我正在为我的应用程序创建一个舵图。在模板目录中,我有一个包含这个的 config-map.yaml
{{- with Values.xyz }}
xyz.abc-def: {{ .abc-def }}
{{- end }}
Run Code Online (Sandbox Code Playgroud)
当我尝试运行 helm install 时,我得到一个
错误:“config-map.yaml”中的解析错误:模板:config-map.yaml:2:命令中出现意外的坏字符 U+002D '-'。
有没有办法在 helm 的名称和变量中使用破折号?
可能值得尝试使用index
方法:
xyz.abc-def: {{ index .Values.xyz "abc-def" }}
Run Code Online (Sandbox Code Playgroud)
看起来它仍然受到 helm 的限制,以允许在变量名称(以及子图表名称)中使用连字符,并且index
是一种解决方法
归档时间: |
|
查看次数: |
6319 次 |
最近记录: |