Merge pull request #32290 from zhouhaibing089/lbaasv1-fix

Automatic merge from submit-queue

delete the member before delete the pool

fixes https://github.com/kubernetes/kubernetes/issues/32285. it is necessary to delete members before delete the pool.
pull/6/head
Kubernetes Submit Queue 2016-09-13 01:15:58 -07:00 committed by GitHub
commit f7bea5d8fd
1 changed files with 6 additions and 0 deletions

View File

@ -1054,6 +1054,12 @@ func (lb *LbaasV1) EnsureLoadBalancerDeleted(clusterName string, service *api.Se
return err
}
}
for _, memberId := range pool.MemberIDs {
err = members.Delete(lb.network, memberId).ExtractErr()
if err != nil && !isNotFound(err) {
return err
}
}
err = pools.Delete(lb.network, pool.ID).ExtractErr()
if err != nil && !isNotFound(err) {
return err