diff --git a/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/files/0001-add-toleration-armada.patch b/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/files/0001-add-toleration-armada.patch index 173a5a8..910718b 100644 --- a/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/files/0001-add-toleration-armada.patch +++ b/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/files/0001-add-toleration-armada.patch @@ -1,26 +1,30 @@ -From 8901108acc3b364c9121481f9556acbf2e4edb6d Mon Sep 17 00:00:00 2001 -From: Rafael Camargos -Date: Mon, 27 Sep 2021 22:31:26 -0300 +From 6951585d3ee91cf0c7ebcf65fd86293515523875 Mon Sep 17 00:00:00 2001 +From: Sachin Gopala Krishna +Date: Fri, 28 Oct 2022 05:45:20 -0400 Subject: [PATCH] Add toleration to daemonset --- - charts/ingress-nginx/templates/controller-daemonset.yaml | 4 ++++ - 1 file changed, 4 insertions(+) + charts/ingress-nginx/templates/controller-daemonset.yaml | 7 +++++++ + 1 file changed, 7 insertions(+) diff --git a/charts/ingress-nginx/templates/controller-daemonset.yaml b/charts/ingress-nginx/templates/controller-daemonset.yaml -index aa8693b47..6df0a9809 100644 +index 365a3cea7..0fc84dbb2 100644 --- a/charts/ingress-nginx/templates/controller-daemonset.yaml +++ b/charts/ingress-nginx/templates/controller-daemonset.yaml -@@ -61,6 +61,10 @@ spec: +@@ -68,6 +68,13 @@ spec: value: {{ $value | quote }} {{- end }} {{- end }} + tolerations: + - key: "node-role.kubernetes.io/master" + operator: "Exists" ++ effect: "NoSchedule" ++ - key: "node-role.kubernetes.io/control-plane" ++ operator: "Exists" + effect: "NoSchedule" containers: - - name: controller + - name: {{ .Values.controller.containerName }} {{- with .Values.controller.image }} --- -2.17.1 +-- +2.25.1 + diff --git a/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/files/0001-add-toleration-fluxcd.patch b/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/files/0001-add-toleration-fluxcd.patch index ad358de..4352e0b 100644 --- a/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/files/0001-add-toleration-fluxcd.patch +++ b/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/files/0001-add-toleration-fluxcd.patch @@ -1,14 +1,17 @@ -From 0a23a0fc3a232ae4e50f89d8ddcce1007063c334 Fri Feb 18 23:06:07 2022 -Author: Rei Oliveira -Date: Fri Feb 18 23:06:07 2022 -0300 +From 93680e0483c66d50de2bd248f5f499e86ce0bbf9 Mon Sep 17 00:00:00 2001 +From: Sachin Gopala Krishna +Date: Fri, 28 Oct 2022 06:32:04 -0400 Subject: [PATCH] Add toleration to daemonset --- + charts/ingress-nginx/values.yaml | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + diff --git a/charts/ingress-nginx/values.yaml b/charts/ingress-nginx/values.yaml -index 93096dd..f79d4b3 100644 +index 93096dda1..f13b4f534 100644 --- a/charts/ingress-nginx/values.yaml +++ b/charts/ingress-nginx/values.yaml -@@ -207,12 +207,17 @@ controller: +@@ -207,12 +207,20 @@ controller: # -- Node tolerations for server scheduling to nodes with taints ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ ## @@ -18,15 +21,18 @@ index 93096dd..f79d4b3 100644 # operator: "Equal|Exists" # value: "value" # effect: "NoSchedule|PreferNoSchedule|NoExecute(1.6 only)" - + + tolerations: + - key: "node-role.kubernetes.io/master" + operator: "Exists" + effect: "NoSchedule" ++ - key: "node-role.kubernetes.io/control-plane" ++ operator: "Exists" ++ effect: "NoSchedule" + # -- Affinity and anti-affinity rules for server scheduling to nodes ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity ## --- -2.17.1 +-- +2.25.1 diff --git a/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/fluxcd-manifests/ingress-nginx/ingress-nginx-static-overrides.yaml b/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/fluxcd-manifests/ingress-nginx/ingress-nginx-static-overrides.yaml index 7ffabd1..79a1fed 100644 --- a/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/fluxcd-manifests/ingress-nginx/ingress-nginx-static-overrides.yaml +++ b/stx-nginx-ingress-controller-helm/stx-nginx-ingress-controller-helm/fluxcd-manifests/ingress-nginx/ingress-nginx-static-overrides.yaml @@ -15,7 +15,7 @@ controller: daemonset: useHostPort: false nodeSelector: - node-role.kubernetes.io/master: "" + node-role.kubernetes.io/control-plane: "" config: # https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/ nginx-status-ipv4-whitelist: 0.0.0.0/0 @@ -46,6 +46,9 @@ controller: - key: "node-role.kubernetes.io/master" operator: "Exists" effect: "NoSchedule" + - key: "node-role.kubernetes.io/control-plane" + operator: "Exists" + effect: "NoSchedule" createSecretJob: resources: requests: @@ -66,7 +69,7 @@ defaultBackend: repository: k8s.gcr.io/defaultbackend-amd64 tag: "1.5" nodeSelector: - node-role.kubernetes.io/master: "" + node-role.kubernetes.io/control-plane: "" service: type: "" resources: