diff --git a/util/kube/kube.go b/util/kube/kube.go index 5138acbdbe8f7..585231bb76d81 100644 --- a/util/kube/kube.go +++ b/util/kube/kube.go @@ -109,7 +109,10 @@ func DeleteResourceWithLabel(config *rest.Config, namespace string, labelSelecto if err != nil { return err } - err = dclient.Resource(&apiResource, namespace).DeleteCollection(&metav1.DeleteOptions{}, metav1.ListOptions{LabelSelector: labelSelector}) + propagationPolicy := metav1.DeletePropagationForeground + err = dclient.Resource(&apiResource, namespace).DeleteCollection(&metav1.DeleteOptions{ + PropagationPolicy: &propagationPolicy, + }, metav1.ListOptions{LabelSelector: labelSelector}) if err != nil && !apierr.IsNotFound(err) { return err }