This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new de71e50927 Update to support override artemis devservices image name
de71e50927 is described below
commit de71e5092775d2c2cdd159324d18720575e57b0f
Author: Zheng Feng <[email protected]>
AuthorDate: Sat Nov 9 08:29:58 2024 +0800
Update to support override artemis devservices image name
---
.../quarkus/test/support/activemq/ActiveMQTestResource.java | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git
a/integration-tests-support/activemq/src/main/java/org/apache/camel/quarkus/test/support/activemq/ActiveMQTestResource.java
b/integration-tests-support/activemq/src/main/java/org/apache/camel/quarkus/test/support/activemq/ActiveMQTestResource.java
index bbeea45043..36e8876653 100644
---
a/integration-tests-support/activemq/src/main/java/org/apache/camel/quarkus/test/support/activemq/ActiveMQTestResource.java
+++
b/integration-tests-support/activemq/src/main/java/org/apache/camel/quarkus/test/support/activemq/ActiveMQTestResource.java
@@ -21,7 +21,10 @@ import java.util.LinkedHashMap;
import java.util.Map;
import com.github.dockerjava.api.model.Ulimit;
+import io.quarkus.artemis.core.runtime.ArtemisBuildTimeConfig;
+import io.quarkus.artemis.core.runtime.ArtemisBuildTimeConfigs;
import io.quarkus.artemis.core.runtime.ArtemisDevServicesBuildTimeConfig;
+import io.quarkus.artemis.core.runtime.ArtemisUtil;
import io.quarkus.test.common.QuarkusTestResourceLifecycleManager;
import io.smallrye.config.SmallRyeConfigBuilder;
import org.testcontainers.containers.GenericContainer;
@@ -106,9 +109,13 @@ public class ActiveMQTestResource implements
QuarkusTestResourceLifecycleManager
private String getArtemisImageName() {
// Align to the same image used by quarkus-artemis
return new SmallRyeConfigBuilder()
+ .addSystemSources()
+ .withValidateUnknown(false)
+ .withMapping(ArtemisBuildTimeConfig.class)
+ .withMapping(ArtemisBuildTimeConfigs.class)
.withMapping(ArtemisDevServicesBuildTimeConfig.class)
.build()
- .getConfigMapping(ArtemisDevServicesBuildTimeConfig.class)
- .getImageName();
+
.getConfigMapping(ArtemisBuildTimeConfigs.class).configs().get(ArtemisUtil.DEFAULT_CONFIG_NAME)
+ .devservices().getImageName();
}
}