mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 19:01:49 +00:00
Merge pull request #91221 from gnufied/tolerate-pod-not-found
Tolerate pod not found errors in storage e2e
This commit is contained in:
commit
739a61a871
@ -35,10 +35,15 @@ const (
|
|||||||
PodDeleteTimeout = 5 * time.Minute
|
PodDeleteTimeout = 5 * time.Minute
|
||||||
)
|
)
|
||||||
|
|
||||||
// DeletePodOrFail deletes the pod of the specified namespace and name.
|
// DeletePodOrFail deletes the pod of the specified namespace and name. Resilient to the pod
|
||||||
|
// not existing.
|
||||||
func DeletePodOrFail(c clientset.Interface, ns, name string) {
|
func DeletePodOrFail(c clientset.Interface, ns, name string) {
|
||||||
ginkgo.By(fmt.Sprintf("Deleting pod %s in namespace %s", name, ns))
|
ginkgo.By(fmt.Sprintf("Deleting pod %s in namespace %s", name, ns))
|
||||||
err := c.CoreV1().Pods(ns).Delete(context.TODO(), name, metav1.DeleteOptions{})
|
err := c.CoreV1().Pods(ns).Delete(context.TODO(), name, metav1.DeleteOptions{})
|
||||||
|
if err != nil && apierrors.IsNotFound(err) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
expectNoError(err, "failed to delete pod %s in namespace %s", name, ns)
|
expectNoError(err, "failed to delete pod %s in namespace %s", name, ns)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user