Merge pull request #86793 from prameshj/gce-finalizer

Attach a new finalizer in GCE ILB creation.
This commit is contained in:
Kubernetes Prow Robot
2020-01-30 21:20:32 -08:00
committed by GitHub
9 changed files with 295 additions and 17 deletions

View File

@@ -804,6 +804,7 @@ func (s *Controller) addFinalizer(service *v1.Service) error {
updated.ObjectMeta.Finalizers = append(updated.ObjectMeta.Finalizers, servicehelper.LoadBalancerCleanupFinalizer)
klog.V(2).Infof("Adding finalizer to service %s/%s", updated.Namespace, updated.Name)
// TODO(87447) use PatchService from k8s.io/cloud-provider/service/helpers
_, err := patch(s.kubeClient.CoreV1(), service, updated)
return err
}