1919 { {- if index $context .Values $moduleName " registry" } }
2020 { {- if index $context .Values $moduleName " registry" " base" } }
2121 { {- $host := trimAll " /" (index $context .Values $moduleName " registry" " base" ) } }
22- { {- $path := trimAll " /" $ moduleName } }
22+ { {- $path := trimAll " /" ( include " helm_lib_module_kebabcase_name " $ rawModuleName ) } }
2323 { {- $registryBase = join " /" (list $host $path ) } }
2424 { {- end } }
2525 { {- end } }
3333{ {- define " helm_lib_module_image_no_fail" } }
3434 { {- $context := index . 0 } } { {- /* Template context with .Values, .Chart, etc */ -} }
3535 { {- $containerName := index . 1 | trimAll " \" " } } { {- /* Container name */ -} }
36- { {- $rawModuleName := $context .Chart.Name } }
36+ { {- $moduleName := ( include " helm_lib_module_camelcase_name " $context ) } }
3737 { {- if ge (len .) 3 } }
38- { {- $rawModuleName = (index . 2) } } { {- /* Optional module name */ -} }
38+ { {- $moduleName = (include " helm_lib_module_camelcase_name " ( index . 2) ) } } { {- /* Optional module name */ -} }
3939 { {- end } }
40- { {- $moduleName := (include " helm_lib_module_camelcase_name" $rawModuleName ) } }
4140 { {- $imageDigest := index $context .Values.global.modulesImages.digests $moduleName $containerName } }
4241 { {- if $imageDigest } }
4342 { {- $registryBase := $context .Values.global.modulesImages.registry.base } }
4443 { {- if index $context .Values $moduleName } }
4544 { {- if index $context .Values $moduleName " registry" } }
4645 { {- if index $context .Values $moduleName " registry" " base" } }
4746 { {- $host := trimAll " /" (index $context .Values $moduleName " registry" " base" ) } }
48- { {- $path := trimAll " /" $moduleName } }
47+ { {- $path := trimAll " /" $context .Chart.Name } }
4948 { {- $registryBase = join " /" (list $host $path ) } }
5049 { {- end } }
5150 { {- end } }
102101{ {- define " helm_lib_module_image_digest_no_fail" } }
103102 { {- $context := index . 0 } } { {- /* Template context with .Values, .Chart, etc */ -} }
104103 { {- $containerName := index . 1 | trimAll " \" " } } { {- /* Container name */ -} }
105- { {- $rawModuleName := $context .Chart.Name } }
104+ { {- $moduleName := ( include " helm_lib_module_camelcase_name " $context ) } }
106105 { {- if ge (len .) 3 } }
107- { {- $rawModuleName = (index . 2) } } { {- /* Optional module name */ -} }
106+ { {- $moduleName = (include " helm_lib_module_camelcase_name " ( index . 2) ) } } { {- /* Optional module name */ -} }
108107 { {- end } }
109- { {- $moduleName := (include " helm_lib_module_camelcase_name" $rawModuleName ) } }
110108 { {- $moduleMap := index $context .Values.global.modulesImages.digests $moduleName | default dict } }
111109 { {- $imageDigest := index $moduleMap $containerName | default " " } }
112110 { {- printf " %s" $imageDigest } }
113- { {- end } }
111+ { {- end } }
0 commit comments