Document ToYaml function

parent ec964ff4
...@@ -146,6 +146,10 @@ func (f Files) AsSecrets() string { ...@@ -146,6 +146,10 @@ func (f Files) AsSecrets() string {
return ToYaml(m) return ToYaml(m)
} }
// ToYaml takes an interface, marshals it to yaml, and returns a string. It will
// always return a string, even on marshal error (empty string).
//
// This is designed to be called from a template.
func ToYaml(v interface{}) string { func ToYaml(v interface{}) string {
data, err := yaml.Marshal(v) data, err := yaml.Marshal(v)
if err != nil { if err != nil {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment