Helm+Crossplane+LinkerD
March 7, 2023
Helm. Именованные шаблоны.
Фактически, это константы, которые можно подставить в файл шаблона.
Они находятся в файле _helpers.tpl.
{{- define "labels" }} app: nginx env: prod {{- end }}
app: nginx и env: prod будут являться повторяющимися значениями в нескольких шаблонах. Поэтому их вынесем отдельно в файл _helpers.tpl.
Количество отступов должно быть таким же как и в конечном файле.
В шаблоне это будет выглядеть так:
metadata: name: nginx labels: {{- template "labels" . }}