diff --git a/test/e2e/servicecatalog/BUILD b/test/e2e/servicecatalog/BUILD index 07b8f44004..5e37bec9fe 100644 --- a/test/e2e/servicecatalog/BUILD +++ b/test/e2e/servicecatalog/BUILD @@ -15,6 +15,7 @@ go_library( "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/settings/v1alpha1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/errors:go_default_library", "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", "//vendor/k8s.io/client-go/kubernetes:go_default_library", diff --git a/test/e2e/servicecatalog/podpreset.go b/test/e2e/servicecatalog/podpreset.go index 3371a3a531..9804333580 100644 --- a/test/e2e/servicecatalog/podpreset.go +++ b/test/e2e/servicecatalog/podpreset.go @@ -24,6 +24,7 @@ import ( "k8s.io/api/core/v1" settings "k8s.io/api/settings/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/watch" clientset "k8s.io/client-go/kubernetes" @@ -73,6 +74,9 @@ var _ = SIGDescribe("[Feature:PodPreset] PodPreset", func() { } _, err := createPodPreset(f.ClientSet, f.Namespace.Name, pip) + if errors.IsNotFound(err) { + framework.Skipf("podpresets requires k8s.io/api/settings/v1alpha1 to be enabled") + } Expect(err).NotTo(HaveOccurred()) By("creating the pod") @@ -178,6 +182,9 @@ var _ = SIGDescribe("[Feature:PodPreset] PodPreset", func() { } _, err := createPodPreset(f.ClientSet, f.Namespace.Name, pip) + if errors.IsNotFound(err) { + framework.Skipf("podpresets requires k8s.io/api/settings/v1alpha1 to be enabled") + } Expect(err).NotTo(HaveOccurred()) By("creating the pod")