From 9466be3bb41a66e3a75ef88c181210b954cb3a8d Mon Sep 17 00:00:00 2001 From: Fabiano Franz Date: Tue, 22 Aug 2017 15:33:05 -0300 Subject: [PATCH] Skip test to fix skew failure due to scheduledjob/v2alpha1 generator --- test/e2e/kubectl.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/e2e/kubectl.go b/test/e2e/kubectl.go index 9e0f6f6a4c1d..ba80f039cd13 100644 --- a/test/e2e/kubectl.go +++ b/test/e2e/kubectl.go @@ -206,6 +206,17 @@ var _ = framework.KubeDescribe("Kubectl alpha client", func() { It("should create a ScheduledJob", func() { framework.SkipIfMissingResource(f.ClientPool, ScheduledJobGroupVersionResource, f.Namespace.Name) + serverVersion, err := c.Discovery().ServerVersion() + if err != nil { + framework.Failf("Failed to get server version: %v", err) + } + sv, err := utilversion.ParseSemantic(serverVersion.GitVersion) + if err != nil { + framework.Failf("Failed to parse server version: %v", err) + } + if !sv.LessThan(utilversion.MustParseSemantic("v1.8.0")) { + framework.Skipf("scheduledjob/v2alpha1 generator not supported on cluster starting in 1.8") + } schedule := "*/5 * * * ?" framework.RunKubectlOrDie("run", sjName, "--restart=OnFailure", "--generator=scheduledjob/v2alpha1",