You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/virt-preventing-workload-updates-during-eus-update.adoc
+26-11Lines changed: 26 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,13 @@ When you update from one Extended Update Support (EUS) version to the next, you
16
16
17
17
* You paused the worker nodes' machine config pools as directed by the {product-title} documentation.
18
18
19
+
* Your {VirtProductName} subscription uses the *Automatic* approval strategy.
20
+
+
21
+
[NOTE]
22
+
====
23
+
If you use the *Manual* approval strategy, you must approve all pending updates in the web console. This is discouraged because your cluster becomes unsupported if your {VirtProductName} and {product-title} versions are out of sync. For more details, refer to the "Manually approving a pending Operator update" section.
24
+
====
25
+
19
26
.Procedure
20
27
21
28
. Back up the current `workloadUpdateMethods` configuration by running the following command:
@@ -117,19 +124,16 @@ $ oc get clusterversion
117
124
Updating {product-title} to the next version is a prerequisite for updating {VirtProductName}. For more details, refer to the "Updating clusters" section of the {product-title} documentation.
118
125
====
119
126
120
-
. If you use the recommended*Automatic* approval strategy, which is enabled by default, {VirtProductName} automatically updates to the corresponding version after you update {product-title}. Monitor the {VirtProductName} update by running the following command:
127
+
. With the default*Automatic* approval strategy, {VirtProductName} automatically updates to the corresponding version after you update {product-title}. Monitor the {VirtProductName} update by running the following command:
121
128
+
122
129
[source,terminal]
123
130
----
124
131
$ oc get csv -n openshift-cnv
125
132
----
126
-
+
127
-
[NOTE]
128
-
====
129
-
If you used the *Manual* approval strategy, you must approve the update in the web console. For more details, refer to the "Manually approving a pending Operator update" section.
130
-
====
131
133
132
-
. Confirm that {VirtProductName} successfully updated to the non-EUS version by running the following command:
134
+
. Continue to monitor as {VirtProductName} updates to the z-stream versions that are available for the non-EUS version.
135
+
136
+
. Confirm that {VirtProductName} successfully updated to the latest z-stream release of the non-EUS version by running the following command:
. Continue to update your cluster and {VirtProductName} as described in the preceding steps, monitoring to ensure that the updates succeed.
158
-
.. Update {product-title} and, subsequently, {VirtProductName}, until you install the latest z-stream release of the non-EUS minor version. Ensure that you update both {product-title} and {VirtProductName} to this version.
159
-
.. Update {product-title} to the target EUS version.
160
-
.. Update {VirtProductName} to the target EUS version.
161
+
. Update to the target EUS version.
162
+
.. Update {product-title} to the target EUS version. Confirm that the update succeeded by checking the cluster version:
163
+
+
164
+
[source,terminal]
165
+
----
166
+
$ oc get clusterversion
167
+
----
168
+
.. After {product-title} updates, {VirtProductName} automatically updates to the target EUS version. Monitor the update by running the following command:
169
+
+
170
+
[source,terminal]
171
+
----
172
+
$ oc get csv -n openshift-cnv
173
+
----
174
+
+
175
+
The update completes when the `VERSION` field matches the target EUS version and the `PHASE` field reads `Succeeded`.
161
176
162
177
. Restore the workload update methods configuration that you backed up:
0 commit comments