From 551e3715ef62b86b2fcbbf252d300f5b6d8aa29c Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Mon, 22 Jul 2024 16:01:23 +0200 Subject: [PATCH] fix(system-upgrades): Always drain nodes before performing upgrades --- infrastructure/base/system-upgrades/talos/kubernetes.yaml | 4 ++++ infrastructure/base/system-upgrades/talos/os.yaml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/infrastructure/base/system-upgrades/talos/kubernetes.yaml b/infrastructure/base/system-upgrades/talos/kubernetes.yaml index c6a0e9ea2..3ae910115 100644 --- a/infrastructure/base/system-upgrades/talos/kubernetes.yaml +++ b/infrastructure/base/system-upgrades/talos/kubernetes.yaml @@ -15,6 +15,10 @@ spec: ignoreUpdates: true concurrency: 1 exclusive: true + drain: + deleteLocalData: true + ignoreDaemonSets: true + force: false nodeSelector: matchExpressions: - key: node-role.kubernetes.io/control-plane diff --git a/infrastructure/base/system-upgrades/talos/os.yaml b/infrastructure/base/system-upgrades/talos/os.yaml index 000ab5ed9..3da1dce8d 100644 --- a/infrastructure/base/system-upgrades/talos/os.yaml +++ b/infrastructure/base/system-upgrades/talos/os.yaml @@ -13,6 +13,10 @@ spec: ignoreUpdates: true concurrency: 1 exclusive: true + drain: + deleteLocalData: true + ignoreDaemonSets: true + force: false nodeSelector: matchExpressions: - key: feature.node.kubernetes.io/system-os_release.ID -- GitLab