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

Teach installer to understand CCM fields for external platform

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Obsolete
    • Icon: Undefined Undefined
    • None
    • None
    • False
    • None
    • False
    • OCPSTRAT-339 - [Phase 2] Add a new platform type ("external") to identify clusters with non-integrated partner components enabled

      User Story

      As a user I want to specify the presence of CCMs when using the External platform type so that I can have a fully integrated openshift experience on partner platforms.

      Background

      As partners start to develop integrations using the External platform, it is important to provide a methodology for partners to run their own CCMs so that other components, such as CSI drivers, will work properly.

      To do this properly, the installer will need to understand how a user can specify the presence of a CCM, as defined in https://github.com/openshift/api/pull/1434 , so that the proper infrastructure configuration is created in the cluster.

      Steps

      • update installer to understand the presence of the CCM fields in install-config.yaml and then create the proper infrastructure config object.
      • Infrastructure status field should be updated with the CCM external info

      Stakeholders

      • openshift cloud infra team
      • openshift installer team
      • openshift assisted installer team

      Definition of Done

      • cluster can be installed using openshift installer with the proper assertions for the presence of a user-provided CCM
      • Docs
      • Testing
      • although we have a test for the general external platform enablement, this change will require unit tests at the minimum, but also should have an e2e test that could deploy a CCM manually in a similar manner as a partner would. this can be an addition to the current vsphere-based test with the addition of the vsphere CCM through a non-CCCMO method.

            Unassigned Unassigned
            mimccune@redhat.com Michael McCune
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: