From 58e1c137d914fe4ea4542151e2dafc4c9b7e4efa Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Sun, 12 Oct 2025 10:11:13 -0500 Subject: [PATCH] enable k3s auto upgrades --- home/cluster/k3s-upgrade/plan.yaml | 43 ++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 home/cluster/k3s-upgrade/plan.yaml diff --git a/home/cluster/k3s-upgrade/plan.yaml b/home/cluster/k3s-upgrade/plan.yaml new file mode 100644 index 0000000..04a453a --- /dev/null +++ b/home/cluster/k3s-upgrade/plan.yaml @@ -0,0 +1,43 @@ +# Server plan +apiVersion: upgrade.cattle.io/v1 +kind: Plan +metadata: + name: server-plan + namespace: system-upgrade +spec: + 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 + channel: https://update.k3s.io/v1-release/channels/stable +--- +# Agent plan +apiVersion: upgrade.cattle.io/v1 +kind: Plan +metadata: + name: agent-plan + namespace: system-upgrade +spec: + 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 + channel: https://update.k3s.io/v1-release/channels/stable +