如何将字符串连接到helm中.AsConfig的结果?

问题描述 投票:0回答:1

我有这样的配置:

{{- with .Files.Glob "files/my-files/*.json" }}
{{ .AsConfig | indent 2 }}
{{- end }}

在每个文件的末尾我想添加“已完成!”

我怎样才能在 helm 中实现它?

kubernetes-helm go-templates
1个回答
1
投票

.AsConfig
方法将所有文件作为单个 YAML 文本呈现并返回。所以你无法格式化结果。

如果您想列出所有文件(包含内容),并用任意文本分隔,我建议“您自己”执行此操作。

Files
是文件映射,从字符串名称映射到
[]byte
内容。

{{- with .Files.Glob "files/my-files/*.json" }}
{{ range $name, $content := . -}}
    {{ printf "-%s:\n%s\nFINISHED!" $name $content | indent 2 }}:
{{- end }}
{{- end }}
© www.soinside.com 2019 - 2024. All rights reserved.