【发布时间】:2022-11-24 08:38:57
【问题描述】:
在检查 helm chart 的 yaml 文件的值时,经常会遇到
changeme 作为值传递。例如。:
rabbitmq.conf: |-
##username and password
default_user={{.Values.rabbitmq.username}}
default_pass=CHANGEME
或者:
config:
accumuloSite:
instance.secret: "changeme"
userManagement:
rootPassword: "changeme"
“changeme”是什么意思?
- 是否只是需要替换的单词?如果是这样,如果不是会发生什么?一个安全漏洞,还是一个错误?
- 或者它是一个让系统用安全密码替换它的关键字?如果是这样,系统如何知道要生成哪种类型的密码?
在任何一种情况下,图表如何将此值与可能需要此值的其他地方联系起来? (例如,如果这是依赖于第一个服务需求的另一个密码,那么手动分配/派生的密码如何传播到第二个服务?)
(*如果这很重要,主要对 helm v3 感兴趣)
【问题讨论】:
标签: kubernetes-helm helm3