Configure ImageTagMirrorSet for Red Hat Edge Manager images
Configure Red Hat OpenShift Container Platform to pull Red Hat Edge Manager container images from your private registry instead of upstream registries. Apply this configuration before you install or upgrade the Helm release in a disconnected cluster.
Before you begin
- Cluster administrator permissions
- Images mirrored per Preparing offline container images and the Helm chart
artifact-manifest-<variant>.yamlfrom the mirror step, or an equivalent list of upstream prefixes you mirrored- Red Hat OpenShift Container Platform 4.19 or later
Procedure
Results
oc get imagetagmirrorset flightctl-airgapreports the resource without errors.- All nodes report
Readyand all machine config pools are updated. - Pods in the target namespace pull images using only
<local-registry>hostnames during Helm install (noImagePullBackOfferrors referencing a source registry from your artifact manifest).
- Image pull still fails after ITMS is applied: Verify the
MachineConfigrollout is complete (oc get mcp). Confirm the image exists in your mirror registry. Verify the ITMSsourceprefix matches the registry in the image reference. ITMS matches on prefix; asourceofregistry.example.comapplies to every image underregistry.example.com/*. - Digest mismatch (
manifest unknownor digest did not match): The mirrored image digest must match the tag the chart references. Compare digests on the prep machine:skopeo inspect docker://<local-registry>/<path>/<image>:<tag> | grep Digest skopeo inspect docker://<source-registry>/<path>/<image>:<tag> | grep DigestRe-mirror the image if the digests differ.
NeverContactSourcefailures on a partially connected cluster- Edit the full ITMS manifest and set
mirrorSourcePolicy: AllowContactingSourceon the affected source while you populate the mirror. RestoreNeverContactSourcewhen mirroring is complete. Do not use a partialoc patchthat replaces the entireimageTagMirrorsarray.