mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 05:03:09 +00:00
Merge pull request #35855 from caesarxuchao/fix-gke
Skip scheduleJob e2e test if it's not enabled on server
This commit is contained in:
commit
52cf3eae05
@ -239,6 +239,23 @@ func newTestingScheduledJob(name string, value string) *v2alpha1.ScheduledJob {
|
|||||||
var _ = framework.KubeDescribe("Generated release_1_5 clientset", func() {
|
var _ = framework.KubeDescribe("Generated release_1_5 clientset", func() {
|
||||||
f := framework.NewDefaultFramework("clientset")
|
f := framework.NewDefaultFramework("clientset")
|
||||||
It("should create v2alpha1 scheduleJobs, delete scheduleJobs, watch scheduleJobs", func() {
|
It("should create v2alpha1 scheduleJobs, delete scheduleJobs, watch scheduleJobs", func() {
|
||||||
|
var enabled bool
|
||||||
|
groupList, err := f.ClientSet_1_5.Discovery().ServerGroups()
|
||||||
|
ExpectNoError(err)
|
||||||
|
for _, group := range groupList.Groups {
|
||||||
|
if group.Name == v2alpha1.GroupName {
|
||||||
|
for _, version := range group.Versions {
|
||||||
|
if version.Version == v2alpha1.SchemeGroupVersion.Version {
|
||||||
|
enabled = true
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if !enabled {
|
||||||
|
framework.Logf("%s is not enabled, test skipped", v2alpha1.SchemeGroupVersion)
|
||||||
|
return
|
||||||
|
}
|
||||||
scheduleJobClient := f.ClientSet_1_5.BatchV2alpha1().ScheduledJobs(f.Namespace.Name)
|
scheduleJobClient := f.ClientSet_1_5.BatchV2alpha1().ScheduledJobs(f.Namespace.Name)
|
||||||
By("constructing the scheduledJob")
|
By("constructing the scheduledJob")
|
||||||
name := "scheduledjob" + string(uuid.NewUUID())
|
name := "scheduledjob" + string(uuid.NewUUID())
|
||||||
|
Loading…
Reference in New Issue
Block a user