From 90aa1939e42f5ec1f433994322f1b69f9155c7f1 Mon Sep 17 00:00:00 2001 From: alexplischke Date: Tue, 7 Aug 2018 04:44:05 -0700 Subject: [PATCH] Templatize imagePullSecrets for NATS (#6842) * Templatize imagePullSecrets for NATS. * Only set pullSecrets conditionally. * NATS chart version bump. --- stable/nats/Chart.yaml | 2 +- stable/nats/templates/statefulset.yaml | 4 ++++ stable/nats/values-production.yaml | 2 +- stable/nats/values.yaml | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/stable/nats/Chart.yaml b/stable/nats/Chart.yaml index 524dc965ff..39abb35168 100644 --- a/stable/nats/Chart.yaml +++ b/stable/nats/Chart.yaml @@ -1,5 +1,5 @@ name: nats -version: 0.0.4 +version: 0.0.5 appVersion: 1.1.0 description: An open-source, cloud-native messaging system keywords: diff --git a/stable/nats/templates/statefulset.yaml b/stable/nats/templates/statefulset.yaml index 104999e2d8..f27d8c2054 100644 --- a/stable/nats/templates/statefulset.yaml +++ b/stable/nats/templates/statefulset.yaml @@ -34,6 +34,10 @@ spec: {{ toYaml .Values.podAnnotations | indent 8 }} {{- end }} spec: + {{- if .Values.image.pullSecrets }} + imagePullSecrets: +{{ toYaml .Values.image.pullSecrets | indent 8 }} + {{- end }} {{- if .Values.securityContext.enabled }} securityContext: fsGroup: {{ .Values.securityContext.fsGroup }} diff --git a/stable/nats/values-production.yaml b/stable/nats/values-production.yaml index a55435ce22..0ae4e63eaf 100644 --- a/stable/nats/values-production.yaml +++ b/stable/nats/values-production.yaml @@ -11,7 +11,7 @@ image: ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ ## # pullSecrets: - # - myRegistrKeySecretName + # - name: myRegistrKeySecretName ## NATS replicas replicaCount: 3 diff --git a/stable/nats/values.yaml b/stable/nats/values.yaml index 27a4610f10..842921ab0d 100644 --- a/stable/nats/values.yaml +++ b/stable/nats/values.yaml @@ -15,7 +15,7 @@ image: ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ ## # pullSecrets: - # - myRegistrKeySecretName + # - name: myRegistrKeySecretName ## NATS replicas replicaCount: 1