-
Bug
-
Resolution: Done-Errata
-
Major
-
4.14.0, 4.15.0, 4.16.0
-
No
-
Hypershift Sprint 249, Hypershift Sprint 252, Hypershift Sprint 253
-
3
-
Rejected
-
False
-
-
-
Bug Fix
-
Done
Description of problem:
HO uses the ICSP/IDMS from mgmt cluster to extract the OCP release metadata to be used in the HostedCluster. But they are extracted only once in main.go: https://github.com/jparrill/hypershift/blob/9bf1403ae09c0f262ebfe006267e3b442cc70149/hypershift-operator/main.go#L287-L293 before starting the HC and NP controllers but they are never refreshed anymore when ICSP/IDMS changes on the management cluster neither when a new HostedCluster is created.
Version-Release number of selected component (if applicable):
4.14 4.15 4.16
How reproducible:
100%
Steps to Reproduce:
1. ensure that HO is already running 2. create an ICSP or a IMDS on the management cluster 3. try to create an hosted-cluster
Actual results:
the imageRegistryOverrides setting for the new hosted-cluster ignores the ICSP/IMDS created when the HO was already running. Killing HO operator pod and wait for it to restart will bring to a different result.
Expected results:
HO is consistently consuming ICSP/IMDS info at runtime without the need to be restarted
Additional info:
It affects disconnected deployments
- blocks
-
OCPBUGS-33117 HCP: imageRegistryOverrides information are extracted only once on HyperShift operator initialization and never refreshed
- Closed
- is cloned by
-
OCPBUGS-33117 HCP: imageRegistryOverrides information are extracted only once on HyperShift operator initialization and never refreshed
- Closed
- is depended on by
-
CNV-37749 [GA] HCP/KubeVirt disconnected clusters
- Closed
- relates to
-
OCPSTRAT-1266 Enhanced Support for Disconnected Installs in Hosted Control Plane
- Closed
- links to
-
RHEA-2024:0041 OpenShift Container Platform 4.16.z bug fix update