Как можно использовать значения заданные в gotmpl заданные в другом gotmpl фале?

Здравствуйте!
Сейчас пишу шаблоны для 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" }}
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы