-
Story
-
Resolution: Done
-
Normal
-
None
-
BU Product Work
-
False
-
None
-
False
-
OCPSTRAT-697 - [Technology Preview] Support for Multi-vCenter without shared storage
-
-
-
8
-
OpenShift SPLAT - Sprint 255, OpenShift SPLAT - Sprint 258
USER STORY
As a cluster administrator, I would like to enhance the CAPI installer to support multiple vCenters for installation of cluster so that I can spread my cluster across several vcenters.
DESCRIPTION:
The purpose of this story is to enhance the installer to support multiple vcenters. Today OCP only allows the use of once vcenter to install the cluster into. With the development of this feature, cluster admins will be able to configure via the install-config multiple vCenters and allow creation of VMs in all specified vCenter instances. Failure Domains will encapsulate the vcenter definitions.
ACCEPTANCE CRITERIA
- Installer can create a cluster with multiple vCenters defined in the install-config when using the new CAPI installer.
- Installer (Terraform) should still fail when feature gate is enabled and multiple vcenter definitions are detected.
- Installer uses new feature gate to allow use of multiple vcenters
- If feature gate enabled and vCenter count > 1, allow install
- If feature gate disabled and vCenter count > 1, error out with message that more than one is not allowed
- Installer can destroy a cluster that is spread across multiple vcenters
- Create unit tests to cover all scenarios
ENGINEERING DETAILS
This will required changed in the API to provide the new feature gate. Once the feature gate is created, the installer can be enhanced to leverage this new feature gate to allow the user to install the VMs of the cluster across multiple vCenters.
We will need to verify how we are handling unit testing CAPI in the installer. The unit tests should cover the cases of checking for the new FeatureGate.
- links to