Troubleshooting the Waiting for common services message when creating App Connect instances

Use this information to investigate why an App Connect Dashboard, App Connect Designer, switch server, or integration server instance is stuck in a Pending state with a Waiting for common services message, and to determine a course of action.

This issue might occur if you are trying to create an App Connect instance in an environment that has a dependency on the IBM® Cloud Pak foundational services Operator. When creating the instance, the IBM App Connect Operator also creates an OperandRequest for the foundational services that are needed. However, the deployment of the instance might fail to complete if the OperandRequest (to install the required services) cannot be fulfilled, or possibly because of other reasons. To help you determine a course of action, you must first establish whether the OperandRequest resource for the App Connect instance is in a Running state.

To resolve the Waiting for common services message for a pending App Connect instance, complete the following steps:

  1. From the command line, log in to your Red Hat® OpenShift® cluster by using the oc login command.
  2. Check whether an OperandRequest resource is running for the App Connect instance. To do so, run the appropriate command for the instance, where namespaceName is the metadata.namespace value and instanceName is the metadata.name value in the custom resource (CR). You can omit -n namespaceName if you're already in that namespace.
    • App Connect Dashboard instance:
      oc get OperandRequest -n namespaceName instanceName-dash -o=jsonpath='{.status.phase}'
      Example:
      oc get OperandRequest db-01-quickstart-dash -o=jsonpath='{.status.phase}'
    • App Connect Designer instance:
      oc get OperandRequest -n namespaceName instanceName-designer -o=jsonpath='{.status.phase}'
    • Integration server - Extended Update Support (EUS) only:
      oc get OperandRequest -n namespaceName instanceName -o=jsonpath='{.status.phase}'
    • Switch server - Extended Update Support (EUS) only:
      oc get OperandRequest -n namespaceName instanceName -o=jsonpath='{.status.phase}'
  3. Take the relevant action:
    • If the oc get OperandRequest command returns a value other than 'Running', follow the IBM Cloud Pak foundational services Support procedure for help with determining why the foundational services are failing to install.
    • If the oc get OperandRequest command returns a value of 'Running', open an App Connect support case with IBM Support for further investigation.