diff --git a/packages/apps/kubernetes/templates/cluster-autoscaler/deployment.yaml b/packages/apps/kubernetes/templates/cluster-autoscaler/deployment.yaml index c6a6a19c..7c2a7e50 100644 --- a/packages/apps/kubernetes/templates/cluster-autoscaler/deployment.yaml +++ b/packages/apps/kubernetes/templates/cluster-autoscaler/deployment.yaml @@ -15,6 +15,12 @@ spec: labels: app: {{ .Release.Name }}-cluster-autoscaler spec: + tolerations: + - key: CriticalAddonsOnly + operator: Exists + - key: node-role.kubernetes.io/control-plane + operator: Exists + effect: "NoSchedule" containers: - image: ghcr.io/kvaps/test:cluster-autoscaller name: cluster-autoscaler diff --git a/packages/apps/kubernetes/templates/csi/deploy.yaml b/packages/apps/kubernetes/templates/csi/deploy.yaml index 6d8783cf..f4fbb64d 100644 --- a/packages/apps/kubernetes/templates/csi/deploy.yaml +++ b/packages/apps/kubernetes/templates/csi/deploy.yaml @@ -16,12 +16,10 @@ spec: spec: serviceAccountName: {{ .Release.Name }}-kcsi priorityClassName: system-cluster-critical - nodeSelector: - node-role.kubernetes.io/control-plane: "" tolerations: - key: CriticalAddonsOnly operator: Exists - - key: node-role.kubernetes.io/master + - key: node-role.kubernetes.io/control-plane operator: Exists effect: "NoSchedule" containers: diff --git a/packages/apps/kubernetes/templates/helmreleases/delete.yaml b/packages/apps/kubernetes/templates/helmreleases/delete.yaml index e143653a..71215c30 100644 --- a/packages/apps/kubernetes/templates/helmreleases/delete.yaml +++ b/packages/apps/kubernetes/templates/helmreleases/delete.yaml @@ -12,6 +12,12 @@ spec: spec: serviceAccountName: {{ .Release.Name }}-flux-teardown restartPolicy: Never + tolerations: + - key: CriticalAddonsOnly + operator: Exists + - key: node-role.kubernetes.io/control-plane + operator: Exists + effect: "NoSchedule" containers: - name: kubectl image: docker.io/clastix/kubectl:v1.29.1 diff --git a/packages/apps/kubernetes/templates/kccm/manager.yaml b/packages/apps/kubernetes/templates/kccm/manager.yaml index 81a02e97..68efb2b1 100644 --- a/packages/apps/kubernetes/templates/kccm/manager.yaml +++ b/packages/apps/kubernetes/templates/kccm/manager.yaml @@ -14,6 +14,12 @@ spec: labels: k8s-app: {{ .Release.Name }}-kccm spec: + tolerations: + - key: CriticalAddonsOnly + operator: Exists + - key: node-role.kubernetes.io/control-plane + operator: Exists + effect: "NoSchedule" containers: - name: kubevirt-cloud-controller-manager args: