Add method to convert cron object to cron expression
This commit is contained in:
parent
5021882066
commit
7aa966cbdb
|
@ -61,3 +61,11 @@ Create the name of the service account to use
|
||||||
{{- default "default" .Values.serviceAccount.name }}
|
{{- default "default" .Values.serviceAccount.name }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- 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
|
CronJob Spec
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "cronJobSpec" }}
|
{{- define "cronJobSpec" }}
|
||||||
schedule: {{ .Values.cronSchedule | quote }}
|
schedule: {{ include "cronExpression" .Values.cronSchedule | quote }}
|
||||||
jobTemplate:
|
jobTemplate:
|
||||||
spec:
|
spec:
|
||||||
{{ include "jobSpec" . | nindent 4 }}
|
{{ include "jobSpec" . | nindent 4 }}
|
||||||
|
|
|
@ -9,6 +9,6 @@ spec:
|
||||||
{{ include "deploymentSpec" . | nindent 2 }}
|
{{ include "deploymentSpec" . | nindent 2 }}
|
||||||
{{- else if eq (include "workloadIsCronJob" .) "true" }}
|
{{- else if eq (include "workloadIsCronJob" .) "true" }}
|
||||||
{{ include "cronJobSpec" . | nindent 2 }}
|
{{ include "cronJobSpec" . | nindent 2 }}
|
||||||
{{- else }}}
|
{{- else }}
|
||||||
{{ include "jobSpec" . | nindent 2 }}
|
{{ include "jobSpec" . | nindent 2 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
Loading…
Reference in New Issue