我正在尝试使用python解析helm chart YAML文件。该文件包含一些大括号,这就是我无法解析YAML文件的原因
YAML文件示例
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Values.nginx.name }}-config-map
labels:
app: {{ .Values.nginx.name }}-config-map
data:
SERVER_NAME: 12.121.112.12
CLIENT_MAX_BODY: 500M
READ_TIME_OUT: '500000'
基本上,我不知道如何忽略右侧的值
谢谢,
我通过在使用模板的任何地方包装引号解决了这个问题
像这样
Helm可以读取这个,我可以使用python YAML解析它,因为它是一个有效的YAML文件
您必须用Python编写Go的
text/template
库的实现。一个更好的选择可能是首先通过helm template
推送您的内容,然后解析它相关问题 更多 >
编程相关推荐