@@ -92,37 +92,32 @@ func MergePodAntiAffinity(a, b *core.PodAntiAffinity) {
9292 return
9393 }
9494
95- for _ , rule := range b .PreferredDuringSchedulingIgnoredDuringExecution {
96- a .PreferredDuringSchedulingIgnoredDuringExecution = append (a .PreferredDuringSchedulingIgnoredDuringExecution , rule )
97- }
95+ a .PreferredDuringSchedulingIgnoredDuringExecution = append (a .PreferredDuringSchedulingIgnoredDuringExecution ,
96+ b .PreferredDuringSchedulingIgnoredDuringExecution ... )
9897
99- for _ , rule := range b .RequiredDuringSchedulingIgnoredDuringExecution {
100- a .RequiredDuringSchedulingIgnoredDuringExecution = append (a .RequiredDuringSchedulingIgnoredDuringExecution , rule )
101- }
98+ a .RequiredDuringSchedulingIgnoredDuringExecution = append (a .RequiredDuringSchedulingIgnoredDuringExecution ,
99+ b .RequiredDuringSchedulingIgnoredDuringExecution ... )
102100}
103101
104102func MergePodAffinity (a , b * core.PodAffinity ) {
105103 if a == nil || b == nil {
106104 return
107105 }
108106
109- for _ , rule := range b .PreferredDuringSchedulingIgnoredDuringExecution {
110- a .PreferredDuringSchedulingIgnoredDuringExecution = append (a .PreferredDuringSchedulingIgnoredDuringExecution , rule )
111- }
107+ a .PreferredDuringSchedulingIgnoredDuringExecution = append (a .PreferredDuringSchedulingIgnoredDuringExecution ,
108+ b .PreferredDuringSchedulingIgnoredDuringExecution ... )
112109
113- for _ , rule := range b .RequiredDuringSchedulingIgnoredDuringExecution {
114- a .RequiredDuringSchedulingIgnoredDuringExecution = append (a .RequiredDuringSchedulingIgnoredDuringExecution , rule )
115- }
110+ a .RequiredDuringSchedulingIgnoredDuringExecution = append (a .RequiredDuringSchedulingIgnoredDuringExecution ,
111+ b .RequiredDuringSchedulingIgnoredDuringExecution ... )
116112}
117113
118114func MergeNodeAffinity (a , b * core.NodeAffinity ) {
119115 if a == nil || b == nil {
120116 return
121117 }
122118
123- for _ , rule := range b .PreferredDuringSchedulingIgnoredDuringExecution {
124- a .PreferredDuringSchedulingIgnoredDuringExecution = append (a .PreferredDuringSchedulingIgnoredDuringExecution , rule )
125- }
119+ a .PreferredDuringSchedulingIgnoredDuringExecution = append (a .PreferredDuringSchedulingIgnoredDuringExecution ,
120+ b .PreferredDuringSchedulingIgnoredDuringExecution ... )
126121
127122 var newSelectorTerms []core.NodeSelectorTerm
128123
0 commit comments