K8新手,试图删除愚蠢的样板文件,并编写更好的配置-Map.yaml生成。预期格式为:
...
data:
first.property: 1
second.property: 2
...
我不想将键与值逐个引用。yaml,如:
...
data:
first.property: {{.Values.configuration.first.property}}
second.property: {{.Values.configuration.second.property}}
...
我想在这里包括整个子树,比如:
{{ (toYaml .Values.configuration | indent 2) }}
这是可行的,但YAML是按原样插入的(不出所料)。我需要将其调整为类似物业的格式。所以问题是:Helm/Go模板中有没有一个函数/方法来转换这个YAML:
a:
b:
c: 1
d: 2
变成了下面的陈述?
a.b.c: 1
a.b.d: 2
暂无答案!
目前还没有任何答案,快来回答吧!