-
Bug
-
Resolution: Unresolved
-
Normal
-
4.20
-
Quality / Stability / Reliability
-
False
-
-
None
-
Moderate
-
None
-
None
-
None
-
None
-
Proposed
-
Bug Fix
-
-
None
-
None
-
None
-
None
Description of problem:
The HyperShift operator is failing to clear the contents of the user-ca-bundle configmap in the control plane namespace of a hosted cluster when the .spec.additionalTrustBundle field is no longer populated in the HostedCluster. This results in ignition failing to generate and not applying further changes such as proxy configuration.
Version-Release number of selected component (if applicable):
HyperShift operator at latest version (4.20)
How reproducible:
Always
Steps to Reproduce:
1. Create a HostedCluster populating the .spec.additionalTrustBundle field. Wait for the HostedCluster to come up. 2. Modify the HostedCluster by removing the .additionalTrustBundle and changing some other setting such as Proxy trustBundle. 3. Wait for the proxy change to rollout the nodes.
Actual results:
Proxy change never rolls out
Expected results:
Proxy change rolls out.
Additional info:
The rollout is stuck because the ignition server is failing to generate a new payload because the additionalTrustBundle hash no longer matches.