diff --git a/pkg/cloudprovider/gce/gce.go b/pkg/cloudprovider/gce/gce.go index f1e17dfa1d3..f897440c32b 100644 --- a/pkg/cloudprovider/gce/gce.go +++ b/pkg/cloudprovider/gce/gce.go @@ -284,6 +284,7 @@ func (gce *GCECloud) DeleteTCPLoadBalancer(name, region string) error { op, err = gce.service.TargetPools.Delete(gce.projectID, region, name).Do() if err != nil { glog.Warningln("Failed to delete Target Pool %s, got error %s.", name, err.Error()) + return err } err = gce.waitForRegionOp(op, region) if err != nil {