From 56e2192d00812b5a0694fae4af0ad9169c43e901 Mon Sep 17 00:00:00 2001 From: aggarwalakshun Date: Sun, 20 Apr 2025 21:16:52 +0530 Subject: [PATCH] add cluster upgrade plans for master and worker --- .../cluster-upgrade/cluster-upgrade.yml | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 cluster/config/cluster-upgrade/cluster-upgrade.yml diff --git a/cluster/config/cluster-upgrade/cluster-upgrade.yml b/cluster/config/cluster-upgrade/cluster-upgrade.yml new file mode 100644 index 0000000..d15f090 --- /dev/null +++ b/cluster/config/cluster-upgrade/cluster-upgrade.yml @@ -0,0 +1,42 @@ +# Server plan +apiVersion: upgrade.cattle.io/v1 +kind: Plan +metadata: + name: server-plan + namespace: system-upgrade +spec: + channel: https://update.k3s.io/v1-release/channels/stable + concurrency: 1 + cordon: true + nodeSelector: + matchExpressions: + - key: node-role.kubernetes.io/control-plane + operator: In + values: + - "true" + serviceAccountName: system-upgrade + upgrade: + image: rancher/k3s-upgrade +--- +# Agent plan +apiVersion: upgrade.cattle.io/v1 +kind: Plan +metadata: + name: agent-plan + namespace: system-upgrade +spec: + channel: https://update.k3s.io/v1-release/channels/stable + concurrency: 1 + cordon: true + nodeSelector: + matchExpressions: + - key: node-role.kubernetes.io/control-plane + operator: DoesNotExist + prepare: + args: + - prepare + - server-plan + image: rancher/k3s-upgrade + serviceAccountName: system-upgrade + upgrade: + image: rancher/k3s-upgrade