我正在尝试使用 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'
基本上,我不知道如何忽略右侧的值。
谢谢,
最佳答案
您必须用 Python 编写 Go 的 text/template
库的实现。更好的选择可能是先通过 helm template
推送您的内容,然后再解析它。
关于python - 如何使用python解析helm chart yaml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63500583/