From de09560cf0b8bd4a1c10165dc5bf2f1d383d6f77 Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Mon, 4 May 2020 12:57:45 +0200 Subject: [PATCH] Ignore NotFound error when cleaning up Gluster tests "Volumes GlusterFS should be mountable" is a bit flaky in a downstream CI. This PR make "should be mountable" test on par with the other GlusterFS tests (in_tree.go: DeleteVolume()) --- test/e2e/common/volumes.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/e2e/common/volumes.go b/test/e2e/common/volumes.go index 514538894cc..7e3e13c71be 100644 --- a/test/e2e/common/volumes.go +++ b/test/e2e/common/volumes.go @@ -46,6 +46,7 @@ import ( "context" v1 "k8s.io/api/core/v1" + apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" clientset "k8s.io/client-go/kubernetes" "k8s.io/kubernetes/test/e2e/framework" @@ -133,7 +134,9 @@ var _ = ginkgo.Describe("[sig-storage] GCP Volumes", func() { defer func() { e2evolume.TestServerCleanup(f, config) err := c.CoreV1().Endpoints(namespace.Name).Delete(context.TODO(), name, metav1.DeleteOptions{}) - framework.ExpectNoError(err, "defer: Gluster delete endpoints failed") + if !apierrors.IsNotFound(err) { + framework.ExpectNoError(err, "defer: Gluster delete endpoints failed") + } }() tests := []e2evolume.Test{