我的配置是这样的:
{{- with .Files.Glob "files/my-files/*.json" }}
{{ .AsConfig | indent 2 }}
{{- end }}
在每个文件的末尾,我想添加"FIHISHED!"
在 helm 期间,我如何才能做到这一点?
我的配置是这样的:
{{- with .Files.Glob "files/my-files/*.json" }}
{{ .AsConfig | indent 2 }}
{{- end }}
在每个文件的末尾,我想添加"FIHISHED!"
在 helm 期间,我如何才能做到这一点?
.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 }}