Skip to content

Commit e734b79

Browse files
committed
OSDOCS-5511: Misc loose ends for CPMS in 4.13
1 parent a9ecf38 commit e734b79

22 files changed

+67
-53
lines changed

_topic_maps/_topic_map.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2128,13 +2128,13 @@ Topics:
21282128
- Name: Managing control plane machines
21292129
Dir: control_plane_machine_management
21302130
Topics:
2131-
- Name: About the Control Plane Machine Set Operator
2131+
- Name: About control plane machine sets
21322132
File: cpmso-about
2133-
- Name: Getting started
2133+
- Name: Getting started with control plane machine sets
21342134
File: cpmso-getting-started
2135-
- Name: Control Plane Machine Set Operator configuration
2135+
- Name: Control plane machine set configuration
21362136
File: cpmso-configuration
2137-
- Name: Using the Control Plane Machine Set Operator
2137+
- Name: Using control plane machine sets
21382138
File: cpmso-using
21392139
- Name: Control plane resiliency and recovery
21402140
File: cpmso-resiliency

machine_management/control_plane_machine_management/cpmso-about.adoc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
:_content-type: ASSEMBLY
22
[id="cpmso-about"]
3-
= About the Control Plane Machine Set Operator
3+
= About control plane machine sets
44
include::_attributes/common-attributes.adoc[]
55
:context: cpmso-about
66

77
toc::[]
88

9-
With the Control Plane Machine Set Operator, you can automate management of the control plane machine resources within your {product-title} cluster.
9+
With control plane machine sets, you can automate management of the control plane machine resources within your {product-title} cluster.
1010

1111
[IMPORTANT]
1212
====
1313
Control plane machine sets cannot manage compute machines, and compute machine sets cannot manage control plane machines.
1414
====
1515

16-
//Trying to balance the two being analogous (so, familiar to admins), but not the same (so, not conflated by admins). I think this language needs a lot of careful scrutiny and consideration.
1716
Control plane machine sets provide for control plane machines similar management capabilities as compute machine sets provide for compute machines. However, these two types of machine sets are separate custom resources defined within the Machine API and have several fundamental differences in their architecture and functionality.
1817

1918
//Control Plane Machine Set Operator overview
@@ -24,21 +23,21 @@ include::modules/cpmso-overview.adoc[leveloffset=+1]
2423

2524
The Control Plane Machine Set Operator has the following limitations:
2625

27-
* The Operator requires the Machine API to be operational and is therefore not supported on clusters with manually provisioned machines. When installing a {product-title} cluster with manually provisioned machines for a platform that creates an active generated `ControlPlaneMachineSet` custom resource (CR), you must remove the Kubernetes manifest files that define the control plane machine set as instructed in the installation process.
26+
* The Operator requires the Machine API Operator to be operational and is therefore not supported on clusters with manually provisioned machines. When installing a {product-title} cluster with manually provisioned machines for a platform that creates an active generated `ControlPlaneMachineSet` custom resource (CR), you must remove the Kubernetes manifest files that define the control plane machine set as instructed in the installation process.
2827

29-
* Only Amazon Web Services (AWS), Microsoft Azure, and VMware vSphere clusters are supported.
28+
* Only Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, and VMware vSphere clusters are supported.
3029

3130
* Only clusters with three control plane machines are supported.
3231

3332
* Horizontal scaling of the control plane is not supported.
3433

3534
* Deploying Azure control plane machines on Ephemeral OS disks increases risk for data loss and is not supported.
3635

37-
* Deploying control plane machines as AWS Spot Instances or Azure Spot VMs is not supported.
36+
* Deploying control plane machines as AWS Spot Instances, GCP preemptible VMs, or Azure Spot VMs is not supported.
3837
+
3938
[IMPORTANT]
4039
====
41-
Attempting to deploy control plane machines as AWS Spot Instances or Azure Spot VMs might cause the cluster to lose etcd quorum. A cluster that loses all control plane machines simultaneously is unrecoverable.
40+
Attempting to deploy control plane machines as AWS Spot Instances, GCP preemptible VMs, or Azure Spot VMs might cause the cluster to lose etcd quorum. A cluster that loses all control plane machines simultaneously is unrecoverable.
4241
====
4342

4443
* Making changes to the control plane machine set during or prior to installation is not supported. You must make any changes to the control plane machine set only after installation.

machine_management/control_plane_machine_management/cpmso-configuration.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
:_content-type: ASSEMBLY
22
[id="cpmso-configuration"]
3-
= Control Plane Machine Set Operator configuration
3+
= Control plane machine set configuration
44
include::_attributes/common-attributes.adoc[]
55
:context: cpmso-configuration
66

