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

Azure: Generate ControlPlaneMachineSet for clusters that do not have one

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • CLOUD Sprint 227

      Background

      For clusters upgraded to 4.12 or above, Azure is supported by the CPMS but we do not automatically create the CPMS for them.

      We should generate the CPMS as Inactive in the same way we do for AWS.

      The following should be done:

      • Get the provider config for the newest machine
      • Remove the failure domain fields from it (zone)
      • Fetch the failure domains from the machines
      • Fetch the failure domains from the machinesets
      • Union the two failure domain sets

      Steps

      • Review the generator code
      • Identify the integration points where it becomes cloud specific
      • Build the Azure specific integration
      • Add tests for generating on Azure

      Stakeholders

      • Cluster Infra

      Definition of Done

      • On Azure clusters, a generated CPMS is created and is set to Inactive
      • Docs
      • Update in repo docs that talk about the CPMS installation to reflect these changes
      • Testing
      • Build an Azure cluster, check the CPMS looks healthy (eg replicas are updated)

            dodvarka@redhat.com Daniel Odvarka (Inactive)
            joelspeed Joel Speed
            Zhaohua Sun Zhaohua Sun
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: