feat(common): allow tpl for env expandObjectName, configmap-name and secret-name

This commit is contained in:
Kjeld Schouten-Lebbing
2023-03-05 14:30:22 +01:00
parent 4ea0eda2f9
commit cebe98f067
5 changed files with 27 additions and 7 deletions

View File

@@ -15,4 +15,4 @@ maintainers:
name: common
sources: null
type: library
version: 12.2.12
version: 12.2.13

View File

@@ -38,8 +38,11 @@ objectData: The object data to be used to render the container.
key: {{ $obj.key | quote }}
{{- $name = tpl $obj.name $rootCtx -}}
{{- if kindIs "bool" $obj.expandObjectName -}}
{{- $expandName = $obj.expandObjectName -}}
{{- else if eq $obj.expandObjectName "false" -}}
{{- $expandName = false -}}
{{- end -}}
{{- if $expandName -}}

View File

@@ -26,10 +26,11 @@ objectData: The object data to be used to render the container.
{{- $objectName := tpl .name $rootCtx -}}
{{- $expandName := true -}}
{{- if kindIs "bool" .expandObjectName -}}
{{- $expandName = .expandObjectName -}}
{{- end -}}
{{- if kindIs "bool" .expandObjectName -}}
{{- $expandName = .expandObjectName -}}
{{- else if eq .expandObjectName "false" -}}
{{- $expandName = false -}}
{{- end -}}
{{- if $expandName -}}
{{- $object := dict -}}

View File

@@ -7,7 +7,15 @@
{{- range $name, $configmap := .Values.configmap -}}
{{- if $configmap.enabled -}}
{{- $enabled := false -}}
{{- if kindIs "bool" $configmap.enabled -}}
{{- $enabled = $configmap.enabled -}}
{{- else if eq $configmap.enabled "true" -}}
{{- $enabled = true -}}
{{- end -}}
{{- if $enabled -}}
{{/* Create a copy of the configmap */}}
{{- $objectData := (mustDeepCopy $configmap) -}}

View File

@@ -7,7 +7,15 @@
{{- range $name, $secret := .Values.secret -}}
{{- if $secret.enabled -}}
{{- $enabled := false -}}
{{- if kindIs "bool" $secret.enabled -}}
{{- $enabled = $secret.enabled -}}
{{- else if eq $secret.enabled "true" -}}
{{- $enabled = true -}}
{{- end -}}
{{- if $enabled -}}
{{/* Create a copy of the secret */}}
{{- $objectData := (mustDeepCopy $secret) -}}