Я использую шаблонизацию Хелма и пытаюсь назначить переменную внутри условия «IF» следующим образом.Переменная dbpassword.`
{{- if eq .Values.dbType "mysql" }}
{{- $dbpassword := "dd" }}
{{ end}}
{{- $file := .Files }}
{{- range $path, $byte := .Files.Glob "confs/axis2/*" }}
{{- $list := $path | splitList "/"}}
{{- $length := len $list }}
{{- $last := add $length -1 }}
{{ index $list $last }}: |-
{{- range $line := $file.Lines $path }}
{{ $line | replace "DATABASE_USERNAME" $dbpassword }}
{{- end }}
{{- end }}
`
При попытке использовать определенную переменную для замены строки« DATABASE_USERNAME »выдается ошибка« неопределенная переменная dbpassword ».Когда переменная определена вне условия «если», она работает правильно.
Любая помощь приветствуется.