Environment vars with newlines should be indented

Break env var values with newlines so they form a consistent left alignment.
This commit is contained in:
Clayton Coleman 2018-07-31 19:04:31 -04:00
parent 0d8f87a6a3
commit dca79aaddd
No known key found for this signature in database
GPG Key ID: 3D16906B4F1C5CB3

View File

@ -1562,7 +1562,13 @@ func describeContainerEnvVars(container api.Container, resolverFn EnvVarResolver
for _, e := range container.Env { for _, e := range container.Env {
if e.ValueFrom == nil { if e.ValueFrom == nil {
w.Write(LEVEL_3, "%s:\t%s\n", e.Name, e.Value) for i, s := range strings.Split(e.Value, "\n") {
if i == 0 {
w.Write(LEVEL_3, "%s:\t%s\n", e.Name, s)
} else {
w.Write(LEVEL_3, "\t%s\n", s)
}
}
continue continue
} }