Skip to content

Commit de09560

Browse files
committed
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())
1 parent 4ccfeb1 commit de09560

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

test/e2e/common/volumes.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ import (
4646
"context"
4747

4848
v1 "k8s.io/api/core/v1"
49+
apierrors "k8s.io/apimachinery/pkg/api/errors"
4950
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
5051
clientset "k8s.io/client-go/kubernetes"
5152
"k8s.io/kubernetes/test/e2e/framework"
@@ -133,7 +134,9 @@ var _ = ginkgo.Describe("[sig-storage] GCP Volumes", func() {
133134
defer func() {
134135
e2evolume.TestServerCleanup(f, config)
135136
err := c.CoreV1().Endpoints(namespace.Name).Delete(context.TODO(), name, metav1.DeleteOptions{})
136-
framework.ExpectNoError(err, "defer: Gluster delete endpoints failed")
137+
if !apierrors.IsNotFound(err) {
138+
framework.ExpectNoError(err, "defer: Gluster delete endpoints failed")
139+
}
137140
}()
138141

139142
tests := []e2evolume.Test{

0 commit comments

Comments
 (0)