diff --git a/bootstrap/templates/addons/system-upgrade-controller/plans/server.yaml.j2 b/bootstrap/templates/addons/system-upgrade-controller/plans/server.yaml.j2 index 00c2ae9b..bf7e03b3 100644 --- a/bootstrap/templates/addons/system-upgrade-controller/plans/server.yaml.j2 +++ b/bootstrap/templates/addons/system-upgrade-controller/plans/server.yaml.j2 @@ -12,5 +12,12 @@ spec: nodeSelector: matchExpressions: - {key: node-role.kubernetes.io/control-plane, operator: Exists} + tolerations: + - {effect: NoSchedule, operator: Exists} + - {effect: NoExecute, operator: Exists} + - {key: node-role.kubernetes.io/control-plane, effect: NoSchedule, operator: Exists} + - {key: node-role.kubernetes.io/master, effect: NoSchedule, operator: Exists} + - {key: node-role.kubernetes.io/etcd, effect: NoExecute, operator: Exists} + - {key: CriticalAddonsOnly, operator: Exists} upgrade: image: rancher/k3s-upgrade