github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/internal/utils/helper/map.go (about) 1 package helper 2 3 func OverwriteExistingKey(values map[string]string, first *string, second string) { 4 if *first != "" && second != "" { 5 value, ok := values[*first] 6 if ok && value != "" { 7 delete(values, *first) 8 values[second] = value 9 *first = second 10 } 11 } 12 } 13 14 func OverwriteExistingValues(first map[string]string, second map[string]string) { 15 for k, v := range second { 16 if v != "" { 17 _, ok := first[k] 18 if ok { 19 first[k] = "" 20 first[k] = v 21 } 22 } 23 } 24 }