【发布时间】:2019-05-24 18:57:44
【问题描述】:
我正在尝试以配置映射的形式访问 helm 模板中的文件,如下所示。我收到如下错误。
但是,当我的 application.yml 没有嵌套对象(例如 - 名称:测试)时,它可以工作。关于我可能做错的任何想法?
config-map.yaml:
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}-configmap
data:
{{.Files.Get “application.yml”}}
application.yml:
some-config:
application:
name: some-application-name
错误:
*ConfigMap in version “v1" cannot be handled as a ConfigMap: v1.ConfigMap.Data: ReadString: expects ” or n, but found {, error found in #10 byte of ...|ication”*
【问题讨论】:
-
感谢 Rico 的格式更新。
-
所以,我能够修复它。问题是缩进错误,通过添加 '{{ .Files.Get "application.yml" | nindent 4}}'
-
太好了,我用你指定的相同文件添加了我看到的内容
标签: kubernetes kubernetes-helm