Skip to content

Commit 1d6d206

Browse files
committed
updated 4.8 to 4.10 references to 4.10 to 4.12 for EUS updates
1 parent 6c02ed8 commit 1d6d206

File tree

3 files changed

+23
-24
lines changed

3 files changed

+23
-24
lines changed

modules/updating-eus-to-eus-upgrade.adoc

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,14 @@
66
[id="updating-eus-to-eus-upgrade_{context}"]
77
= EUS-to-EUS update
88

9-
The following procedure pauses all non-master MachineConfigPools and performs updates from {product-title} 4.8 to 4.9 to 4.10, then unpauses the previously paused MachineConfigPools.
9+
The following procedure pauses all non-master MachineConfigPools and performs updates from {product-title} 4.10 to 4.11 to 4.12, then unpauses the previously paused MachineConfigPools.
1010
Following this procedure reduces the total update duration and the number of times worker nodes are restarted.
1111

1212
.Prerequisites
1313

14-
* Review the release notes for {product-title} 4.9 and 4.10
14+
* Review the release notes for {product-title} 4.11 and 4.12
1515
* Review the release notes and product lifecycles for any layered products and OLM Operators. Some may require updates either before or during an EUS-to-EUS update.
16-
* Ensure that you are familiar with version-specific prerequisites, such as link:https://docs.openshift.com/container-platform/4.9/updating/updating-cluster-prepare.html#update-preparing-migrate_updating-cluster-prepare[administrator acknowledgement] that is required prior to updating from {product-title} 4.8 to 4.9.
17-
* Verify that your cluster is running {product-title} version 4.8.14 or later.
18-
If your cluster is running a version earlier than {product-title} 4.8.14, you must update to a later 4.8.z version before updating to 4.9.
19-
The update to 4.8.14 or later is necessary to fulfill the minimum version requirements that must be performed without pausing MachineConfigPools.
16+
* Ensure that you are familiar with version-specific prerequisites, such as link:https://docs.openshift.com/container-platform/4.12/updating/updating-cluster-prepare.html#update-preparing-migrate_updating-cluster-prepare[administrator acknowledgement] that is required prior to updating from {product-title} 4.11 to 4.12.
2017
* Verify that MachineConfigPools is unpaused.
2118
* Update OpenShift CLI `oc` to the target version before each update.
2219
@@ -43,19 +40,19 @@ master rendered-master-ecbb9582781c1091e1c9f19d50cf836c True False
4340
worker rendered-worker-00a3f0c68ae94e747193156b491553d5 True False
4441
----
4542

46-
. Change to the `eus-4.10` channel. Run the following command:
43+
. Change to the `eus-4.12` channel. Run the following command:
4744
+
4845
[source,terminal]
4946
----
50-
$ oc adm upgrade channel eus-4.10
47+
$ oc adm upgrade channel eus-4.12
5148
----
5249
+
5350
[NOTE]
5451
====
5552
The `oc adm upgrade channel` command is only present in 4.9 or later.
5653
57-
If you receive an error message indicating that `eus-4.10` is not one of the
58-
available channels, this indicates that Red Hat is still rolling out 4.8 to 4.10 EUS upgrades.
54+
If you receive an error message indicating that `eus-4.12` is not one of the
55+
available channels, this indicates that Red Hat is still rolling out 4.10 to 4.12 EUS upgrades.
5956
This rollout process generally takes 45-90 days starting at the GA date.
6057
====
6158
+
@@ -72,7 +69,7 @@ You cannot pause the master pool.
7269
$ oc patch mcp/worker --type merge --patch '{"spec":{"paused":true}}'
7370
----
7471

75-
. Update to version 4.9. Run the following command:
72+
. Update to version 4.11. Run the following command:
7673
+
7774
[source,terminal]
7875
----
@@ -83,10 +80,10 @@ $ oc adm upgrade --to-latest
8380
+
8481
[source,terminal]
8582
----
86-
Updating to latest version 4.9.18
83+
Updating to latest version 4.11.18
8784
----
8885

89-
. Ensure that the 4.9 updates completed by reviewing the cluster version. Run the following command:
86+
. Ensure that the 4.11 updates completed by reviewing the cluster version. Run the following command:
9087
+
9188
[source,terminal]
9289
----
@@ -98,19 +95,19 @@ $ oc get clusterversion
9895
[source,terminal]
9996
----
10097
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS
101-
version 4.9.18 True False 6m29s Cluster version is 4.9.18
98+
version 4.11.18 True False 6m29s Cluster version is 4.11.18
10299
----
103100

104101
. If necessary, upgrade OLM Operators by using the Administrator perspective on the web console.
105102

106-
. Update to version 4.10. Run the following command:
103+
. Update to version 4.12. Run the following command:
107104
+
108105
[source,terminal]
109106
----
110107
$ oc adm upgrade --to-latest
111108
----
112109

113-
. Ensure that the 4.10 update completed by retrieving the cluster version. Run the following command:
110+
. Ensure that the 4.12 update completed by retrieving the cluster version. Run the following command:
114111
+
115112
[source,terminal]
116113
----
@@ -122,7 +119,7 @@ $ oc get clusterversion
122119
[source,terminal]
123120
----
124121
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS
125-
version 4.10.1 True False 6m29s Cluster version is 4.10.1
122+
version 4.12.1 True False 6m29s Cluster version is 4.12.1
126123
----
127124

