Always tag label and annotations values as strings.

This commit is contained in:
monopole
2021-01-15 17:34:56 -08:00
parent 1a4a9fcdaf
commit cb59e0ef5f
2 changed files with 27 additions and 22 deletions

View File

@@ -52,11 +52,13 @@ func makeConfigMapValueRNode(s string) (field string, rN *RNode) {
}
func (rn *RNode) LoadMapIntoSecretData(m map[string]string) error {
mapNode, err := rn.Pipe(LookupCreate(MappingNode, DataField))
if err != nil {
return err
}
for _, k := range SortedMapKeys(m) {
vrN := makeSecretValueRNode(m[k])
if _, err := rn.Pipe(
LookupCreate(MappingNode, DataField),
SetField(k, vrN)); err != nil {
if _, err := mapNode.Pipe(SetField(k, vrN)); err != nil {
return err
}
}