Untitled
unknown
plain_text
2 months ago
1.3 kB
4
Indexable
{{- range $service, $config := .Values.services }} {{- if $config.cronJob.enabled }} apiVersion: batch/v1 kind: CronJob metadata: name: cronjob-{{ $service }} labels: app: cronjob-{{ $service }} spec: schedule: "{{ $config.cronJob.schedule }}" failedJobsHistoryLimit: {{ $config.cronJob.failedJobsHistoryLimit }} successfulJobsHistoryLimit: {{ $config.cronJob.successfulJobsHistoryLimit }} jobTemplate: spec: parallelism: 1 completions: 1 template: metadata: labels: app: cronjob-{{ $service }} spec: containers: - name: cronjob-{{ $service }} image: "{{ $.Values.image.repository }}:{{ $.Values.image.tag }}" imagePullPolicy: Always env: {{- range $env := $config.cronJob.env }} - name: {{ $env.name }} value: {{ $env.value | quote }} {{- end }} command: {{ $config.command | toJson }} volumeMounts: - name: pvc-volume mountPath: /mnt/backup volumes: - name: pvc-volume persistentVolumeClaim: claimName: azure-disk-100gb-backup-jobs restartPolicy: Never --- {{- end }} {{- end }}
Editor is loading...
Leave a Comment