如何在helmfile中传递数组



我有helmfile

releases:
- name: controller
values:    
- values/valuedata.yaml
hooks:
{{ toYaml .Values.hooks }}

具有值的文件

hooks:
- events: [ "presync" ]
showlogs: true
command: "bash"
args: [ "args"]

我想从值传递钩子我该怎么做?我试了很多方法,但都错了这是命令

helmfile --file ./myhelmfile.yaml sync   
failed to read myhelmfile.yaml: reading document at index 1: yaml: line 26: did not find expected '-' indicator

您要做的是将values.yaml的一部分内联到模板中。因此,您需要妥善处理压痕。

在你的情况下,我认为它会是这样的:

releases:
- name: controller
values:    
- values/valuedata.yaml
hooks:
{{ toYaml .Values.hooks | indent 6 }}

您可以在这里找到类似案例的工作示例。

相关内容

  • 没有找到相关文章

最新更新