@@ -13,15 +13,15 @@ include::modules/cpmso-yaml-sample-cr.adoc[leveloffset=+1]
1313

1414
[role="_additional-resources"]
1515
.Additional resources
16-
* xref:../../machine_management/control_plane_machine_management/cpmso-getting-started.adoc#cpmso-getting-started[Getting started with the Control Plane Machine Set Operator]
16+
* xref:../../machine_management/control_plane_machine_management/cpmso-getting-started.adoc#cpmso-getting-started[Getting started with control plane machine sets]
1717
1818
* xref:../../machine_management/control_plane_machine_management/cpmso-using.adoc#cpmso-feat-config-update_cpmso-using[Updating the control plane configuration]
1919
2020
[discrete]
2121
[id="cpmso-sample-yaml-provider-specific_{context}"]
2222
=== Provider-specific configuration
2323

24-
The `<platform_failure_domains>` and `<platform_provider_spec>` sections of the control plane machine set resources are provider-specific. Refer to the example YAML for your cluster:
24+
The `<platform_provider_spec>` and `<platform_failure_domains>` sections of the control plane machine set resources are provider-specific. Refer to the example YAML for your cluster:
2525

2626
* xref:../../machine_management/control_plane_machine_management/cpmso-configuration.adoc#cpmso-sample-yaml-aws_cpmso-configuration[Sample YAML snippets for configuring Amazon Web Services clusters]
2727

machine_management/control_plane_machine_management/cpmso-getting-started.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
:_content-type: ASSEMBLY
22
[id="cpmso-getting-started"]
3-
= Getting started with the Control Plane Machine Set Operator
3+
= Getting started with control plane machine sets
44
include::_attributes/common-attributes.adoc[]
55
:context: cpmso-getting-started
66

77
toc::[]
88

9-
The process for getting started with the Control Plane Machine Set Operator depends on the state of the `ControlPlaneMachineSet` custom resource (CR) in your cluster.
9+
The process for getting started with control plane machine sets depends on the state of the `ControlPlaneMachineSet` custom resource (CR) in your cluster.
1010

11-
Clusters with an active generated CR:: Clusters that have a generated CR with an active state use the Operator by default. No administrator action is required.
11+
Clusters with an active generated CR:: Clusters that have a generated CR with an active state use the control plane machine set by default. No administrator action is required.
1212

1313
Clusters with an inactive generated CR:: For clusters that include an inactive generated CR, you must review the CR configuration and xref:../../machine_management/control_plane_machine_management/cpmso-getting-started.adoc#cpmso-activating_cpmso-getting-started[activate the CR].
1414

@@ -19,9 +19,9 @@ If you are uncertain about the state of the `ControlPlaneMachineSet` CR in your
1919
[id="cpmso-platform-matrix_{context}"]
2020
== Supported cloud providers
2121

22-
In {product-title} {product-version}, the Control Plane Machine Set Operator is supported for Amazon Web Services (AWS), Microsoft Azure, and VMware vSphere clusters.
22+
In {product-title} {product-version}, the control plane machine sets are supported for Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, and VMware vSphere clusters.
2323

24-
The status of the Operator after installation depends on your cloud provider and the version of {product-title} that you installed on your cluster.
24+
The status of the control plane machine set after installation depends on your cloud provider and the version of {product-title} that you installed on your cluster.
2525

2626
.Control plane machine set implementation for {product-title} {product-version}
2727
[cols="<.^5,^.^4,^.^4,^.^4"]

machine_management/control_plane_machine_management/cpmso-resiliency.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ include::_attributes/common-attributes.adoc[]
66

77
toc::[]
88

9-
You can use the Control Plane Machine Set Operator to improve the resiliency of the control plane for your {product-title} cluster.
9+
You can use the control plane machine set to improve the resiliency of the control plane for your {product-title} cluster.
1010

1111
[id="cpmso-failure-domains_{context}"]
1212
== High availability and fault tolerance with failure domains
@@ -21,6 +21,8 @@ include::modules/cpmso-failure-domains-provider.adoc[leveloffset=+2]
2121

2222
* xref:../../machine_management/control_plane_machine_management/cpmso-configuration.adoc#cpmso-yaml-failure-domain-aws_cpmso-configuration[Sample Amazon Web Services failure domain configuration]
2323

