From cb8eabe651ec114de2cfa0dbeb9fd39f0073fa71 Mon Sep 17 00:00:00 2001 From: Maciej Szulik Date: Tue, 26 Jul 2022 13:28:25 +0200 Subject: [PATCH] Add simple e2e verifying TimeZone support for CronJob --- test/e2e/apps/cronjob.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/e2e/apps/cronjob.go b/test/e2e/apps/cronjob.go index 2101a953fd8..102b704e2e5 100644 --- a/test/e2e/apps/cronjob.go +++ b/test/e2e/apps/cronjob.go @@ -298,6 +298,17 @@ var _ = SIGDescribe("CronJob", func() { ensureHistoryLimits(f.ClientSet, f.Namespace.Name, cronJob) }) + ginkgo.It("should support timezone", func() { + ginkgo.By("Creating a cronjob with TimeZone") + cronJob := newTestCronJob("cronjob-with-timezone", "*/1 * * * ?", batchv1.AllowConcurrent, + failureCommand, nil, nil) + badTimeZone := "bad-time-zone" + cronJob.Spec.TimeZone = &badTimeZone + _, err := createCronJob(f.ClientSet, f.Namespace.Name, cronJob) + framework.ExpectError(err, "CronJob creation should fail with invalid time zone error") + framework.ExpectEqual(apierrors.IsInvalid(err), true, "CronJob creation should fail with invalid time zone error") + }) + /* Release: v1.21 Testname: CronJob API Operations