X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ric-platform%2F50-RIC-Platform%2Fhelm%2Fcommon%2Ftemplates%2F_repository.tpl;h=0796998830cd1d7707a65b29f360964943dd0658;hb=6be690a94ce6d07750a9783f31f36f8ae3854703;hp=6058df410c05040b945bdbfcc756e37649df0948;hpb=033ab424056c2de6bdbc22479e961aeebbaddd37;p=it%2Fdep.git diff --git a/ric-platform/50-RIC-Platform/helm/common/templates/_repository.tpl b/ric-platform/50-RIC-Platform/helm/common/templates/_repository.tpl index 6058df41..07969988 100644 --- a/ric-platform/50-RIC-Platform/helm/common/templates/_repository.tpl +++ b/ric-platform/50-RIC-Platform/helm/common/templates/_repository.tpl @@ -24,8 +24,23 @@ - .Values.repositoryOverride : override global and default image repository on a per image basis */}} {{- define "common.repository" -}} - {{- if .Values.repositoryOverride -}} - {{- printf "%s" .Values.repositoryOverride -}} + {{- $componentname := .Chart.Name -}} + {{- $firsttier := (index .Values (printf "%s" $componentname)) -}} + {{- if $firsttier -}} + {{- $secondtier := (index .Values (printf "%s" $componentname) (printf "%s" "repositoryOverride")) -}} + {{- if $secondtier -}} + {{- printf "%s" $secondtier -}} + {{- else -}} + {{- if .Values.global -}} + {{- if .Values.global.repository -}} + {{- printf "%s" .Values.global.repository -}} + {{- else -}} + {{- printf "%s" .Values.repository -}} + {{- end -}} + {{- else -}} + {{- printf "%s" .Values.repository -}} + {{- end -}} + {{- end -}} {{- else -}} {{- if .Values.global -}} {{- if .Values.global.repository -}}