From 6c88ff57b30ef7284a59715ea94b1ae2711c8fbc Mon Sep 17 00:00:00 2001 From: Martin Parm Date: Wed, 20 Jan 2021 01:01:30 +0100 Subject: [PATCH] Add support for imagePullSecret Add variable image.pullSecret to Helm chart to support specifying an image pull secret. This is mostly useful for people running an in-house fork of cert-manager-webhook-dnsimple. --- deploy/dnsimple/templates/deployment.yaml | 4 ++++ deploy/dnsimple/values.yaml | 2 ++ 2 files changed, 6 insertions(+) diff --git a/deploy/dnsimple/templates/deployment.yaml b/deploy/dnsimple/templates/deployment.yaml index 54d3257..982ba35 100644 --- a/deploy/dnsimple/templates/deployment.yaml +++ b/deploy/dnsimple/templates/deployment.yaml @@ -28,6 +28,10 @@ spec: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" imagePullPolicy: {{ .Values.image.pullPolicy }} + {{- if .Values.image.pullSecret }} + imagePullSecrets: + - name: {{ .Values.image.pullSecret }} + {{- end }} args: - --tls-cert-file=/tls/tls.crt - --tls-private-key-file=/tls/tls.key diff --git a/deploy/dnsimple/values.yaml b/deploy/dnsimple/values.yaml index c8b3db6..0b0d208 100644 --- a/deploy/dnsimple/values.yaml +++ b/deploy/dnsimple/values.yaml @@ -24,6 +24,8 @@ image: repository: neoskop/cert-manager-webhook-dnsimple tag: 0.0.5 pullPolicy: IfNotPresent + # pullSecret: "gcr" + nameOverride: "" fullnameOverride: "" service: