Uploaded image for project: 'OpenShift Cloud'
  1. OpenShift Cloud
  2. OCPCLOUD-1426

Allow Machines in a Failed state to update finalizer

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • None
    • False
    • None
    • False
    • 3
    • None
    • None
    • CLOUD Sprint 215, CLOUD Sprint 216, CLOUD Sprint 217, CLOUD Sprint 218, CLOUD Sprint 219, CLOUD Sprint 220, CLOUD Sprint 221, CLOUD Sprint 222, CLOUD Sprint 223

      User Story

      As a user I have created a machine with the wrong ProviderSpec, I would like to fix or remove it but cannot because of the validating webhooks. If the webhooks allowed removing the finalizer, even when the provider spec is incorrect, then i could remove these machines.

      Background

      This is related to OCPCLOUD-1411, we have seen a scenario where a user created an AWS provider spec in a vSphere cluster. In this case the user could not remove the finalizer because the provider spec was incorrect, and for the wrong infrastructure.

      Steps

      • Webhooks should allow removing the finalizer for machines in a failed state

      Stakeholders

      • cloud team

      Definition of Done

      • Finalizers can be removed for machines in failed state, regardless of provider spec errors
      • Docs
      • We should review and update the troubleshooting guide and faq
      • Testing
      • unit tests should be added to exercise this behavior

              fedosin Mikhail Fedosin
              mimccune@redhat.com Michael McCune
              None
              None
              Zhaohua Sun Zhaohua Sun
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: