Description of problem:
When using the registry-overrides flag to override registries for control plane components, it seems like the current implementation prpagates the override to some data plane components. It seems that certain components like multus, dns, and ingress get values for their containers' images from env vars set in operators on the control plane (cno/dns operator/konnectivity), and hence also get the overridden registry propagated to them.
Version-Release number of selected component (if applicable):
How reproducible:
100%
Steps to Reproduce:
1.Input a registry override through the HyperShift Operator 2.Check registry fields for components on data plane 3.
Actual results:
Data plane components that get registry values from env vars set in dns-operator, ingress-operator, cluster-network-operator, and cluster-node-tuning-operator get overridden registries.
Expected results:
overriden registries should not get propagated to data plane
Additional info:
- blocks
-
OCPBUGS-33627 Registry overrides are being propagated to some data plane components
- Closed
-
OCPBUGS-34602 Registry overrides are being propagated to some data plane components
- Closed
- is cloned by
-
OCPBUGS-33627 Registry overrides are being propagated to some data plane components
- Closed
-
OCPBUGS-34602 Registry overrides are being propagated to some data plane components
- Closed
- relates to
-
OCPBUGS-34540 RegistryMirrorProvider is modifying the cached image directly
- Closed
- links to
-
RHEA-2024:0041 OpenShift Container Platform 4.16.z bug fix update