{{- if .Values.cron.enabled }} apiVersion: batch/v1 kind: CronJob metadata: name: cronjob spec: schedule: {{ .Values.cron.schedule | quote }} concurrencyPolicy: {{ .Values.cron.concurrencyPolicy | quote }} jobTemplate: spec: template: spec: containers: - name: cronjob image: curlimages/curl:latest imagePullPolicy: IfNotPresent args: - -sS - -o - /dev/null - -w - "%{http_code}" - {{ printf "%s://%s.%s.svc.cluster.local%s" .Values.cron.scheme .Values.app.name .Release.Namespace .Values.cron.endpoint | quote }} restartPolicy: OnFailure {{- end }}