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

Break circular dependency between machine-config-daemon and CNI/Kublet

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Won't Do
    • Icon: Undefined Undefined
    • None
    • None
    • MCO
    • None
    • None
    • Product / Portfolio Work
    • None
    • False
    • Hide

      None

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

      1. Proposed title of this feature request

      Move Machine-config-daemon to a systemd service, and implement MC rollbacks.

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

      Currently, if a customer rolls out an MC that results in a node becoming not-ready. or any other edge case that results in the machine-config-daemon pod not starting, there is no way to recover the node without manual intervention on the node its self.

      If the machine-config-daemon was deployed as a systemd service then it could recover the node and roll back to the last known good config without manual intervention. or roll forward to the next-good if the customer reverted the MC  that caused any issues.

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

      We have had many cases where invalid configs had to be manually recovered, the worst is probably bad proxy/registry mirroring configs that result in the kublet not starting.

      4. List any affected packages or components.

      Machine-config-opeartor

       

              rhn-support-mrussell Mark Russell
              rhn-support-tidawson Tim Dawson
              None
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:
                None
                None