diff --git a/extensions/ce/upgrade-edges.adoc b/extensions/ce/upgrade-edges.adoc index fd84947080..6577645cfb 100644 --- a/extensions/ce/upgrade-edges.adoc +++ b/extensions/ce/upgrade-edges.adoc @@ -55,3 +55,4 @@ include::modules/olmv1-forcing-an-update-or-rollback.adoc[leveloffset=+1] [role="_additional-resources"] .Additional resources * xref:../../extensions/ce/upgrade-edges.adoc#olmv1-version-range-support_upgrade-edges[Support for version ranges] +// after #82245 merges, add an xref to _Creating a service account to manage cluster extensions_ diff --git a/modules/olmv1-about-target-versions.adoc b/modules/olmv1-about-target-versions.adoc index 5ab69394ff..83d51b14e1 100644 --- a/modules/olmv1-about-target-versions.adoc +++ b/modules/olmv1-about-target-versions.adoc @@ -29,6 +29,8 @@ metadata: spec: packageName: openshift-pipelines-operator-rh installNamespace: + serviceAccount: + name: channel: latest <1> ---- <1> Installs the latest release that can be resolved from the specified channel. Updates to the channel are automatically installed. @@ -47,6 +49,8 @@ metadata: spec: packageName: openshift-pipelines-operator-rh installNamespace: + serviceAccount: + name: version: "1.11.1" <1> ---- <1> Specifies the target version. If you want to update the version of the Operator or extension that is installed, you must manually update this field the CR to the desired target version. @@ -63,6 +67,8 @@ metadata: spec: packageName: openshift-pipelines-operator-rh installNamespace: + serviceAccount: + name: version: ">1.11.1" <1> ---- <1> Specifies that the desired version range is greater than version `1.11.1`. For more information, see "Support for version ranges". diff --git a/modules/olmv1-forcing-an-update-or-rollback.adoc b/modules/olmv1-forcing-an-update-or-rollback.adoc index 82a93772f5..9f43435514 100644 --- a/modules/olmv1-forcing-an-update-or-rollback.adoc +++ b/modules/olmv1-forcing-an-update-or-rollback.adoc @@ -18,6 +18,7 @@ You must verify the consequences of forcing a manual update or rollback. Failure * You have a catalog installed. * You have an Operator or extension installed. +* You have created a service account and assigned enough role-based access controls (RBAC) to install, update, and manage the extension you want to install. For more information, see _Creating a service account_. .Procedure @@ -33,6 +34,8 @@ metadata: spec: packageName: <2> installNamespace: + serviceAccount: + name: version: <3> upgradeConstraintPolicy: Ignore <4> ----