minecraft: add hourly world backup CronJob with 3-day local retention

This commit is contained in:
Hermes Agent service account
2026-07-19 17:48:53 -05:00
parent 4cde540e70
commit 1aa6b4234a
2 changed files with 136 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
---
# Minecraft backup storage — local hourly backups, 3-day retention
# Sized for ~72 backup tarballs; world data compresses well (~90% reduction typical)
# Long-term retention handled by Pure FlashArray protection group snapshots (utilidor)
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: papermc-backups
namespace: minecraft
labels:
app.kubernetes.io/name: minecraft
app.kubernetes.io/component: backup
spec:
accessModes:
- ReadWriteOnce
storageClassName: px-fa-direct-access
resources:
requests:
storage: 10Gi