猿问

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

我有这样的配置:

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

在每个文件的末尾我想添加“FIHISHED!”

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


牛魔王的故事
浏览 92回答 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 }}
随时随地看视频慕课网APP

相关分类

Go
我要回答