diff --git a/config/controller.yaml b/config/controller.yaml index 504cccb8893..d07084c5d66 100644 --- a/config/controller.yaml +++ b/config/controller.yaml @@ -51,6 +51,15 @@ spec: app: tekton-pipelines-controller version: "devel" spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/os + operator: NotIn + values: + - windows serviceAccountName: tekton-pipelines-controller containers: - name: tekton-pipelines-controller diff --git a/config/webhook.yaml b/config/webhook.yaml index df33a7d56a1..63f0b20eebb 100644 --- a/config/webhook.yaml +++ b/config/webhook.yaml @@ -55,6 +55,14 @@ spec: version: "devel" spec: affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/os + operator: NotIn + values: + - windows podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: