From eb847e1e23483ab21d1c2d76b5129097c6146881 Mon Sep 17 00:00:00 2001 From: rvolykh Date: Wed, 20 May 2020 00:22:32 +0300 Subject: [PATCH] [stable/efs-provisioner] Add podLabels support (#22439) Signed-off-by: Roman Volykh --- stable/efs-provisioner/Chart.yaml | 2 +- stable/efs-provisioner/README.md | 5 +++++ stable/efs-provisioner/templates/deployment.yaml | 3 +++ stable/efs-provisioner/values.yaml | 5 +++++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/stable/efs-provisioner/Chart.yaml b/stable/efs-provisioner/Chart.yaml index e65172cd1c75..ba0ff7ad8ebd 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.11.0 +version: 0.11.1 appVersion: v2.4.0 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 9430824dbd37..9ef0dbf1046d 100644 --- a/stable/efs-provisioner/README.md +++ b/stable/efs-provisioner/README.md @@ -109,6 +109,11 @@ rbac: podAnnotations: {} # iam.amazonaws.com/role: efs-provisioner-role +## Labels to be added to deployment +## +podLabels: {} + # environment: production + ## Node labels for pod assignment ## nodeSelector: {} diff --git a/stable/efs-provisioner/templates/deployment.yaml b/stable/efs-provisioner/templates/deployment.yaml index 92bb52e39ba4..adbe3af2e0e6 100644 --- a/stable/efs-provisioner/templates/deployment.yaml +++ b/stable/efs-provisioner/templates/deployment.yaml @@ -39,6 +39,9 @@ spec: labels: app: {{ template "efs-provisioner.name" . }} release: "{{ .Release.Name }}" + {{- if .Values.podLabels }} +{{ toYaml .Values.podLabels | indent 8 }} + {{- end }} spec: serviceAccount: {{ template "efs-provisioner.serviceAccountName" . }} {{- if .Values.priorityClassName }} diff --git a/stable/efs-provisioner/values.yaml b/stable/efs-provisioner/values.yaml index b9ce66904982..887c9050d487 100644 --- a/stable/efs-provisioner/values.yaml +++ b/stable/efs-provisioner/values.yaml @@ -69,6 +69,11 @@ serviceAccount: podAnnotations: {} # iam.amazonaws.com/role: efs-provisioner-role +## Labels to be added to deployment +## +podLabels: {} + # environment: production + ## Node labels for pod assignment ## nodeSelector: {}