@@ -289,12 +289,12 @@ func (lbc *LoadBalancerController) syncEndp(key string) {
289
289
}
290
290
ingEx , err := lbc .createIngress (& ing )
291
291
if err != nil {
292
- lbc . ingQueue . requeueAfter ( key , err , 5 * time . Second )
293
- return
292
+ glog . Warningf ( "Error updating endpoints for %v/%v: %v, skipping" , ing . Namespace , ing . Name , err )
293
+ continue
294
294
}
295
295
glog .V (3 ).Infof ("Updating Endpoints for %v/%v" , ing .Name , ing .Namespace )
296
296
name := ing .Namespace + "-" + ing .Name
297
- lbc .cnf .UpdateEndpoints (name , & ingEx )
297
+ lbc .cnf .UpdateEndpoints (name , ingEx )
298
298
}
299
299
}
300
300
@@ -423,7 +423,7 @@ func (lbc *LoadBalancerController) syncIng(key string) {
423
423
lbc .ingQueue .requeueAfter (key , err , 5 * time .Second )
424
424
return
425
425
}
426
- lbc .cnf .AddOrUpdateIngress (name , & ingEx )
426
+ lbc .cnf .AddOrUpdateIngress (name , ingEx )
427
427
}
428
428
}
429
429
@@ -462,8 +462,8 @@ func (lbc *LoadBalancerController) getIngressForEndpoints(obj interface{}) []ext
462
462
return ings
463
463
}
464
464
465
- func (lbc * LoadBalancerController ) createIngress (ing * extensions.Ingress ) (nginx.IngressEx , error ) {
466
- ingEx := nginx.IngressEx {
465
+ func (lbc * LoadBalancerController ) createIngress (ing * extensions.Ingress ) (* nginx.IngressEx , error ) {
466
+ ingEx := & nginx.IngressEx {
467
467
Ingress : ing ,
468
468
}
469
469
@@ -472,7 +472,7 @@ func (lbc *LoadBalancerController) createIngress(ing *extensions.Ingress) (nginx
472
472
secretName := tls .SecretName
473
473
secret , err := lbc .client .Secrets (ing .Namespace ).Get (secretName )
474
474
if err != nil {
475
- return ingEx , fmt .Errorf ("Error retrieving secret %v for Ingress %v: %v" , secretName , ing .Name , err )
475
+ return nil , fmt .Errorf ("Error retrieving secret %v for Ingress %v: %v" , secretName , ing .Name , err )
476
476
}
477
477
ingEx .Secrets [secretName ] = secret
478
478
}
0 commit comments