-
Epic
-
Resolution: Done
-
Major
-
None
-
MCO state reporting
-
False
-
None
-
False
-
Not Selected
-
To Do
-
OCPSTRAT-845 - [Tech Preview] Proper MCO State Reporting
-
OCPSTRAT-845[Tech Preview] Proper MCO State Reporting
-
0% To Do, 6% In Progress, 94% Done
-
0
-
0
The MCO should properly report its state in a way that's consistent and able to be understood by customers, troubleshooters, and maintainers alike.
For this epic, "state" means "what is the MCO doing?" – so the goal here is to try to make sure that it's always known what the MCO is doing.
This includes:
- Conditions
- Some Logging
- Possibly Some Events
While this probably crosses a little bit into the "status" portion of certain MCO objects, as some state is definitely recorded there, this probably shouldn't turn into a "better status reporting" epic. I'm interpreting "status" to mean "how is it going" so status is maybe a "detail attached to a state".
Exploration here: https://docs.google.com/document/d/1j6Qea98aVP12kzmPbR_3Y-3-meJQBf0_K6HxZOkzbNk/edit?usp=sharing
https://docs.google.com/document/d/17qYml7CETIaDmcEO-6OGQGNO0d7HtfyU7W4OMA6kTeM/edit?usp=sharing
- is related to
-
OCPBUGS-9108 openshift-tests-upgrade.[bz-Machine Config Operator] clusteroperator/machine-config should not change condition/Available
- Closed
-
OCPBUGS-24416 MachineConfigNode cannot be synced with node creation/deletion
- Closed
-
OCPBUGS-5452 Taking much time to update node count for MCP
- Closed
-
OCPBUGS-7584 Some MTU migration controller config changes not rendered with pools paused
- Closed
-
OCPBUGS-24030 MachineConfigNode condition Cordoned is used to show status of both cordon and uncordon
- Closed
- links to