|
|
@ -405,7 +405,10 @@ Includes the 'image' and 'imagePullPolicy' keys.
|
|
|
|
*/}}
|
|
|
|
*/}}
|
|
|
|
{{- define "<CHARTNAME>.registryImage" -}}
|
|
|
|
{{- define "<CHARTNAME>.registryImage" -}}
|
|
|
|
image: {{ include "<CHARTNAME>.imageReference" . }}
|
|
|
|
image: {{ include "<CHARTNAME>.imageReference" . }}
|
|
|
|
{{ include "<CHARTNAME>.imagePullPolicy" . }}
|
|
|
|
{{- $pullPolicy := include "<CHARTNAME>.imagePullPolicy" . -}}
|
|
|
|
|
|
|
|
{{- if $pullPolicy }}
|
|
|
|
|
|
|
|
{{ $pullPolicy }}
|
|
|
|
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
|
|
|
|
|
|
|
|
{{/*
|
|
|
|
{{/*
|
|
|
@ -413,9 +416,7 @@ The most complete image reference, including the
|
|
|
|
registry address, repository, tag and digest when available.
|
|
|
|
registry address, repository, tag and digest when available.
|
|
|
|
*/}}
|
|
|
|
*/}}
|
|
|
|
{{- define "<CHARTNAME>.imageReference" -}}
|
|
|
|
{{- define "<CHARTNAME>.imageReference" -}}
|
|
|
|
{{- $registry := include "<CHARTNAME>.imageRegistry" . -}}
|
|
|
|
{{ include "<CHARTNAME>.imagePath" . }}
|
|
|
|
{{- $namespace := include "<CHARTNAME>.imageNamespace" . -}}
|
|
|
|
|
|
|
|
{{- printf "%s/%s/%s" $registry $namespace .image.name -}}
|
|
|
|
|
|
|
|
{{- if .image.tag -}}
|
|
|
|
{{- if .image.tag -}}
|
|
|
|
{{- printf ":%s" .image.tag -}}
|
|
|
|
{{- printf ":%s" .image.tag -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
@ -424,6 +425,12 @@ registry address, repository, tag and digest when available.
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{{- define "<CHARTNAME>.imagePath" -}}
|
|
|
|
|
|
|
|
{{- $registry := include "<CHARTNAME>.imageRegistry" . -}}
|
|
|
|
|
|
|
|
{{- $namespace := include "<CHARTNAME>.imageNamespace" . -}}
|
|
|
|
|
|
|
|
{{- printf "%s/%s/%s" $registry $namespace .image.name -}}
|
|
|
|
|
|
|
|
{{- end -}}
|
|
|
|
|
|
|
|
|
|
|
|
{{- define "<CHARTNAME>.imageRegistry" -}}
|
|
|
|
{{- define "<CHARTNAME>.imageRegistry" -}}
|
|
|
|
{{- if or (and .image.useOriginalRegistry (empty .image.registry)) (and .values.useOriginalRegistry (empty .values.imageRegistry)) -}}
|
|
|
|
{{- if or (and .image.useOriginalRegistry (empty .image.registry)) (and .values.useOriginalRegistry (empty .values.imageRegistry)) -}}
|
|
|
|
{{- include "<CHARTNAME>.originalImageRegistry" . -}}
|
|
|
|
{{- include "<CHARTNAME>.originalImageRegistry" . -}}
|
|
|
@ -460,9 +467,9 @@ registry address, repository, tag and digest when available.
|
|
|
|
Specify the image pull policy
|
|
|
|
Specify the image pull policy
|
|
|
|
*/}}
|
|
|
|
*/}}
|
|
|
|
{{- define "<CHARTNAME>.imagePullPolicy" -}}
|
|
|
|
{{- define "<CHARTNAME>.imagePullPolicy" -}}
|
|
|
|
{{ $policy := coalesce .image.pullPolicy .values.global.imagePullPolicy }}
|
|
|
|
{{- $policy := coalesce .image.pullPolicy .values.imagePullPolicy .values.global.imagePullPolicy -}}
|
|
|
|
{{- if $policy -}}
|
|
|
|
{{- if $policy -}}
|
|
|
|
imagePullPolicy: "{{ printf "%s" $policy -}}"
|
|
|
|
imagePullPolicy: "{{- $policy -}}"
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
|
|
|
|
|
|
|
@ -471,12 +478,19 @@ Use the image pull secrets. All of the specified secrets will be used
|
|
|
|
*/}}
|
|
|
|
*/}}
|
|
|
|
{{- define "<CHARTNAME>.imagePullSecrets" -}}
|
|
|
|
{{- define "<CHARTNAME>.imagePullSecrets" -}}
|
|
|
|
{{- $secrets := .Values.global.imagePullSecrets -}}
|
|
|
|
{{- $secrets := .Values.global.imagePullSecrets -}}
|
|
|
|
|
|
|
|
{{- range $_, $chartSecret := .Values.imagePullSecrets -}}
|
|
|
|
|
|
|
|
{{- if $secrets -}}
|
|
|
|
|
|
|
|
{{- $secrets = append $secrets $chartSecret -}}
|
|
|
|
|
|
|
|
{{- else -}}
|
|
|
|
|
|
|
|
{{- $secrets = list $chartSecret -}}
|
|
|
|
|
|
|
|
{{- end -}}
|
|
|
|
|
|
|
|
{{- end -}}
|
|
|
|
{{- range $_, $image := .Values.images -}}
|
|
|
|
{{- range $_, $image := .Values.images -}}
|
|
|
|
{{- range $_, $s := $image.pullSecrets -}}
|
|
|
|
{{- range $_, $s := $image.pullSecrets -}}
|
|
|
|
{{- if not $secrets -}}
|
|
|
|
{{- if $secrets -}}
|
|
|
|
{{- $secrets = list $s -}}
|
|
|
|
|
|
|
|
{{- else -}}
|
|
|
|
|
|
|
|
{{- $secrets = append $secrets $s -}}
|
|
|
|
{{- $secrets = append $secrets $s -}}
|
|
|
|
|
|
|
|
{{- else -}}
|
|
|
|
|
|
|
|
{{- $secrets = list $s -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- end -}}
|
|
|
|