Skip to content

Commit 21a7df4

Browse files
Merge pull request #64946 from xenolinux/cert-manager-update
OCPBUGS#16887: Clarify cert-manager upgrade paths for users
2 parents 99e55c3 + 58194a9 commit 21a7df4

File tree

3 files changed

+39
-1
lines changed

3 files changed

+39
-1
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * security/cert_manager_operator/cert-manager-operator-install.adoc
4+
5+
:_content-type: CONCEPT
6+
[id="cert-manager-operator-update-channels_{context}"]
7+
= Understanding update channels of the {cert-manager-operator}
8+
9+
Update channels are the mechanism by which you can declare the version of your {cert-manager-operator} in your cluster. The {cert-manager-operator} offers the following update channels:
10+
11+
* `stable-v1`
12+
* `stable-v1.y`
13+
14+
[id="stable-v1-channel_{context}"]
15+
== stable-v1 channel
16+
17+
The `stable-v1` channel is the default and suggested channel while installing the {cert-manager-operator}. The `stable-v1` channel installs and updates the latest release version of the {cert-manager-operator}. Select the `stable-v1` channel if you want to use the latest stable release of the {cert-manager-operator}.
18+
19+
The `stable-v1` channel offers the following update approval strategies:
20+
21+
Automatic:: If you choose automatic updates for an installed {cert-manager-operator}, a new version of the {cert-manager-operator} is available in the `stable-v1` channel. The Operator Lifecycle Manager (OLM) automatically upgrades the running instance of your Operator without human intervention.
22+
23+
Manual:: If you select manual updates, when a newer version of the {cert-manager-operator} is available, OLM creates an update request. As a cluster administrator, you must then manually approve that update request to have the {cert-manager-operator} updated to the new version.
24+
25+
[id="stable-v1-y-channel_{context}"]
26+
== stable-v1.y channel
27+
28+
The y-stream version of the {cert-manager-operator} installs updates from the `stable-v1.y` channels such as `stable-v1.10`, `stable-v1.11`, and `stable-v1.12`. Select the `stable-v1.y` channel if you want to use the y-stream version and stay updated to the z-stream version of the {cert-manager-operator}.
29+
30+
The `stable-v1.y` channel offers the following update approval strategies:
31+
32+
Automatic:: If you choose automatic updates for an installed {cert-manager-operator}, a new z-stream version of the {cert-manager-operator} is available in the `stable-v1.y` channel. OLM automatically upgrades the running instance of your Operator without human intervention.
33+
34+
Manual:: If you select manual updates, when a newer version of the {cert-manager-operator} is available, OLM creates an update request. As a cluster administrator, you must then manually approve that update request to have the {cert-manager-operator} updated to the new version of the z-stream releases.

modules/olm-preparing-upgrade.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ Red Hat Customer Portal Labs include the following application that helps admini
1919

2020
* link:https://access.redhat.com/labs/ocpouic/[Red Hat OpenShift Container Platform Operator Update Information Checker]
2121
22-
You can use the application to search for Operator Lifecycle Manager-based Operators and verify the available Operator version per update channel across different versions of {product-title}. Cluster Version Operator-based Operators are not included.
22+
You can use the application to search for Operator Lifecycle Manager-based Operators and verify the available Operator version per update channel across different versions of {product-title}. Cluster Version Operator-based Operators are not included.

security/cert_manager_operator/cert-manager-operator-install.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@ The {cert-manager-operator} is not installed in {product-title} by default. You
1111
// Installing the {cert-manager-operator} using the web console
1212
include::modules/cert-manager-install-console.adoc[leveloffset=+1]
1313

14+
// Updating paths for the {cert-manager-operator}
15+
include::modules/cert-manager-operator-update-channels.adoc[leveloffset=+1]
16+
1417
[role="_additional-resources"]
1518
[id="cert-manager-operator-install_additional-resources"]
1619
== Additional resources
1720

1821
* xref:../../operators/admin/olm-adding-operators-to-cluster.adoc#olm-adding-operators-to-a-cluster[Adding Operators to a cluster]
22+
* xref:../../operators/admin/olm-upgrading-operators.adoc#olm-upgrading-operators[Updating installed Operators]

0 commit comments

Comments
 (0)