-
Story
-
Resolution: Obsolete
-
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
- the initial documentation for this will be contained in the developer generated docs defined by https://issues.redhat.com/browse/OCPCLOUD-1581
- 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.
- is blocked by
-
OCPCLOUD-2036 Update installer to support External platform type
- Closed