apiVersion: batch/v1 kind: CronJob metadata: name: backup-minecraft-world spec: schedule: "30 2 * * *" concurrencyPolicy: Forbid jobTemplate: spec: template: spec: containers: - name: backup-minecraft-world image: registry.apps.openshift.local.pentou.ovh/penta/backup-job:1.0 env: - name: BACKUP_DIR value: "/backups" - name: DIRECTORIES value: "/minecraft/Maisonnette /minecraft/Maisonnette_nether /minecraft/Maisonnette_the_end /minecraft/Survival /minecraft/Survival_nether" - name: RETENTION_DAYS value: "14" volumeMounts: - name: mc-data mountPath: "/minecraft" - name: mc-backup mountPath: "/backups" restartPolicy: OnFailure volumes: - name: mc-data persistentVolumeClaim: claimName: pvc-minecraft-server-data - name: mc-backup persistentVolumeClaim: claimName: pvc-minecraft-backup successfulJobsHistoryLimit: 3 failedJobsHistoryLimit: 1