From 591ff25b1903d6de62378cddbaffba2a98b3c183 Mon Sep 17 00:00:00 2001 From: Connor Poole Date: Mon, 18 Mar 2019 22:26:20 +0000 Subject: [PATCH] added tolerations to efs-provisioner (#12021) * added tolerations to efs-provisioner Signed-off-by: Connor Poole * bump chart Signed-off-by: Connor Poole --- stable/efs-provisioner/Chart.yaml | 2 +- stable/efs-provisioner/README.md | 3 +++ stable/efs-provisioner/templates/deployment.yaml | 4 ++++ stable/efs-provisioner/values.yaml | 4 ++++ 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/stable/efs-provisioner/Chart.yaml b/stable/efs-provisioner/Chart.yaml index dbbbce38df..a7f1f2f6bb 100644 --- a/stable/efs-provisioner/Chart.yaml +++ b/stable/efs-provisioner/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: efs-provisioner description: A Helm chart for the AWS EFS external storage provisioner -version: 0.3.2 +version: 0.3.3 appVersion: v2.1.0-k8s1.11 home: https://github.com/kubernetes-incubator/external-storage/tree/master/aws/efs sources: diff --git a/stable/efs-provisioner/README.md b/stable/efs-provisioner/README.md index 1b1fb413db..de3661202a 100644 --- a/stable/efs-provisioner/README.md +++ b/stable/efs-provisioner/README.md @@ -112,6 +112,9 @@ nodeSelector: {} # Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity affinity: {} +# Tolerations for node tains +tolerations: {} + ## Configure resources ## resources: {} diff --git a/stable/efs-provisioner/templates/deployment.yaml b/stable/efs-provisioner/templates/deployment.yaml index 668d91b7cb..f3e4d65498 100644 --- a/stable/efs-provisioner/templates/deployment.yaml +++ b/stable/efs-provisioner/templates/deployment.yaml @@ -85,3 +85,7 @@ spec: affinity: {{ toYaml .Values.affinity | indent 8 }} {{- end }} + {{- if .Values.tolerations }} + tolerations: +{{ toYaml .Values.tolerations| indent 8 }} + {{- end }} diff --git a/stable/efs-provisioner/values.yaml b/stable/efs-provisioner/values.yaml index 422183885b..536e2e6069 100644 --- a/stable/efs-provisioner/values.yaml +++ b/stable/efs-provisioner/values.yaml @@ -68,6 +68,10 @@ nodeSelector: {} # Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity affinity: {} +# Tolerations for pod assignment +# Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ +tolerations: {} + ## Configure resources ## resources: {}