I have labels as multiline string in _helpers.tpl
as below. How can i convert this into comma separated list.
_helpers.tpl:-
{{- define "mongo.selectorLabels" -}}
app: {{ include "mongo.name" . }}
release: {{ .Release.Name }}
{{- end }}
Expecting:
teplates/yaml:-
env:
- name: MONGO_SIDECAR_POD_LABELS
value: "{{- include "mongo.sidecar.pod.labels" . }}"
value: "app=mongo,release=dev"
Pseudo code i am trying.
_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 -}}