BMYPC6042

The Subscription is missing the CatalogSource.

Severity

Error

Problem description

It indicates that the listed subscription is missing in the CatalogSource. This can occur if the CatalogSource is missing from the subscription CR, or if the CatalogSource listed in the subscription CR is missing on the cluster.

Recommended actions

Do the following steps to resolve the issue:
  1. Check the CatalogSource required by the subscription exists on the cluster and create the CatalogSource if it does not exist
  2. If you want to override the prechecks that are blocking the upgrade, do the following steps:
    Note: Before using the precheck-acks configmap to override the prechecks, ensure that the unhealthy resource does not affect the upgrade.
    1. Run the following command and export IBM Fusion namespace as an environmental variable.
      export FUSION_NS="namespace-where-fusion-is-installed
    2. Run the following command to create a precheck-acks configmap in the namespace where the IBM Fusion is installed.
      oc create configmap precheck-acks -n $FUSION_NS
    3. In the precheck-acks configmap, add the key BNRSubscriptionCatalogs and set the value to true.
      oc patch configmap precheck-acks -n $FUSION_NS --type merge -p '{"data": {"BNRSubscriptionCatalogs": "true"}}'