我正在尝试在父图表的 dependencies
部分安装 rabbitmq 舵图。
这是我的父图表
apiVersion: v2
name: mychart
description: A Helm chart to install rabbitmq
type: application
version: 1.0.0
appVersion: "1.0.0"
dependencies:
- name: rabbitmq
repository: https://charts.bitnami.com/bitnami
version: 8.11.9
condition: rabbitmq.enabled
这里是这个图表的 values.yml 文件
rabbitmq:
enabled: true
auth.username: test
auth.password: test
我正在尝试覆盖 rabbitmq 依赖关系图的 auth.username
和 auth.password
值。但价值观正在被覆盖。部署/测试此图表时使用默认值。
我在这里做错了什么?
答案 0 :(得分:1)
虽然 helm install --set
选项采用 --set rabbitmq.auth.username=...
之类的选项,并且图表文档通常使用这种语法,但在 YAML 文件中,您需要将每个部分放在嵌套块中:
rabbitmq:
enabled: true
auth:
# "username" under "auth", not a single key "auth.username"
username: test
password: test