fix event message when processing loadbalancer update

pull/6/head
lichuqiang 2017-12-27 14:20:41 +08:00
parent 5d8a2b9e0f
commit f6201c4ffa
1 changed files with 8 additions and 1 deletions

View File

@ -250,7 +250,14 @@ func (s *ServiceController) processServiceUpdate(cachedService *cachedService, s
cachedService.state = service
err := s.createLoadBalancerIfNeeded(key, service)
if err != nil {
s.eventRecorder.Eventf(service, v1.EventTypeWarning, "CreatingLoadBalancerFailed", "Error creating load balancer (will retry): %v", err)
eventType := "CreatingLoadBalancerFailed"
message := "Error creating load balancer (will retry): "
if !wantsLoadBalancer(service) {
eventType = "CleanupLoadBalancerFailed"
message = "Error cleaning up load balancer (will retry): "
}
message += err.Error()
s.eventRecorder.Event(service, v1.EventTypeWarning, eventType, message)
return err
}
// Always update the cache upon success.