我在_helpers.tpl
下面有标签作为多行字符串。我如何将其转换为逗号分隔的列表。
_helpers.tpl:-
{{- define "mongo.selectorLabels" -}}
app: {{ include "mongo.name" . }}
release: {{ .Release.Name }}
{{- end }}
期待:
teplates/yaml:-
env:
- name: MONGO_SIDECAR_POD_LABELS
value: "{{- include "mongo.sidecar.pod.labels" . }}"
value: "app=mongo,release=dev"
我正在尝试的伪代码。
_helpers.tpl:-
{{- define "mongo.sidecar.pod.labels" -}}
{{- $list := list -}}
{{- range $k, $v := ( include "mongo.selectorLabels" ) -}}
{{- $list = append $list (printf "%s=\"%s\"" $k $v) -}}
{{- end -}}
{{ join ", " $list }}
{{- end -}}