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