-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
Continuous Reconciliation in Control Plane Operator
-
BU Product Work
-
False
-
False
-
Done
-
OCPSTRAT-437 - HyperShift Worker & Control-Plane Updates / Upgrades (Phase 1)
-
OCPSTRAT-437HyperShift Worker & Control-Plane Updates / Upgrades (Phase 1)
-
0% To Do, 0% In Progress, 100% Done
-
Undefined
-
0
-
0
-
0
Instead of blindly applying a set of manifests, ensure that each component managed by the ControlPlaneOperator is at the expected state and reports any failure conditions through the HostedControlPlane status.
This work includes:
- Replacing go templates with go code to reconcile individual components
- Remove extraneous permissions for components in the control plane (Goal: to not require any clusterroles to be created per cluster)
- Ordering of component updates to prevent any incompatible states while creating or upgrading a control plane.