Здравствуйте!
Сейчас пишу шаблоны для Helmfile и столкнулся с необходимостью использовать значения заданные в общем gotmpl файле в текущем gotmpl фале. Не могу найти подходящий способ.
Подскажите пожалуйста как это реализовать?
Вот пример:
releases:
- name: app
labels:
app: app
wait: true
chart: charts/service
version: {{ .StateValues.charts.versions.web }}
values:
- envs/default/values/default.yaml.gotmpl
- envs/default/values/app.yaml.gotmpl
В файле default.yaml.gotmpl содержится:
service:
app1:
host: {{ .Environment.Name }}-service1
port: 1001
app2:
host: {{ .Environment.Name }}-service2
port: 1002
В фале app.yaml.gotmpl содержится:
env:
Как суда добавить информацию из default.yaml.gotmpl ??
- name: HOST_APP2
value: {{ env "HOST_APP2" | default "http://microservice-user:3113" }}