Skip to content

Commit 42b7b84

Browse files
Pass-through empty nodeSelector to podSpecs
There is no need drop empty nodeSelector maps, omitempty already does this
1 parent efec8a9 commit 42b7b84

File tree

11 files changed

+11
-14
lines changed

11 files changed

+11
-14
lines changed

pkg/nova/celldelete.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ func CellDeleteJob(
8282
},
8383
}
8484

85-
if cell.Spec.NodeSelector != nil && len(*cell.Spec.NodeSelector) > 0 {
85+
if cell.Spec.NodeSelector != nil {
8686
job.Spec.Template.Spec.NodeSelector = *cell.Spec.NodeSelector
8787
}
8888

pkg/nova/cellmapping.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ func CellMappingJob(
8282
},
8383
}
8484

85-
if cell.Spec.NodeSelector != nil && len(*cell.Spec.NodeSelector) > 0 {
85+
if cell.Spec.NodeSelector != nil {
8686
job.Spec.Template.Spec.NodeSelector = *cell.Spec.NodeSelector
8787
}
8888

pkg/nova/host_discover.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ func HostDiscoveryJob(
9494
},
9595
}
9696

97-
if instance.Spec.NodeSelector != nil && len(*instance.Spec.NodeSelector) > 0 {
97+
if instance.Spec.NodeSelector != nil {
9898
job.Spec.Template.Spec.NodeSelector = *instance.Spec.NodeSelector
9999
}
100100

pkg/novaapi/deployment.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ func StatefulSet(
197197
},
198198
}
199199

200-
if instance.Spec.NodeSelector != nil && len(*instance.Spec.NodeSelector) > 0 {
200+
if instance.Spec.NodeSelector != nil {
201201
statefulset.Spec.Template.Spec.NodeSelector = *instance.Spec.NodeSelector
202202
}
203203

pkg/novacompute/deployment.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ func StatefulSet(
137137
},
138138
}
139139

140-
if instance.Spec.NodeSelector != nil && len(*instance.Spec.NodeSelector) > 0 {
140+
if instance.Spec.NodeSelector != nil {
141141
statefulset.Spec.Template.Spec.NodeSelector = *instance.Spec.NodeSelector
142142
}
143143

pkg/novaconductor/dbpurge.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ func DBPurgeCronJob(
9595
},
9696
}
9797

98-
if instance.Spec.NodeSelector != nil && len(*instance.Spec.NodeSelector) > 0 {
98+
if instance.Spec.NodeSelector != nil {
9999
cron.Spec.JobTemplate.Spec.Template.Spec.NodeSelector = *instance.Spec.NodeSelector
100100
}
101101

pkg/novaconductor/dbsync.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ func CellDBSyncJob(
9494
},
9595
}
9696

97-
if instance.Spec.NodeSelector != nil && len(*instance.Spec.NodeSelector) > 0 {
97+
if instance.Spec.NodeSelector != nil {
9898
job.Spec.Template.Spec.NodeSelector = *instance.Spec.NodeSelector
9999
}
100100

pkg/novaconductor/deployment.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,6 @@ func StatefulSet(
6767
},
6868
}
6969

70-
nodeSelector := map[string]string{}
71-
7270
envVars := map[string]env.Setter{}
7371
envVars["KOLLA_CONFIG_STRATEGY"] = env.SetValue("COPY_ALWAYS")
7472
// NOTE(gibi): The statefulset does not use this hash directly. We store it
@@ -130,7 +128,6 @@ func StatefulSet(
130128
LivenessProbe: livenessProbe,
131129
},
132130
},
133-
NodeSelector: nodeSelector,
134131
// If possible two pods of the same service should not
135132
// run on the same worker node. If this is not possible
136133
// the get still created on the same worker node.
@@ -146,7 +143,7 @@ func StatefulSet(
146143
},
147144
}
148145

149-
if instance.Spec.NodeSelector != nil && len(*instance.Spec.NodeSelector) > 0 {
146+
if instance.Spec.NodeSelector != nil {
150147
statefulset.Spec.Template.Spec.NodeSelector = *instance.Spec.NodeSelector
151148
}
152149

pkg/novametadata/deployment.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ func StatefulSet(
185185
},
186186
}
187187

188-
if instance.Spec.NodeSelector != nil && len(*instance.Spec.NodeSelector) > 0 {
188+
if instance.Spec.NodeSelector != nil {
189189
statefulset.Spec.Template.Spec.NodeSelector = *instance.Spec.NodeSelector
190190
}
191191

pkg/novascheduler/deployment.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ func StatefulSet(
148148
},
149149
}
150150

151-
if instance.Spec.NodeSelector != nil && len(*instance.Spec.NodeSelector) > 0 {
151+
if instance.Spec.NodeSelector != nil {
152152
statefulset.Spec.Template.Spec.NodeSelector = *instance.Spec.NodeSelector
153153
}
154154

0 commit comments

Comments
 (0)