diff --git a/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/common/ConnectionFactoryHelper.java b/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/common/ConnectionFactoryHelper.java index 7b60bede61683..68f4840a7e40b 100644 --- a/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/common/ConnectionFactoryHelper.java +++ b/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/common/ConnectionFactoryHelper.java @@ -35,6 +35,9 @@ public static ConnectionFactory createConnectionFactory(String queueManager, Str factory.setChannel(channel); factory.setPort(port); factory.setTransportType(WMQConstants.WMQ_CM_CLIENT); + factory.setBooleanProperty(WMQConstants.USER_AUTHENTICATION_MQCSP, true); + factory.setStringProperty(WMQConstants.USERID, IbmMQProperties.DEFAULT_APP_USER); + factory.setStringProperty(WMQConstants.PASSWORD, IbmMQProperties.DEFAULT_APP_PASSWORD); return factory; } diff --git a/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/common/IbmMQProperties.java b/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/common/IbmMQProperties.java index 662c205784d93..dea7663a04d68 100644 --- a/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/common/IbmMQProperties.java +++ b/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/common/IbmMQProperties.java @@ -24,6 +24,8 @@ public class IbmMQProperties { public static final String DEFAULT_QMGR_NAME = "QM1"; public static final String DEFAULT_CHANNEL = "DEV.APP.SVRCONN"; + public static final String DEFAULT_APP_USER = "app"; + public static final String DEFAULT_APP_PASSWORD = "passw0rd"; private IbmMQProperties() { diff --git a/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/services/IbmMQLocalContainerInfraService.java b/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/services/IbmMQLocalContainerInfraService.java index dc52eff8bbd4d..00d15f111fc62 100644 --- a/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/services/IbmMQLocalContainerInfraService.java +++ b/test-infra/camel-test-infra-ibmmq/src/main/java/org/apache/camel/test/infra/ibmmq/services/IbmMQLocalContainerInfraService.java @@ -59,6 +59,7 @@ public IbmMQContainer() { withNetworkAliases(CONTAINER_NAME) .withEnv("LICENSE", "accept") .withEnv("MQ_QMGR_NAME", IbmMQProperties.DEFAULT_QMGR_NAME) + .withEnv("MQ_APP_PASSWORD", IbmMQProperties.DEFAULT_APP_PASSWORD) .withLogConsumer(new Slf4jLogConsumer(LOG)) .waitingFor(Wait.forLogMessage( ".*Queued Publish/Subscribe Daemon started for queue manager.*", 1)); diff --git a/test-infra/camel-test-infra-ibmmq/src/main/resources/org/apache/camel/test/infra/ibmmq/services/container.properties b/test-infra/camel-test-infra-ibmmq/src/main/resources/org/apache/camel/test/infra/ibmmq/services/container.properties index 1cd5f79496232..82cae28895b2d 100644 --- a/test-infra/camel-test-infra-ibmmq/src/main/resources/org/apache/camel/test/infra/ibmmq/services/container.properties +++ b/test-infra/camel-test-infra-ibmmq/src/main/resources/org/apache/camel/test/infra/ibmmq/services/container.properties @@ -14,5 +14,5 @@ ## See the License for the specific language governing permissions and ## limitations under the License. ## --------------------------------------------------------------------------- -ibm.mq.container=icr.io/ibm-messaging/mq:9.3.2.0-r2 +ibm.mq.container=icr.io/ibm-messaging/mq:9.4.5.0-r1 ibm.mq.container.version.exclude=amd64,arm64,ppc64le,s390x,x86_64