我有這樣的配置:
{{- with .Files.Glob "files/my-files/*.json" }}
{{ .AsConfig | indent 2 }}
{{- end }}
在每個檔案的末尾我想添加“FIHISHED!”
我怎樣才能在 helm 中實作它?
uj5u.com熱心網友回復:
該.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 }}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/512039.html
上一篇:如何斷言地圖包含密鑰?
