В шаблоне руля я хочу вызвать ошибку, если условие не соответствует.
Код:
{{- if eq .Values.key "desiredValue" }}
{{- .Value.key }}
{{- else }}
{{- raise "value for .Values.key is not as expected" }}
{{- end }}
Где:
повышение : это функция, которая не справится с управлением и будет отображать ошибку значение для .Values.key не соответствует ожидаемому .
Как добиться функциональности raise
, как показано в приведенном выше коде в шаблонах шлема?
Один из способов добиться этого:
{{- if eq .Values.key "desiredValue" }}
{{- .Value.key }}
{{- else }}
{{- required "value for .Values.key is not as expected" "" }}
{{- end }}
Но я хочу знать, есть ли какой-нибудь другой элегантный способ сделать это.