-
Story
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
With the implementation of MCO-1228, we will be populating MachineConfigPool (MCP) statuses from MachineConfigNode (MCN) statuses. This test should ensure that MCP statuses are properly updated throughout a standard node update in a default MCP.
At a high-level, the sequence of this test will likely be something like:
- Apply a MachineConfig (MC) to trigger an update.
- Validate that the MCP statuses are properly reported throughout the update.
- Cleanup to return cluster to pre-test state.
Done when:
- Test exists for the Status Reporting feature gate to test MCP status population from the MCN on a standard node update targeting a default MCP in openshift/origin
References:
- Information for creating and apply MCs can be found here.
- A bug highlighting issues with the previous implementation of this idea that can be used to test for problem edge cases is
OCPBUGS-32812.
Depends on:
- This tests functionality implemented as part of MCO-1228, so that story will need to be completed prior to implementing this test.
- This test will need to be tagged as `Disruptive` since it will result in a node reboot. Thus, completing this story depends on the MCO team having a test suite where running disruptive tests is allowed (see
MCO-1679&MCO-1652). - These tests should contribute to the StatusReporting feature gate’s component readiness score. Therefore, this test should be created after the StatusReporting feature gate exists (see
MCO-1681).
- depends on
-
MCO-1228 Retool how MCN conditions are used to update MCP status
-
- In Progress
-