Fix broken node selector for node termination handler

This commit is contained in:
Ole Markus With 2022-06-12 08:05:26 +02:00
parent 368c72b763
commit babb13c8e2
1 changed files with 2 additions and 4 deletions

View File

@ -117,20 +117,18 @@ spec:
kubernetes.io/os: linux kubernetes.io/os: linux
spec: spec:
nodeSelector: null nodeSelector: null
{{ if not UseServiceAccountExternalPermissions }}
affinity: affinity:
nodeAffinity: nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution: requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms: nodeSelectorTerms:
- matchExpressions: - matchExpressions:
{{ if not UseServiceAccountExternalPermissions }}
- key: node-role.kubernetes.io/control-plane - key: node-role.kubernetes.io/control-plane
operator: Exists operator: Exists
{{ end }}
- matchExpressions: - matchExpressions:
{{ if not UseServiceAccountExternalPermissions }}
- key: node-role.kubernetes.io/master - key: node-role.kubernetes.io/master
operator: Exists operator: Exists
{{ end }} {{ end }}
priorityClassName: system-cluster-critical priorityClassName: system-cluster-critical
serviceAccountName: aws-node-termination-handler serviceAccountName: aws-node-termination-handler
securityContext: securityContext: