Skip to content

Commit de35c32

Browse files
authored
Merge pull request #75106 from jeana-redhat/OSDOCS-10271-CPMS-vSphere-graduation
OSDOCS-10271: VMware CPMS TP to GA
2 parents fccf5a8 + 4dbe813 commit de35c32

File tree

2 files changed

+30
-22
lines changed

2 files changed

+30
-22
lines changed

machine_management/control_plane_machine_management/cpmso-getting-started.adoc

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,17 @@ The status of the control plane machine set after installation depends on your c
2828
|====
2929
|Cloud provider |Active by default |Generated CR |Manual CR required
3030

31-
|Amazon Web Services (AWS)
31+
|{aws-first}
3232
|X ^[1]^
3333
|X
3434
|
3535

36-
|Google Cloud Platform (GCP)
36+
|{gcp-first}
3737
|X ^[2]^
3838
|X
3939
|
4040

41-
|Microsoft Azure
41+
|{azure-first}
4242
|X ^[2]^
4343
|X
4444
|
@@ -48,22 +48,22 @@ The status of the control plane machine set after installation depends on your c
4848
|X
4949
|
5050

51-
|VMware vSphere
52-
|X ^[4]^
53-
|X ^[4]^
54-
|X
55-
5651
|{rh-openstack-first}
5752
|X ^[3]^
5853
|X
5954
|
55+
56+
|{vmw-full}
57+
|X ^[4]^
58+
|X
59+
|
6060
|====
6161
[.small]
6262
--
63-
1. AWS clusters that are upgraded from version 4.11 or earlier require xref:../../machine_management/control_plane_machine_management/cpmso-getting-started.adoc#cpmso-activating_cpmso-getting-started[CR activation].
64-
2. GCP and Azure clusters that are upgraded from version 4.12 or earlier require xref:../../machine_management/control_plane_machine_management/cpmso-getting-started.adoc#cpmso-activating_cpmso-getting-started[CR activation].
63+
1. {aws-short} clusters that are upgraded from version 4.11 or earlier require xref:../../machine_management/control_plane_machine_management/cpmso-getting-started.adoc#cpmso-activating_cpmso-getting-started[CR activation].
64+
2. {gcp-short} and {azure-short} clusters that are upgraded from version 4.12 or earlier require xref:../../machine_management/control_plane_machine_management/cpmso-getting-started.adoc#cpmso-activating_cpmso-getting-started[CR activation].
6565
3. Nutanix and {rh-openstack} clusters that are upgraded from version 4.13 or earlier require xref:../../machine_management/control_plane_machine_management/cpmso-getting-started.adoc#cpmso-activating_cpmso-getting-started[CR activation].
66-
4. In {product-title} {product-version}, installing a cluster with an active generated CR on VWware vSphere is available as a link:https://access.redhat.com/support/offerings/techpreview[Technology Preview] feature. To enable the feature, set the `featureSet` parameter to `TechPreviewNoUpgrade` in the `install-config.yaml file`.
66+
4. {vmw-short} clusters that are upgraded from version 4.15 or earlier require xref:../../machine_management/control_plane_machine_management/cpmso-getting-started.adoc#cpmso-activating_cpmso-getting-started[CR activation].
6767
--
6868

6969
//Checking the control plane machine set custom resource state

modules/cpmso-yaml-failure-domain-vsphere.adoc

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44

55
:_mod-docs-content-type: REFERENCE
66
[id="cpmso-yaml-failure-domain-vsphere_{context}"]
7-
= Sample VMware vSphere failure domain configuration
7+
= Sample {vmw-full} failure domain configuration
88

9-
On VMware vSphere infrastructure, the cluster-wide infrastructure Custom Resource Definition (CRD), `infrastructures.config.openshift.io`, defines failure domains for your cluster. The `providerSpec` in the `ControlPlaneMachineSet` custom resource (CR) specifies names for failure domains. A failure domain is an infrastructure resource that comprises a control plane machine set, a vCenter datacenter, vCenter datastore, and a network.
9+
On {vmw-full} infrastructure, the cluster-wide infrastructure Custom Resource Definition (CRD), `infrastructures.config.openshift.io`, defines failure domains for your cluster.
10+
The `providerSpec` in the `ControlPlaneMachineSet` custom resource (CR) specifies names for failure domains that the control plane machine set uses to ensure control plane nodes are deployed to the appropriate failure domain.
11+
A failure domain is an infrastructure resource made up of a control plane machine set, a vCenter datacenter, vCenter datastore, and a network.
1012

11-
By using a failure domain resource, you can use a control plane machine set to deploy control plane machines on hardware that is separate from the primary VMware vSphere infrastructure. A control plane machine set also balances control plane machines across defined failure domains to provide fault tolerance capabilities to your infrastructure.
13+
By using a failure domain resource, you can use a control plane machine set to deploy control plane machines on separate clusters or datacenters.
14+
A control plane machine set also balances control plane machines across defined failure domains to provide fault tolerance capabilities to your infrastructure.
1215

1316
[NOTE]
1417
====
1518
If you modify the `ProviderSpec` configuration in the `ControlPlaneMachineSet` CR, the control plane machine set updates all control plane machines deployed on the primary infrastructure and each failure domain infrastructure.
1619
====
1720

18-
:FeatureName: Defining a failure domain for a control plane machine set
19-
include::snippets/technology-preview.adoc[]
20-
21-
.Sample vSphere failure domain values
21+
.Sample {vmw-full} failure domain values
2222
[source,yaml]
2323
----
2424
apiVersion: machine.openshift.io/v1
@@ -31,9 +31,9 @@ spec:
3131
template:
3232
# ...
3333
machines_v1beta1_machine_openshift_io:
34-
failureDomains: <1>
34+
failureDomains: # <1>
3535
platform: VSphere
36-
vsphere: <2>
36+
vsphere: # <2>
3737
- name: <failure_domain_name1>
3838
- name: <failure_domain_name2>
3939
# ...
@@ -43,5 +43,13 @@ spec:
4343

4444
[IMPORTANT]
4545
====
46-
Each `failureDomains.platform.vsphere.name` field value in the `ControlPlaneMachineSet` CR must match the corresponding value defined in the `failureDomains.name` field of the cluster-wide infrastructure CRD. Currently, the `vsphere.name` field is the only supported failure domain field that you can specify in the `ControlPlaneMachineSet` CR.
47-
====
46+
Currently, the `vsphere.name` field is the only supported failure domain field that you can specify in the `ControlPlaneMachineSet` CR.
47+
Each `failureDomains.platform.vsphere.name` field value in the `ControlPlaneMachineSet` CR must match the corresponding value defined in the `failureDomains.name` field of the cluster-wide infrastructure CRD.
48+
49+
You can find the value of the `failureDomains.name` field by running the following command:
50+
51+
[source,terminal]
52+
----
53+
$ oc get infrastructure cluster -o=jsonpath={.spec.platformSpec.vsphere.failureDomains[0].name
54+
----
55+
====

0 commit comments

Comments
 (0)