diff --git a/controllers/gce/instances/instances.go b/controllers/gce/instances/instances.go index c8279b3c6..1fa21cba5 100644 --- a/controllers/gce/instances/instances.go +++ b/controllers/gce/instances/instances.go @@ -101,9 +101,12 @@ func (i *Instances) DeleteInstanceGroup(name string) error { return err } for _, zone := range zones { - glog.Infof("Deleting instance group %v in zone %v", name, zone) if err := i.cloud.DeleteInstanceGroup(name, zone); err != nil { - errs = append(errs, err) + if !utils.IsHTTPErrorCode(err, http.StatusNotFound) { + errs = append(errs, err) + } + } else { + glog.Infof("Deleted instance group %v in zone %v", name, zone) } } if len(errs) == 0 {