From 2ddd89ef3a1d54048fee99f8f37dd7d4836a3826 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20M=C3=BCller?= Date: Wed, 5 Feb 2025 15:36:27 +0100 Subject: [PATCH] feat(minecraft): cleanup --- .../persistent-volume-claim.yaml | 14 --------- .../replication-destination.yaml | 4 +-- .../survival-world/replication-source.yaml | 31 ------------------- 3 files changed, 2 insertions(+), 47 deletions(-) diff --git a/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/persistent-volume-claim.yaml b/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/persistent-volume-claim.yaml index 0d958fefa..1f716b46b 100644 --- a/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/persistent-volume-claim.yaml +++ b/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/persistent-volume-claim.yaml @@ -1,20 +1,6 @@ --- apiVersion: v1 kind: PersistentVolumeClaim -metadata: - name: minecraft-survival-world-data - labels: - kustomize.toolkit.fluxcd.io/prune: disabled -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 20Gi - storageClassName: ceph-block ---- -apiVersion: v1 -kind: PersistentVolumeClaim metadata: name: minecraft-survival-world-data-2025 labels: diff --git a/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/replication-destination.yaml b/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/replication-destination.yaml index 4e1f6ead4..b6083e61e 100644 --- a/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/replication-destination.yaml +++ b/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/replication-destination.yaml @@ -3,7 +3,7 @@ apiVersion: volsync.backube/v1alpha1 kind: ReplicationDestination metadata: - name: minecraft-survival-world-data + name: minecraft-survival-world-data-2025 labels: # https://fluxcd.io/flux/components/kustomize/kustomizations/#controlling-the-apply-behavior-of-resources kustomize.toolkit.fluxcd.io/ssa: IfNotPresent @@ -11,7 +11,7 @@ spec: trigger: manual: restore-once restic: - repository: minecraft-survival-world-data-volsync + repository: minecraft-survival-world-data-2025-volsync copyMethod: Snapshot volumeSnapshotClassName: csi-ceph-blockpool cacheStorageClassName: ceph-block diff --git a/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/replication-source.yaml b/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/replication-source.yaml index a24b560b6..e7c46e758 100644 --- a/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/replication-source.yaml +++ b/kubernetes/talos-flux/apps/gaming/minecraft-java/survival-world/replication-source.yaml @@ -2,37 +2,6 @@ # yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/volsync.backube/replicationsource_v1alpha1.json apiVersion: volsync.backube/v1alpha1 kind: ReplicationSource -metadata: - name: minecraft-survival-world-data -spec: - sourcePVC: minecraft-survival-world-data - trigger: - schedule: "5 * * * *" - restic: - copyMethod: Snapshot - pruneIntervalDays: 14 - repository: minecraft-survival-world-data-volsync - volumeSnapshotClassName: csi-ceph-blockpool - cacheCapacity: 5Gi - cacheStorageClassName: ceph-block - cacheAccessModes: - - ReadWriteOnce - storageClassName: ceph-block - accessModes: - - ReadWriteOnce - moverSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 - fsGroup: 1000 - retain: - hourly: 24 - daily: 7 - weekly: 4 - monthly: 3 ---- -# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/volsync.backube/replicationsource_v1alpha1.json -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource metadata: name: minecraft-survival-world-data-2025 spec: