From 6821bf52f4bbb4b42213fd193ec0b574fe5f4bf6 Mon Sep 17 00:00:00 2001 From: Konstantin Semenov Date: Thu, 16 Jan 2020 15:10:54 +0000 Subject: [PATCH] Extracted the image namespace Signed-off-by: Mark Hender Co-authored-by: Mark Hender --- pkg/chartutil/create.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkg/chartutil/create.go b/pkg/chartutil/create.go index 437d64595..dc309713f 100644 --- a/pkg/chartutil/create.go +++ b/pkg/chartutil/create.go @@ -255,7 +255,7 @@ spec: {{- toYaml .Values.podSecurityContext | nindent 8 }} containers: - name: {{ .Chart.Name }} -{{ include ".registryImage" (dict "image" .Values.images.nginx "global" .Values.global) | indent 10 }} +{{ include ".registryImage" (dict "image" .Values.images.nginx "values" .Values) | indent 10 }} securityContext: {{- toYaml .Values.securityContext | nindent 12 }} ports: @@ -414,8 +414,9 @@ The most complete image reference, including the registry address, repository, tag and digest when available. */}} {{- define ".imageReference" -}} -{{ $registry := coalesce .image.registry .global.imageRegistry "docker.io" }} -{{- printf "%s/%s:%s" $registry .image.name .image.tag -}} +{{- $registry := coalesce .image.registry .values.global.imageRegistry "docker.io" -}} +{{- $namespace := coalesce .image.namespace .values.imageNamespace .values.global.imageNamespace "library" -}} +{{- printf "%s/%s/%s:%s" $registry $namespace .image.name .image.tag -}} {{- if .image.digest -}} {{- printf "@%s" .image.digest -}} {{- end -}} @@ -425,7 +426,7 @@ registry address, repository, tag and digest when available. Specify the image pull policy */}} {{- define ".imagePullPolicy" -}} -{{ $policy := coalesce .image.pullPolicy .global.imagePullPolicy }} +{{ $policy := coalesce .image.pullPolicy .values.global.imagePullPolicy }} {{- if $policy -}} imagePullPolicy: "{{ printf "%s" $policy -}}" {{- end -}}