diff --git a/test/integration/apiserver/discovery/framework.go b/test/integration/apiserver/discovery/framework.go index bb335f885d7..326c8b0180f 100644 --- a/test/integration/apiserver/discovery/framework.go +++ b/test/integration/apiserver/discovery/framework.go @@ -141,7 +141,7 @@ func (a applyAPIService) Cleanup(ctx context.Context, client testClient) error { name := a.Version + "." + a.Group err := client.ApiregistrationV1().APIServices().Delete(ctx, name, metav1.DeleteOptions{}) - if !errors.IsNotFound(err) { + if err != nil && !errors.IsNotFound(err) { return err } @@ -210,7 +210,7 @@ func (a applyCRD) Cleanup(ctx context.Context, client testClient) error { name := a.Names.Plural + "." + a.Group err := client.ApiextensionsV1().CustomResourceDefinitions().Delete(ctx, name, metav1.DeleteOptions{}) - if !errors.IsNotFound(err) { + if err != nil && !errors.IsNotFound(err) { return err }