Compare commits

...

2 Commits

  1. 12
      charts/pv-resizer/v0.1.0/templates/_helpers.tpl
  2. 2
      charts/pv-resizer/v0.1.0/templates/cronjob.yaml

12
charts/pv-resizer/v0.1.0/templates/_helpers.tpl

@ -60,3 +60,15 @@ Create the name of the service account to use
{{- default "default" .Values.serviceAccount.name }} {{- default "default" .Values.serviceAccount.name }}
{{- end }} {{- end }}
{{- end }} {{- end }}
{{/*
Select the CronJob API version supported by the target cluster.
Prefer batch/v1 and fall back to batch/v1beta1 for older Kubernetes versions.
*/}}
{{- define "pv-resizer.cronjob.apiVersion" -}}
{{- if semverCompare ">=1.21-0" .Capabilities.KubeVersion.Version -}}
batch/v1
{{- else -}}
batch/v1beta1
{{- end -}}
{{- end }}

2
charts/pv-resizer/v0.1.0/templates/cronjob.yaml

@ -1,4 +1,4 @@
apiVersion: batch/v1beta1 apiVersion: {{ include "pv-resizer.cronjob.apiVersion" . }}
kind: CronJob kind: CronJob
metadata: metadata:
name: {{ include "pv-resizer.fullname" . }} name: {{ include "pv-resizer.fullname" . }}

Loading…
Cancel
Save