将特定舵机修改为Yaml输出模板 [英] Modify specific helm toYaml output template
本文介绍了将特定舵机修改为Yaml输出模板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的de.yml{{ toYaml .Values.volumes | indent 8 }}
中有以下内容,它从卷的values.yml
中获取一个数组,然后将其加载到ep.yml文件中。
我想从初始数组中获取我的des.yml的以下结果
volumes:
- name: volume
persistentVolumeClaim:
claimName: {{ Release.Name }}-volume-claim
- name: volume-a
persistentVolumeClaim:
claimName: {{ Release.Name }}-volume-a-claim
- name: volume-b
persistentVolumeClaim:
claimName: {{ Release.Name }}-volume-b-claim
将{{ Release.Name }}
动态添加到数组中每个元素的卷声明名称。
有什么方法可以通过修改{{ toYaml .Values.volumes | indent 8 }}
指令实现这一点吗?
推荐答案
Helm包括a tpl
function,它在字符串中展开模板内容。在将值呈现为字符串之后,但在缩进它之前,我会将它放入管道中;它的参数不太适合标准管道设置。
{{ tpl (toYaml .Values.volumes) . | indent 8 }}
这篇关于将特定舵机修改为Yaml输出模板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文