Cannot access IBM Cloud Pak® application after upgrade

After manually or automatically upgrading to IBM Cloud Pak foundational services Version 3.6.x, you cannot access your IBM Cloud Pak® application.

Symptom

You might see Application not available error if your application uses the cp-proxy route host.

Cause

The ibm-management-ingress-operator updates the cp-console and cp-proxy routes during an upgrade. Due to a race condition, the ibm-ingress-nginx-operator deletes the cp-proxy route. The ibm-management-ingress-operator never re-creates the cp-proxy route.

This issue happens only when the ibm-management-ingress-operator is upgraded before the ibm-ingress-nginx-operator. Or, you might see the issue if you accidentally deleted the cp-proxy route that is in the ibm-common-services namespace. The route never gets re-created.

Resolving the problem

To resolve the issue, delete the cp-console route. The ibm-management-ingress-operator then re-creates the cp-console and cp-proxy routes. After the routes are re-created, your IBM Cloud Pak® applications will be accessible.

Run this command to delete the cp-console route:

oc delete route cp-console -n ibm-common-services

Verify that the cp-console and cp-proxy routes are created:

oc get route -n ibm-common-services