128125
. Unpause all previously paused machine config pools. Run the following command:
@@ -137,7 +134,7 @@ $ oc patch mcp/worker --type merge --patch '{"spec":{"paused":false}}'
137134
If pools are not unpaused, the cluster is not permitted to update to any future minor versions, and maintenance tasks such as certificate rotation are inhibited. This puts the cluster at risk for future degradation.
138135
====
139136

140-
. Verify that your previously paused pools updated and that your cluster completed the update to version 4.10. Run the following command:
137+
. Verify that your previously paused pools updated and that your cluster completed the update to version 4.12. Run the following command:
141138
+
142139
[source,terminal]
143140
----

updating/index.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ include::modules/determining-upgrade-viability-conditiontype.adoc[leveloffset=+1
2626

2727
[id="updating-clusters-overview-prepare-eus-to-eus-update"]
2828
== Preparing to perform an EUS-to-EUS update
29-
xref:../updating/preparing-eus-eus-upgrade.adoc#preparing-eus-eus-upgrade[Preparing to perform an EUS-to-EUS update]: Due to fundamental Kubernetes design, all {product-title} updates between minor versions must be serialized. You must update from {product-title} 4.9 to 4.10, and then to 4.11. You cannot update from {product-title} 4.8 to 4.10 directly. However, if you want to update between two Extended Update Support (EUS) versions, you can do so by incurring only a single reboot of non-control plane hosts. For more information, see the following:
29+
xref:../updating/preparing-eus-eus-upgrade.adoc#preparing-eus-eus-upgrade[Preparing to perform an EUS-to-EUS update]: Due to fundamental Kubernetes design, all {product-title} updates between minor versions must be serialized. You must update from {product-title} 4.10 to 4.11, and then to 4.12. You cannot update from {product-title} 4.10 to 4.12 directly. However, if you want to update between two Extended Update Support (EUS) versions, you can do so by incurring only a single reboot of non-control plane hosts. For more information, see the following:
3030

3131
* xref:../updating/preparing-eus-eus-upgrade.adoc#updating-eus-to-eus-upgrade_eus-to-eus-upgrade[Updating EUS-to-EUS]
3232

updating/preparing-eus-eus-upgrade.adoc

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,20 @@ include::_attributes/common-attributes.adoc[]
77
toc::[]
88

99
Due to fundamental Kubernetes design, all {product-title} updates between minor versions must be serialized.
10-
You must update from {product-title} 4.9 to 4.10 and then to 4.11. You cannot update from {product-title} 4.9 to 4.11 directly.
11-
However, beginning with the update from {product-title} 4.9 to 4.10 to 4.11, administrators who wish to update between two Extended Update Support (EUS) versions can do so incurring only a single reboot of non-control plane hosts.
10+
You must update from {product-title} 4.10 to 4.11 and then to 4.12. You cannot update from {product-title} 4.10 to 4.12 directly.
11+
However, beginning with the update from {product-title} 4.10 to 4.11 to 4.12, administrators who wish to update between two Extended Update Support (EUS) versions can do so incurring only a single reboot of non-control plane hosts.
1212

1313
There are a number of caveats to consider when attempting an EUS-to-EUS update.
1414

1515
* EUS-to-EUS updates are only offered after updates between all versions involved have been made available in `stable` channels.
1616
* If you encounter issues during or after upgrading to the odd-numbered minor version but before upgrading to the next even-numbered version, then remediation of those issues may require that non-control plane hosts complete the update to the odd-numbered version before moving forward.
1717
* You can do a partial update by updating the worker or custom pool nodes to accommodate the time it takes for maintenance.
1818
* You can complete the update process during multiple maintenance windows by pausing at intermediate steps. However, plan to complete the entire update within 60 days. This is critical to ensure that normal cluster automation processes are completed including those associated with certificate rotation.
19-
* You must be running at least {product-title} 4.8.14 before starting the EUS-to-EUS update procedure. If you do not meet this minimum requirement, update to a later 4.8.z before attempting the EUS-to-EUS update.
20-
* Support for RHEL7 workers was removed in {product-title} 4.10 and replaced with RHEL8 workers, therefore EUS-to-EUS updates are not available for clusters with RHEL7 workers.
21-
* Node components are not updated to {product-title} 4.9. Do not expect all features and bugs fixed in {product-title} 4.9 to be made available until you complete the update to {product-title} 4.10 and enable all MachineConfigPools to update.
19+
* Support for RHEL7 workers was removed in {product-title} 4.10 and replaced with RHEL8 workers, therefore EUS-to-EUS updates are not available for clusters with RHEL7 workers.
20+
+
21+
Verify that no RHEL7 workers are present in the 4.10 cluster before performing an EUS-to-EUS upgrade to 4.12. You must replace RHEL7 workers with RHEL8 or RHCOS workers before upgrading to {product-title} 4.12. Red Hat does not support in-place RHEL7 to RHEL8 updates for RHEL workers; those hosts must be replaced with a clean operating system install.
22+
23+
* Node components are not updated to {product-title} 4.11. Do not expect all features and bugs fixed in {product-title} 4.11 to be made available until you complete the update to {product-title} 4.12 and enable all MachineConfigPools to update.
2224
* All the clusters might update using EUS channels for a conventional update without pools paused, but only clusters with non control-plane `MachineConfigPools` objects can do EUS-to-EUS update with pools paused.
2325
2426
include::modules/updating-eus-to-eus-upgrade.adoc[leveloffset=+1]

0 commit comments

Comments
 (0)