-
Bug
-
Resolution: Done-Errata
-
Undefined
-
4.17, 4.18, 4.19
This is a clone of issue OCPBUGS-54810. The following is the description of the original issue:
—
Description of problem:
HyperShift must stop reconciling catalog images from the control plane for clusters configured with guest OLM placement (i.e. olmCatalogPlacement: "guest"). This is because the control plane may have network policies or outbound traffic policies that prevent checking the images while the data plane is the one that is actually utilizing the catalog image.
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. Do not allow the control plane to allow outbound traffic 2. Deploy a cluster with "guest" or anything else other than "management" for OLMCatalogPlacement 3.
Actual results:
{"level":"error","ts":"2025-04-03T12:39:07Z","msg":"Reconciler error","controller":"resources","object":{"name":""},"namespace":"","name":"","reconcileID":"51860c29-4b64-4635-af15-429986bf7fc4","error":"[failed to reconcile catalog source openshift-marketplace/certified-operators: failed to get OperatorLifecycleManagerParams, failed to reconcile catalog source openshift-marketplace/community-operators: failed to get OperatorLifecycleManagerParams, failed to reconcile catalog source openshift-marketplace/redhat-marketplace: failed to get OperatorLifecycleManagerParams, failed to reconcile catalog source openshift-marketplace/redhat-operators: failed to get OperatorLifecycleManagerParams]","errorCauses":[{"error":"failed to reconcile catalog source openshift-marketplace/certified-operators: failed to get OperatorLifecycleManagerParams"},{"error":"failed to reconcile catalog source openshift-marketplace/community-operators: failed to get OperatorLifecycleManagerParams"},{"error":"failed to reconcile catalog source openshift-marketplace/redhat-marketplace: failed to get OperatorLifecycleManagerParams"},{"error":"failed to reconcile catalog source openshift-marketplace/redhat-operators: failed to get OperatorLifecycleManagerParams"}],"stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:324\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:261\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:222"}
Expected results:
Additional info:
- blocks
-
OCPBUGS-55723 Stop reconciling catalog images from control plane for guest OLM placement
-
- Closed
-
- clones
-
OCPBUGS-54810 Stop reconciling catalog images from control plane for guest OLM placement
-
- Closed
-
- is blocked by
-
OCPBUGS-54810 Stop reconciling catalog images from control plane for guest OLM placement
-
- Closed
-
- is cloned by
-
OCPBUGS-55723 Stop reconciling catalog images from control plane for guest OLM placement
-
- Closed
-
- links to
-
RHBA-2025:4712 OpenShift Container Platform 4.18.z bug fix update