Использование оператора включения в качестве значения по умолчанию - PullRequest
0 голосов
/ 21 марта 2019

Я создаю диаграмму рулевого управления, в которой я хочу указать значение по умолчанию для значения, используя функцию шаблона. В частности, я хочу использовать значение переопределения image.name или значение по умолчанию для функции шаблона chart.name:

{{ .Values.image.name | default include chart.name . }}

Но при раскладке диаграммы у меня появляется следующая ошибка:

[ERROR] templates/: render error in "chart/templates/deployment.yaml": template: chart/templates/deployment.yaml:22:81: executing "chart/templates/deployment.yaml" at <include>: wrong number of args for include: want 2 got 0

Можно ли использовать включенную функцию шаблона в качестве значения по умолчанию? Или я могу использовать только литералы?

1 Ответ

1 голос
/ 22 марта 2019

Можно.Просто заключите ваш оператор включения в скобки:

{{ .Values.image.name | default (include "chart.name" .)}}

Пожалуйста, смотрите , используя функцию по умолчанию

...