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-examples.git
commit 78bffc80d81f6654c736ee9ed5fd00a8dadd7485 Author: James Netherton <jamesnether...@gmail.com> AuthorDate: Thu Sep 26 12:55:16 2024 +0100 Upgrade IBM MQ container image to 9.4.0.5-r1 --- .../java/org/acme/message/bridge/resource/IBMMQTestResource.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/message-bridge/src/test/java/org/acme/message/bridge/resource/IBMMQTestResource.java b/message-bridge/src/test/java/org/acme/message/bridge/resource/IBMMQTestResource.java index d343037..1e113b7 100644 --- a/message-bridge/src/test/java/org/acme/message/bridge/resource/IBMMQTestResource.java +++ b/message-bridge/src/test/java/org/acme/message/bridge/resource/IBMMQTestResource.java @@ -22,10 +22,11 @@ import io.quarkus.test.common.QuarkusTestResourceLifecycleManager; import org.eclipse.microprofile.config.ConfigProvider; import org.testcontainers.containers.GenericContainer; import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.images.builder.Transferable; import org.testcontainers.utility.DockerImageName; public class IBMMQTestResource implements QuarkusTestResourceLifecycleManager { - private static final String IMAGE_NAME = "icr.io/ibm-messaging/mq:9.3.2.1-r1"; + private static final String IMAGE_NAME = "icr.io/ibm-messaging/mq:9.4.0.5-r1"; private static final int PORT = 1414; private static final String QUEUE_MANAGER_NAME = "QM1"; private static final String USER = "app"; @@ -39,8 +40,9 @@ public class IBMMQTestResource implements QuarkusTestResourceLifecycleManager { .withExposedPorts(PORT) .withEnv(Map.of( "LICENSE", ConfigProvider.getConfig().getValue("ibm.mq.container.license", String.class), - "MQ_QMGR_NAME", QUEUE_MANAGER_NAME, - "MQ_APP_PASSWORD", PASSWORD)) + "MQ_QMGR_NAME", QUEUE_MANAGER_NAME)) + .withCopyToContainer(Transferable.of(PASSWORD), "/run/secrets/mqAdminPassword") + .withCopyToContainer(Transferable.of(PASSWORD), "/run/secrets/mqAppPassword") // AMQ5806I is a message code for queue manager start .waitingFor(Wait.forLogMessage(".*AMQ5806I.*", 1)); container.start();