apiVersion: batch/v1 kind: CronJob metadata: name: {{ include "wsj-drink.fullname" . }}-job spec: schedule: "0 7-21 * * *" jobTemplate: spec: backoffLimit: 4 activeDeadlineSeconds: 10 ttlSecondsAfterFinished: 300 template: spec: {{- if .Values.image.pullSecretBase64 }} imagePullSecrets: - name: {{ include "wsj-drink.fullname" . }}-registry-credentials {{- end }} serviceAccountName: {{ include "wsj-drink.serviceAccountName" . }} containers: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" imagePullPolicy: {{ .Values.image.pullPolicy }} resources: {{- toYaml .Values.resources | nindent 14 }} envFrom: - configMapRef: name: {{ include "wsj-drink.fullname" . }}-config restartPolicy: OnFailure