Skip to content

Commit 5a232bb

Browse files
author
Nikolas De Giorgis
authored
Added merge.StringToBoolMap (#741)
1 parent 1aa7093 commit 5a232bb

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

pkg/util/merge/merge.go

+13
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,19 @@ func StringToStringMap(map1, map2 map[string]string) map[string]string {
3434
return mergedMap
3535
}
3636

37+
// StringToBoolMap merges two string-to-bool maps together with the second map
38+
// overriding any values also specified in the first.
39+
func StringToBoolMap(map1, map2 map[string]bool) map[string]bool {
40+
mergedMap := make(map[string]bool)
41+
for k, v := range map1 {
42+
mergedMap[k] = v
43+
}
44+
for k, v := range map2 {
45+
mergedMap[k] = v
46+
}
47+
return mergedMap
48+
}
49+
3750
// Containers merges two slices of containers merging each item by container name.
3851
func Containers(defaultContainers, overrideContainers []corev1.Container) []corev1.Container {
3952
mergedContainerMap := map[string]corev1.Container{}

0 commit comments

Comments
 (0)