|
40 | 40 | ActiveRunningCronJob1LastScheduleTime = time.Unix(1520742896, 0)
|
41 | 41 | SuspendedCronJob1LastScheduleTime = time.Unix(1520742896+5.5*3600, 0) // 5.5 hours later
|
42 | 42 | ActiveCronJob1NoLastScheduledCreationTimestamp = time.Unix(1520742896+6.5*3600, 0)
|
| 43 | + TimeZone = "Europe/Berlin" |
43 | 44 | )
|
44 | 45 |
|
45 | 46 | func TestCronJobStore(t *testing.T) {
|
@@ -159,7 +160,7 @@ func TestCronJobStore(t *testing.T) {
|
159 | 160 | # TYPE kube_cronjob_status_active gauge
|
160 | 161 | # TYPE kube_cronjob_metadata_resource_version gauge
|
161 | 162 | # TYPE kube_cronjob_status_last_schedule_time gauge
|
162 |
| - kube_cronjob_info{concurrency_policy="Forbid",cronjob="ActiveRunningCronJob1",namespace="ns1",schedule="0 */6 * * *"} 1 |
| 163 | + kube_cronjob_info{concurrency_policy="Forbid",cronjob="ActiveRunningCronJob1",namespace="ns1",schedule="0 */6 * * *",timezone="local"} 1 |
163 | 164 | kube_cronjob_annotations{annotation_app_k8s_io_owner="@foo",cronjob="ActiveRunningCronJob1",namespace="ns1"} 1
|
164 | 165 | kube_cronjob_spec_failed_job_history_limit{cronjob="ActiveRunningCronJob1",namespace="ns1"} 1
|
165 | 166 | kube_cronjob_spec_starting_deadline_seconds{cronjob="ActiveRunningCronJob1",namespace="ns1"} 300
|
@@ -206,6 +207,7 @@ func TestCronJobStore(t *testing.T) {
|
206 | 207 | ConcurrencyPolicy: "Forbid",
|
207 | 208 | Suspend: &SuspendTrue,
|
208 | 209 | Schedule: "0 */3 * * *",
|
| 210 | + TimeZone: &TimeZone, |
209 | 211 | SuccessfulJobsHistoryLimit: &SuccessfulJobHistoryLimit3,
|
210 | 212 | FailedJobsHistoryLimit: &FailedJobHistoryLimit1,
|
211 | 213 | },
|
@@ -233,7 +235,7 @@ func TestCronJobStore(t *testing.T) {
|
233 | 235 | # TYPE kube_cronjob_metadata_resource_version gauge
|
234 | 236 | # TYPE kube_cronjob_status_last_schedule_time gauge
|
235 | 237 | # TYPE kube_cronjob_status_last_successful_time gauge
|
236 |
| - kube_cronjob_info{concurrency_policy="Forbid",cronjob="SuspendedCronJob1",namespace="ns1",schedule="0 */3 * * *"} 1 |
| 238 | + kube_cronjob_info{concurrency_policy="Forbid",cronjob="SuspendedCronJob1",namespace="ns1",schedule="0 */3 * * *",timezone="Europe/Berlin"} 1 |
237 | 239 | kube_cronjob_spec_failed_job_history_limit{cronjob="SuspendedCronJob1",namespace="ns1"} 1
|
238 | 240 | kube_cronjob_spec_starting_deadline_seconds{cronjob="SuspendedCronJob1",namespace="ns1"} 300
|
239 | 241 | kube_cronjob_spec_successful_job_history_limit{cronjob="SuspendedCronJob1",namespace="ns1"} 3
|
@@ -292,7 +294,7 @@ func TestCronJobStore(t *testing.T) {
|
292 | 294 | # TYPE kube_cronjob_metadata_resource_version gauge
|
293 | 295 | # TYPE kube_cronjob_status_last_schedule_time gauge
|
294 | 296 | # TYPE kube_cronjob_status_last_successful_time gauge
|
295 |
| - kube_cronjob_info{concurrency_policy="Forbid",cronjob="SuspendedCronJob1",namespace="ns1",schedule="0 */3 * * *"} 1 |
| 297 | + kube_cronjob_info{concurrency_policy="Forbid",cronjob="SuspendedCronJob1",namespace="ns1",schedule="0 */3 * * *",timezone="local"} 1 |
296 | 298 | kube_cronjob_spec_failed_job_history_limit{cronjob="SuspendedCronJob1",namespace="ns1"} 1
|
297 | 299 | kube_cronjob_spec_starting_deadline_seconds{cronjob="SuspendedCronJob1",namespace="ns1"} 300
|
298 | 300 | kube_cronjob_spec_successful_job_history_limit{cronjob="SuspendedCronJob1",namespace="ns1"} 3
|
@@ -359,7 +361,7 @@ func TestCronJobStore(t *testing.T) {
|
359 | 361 | kube_cronjob_spec_failed_job_history_limit{cronjob="ActiveCronJob1NoLastScheduled",namespace="ns1"} 1
|
360 | 362 | kube_cronjob_spec_successful_job_history_limit{cronjob="ActiveCronJob1NoLastScheduled",namespace="ns1"} 3
|
361 | 363 | kube_cronjob_spec_suspend{cronjob="ActiveCronJob1NoLastScheduled",namespace="ns1"} 0
|
362 |
| - kube_cronjob_info{concurrency_policy="Forbid",cronjob="ActiveCronJob1NoLastScheduled",namespace="ns1",schedule="25 * * * *"} 1 |
| 364 | + kube_cronjob_info{concurrency_policy="Forbid",cronjob="ActiveCronJob1NoLastScheduled",namespace="ns1",schedule="25 * * * *",timezone="local"} 1 |
363 | 365 | kube_cronjob_created{cronjob="ActiveCronJob1NoLastScheduled",namespace="ns1"} 1.520766296e+09
|
364 | 366 | ` +
|
365 | 367 | fmt.Sprintf("kube_cronjob_next_schedule_time{cronjob=\"ActiveCronJob1NoLastScheduled\",namespace=\"ns1\"} %ve+09\n",
|
|
0 commit comments