【发布时间】:2019-10-03 19:41:13
【问题描述】:
我想在 Helm 模板中生成密码,使用 randAlphaNum 函数很容易做到这一点。但是,当版本升级时,密码将被更改。有没有办法检查之前是否生成了密码,然后使用现有值?像这样的:
apiVersion: v1
kind: Secret
metadata:
name: db-details
data:
{{ if .Secrets.db-details.db-password }}
db-password: {{ .Secrets.db-details.db-password | b64enc }}
{{ else }}
db-password: {{ randAlphaNum 20 | b64enc }}
{{ end }}
【问题讨论】:
-
从外部生成和传递秘密
标签: kubernetes passwords kubernetes-helm