是否可以在值中使用helm值,例如:
db:
addr: acid-keycloak-db
user: kcadmin
secret: {{ user }}.{{ addr }}.credentials.postgresql.acid.zalan.do
输出应为:
db:
addr: acid-keycloak-db
user: kcadmin
secret: kcadmin.acid-keycloak-db.credentials.postgresql.acid.zalan.do
答案 0 :(得分:2)
values.yaml
db:
addr: acid-keycloak-db
user: kcadmin
secret: "{{ .Values.db.user }}.{{ .Values.db.addr }}.credentials.postgresql.acid.zalan.do"
在将使用机密的.yaml文件中
{{tpl .Values.db.secret . }}