-
Feature
-
Resolution: Done
-
Major
-
None
-
BU Product Work
-
False
-
False
-
OCPPLAN-9733HyperShift: Central Control-Plane Management (aka Hosted Control Planes)
-
0% To Do, 0% In Progress, 100% Done
-
Undefined
-
0
Feature Overview
Where is the infrastructure? An important question that determines the behavior of the OpenShift cluster operator with HyperShift. First, let us try to understand what is meant by "infrastructure" here. Infrastructure is any resource definitions that need to exist before attempting to bootstrap an OpenShift / Kubernetes cluster, this can range from Virtual Private Networks (VPCs), Security groups, firewall rules, additional day-0 load balancers, etc.
Now that we understand what is meant by Infrastructure, let's answer the "where" part. Some customers prefer managing these infra resources themselves, i.e., no permissions are to be given to any tooling for infrastructure automation. Other customers prefer full automation.
This feature is about designing for both scenarios.
Background, and strategic fit
It is important to give customers choice on how they want their infrastructure to be managed.
Goal(s)
- Consider both BYO and automated infrastructure models in the design of HyperShift. This will likely reflect on API definitions (e.g., existing VPC vs one to be created), as well as introduce different code paths to cover both cases.
- Identify integration points with other offering to cover both models (e.g., AI)
- Machineset -> Machine -> {AWS/GCP/Azure}Machine <- CAPI actuator
- Machineset -> Machine -> AgentDrivenHostInstallation <- Assisted Installer Operator
- Machineset -> Machine -> AgentDrivenHostInstallation <- Assisted Installer Operator <- CAPI actuator
This feature can be related to the consumption models feature [1].
References
- relates to
-
HOSTEDCP-108 Define and implement explicit cloud permission model on AWS
- Closed
-
HOSTEDCP-109 API changes for BYO AWS
- Closed
-
HOSTEDCP-173 Hypershift nodes should not be labeled as "master"
- Closed
-
HOSTEDCP-100 Allow direct ingress on guest clusters on AWS
- Closed
-
OCPSTRAT-437 HyperShift Worker & Control-Plane Updates / Upgrades (Phase 1)
- Closed