When merging configmaps, retain proper quoting.

This commit is contained in:
monopole
2021-01-14 11:01:06 -08:00
parent b3fc306f6a
commit 7c6bf2e21d

View File

@@ -435,13 +435,13 @@ func (rn *RNode) SetDataMap(m map[string]string) {
if rn == nil {
log.Fatal("cannot set data map on nil Rnode")
}
if err := rn.PipeE(Clear(DataField)); err != nil {
log.Fatal(err)
}
if len(m) == 0 {
if err := rn.PipeE(Clear(DataField)); err != nil {
log.Fatal(err)
}
return
}
if err := rn.SetMapField(NewMapRNode(&m), DataField); err != nil {
if err := rn.LoadMapIntoConfigMapData(m); err != nil {
log.Fatal(err)
}
}