orpiske commented on PR #15088:
URL: https://github.com/apache/camel/pull/15088#issuecomment-2286195558

   > @orpiske Thank you for your feedback!
   > 
   > Most of these should be no problem at all to incorporate.
   > 
   > We may need to come up with an alternative approach to the HiveMQ 
Testcontainers broker embedding the Sparkplug B TCK extension library. The only 
reason I didn't include this code in the test-infra services is because it is 
so specialized. Maybe a generic HiveMQ CE test service for straight MQTT with 
the Tahu component adding the TCK extension? I'm absolutely open to suggestions.
   
   
   I think we have a few options here:
   
   1. Create a custom container w/ for the HiveMQ. For instance, we do that for 
the SMB component, where we have a 
[Dockerfile](https://github.com/apache/camel/blob/main/test-infra/camel-test-infra-smb/src/test/resources/org/apache/camel/test/infra/smb/services/Dockerfile)
 and we [then we build the container using 
it](https://github.com/apache/camel/blob/main/test-infra/camel-test-infra-smb/src/test/java/org/apache/camel/test/infra/smb/services/SmbContainer.java#L30-L37).
   2. Alternatively ... using the official container, and then mounting the 
location for the extension as a volume ... I think that could work.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to