apiVersion: batch/v1 kind: CronJob metadata: name: libation-main labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: libation app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: libation helm.sh/chart: libation-5.0.0 namespace: libation spec: suspend: false concurrencyPolicy: Forbid startingDeadlineSeconds: 30 timeZone: America/Chicago schedule: "0 0 1 1 *" successfulJobsHistoryLimit: 1 failedJobsHistoryLimit: 1 jobTemplate: spec: parallelism: 1 backoffLimit: 3 template: metadata: labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: libation app.kubernetes.io/name: libation spec: enableServiceLinks: false serviceAccountName: libation automountServiceAccountToken: false hostIPC: false hostNetwork: false hostPID: false dnsPolicy: ClusterFirst restartPolicy: Never containers: - env: - name: SLEEP_TIME value: "-1" - name: LIBATION_BOOKS_DIR value: /data image: rmcrackan/libation:13.4.1@sha256:41cf509a8a1592c01c37cb4dc0d5a2e0c84faab20ecd8927f6bb3d73b237981b name: main resources: requests: cpu: 10m memory: 32Mi volumeMounts: - mountPath: /data name: audiobooks - mountPath: /config name: config volumes: - name: audiobooks persistentVolumeClaim: claimName: libation-nfs-storage - name: config persistentVolumeClaim: claimName: libation