From d10752e9897de717dafb490bed5840e48a0f43de Mon Sep 17 00:00:00 2001 From: Per Goncalves da Silva Date: Thu, 5 Sep 2024 17:31:02 +0200 Subject: [PATCH] :book:[Docs] How-to: Z-stream Automatic Updates Signed-off-by: Per Goncalves da Silva --- docs/drafts/how-to-z-stream-upgrades.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 docs/drafts/how-to-z-stream-upgrades.md diff --git a/docs/drafts/how-to-z-stream-upgrades.md b/docs/drafts/how-to-z-stream-upgrades.md new file mode 100644 index 0000000000..835abc2b55 --- /dev/null +++ b/docs/drafts/how-to-z-stream-upgrades.md @@ -0,0 +1,24 @@ +## How-to: Z-Stream Automatic Updates + +To restrict automatic updates to only z-stream patches and avoid breaking changes, use the `"~"` version range operator when setting the version for the desired package in Catalog source. + +Example: + +```yaml +apiVersion: olm.operatorframework.io/v1alpha1 +kind: ClusterExtension +metadata: + name: argocd +spec: + source: + sourceType: Catalog + catalog: + packageName: argocd-operator + version: “~2.3" # Automatically upgrade patch releases for v2.3 + install: + namespace: argocd + serviceAccount: + name: argocd-installer +``` + +For more information on SemVer version ranges see [version ranges](version-ranges.md)