@@ -61,3 +61,11 @@ Create the name of the service account to use
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
+
+{{/*
+Convert cron schema object to cron format
+*/}}
+{{- define "cronExpression" }}
+{{- printf "%s %s %s %s %s " .minute .hour .dom .month .dow }}
+{{- end }}
@@ -127,7 +127,7 @@ template:
CronJob Spec
*/}}
{{- define "cronJobSpec" }}
-schedule: {{ .Values.cronSchedule | quote }}
+schedule: {{ include "cronExpression" .Values.cronSchedule | quote }}
jobTemplate:
spec:
{{ include "jobSpec" . | nindent 4 }}
@@ -9,6 +9,6 @@ spec:
{{ include "deploymentSpec" . | nindent 2 }}
{{- else if eq (include "workloadIsCronJob" .) "true" }}
{{ include "cronJobSpec" . | nindent 2 }}
- {{- else }}}
+ {{- else }}
{{ include "jobSpec" . | nindent 2 }}