From 714a3476923056635f3d56f0ffbc7d44f1c219bd Mon Sep 17 00:00:00 2001 From: Amir Alavi Date: Tue, 19 Sep 2023 22:03:42 -0400 Subject: [PATCH] helm: support of `timeZone` for CronJob --- charts/descheduler/README.md | 1 + charts/descheduler/templates/cronjob.yaml | 3 +++ charts/descheduler/values.yaml | 1 + 3 files changed, 5 insertions(+) diff --git a/charts/descheduler/README.md b/charts/descheduler/README.md index 71f17e572..96296ef3b 100644 --- a/charts/descheduler/README.md +++ b/charts/descheduler/README.md @@ -55,6 +55,7 @@ The following table lists the configurable parameters of the _descheduler_ chart | `cronJobApiVersion` | CronJob API Group Version | `"batch/v1"` | | `schedule` | The cron schedule to run the _descheduler_ job on | `"*/2 * * * *"` | | `startingDeadlineSeconds` | If set, configure `startingDeadlineSeconds` for the _descheduler_ job | `nil` | +| `timeZone` | configure `timeZone` for CronJob | `nil` | | `successfulJobsHistoryLimit` | If set, configure `successfulJobsHistoryLimit` for the _descheduler_ job | `3` | | `failedJobsHistoryLimit` | If set, configure `failedJobsHistoryLimit` for the _descheduler_ job | `1` | | `ttlSecondsAfterFinished` | If set, configure `ttlSecondsAfterFinished` for the _descheduler_ job | `nil` | diff --git a/charts/descheduler/templates/cronjob.yaml b/charts/descheduler/templates/cronjob.yaml index 15c773ed1..a2d488bfc 100644 --- a/charts/descheduler/templates/cronjob.yaml +++ b/charts/descheduler/templates/cronjob.yaml @@ -21,6 +21,9 @@ spec: {{- if .Values.failedJobsHistoryLimit }} failedJobsHistoryLimit: {{ .Values.failedJobsHistoryLimit }} {{- end }} + {{- if .Values.timeZone }} + timeZone: {{ .Values.timeZone }} + {{- end }} jobTemplate: spec: {{- if .Values.ttlSecondsAfterFinished }} diff --git a/charts/descheduler/values.yaml b/charts/descheduler/values.yaml index 52f9f7ef2..abc6f5053 100644 --- a/charts/descheduler/values.yaml +++ b/charts/descheduler/values.yaml @@ -45,6 +45,7 @@ suspend: false # successfulJobsHistoryLimit: 3 # failedJobsHistoryLimit: 1 # ttlSecondsAfterFinished 600 +# timeZone: Etc/UTC # Required when running as a Deployment deschedulingInterval: 5m