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

Implement failure domain abstraction for AWS

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • CLOUD Sprint 219, CLOUD Sprint 220

      Background

      Failure domain injection is behind an interface within the Machine Provider for Machine API. The failure domain interface needs to be implemented to support AWS.

      A skeleton has already been fleshed out but the implementation is not yet done and the tests are all pending.

      The code for this is inĀ https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/main/pkg/machineproviders/providers/openshift/machine/v1beta1/failuredomain

      Steps

      • Look at how the AWS skeleton is written
      • Review the pending tests to understand the desired behaviour
      • Ensure the String method returns an appropriate description
      • Implement the functionality based on the prescribed behaviour

      Stakeholders

      • Cluster Infra (Joel)

      Definition of Done

      • AWS implementation is implemented within the failure domain package
      • Docs
      • N/A
      • Testing
      • N/A

              rmanak@redhat.com Radek Manak
              joelspeed Joel Speed
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: