diff --git a/pkg/cloudprovider/servicecontroller/servicecontroller.go b/pkg/cloudprovider/servicecontroller/servicecontroller.go index 2d2e8181608..3ff6b83147d 100644 --- a/pkg/cloudprovider/servicecontroller/servicecontroller.go +++ b/pkg/cloudprovider/servicecontroller/servicecontroller.go @@ -177,9 +177,9 @@ func (s *ServiceController) processDelta(delta *cache.Delta) (error, bool) { if !ok { return fmt.Errorf("Service %s not in cache even though the watcher thought it was. Ignoring the deletion.", key), notRetryable } - namespacedName = types.NamespacedName{service.Namespace, service.Name} service = cachedService.service delta.Object = cachedService.service + namespacedName = types.NamespacedName{service.Namespace, service.Name} } else { namespacedName.Namespace = service.Namespace namespacedName.Name = service.Name