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

Leave Nodes cordoned after upgrade

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Node
    • False
    • False
    • 0
    • 0% 0%

      1. Proposed title of this feature request
      Leave Nodes cordoned after upgrade

      2. What is the nature and description of the request?
      The MachineConfigOperator is used to manage on-disk state for OpenShift Nodes. We have a client that has marked some of their Nodes as Unschedulable (cordonned).

      They have performed changes to their MachineConfig and this has created a new rendered-machine-config which is applied to the MachineConfigPool and rolled out to all of the Nodes in the MCP. (This is possible because the maxUnavailable > currently cordonned)

      When the upgrade completes, the previously-cordonned Nodes are now schedulable.

      This is undesired by the customer and would prefer the MCO know whether it cordonned the Node for the upgrade or not.

      3. Why does the customer need this? (List the business requirements here)
      The customer has marked these Nodes as unschedulable as they do not want workloads deployed on these Nodes yet but the MCO is overwritting this configuration.

      4. List any affected packages or components.
      MachineConfigOperator

            rh-ee-smodeel Subin MM
            rhn-support-mwasher Michael Washer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: