From 243590b32bd52dd9eb648e10ec8f1dc453517250 Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Sat, 18 Mar 2023 21:07:49 +0100
Subject: [PATCH] fix(system-upgrade): Fix node selector for 1.24.x

---
 bootstrap/system-upgrades/kustomization.yaml | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/bootstrap/system-upgrades/kustomization.yaml b/bootstrap/system-upgrades/kustomization.yaml
index 66ddcfc7b..f94154d27 100644
--- a/bootstrap/system-upgrades/kustomization.yaml
+++ b/bootstrap/system-upgrades/kustomization.yaml
@@ -2,5 +2,17 @@ apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
 namespace: system-upgrade
 resources:
-  - https://git.shivering-isles.com/github-mirror/rancher/system-upgrade-controller/-/raw/v0.9.1/manifests/system-upgrade-controller.yaml
+  - https://git.shivering-isles.com/github-mirror/rancher/system-upgrade-controller/-/raw/v0.10.0/manifests/system-upgrade-controller.yaml
   - ../../shared/networkpolicies/allow-from-same-namespace.yaml
+patches:
+  - patch: |
+        - op: replace
+          path: /spec/template/spec/affinity/nodeAffinity/requiredDuringSchedulingIgnoredDuringExecution/nodeSelectorTerms/0/
+          value:
+            matchExpressions:
+                - {key: "node-role.kubernetes.io/control-plane", operator: Exists}
+     
+    target:
+      kind: Deployment
+      name: system-upgrade-controller
+      namespace: system-upgrade
-- 
GitLab