我一直在通过参考helm 子图文档来实现 helm 子图。根据它对我有用的文件。这适用于默认值文件。但是当我尝试引用我自己的值文件时,配置映射中没有这些值。我的价值文件是 values.staging.yaml。
例如:-
mysubchart 中的 config.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}-configmap
data:
salad: {{ .Values.dessert }}
mysubchart 中的 values.staging.yaml
dessert: banana
mysubchart 中的 values.yaml
dessert: cake
只有“蛋糕”被引用为值。我需要引用香蕉作为价值。
我试过以下命令。
- helm install --dry-run --debug mychart --values mychart/charts/mysubchart/values.staging.yaml
- helm install --dry-run --debug --name mychart mychart -f mychart/charts/mysubchart/values.staging.yaml
- helm install --name mychart mychart -f mychart/charts/mysubchart/values.staging.yaml
在每个实例中,configmap 都不会引用 values.staging.yaml 中的值。
有没有办法做到这一点?
谢谢 。!