Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-7619

Enhance MCP to Identify and Warn About Reboot-Causing Configuration Changes

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • openshift-4.14.z, openshift-4.15.z, openshift-4.16.z, openshift-4.17.z, openshift-4.18.z, openshift-4.19.z
    • MCO
    • None
    • None
    • Future Sustainability
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      1. Proposed title of this feature request

      Enhance MCP to Identify and Warn About Reboot-Causing Configuration Changes.

      2. What is the nature and description of the request?

      When a new MachineConfig is applied to a MachineConfigPool, some changes can trigger a node reboot. However, there is no built-in mechanism to alert users in advance that the change will result in node disruption.

      3. Why does the customer need this? (List the business requirements here)

      MCP rollout causes a reboot of the nodes. However, users may not always be fully aware that a change they are applying will cause a reboot, leading to:

      • Unintended disruption of workloads.
      • Eviction of pods, potential service downtime.
      • Rolling reboot behaviour that may be disruptive if not planned properly.

      This feature would increase operational safety, especially in production environments.

      4. List any affected packages or components.

      • MachineConfig
      • MachineConfigController
      • MachineConfigPool

              rhn-support-mrussell Mark Russell
              rhn-support-ssardar Sameer Sardar
              None
              Votes:
              11 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                None
                None