remove len check
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
This commit is contained in:
parent
8880544881
commit
dc83e23b8a
|
|
@ -451,13 +451,11 @@ func (m *Manager) createCanaryService(c *TrafficRoutingContext, cService string,
|
|||
for i := range canaryService.Spec.Ports {
|
||||
canaryService.Spec.Ports[i].NodePort = 0
|
||||
}
|
||||
if len(c.CanaryServiceSelectorPatch) > 0 {
|
||||
for key, val := range c.CanaryServiceSelectorPatch {
|
||||
if _, ok := canaryService.Spec.Selector[key]; ok {
|
||||
canaryService.Spec.Selector[key] = val
|
||||
} else if utilfeature.DefaultFeatureGate.Enabled(feature.AppendServiceSelectorGate) {
|
||||
canaryService.Spec.Selector[key] = val
|
||||
}
|
||||
for key, val := range c.CanaryServiceSelectorPatch {
|
||||
if _, ok := canaryService.Spec.Selector[key]; ok {
|
||||
canaryService.Spec.Selector[key] = val
|
||||
} else if utilfeature.DefaultFeatureGate.Enabled(feature.AppendServiceSelectorGate) {
|
||||
canaryService.Spec.Selector[key] = val
|
||||
}
|
||||
}
|
||||
err := m.Create(context.TODO(), canaryService)
|
||||
|
|
|
|||
Loading…
Reference in New Issue