From b03555858c03f415a54cfc86cd29043227d5c358 Mon Sep 17 00:00:00 2001 From: cmoon Date: Thu, 1 Aug 2019 00:47:07 -0700 Subject: [PATCH] parameterize image pull secrets for private docker repos. --- charts/flagger/templates/deployment.yaml | 4 ++++ charts/flagger/values.yaml | 1 + 2 files changed, 5 insertions(+) diff --git a/charts/flagger/templates/deployment.yaml b/charts/flagger/templates/deployment.yaml index 268224c8..13b87e50 100644 --- a/charts/flagger/templates/deployment.yaml +++ b/charts/flagger/templates/deployment.yaml @@ -32,6 +32,10 @@ spec: app.kubernetes.io/name: {{ template "flagger.name" . }} app.kubernetes.io/instance: {{ .Release.Name }} topologyKey: kubernetes.io/hostname + {{- if .Values.image.pullSecret }} + imagePullSecrets: + - name: {{ .Values.image.pullSecret }} + {{- end }} containers: - name: flagger securityContext: diff --git a/charts/flagger/values.yaml b/charts/flagger/values.yaml index 5c24e0b7..30561ae0 100644 --- a/charts/flagger/values.yaml +++ b/charts/flagger/values.yaml @@ -4,6 +4,7 @@ image: repository: weaveworks/flagger tag: 0.18.1 pullPolicy: IfNotPresent + pullSecret: metricsServer: "http://prometheus:9090"