Remove duplicated ingress check code
This commit is contained in:
parent
e43641f7c0
commit
895fba386d
2 changed files with 36 additions and 46 deletions
|
|
@ -297,7 +297,7 @@ func sliceToStatus(endpoints []string) []apiv1.LoadBalancerIngress {
|
|||
}
|
||||
}
|
||||
|
||||
sort.Slice(lbi, func(a, b int) bool {
|
||||
sort.SliceStable(lbi, func(a, b int) bool {
|
||||
return lbi[a].IP < lbi[b].IP
|
||||
})
|
||||
|
||||
|
|
@ -342,10 +342,10 @@ func runUpdate(ing *extensions.Ingress, status []apiv1.LoadBalancerIngress,
|
|||
if ca != nil {
|
||||
addrs = ca
|
||||
}
|
||||
sort.Slice(addrs, lessLoadBalancerIngress(addrs))
|
||||
sort.SliceStable(addrs, lessLoadBalancerIngress(addrs))
|
||||
|
||||
curIPs := ing.Status.LoadBalancer.Ingress
|
||||
sort.Slice(curIPs, lessLoadBalancerIngress(curIPs))
|
||||
sort.SliceStable(curIPs, lessLoadBalancerIngress(curIPs))
|
||||
|
||||
if ingressSliceEqual(addrs, curIPs) {
|
||||
glog.V(3).Infof("skipping update of Ingress %v/%v (no change)", ing.Namespace, ing.Name)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue