Вот мой файл в папке configfiles config.tmpl:
<Resource name="database"
auth="Adam"
type="java.sql.datasource"
url={{ .Values.config.url }}
password={{ .Values.config.pwd }}
maxidle="10"/>
мой шаблон карты конфигурации:
apiVersion: v1
kind: ConfigMap
metadata:
name: test-config
data:
{{tpl (.Files.Glob "configfiles/*").AsConfig | nindent 2 }}
вот мои значения .yaml
config:
url: "jdbc db url"
pwd: "xxxxxx"
когда я рендерим шаблон, вот вывод
<Resource name="database"
auth="Adam"
type="java.sql.datasource"
url=jdbc_db_url
password=xxxxxx
maxide="10"/>
И URL, и пароль должны быть в кавычках, url = "jdbc_db_url" password = "xxxxxx". Я пытался использовать следующие подходы
1. url={{ .Values.config.url | quote}} this results in an error
2. url="{{ .Values.config.url }}" this works for password but not for url
Любые идеи о том, как получить это правильно?