ibm-zen-cpp-operator image fails to mirror during an air-gapped installation

When running the mirroring command using the latest cs_short CASE during an airgap installation, the ibm-zen-cpp-operator image fails to be pulled.

Symptom

During the mirroring process, the ibm-zen-cpp-operator image fails to be pulled. The issue occurs when you use certain registries such as Quay.

Solution

You can manually copy the image to the local Quay registry by using the --preserve-digests parameter with proper Skopeo dependency:

skopeo copy --all --preserve-digests docker://icr.io/cpopen/ibm-zen-cpp-operator:1.7.0 docker://local-quay-registry/local-org/cpopen/ibm-zen-cpp-operator:1.7.0 --dest-tls-verify=false --dest-creds=user:token

If you are on foundational services version 3.19.3, copy the following image:

skopeo copy --all --preserve-digests docker://icr.io/cpopen/ibm-zen-cpp-operator:1.2.3 docker://local-quay-registry/local-org/cpopen/ibm-zen-cpp-operator:1.2.3 --dest-tls-verify=false --dest-creds=user:token