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

Implement provider config abstraction for AWS

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • 1
    • False
    • None
    • False
    • OCPPLAN-9749 - Control Plane Scaling and Recovery (IPI clusters only) - Phase 0
    • CLOUD Sprint 219, CLOUD Sprint 220

      Background

      To enable the MachineProvider to be platform agnostic, we have an abstraction on the provider configs that provides functionality like extracting or injecting a failure domain from the config and spitting out the config as a structured object.

      This needs to be implemented so that we can continue work on the core of the MachineProvider.

      The AWS implementation is currently a skeleton but the tests should define the behaviour.

      The code can be found https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/main/pkg/machineproviders/providers/openshift/machine/v1beta1/providerconfig

      Steps

      • Review the skeleton code and existing pending tests
      • Understand the desired behaviour
      • Implement the functions to pass the test suite

      Stakeholders

      • Cluster Infra (Joel)

      Definition of Done

      • AWS implementation of the provider config abstraction is fully implemented
      • 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: