Skip to content

Commit d2d0a9b

Browse files
committed
OCPBUGS#33714: Create different versions of hosted clusters in the same control plane
1 parent f49b972 commit d2d0a9b

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

modules/hosted-control-planes-version-support.adoc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,14 @@
1010

1111
With each major, minor, or patch version release of {product-title}, two components of hosted control planes are released:
1212

13-
* HyperShift Operator
14-
* Command-line interface (CLI)
13+
* The HyperShift Operator
14+
* The `hcp` command-line interface (CLI)
1515
16-
The HyperShift Operator manages the lifecycle of hosted clusters that are represented by `HostedCluster` API resources. The HyperShift Operator is released with each {product-title} release. After the HyperShift Operator is installed, it creates a config map called `supported-versions` in the HyperShift namespace, as shown in the following example. The config map describes the HostedCluster versions that can be deployed.
16+
The HyperShift Operator manages the lifecycle of hosted clusters that are represented by the `HostedCluster` API resources. The HyperShift Operator is released with each {product-title} release. The HyperShift Operator creates the `supported-versions` config map in the `hypershift` namespace. The config map contains the supported hosted cluster versions.
1717

18+
You can create different versions of hosted clusters in the same control plane.
19+
20+
.Example `supported-versions` config map object
1821
[source,yaml]
1922
----
2023
apiVersion: v1
@@ -28,11 +31,8 @@ The HyperShift Operator manages the lifecycle of hosted clusters that are repres
2831
namespace: hypershift
2932
----
3033

31-
The CLI is a helper utility for development purposes. The CLI is released as part of any HyperShift Operator release. No compatibility policies are guaranteed.
34+
The `hcp` CLI is a getting started tool to create hosted clusters.
3235

33-
The API, `hypershift.openshift.io`, provides a way to create and manage lightweight, flexible, heterogeneous {product-title} clusters at scale. The API exposes two user-facing resources: `HostedCluster` and `NodePool`. A `HostedCluster` resource encapsulates the control plane and common data plane configuration. When you create a `HostedCluster` resource, you have a fully functional control plane with no attached nodes. A `NodePool` resource is a scalable set of worker nodes that is attached to a `HostedCluster` resource.
36+
You can use the `hypershift.openshift.io` API resources, such as, `HostedCluster` and `NodePool`, to create and manage {product-title} clusters at scale. A `HostedCluster` resource contains the control plane and common data plane configuration. When you create a `HostedCluster` resource, you have a fully functional control plane with no attached nodes. A `NodePool` resource is a scalable set of worker nodes that is attached to a `HostedCluster` resource.
3437

3538
The API version policy generally aligns with the policy for link:https://kubernetes.io/docs/reference/using-api/#api-versioning[Kubernetes API versioning].
36-
37-
38-

0 commit comments

Comments
 (0)