diff --git a/charts/descheduler/templates/cronjob.yaml b/charts/descheduler/templates/cronjob.yaml index 21a2829f3..37df6b2b0 100644 --- a/charts/descheduler/templates/cronjob.yaml +++ b/charts/descheduler/templates/cronjob.yaml @@ -1,4 +1,4 @@ -apiVersion: batch/v1beta1 +apiVersion: {{ .Values.cronJobApiVersion }} kind: CronJob metadata: name: {{ template "descheduler.fullname" . }} diff --git a/charts/descheduler/values.yaml b/charts/descheduler/values.yaml index 7d5e69f22..8de647e0c 100644 --- a/charts/descheduler/values.yaml +++ b/charts/descheduler/values.yaml @@ -19,6 +19,7 @@ resources: nameOverride: "" fullnameOverride: "" +cronJobApiVersion: "batch/v1" # for k8s version < 0.21.0, use "batch/v1beta1" schedule: "*/2 * * * *" #startingDeadlineSeconds: 200 #successfulJobsHistoryLimit: 1 diff --git a/kubernetes/cronjob/cronjob.yaml b/kubernetes/cronjob/cronjob.yaml index 963833d17..b57b0377d 100644 --- a/kubernetes/cronjob/cronjob.yaml +++ b/kubernetes/cronjob/cronjob.yaml @@ -1,5 +1,5 @@ --- -apiVersion: batch/v1beta1 +apiVersion: batch/v1 # for k8s version < 0.21.0, use batch/v1beta1 kind: CronJob metadata: name: descheduler-cronjob