Files
devops-infra-helm-charts-gcp/helm-templates/contour-cert-checker/templates/cronjob.yaml
T
2026-08-26 03:39:42 +05:30

31 lines
1.3 KiB
YAML

apiVersion: batch/v1
kind: CronJob
metadata:
name: contour-cert-checker-cron
namespace: {{ .Values.rbac.namespace }}
spec:
schedule: "0 12 * * *"
successfulJobsHistoryLimit: {{ .Values.cronJob.historyLimit.successfulJobs }}
failedJobsHistoryLimit: {{ .Values.cronJob.historyLimit.failedJobs }}
jobTemplate:
spec:
template:
spec:
nodeSelector: {{ .Values.cronJob.nodeSelector | toYaml | nindent 12 }}
tolerations: {{ .Values.cronJob.tolerations | toYaml | nindent 12 }}
containers:
- name: contour-cert-checker
image: {{ .Values.cronJob.image.repository }}:{{ .Values.cronJob.image.tag }}
imagePullPolicy: IfNotPresent
command: ["./contour-cert-checker"]
args: {{ .Values.cronJob.args | toYaml | nindent 12 }}
resources:
requests:
memory: {{ .Values.cronJob.resources.requests.memory }}
cpu: {{ .Values.cronJob.resources.requests.cpu }}
limits:
memory: {{ .Values.cronJob.resources.limits.memory }}
cpu: {{ .Values.cronJob.resources.limits.cpu }}
restartPolicy: OnFailure
serviceAccountName: {{ .Values.rbac.serviceAccountName }}
backoffLimit: {{ .Values.cronJob.backoffLimit }}