Troubleshooting catalog issues

Symptom

When you try to install a catalog, like the IBM Operator Catalog or an IBM Cloud Pak CASE catalog, your catalogsource pods encounter an ImagePullBackOff error. The following pod status and log entries illustrate this issue:

Cause

Multi-architecture compute node clusters are supported with Red Hat OpenShift Container Platform 4.14. Not all catalog sources contain node affinity to route catalog correctly in a multi-arch compute node cluster. As a result, when you try to install, for example, a IBM Cloud Pak CASE catalog, it might result in an error because it is landing on a non-compatible node.

Solution

Target a supported architecture within your cluster in your catalogsource definition to route your pods to your architecture. The following example illustrates the catalogsource definition routing catalogsource pods to amd64.

grpcPodConfig:
  nodeSelector:
    kubernetes.io/arch: amd64