Fix duplicate alternative backend merging

This commit is contained in:
Maxime Ginters 2019-01-08 11:52:08 -05:00
parent c31939a370
commit 7142791d41

View file

@ -1165,6 +1165,13 @@ func mergeAlternativeBackend(priUps *ingress.Backend, altUps *ingress.Backend) b
return false
}
for _, ab := range priUps.AlternativeBackends {
if ab == altUps.Name {
klog.V(2).Infof("skip merge alternative backend %v into %v, it's already present", altUps.Name, priUps.Name)
return true
}
}
priUps.AlternativeBackends =
append(priUps.AlternativeBackends, altUps.Name)