Uploaded image for project: 'Machine Config Operator'
  1. Machine Config Operator
  2. MCO-1716

[Regression Test 3/5] Validate MCP statuses properly update from MCN properties on a standard node update in a default MCP

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None
    • 0

      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:

      1. Apply a MachineConfig (MC) to trigger an update.
      2. Validate that the MCP statuses are properly reported throughout the update.
      3. 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-1679MCO-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).

              team-mco Team MCO
              rh-ee-ijanssen Isabella Janssen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: