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" . }}March 7, 2023, 17:58
0 views
0 reposts