diff --git a/k8s/charts/seaweedfs/templates/shared/_helpers.tpl b/k8s/charts/seaweedfs/templates/shared/_helpers.tpl index 280ed1657..3aa5f5234 100644 --- a/k8s/charts/seaweedfs/templates/shared/_helpers.tpl +++ b/k8s/charts/seaweedfs/templates/shared/_helpers.tpl @@ -135,7 +135,9 @@ Inject extra environment vars in the format key:value, if populated {{- $repositoryName := default .Values.image.repository .Values.global.repository | toString -}} {{- $name := .Values.global.imageName | toString -}} {{- $tag := default .Chart.AppVersion .Values.image.tag | toString -}} -{{- if $repositoryName -}} +{{- if .Values.image.repository -}} +{{- $name = $repositoryName -}} +{{- else if $repositoryName -}} {{- $name = printf "%s/%s" (trimSuffix "/" $repositoryName) (base $name) -}} {{- end -}} {{- if $registryName -}}