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

Support for generic platforms in CPMS

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Normal
    • None
    • None
    • CLOUD Sprint 225, CLOUD Sprint 226

    Description

      Background

      Not every platform needs to support failure domains, for example baremetal.

      In order to support generic platforms, we could introduce a generic providerConfig abstraction that can handle the case when the failureDomains is empty.

      In this case, we never manipulate the providerSpec anyway so there's no need to have a platform specific providerConfig abstraction.

      Steps

      • Create a generic providerConfig abstraction
      • Write tests for the generic providerConfig abstraction
      • Integrate this so that we use the generic abstraction when there are no failure domains
      • Test on a platform that doesn't support failure domains, eg vSphere

      Stakeholders

      • Cluster Infra
      • Platforms who aren't AWS, GCP, Azure

      Definition of Done

      • We can support generic platforms
      • Docs
      • Announce single zone support for any platform
      • Testing
      • Manual testing against single zone and other platforms such as vSphere

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: