my-apps/charts/common/templates/lib/util/_metadataList.tpl
2025-08-24 00:09:37 +03:00

21 lines
624 B
Smarty

{{- define "tc.v1.common.lib.util.metaListToDict" -}}
{{- $objectData := .objectData -}}
{{- $annoList := $objectData.annotationsList -}}
{{- $labelList := $objectData.labelsList -}}
{{- if not $objectData.annotations -}}
{{- $_ := set $objectData "annotations" dict -}}
{{- end -}}
{{- if not $objectData.labels -}}
{{- $_ := set $objectData "labels" dict -}}
{{- end -}}
{{- range $a := $annoList -}}
{{- $_ := set $objectData.annotations $a.name $a.value -}}
{{- end -}}
{{- range $l := $labelList -}}
{{- $_ := set $objectData.labels $l.name $l.value -}}
{{- end -}}
{{- end -}}