From 8d77121c3bc78046a0cd0cc7ea211bb75b253420 Mon Sep 17 00:00:00 2001 From: Alex Conlin-Oakley Date: Wed, 15 Jul 2020 17:41:39 +0100 Subject: [PATCH] only include env and args in container when needed --- .../chart/reloader/templates/deployment.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/deployments/kubernetes/chart/reloader/templates/deployment.yaml b/deployments/kubernetes/chart/reloader/templates/deployment.yaml index e56c9783..98832a62 100644 --- a/deployments/kubernetes/chart/reloader/templates/deployment.yaml +++ b/deployments/kubernetes/chart/reloader/templates/deployment.yaml @@ -52,7 +52,11 @@ spec: {{ toYaml .Values.reloader.deployment.tolerations | indent 8 }} {{- end }} containers: - - env: + - image: "{{ .Values.reloader.deployment.image.name }}:{{ .Values.reloader.deployment.image.tag }}" + imagePullPolicy: {{ .Values.reloader.deployment.image.pullPolicy }} + name: {{ template "reloader-fullname" . }} + {{- if or (.Values.reloader.deployment.env.open) (.Values.reloader.deployment.env.secret) (.Values.reloader.deployment.env.field) }} + env: {{- range $name, $value := .Values.reloader.deployment.env.open }} {{- if not (empty $value) }} - name: {{ $name | quote }} @@ -83,14 +87,13 @@ spec: fieldRef: fieldPath: metadata.namespace {{- end }} - image: "{{ .Values.reloader.deployment.image.name }}:{{ .Values.reloader.deployment.image.tag }}" - imagePullPolicy: {{ .Values.reloader.deployment.image.pullPolicy }} - name: {{ template "reloader-fullname" . }} + {{- end }} {{- if eq .Values.reloader.readOnlyRootFileSystem true }} volumeMounts: - mountPath: /tmp/ name: tmp-volume {{- end }} + {{- if or (.Values.reloader.logFormat) (.Values.reloader.ignoreSecrets) (eq .Values.reloader.ignoreConfigMaps true) (.Values.reloader.custom_annotations) }} args: {{- if .Values.reloader.logFormat }} - "--log-format={{ .Values.reloader.logFormat }}" @@ -116,7 +119,7 @@ spec: - "{{ .Values.reloader.custom_annotations.auto }}" {{- end }} {{- end }} - + {{- end }} {{- if .Values.reloader.deployment.resources }} resources: {{ toYaml .Values.reloader.deployment.resources | indent 10 }}