24+
* xref:../../machine_management/control_plane_machine_management/cpmso-configuration.adoc#cpmso-yaml-failure-domain-gcp_cpmso-configuration[Sample Google Cloud Platform failure domain configuration]
25+
2426
* xref:../../machine_management/control_plane_machine_management/cpmso-configuration.adoc#cpmso-yaml-failure-domain-azure_cpmso-configuration[Sample Microsoft Azure failure domain configuration]
2527

2628
//Balancing control plane machines

machine_management/control_plane_machine_management/cpmso-using.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
:_content-type: ASSEMBLY
22
[id="cpmso-using"]
3-
= Managing control plane machines with the Control Plane Machine Set Operator
3+
= Managing control plane machines with control plane machine sets
44
include::_attributes/common-attributes.adoc[]
55
:context: cpmso-using
66

77
toc::[]
88

9-
The Control Plane Machine Set Operator automates several essential aspects of control plane management.
9+
Control plane machine sets automate several essential aspects of control plane management.
1010

1111
//Vertical resizing of the control plane
1212
//include::modules/cpmso-feat-vertical-resize.adoc[leveloffset=+1]

machine_management/deleting-machine.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ include::modules/machine-delete.adoc[leveloffset=+1]
1515
== Additional resources
1616

1717
* xref:../backup_and_restore/control_plane_backup_and_restore/replacing-unhealthy-etcd-member.adoc[Replacing an unhealthy etcd member]
18-
* xref:../machine_management/control_plane_machine_management/cpmso-using.adoc#cpmso-using[Managing control plane machines with the Control Plane Machine Set Operator]
18+
* xref:../machine_management/control_plane_machine_management/cpmso-using.adoc#cpmso-using[Managing control plane machines with control plane machine sets]

modules/control-plane-machine-set-operator.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
[NOTE]
99
====
10-
This Operator is available for Amazon Web Services (AWS), Microsoft Azure, and VMware vSphere.
10+
This Operator is available for Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, and VMware vSphere.
1111
====
1212

1313
[discrete]

modules/cpmso-activating.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
[id="cpmso-activating_{context}"]
77
= Activating the control plane machine set custom resource
88

9-
To use the Control Plane Machine Set Operator, you must ensure that a `ControlPlaneMachineSet` custom resource (CR) with the correct settings for your cluster exists. On a cluster with a generated CR, you must verify that the configuration in the CR is correct for your cluster and activate it.
9+
To use the control plane machine set, you must ensure that a `ControlPlaneMachineSet` custom resource (CR) with the correct settings for your cluster exists. On a cluster with a generated CR, you must verify that the configuration in the CR is correct for your cluster and activate it.
1010

1111
[NOTE]
1212
====
13-
For more information about the parameters in the CR, see "Control Plane Machine Set Operator configuration".
13+
For more information about the parameters in the CR, see "Control plane machine set configuration".
1414
====
1515

1616
.Procedure
@@ -28,5 +28,5 @@ $ oc --namespace openshift-machine-api edit controlplanemachineset.machine.opens
2828
+
2929
[IMPORTANT]
3030
====
31-
To activate the CR, you must change the `.spec.state` field to `Active` in the same `oc edit` session that you use to update the CR configuration. If the CR is saved with the state left as `Inactive`, the control plane machine set generator resets the CR to its original settings.
31+
To activate the CR, you must change the `.spec.state` field to `Active` in the same `oc edit` session that you use to update the CR configuration. If the CR is saved with the state left as `Inactive`, the control plane machine set generator resets the CR to its original settings.
3232
====

modules/cpmso-checking-status.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ You can verify the existence and state of the `ControlPlaneMachineSet` custom re
2020
+
2121
[source,terminal]
2222
----
23-
$ oc get controlplanemachineset.machine.openshift.io cluster --namespace openshift-machine-api
23+
$ oc get controlplanemachineset.machine.openshift.io cluster \
24+
--namespace openshift-machine-api
2425
----
2526
2627
** A result of `Active` indicates that the `ControlPlaneMachineSet` CR exists and is activated. No administrator action is required.
@@ -32,7 +33,7 @@ $ oc get controlplanemachineset.machine.openshift.io cluster --namespace openshi
3233
ifndef::cpmso-disabling[]
3334
.Next steps
3435

35-
To use the control plane machine set, you must ensure that a `ControlPlaneMachineSet` CR with the correct settings for your cluster exists.
36+
To use the control plane machine set, you must ensure that a `ControlPlaneMachineSet` CR with the correct settings for your cluster exists.
3637

3738
* If your cluster has an existing CR, you must verify that the configuration in the CR is correct for your cluster.
3839

0 commit comments

Comments
 (0)