Thanks for this. I created the QMgr and everything else using the platform navigator. I already have an external-tls-secret in the cp4i namespace. The hostname in my route is quickstart-cp4i-ibm-mq-qm-cp4i.apps.lnlcluster.ibm-cp4-dojo.net. The SNI name would be something like: 71-75-69-63-6b-73-74-61-72-74-2d-63-70-469-2d-6d-71-2d-71-6d-2d-63-70-469-2e-61-70-70-73-2e-6c-6e-6c-63-6c-75-73-74-65-72-2e-69-62-6d-2d-63-70-42d-64-6f-6a-6f-2e-6e-65-74-
This is the connection information I get from the Platform Navigator:
{
"channel": [
{
"name": "MQ.QS.SVRCONN",
"clientConnection": {
"connection": [
{
"host": "quickstart-cp4i-ibm-mq-qm-cp4i.apps.lnlcluster.ibm-cp4-dojo.net",
"port": 443
}
],
"queueManager": "QUICKSTART"
},
"type": "clientConnection"
}
]
}
So my question is, what route do I need to define?
------------------------------
Lawrence Norcini
Lilburn GA
------------------------------
Original Message:
Sent: Mon December 20, 2021 03:49 AM
From: Brian S Paskin
Subject: MQ on CP4I
Hi, If you are using the MQ operator then it will setup a QMGR that listens on 1414, the service will route requests to the QMGR and the Route, which is on 443, will route the requests to the service. To access the QMGR externally, you need to create a new route for the channel that you want to use and then have your client connect to the MQ Route on port 443. You can look at my example.
Brian
------------------------------
Brian S Paskin
Sr. Web Engineer
IBM Tech Garage
------------------------------