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();

Reply via email to