diff --git a/test/e2e/servicecatalog/BUILD b/test/e2e/servicecatalog/BUILD index 07b8f440042..26d97ef389b 100644 --- a/test/e2e/servicecatalog/BUILD +++ b/test/e2e/servicecatalog/BUILD @@ -14,6 +14,7 @@ go_library( "//vendor/github.com/onsi/gomega:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/settings/v1alpha1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", diff --git a/test/e2e/servicecatalog/podpreset.go b/test/e2e/servicecatalog/podpreset.go index 3371a3a531e..f827331cafd 100644 --- a/test/e2e/servicecatalog/podpreset.go +++ b/test/e2e/servicecatalog/podpreset.go @@ -23,6 +23,7 @@ import ( "k8s.io/api/core/v1" settings "k8s.io/api/settings/v1alpha1" + "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/watch" @@ -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")