From e8409f595d9e3fe0237c94ef7d9d1c4d9c777dce Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Thu, 6 Mar 2025 22:22:50 -0600 Subject: [PATCH] enable --- .../templates/replication-source.yaml | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/clusters/cl01tl/applications/audiobookshelf/templates/replication-source.yaml b/clusters/cl01tl/applications/audiobookshelf/templates/replication-source.yaml index 3e8dded7b..1261026a0 100644 --- a/clusters/cl01tl/applications/audiobookshelf/templates/replication-source.yaml +++ b/clusters/cl01tl/applications/audiobookshelf/templates/replication-source.yaml @@ -1,56 +1,56 @@ -# apiVersion: volsync.backube/v1alpha1 -# kind: ReplicationSource -# metadata: -# name: audiobookshelf-config-backup-source -# namespace: {{ .Release.Namespace }} -# labels: -# app.kubernetes.io/name: audiobookshelf-config-backup-source -# app.kubernetes.io/instance: {{ .Release.Name }} -# app.kubernetes.io/version: {{ .Chart.AppVersion }} -# app.kubernetes.io/component: backup -# app.kubernetes.io/part-of: {{ .Release.Name }} -# spec: -# sourcePVC: audiobookshelf-config -# trigger: -# schedule: 0 4 * * * -# restic: -# pruneIntervalDays: 7 -# repository: audiobookshelf-config-backup-secret -# retain: -# hourly: 1 -# daily: 3 -# weekly: 2 -# monthly: 2 -# yearly: 4 -# copyMethod: Snapshot -# storageClassName: ceph-block -# volumeSnapshotClassName: ceph-blockpool-snapshot +apiVersion: volsync.backube/v1alpha1 +kind: ReplicationSource +metadata: + name: audiobookshelf-config-backup-source + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: audiobookshelf-config-backup-source + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/version: {{ .Chart.AppVersion }} + app.kubernetes.io/component: backup + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + sourcePVC: audiobookshelf-config + trigger: + schedule: 0 4 * * * + restic: + pruneIntervalDays: 7 + repository: audiobookshelf-config-backup-secret + retain: + hourly: 1 + daily: 3 + weekly: 2 + monthly: 2 + yearly: 4 + copyMethod: Snapshot + storageClassName: ceph-block + volumeSnapshotClassName: ceph-blockpool-snapshot -# --- -# apiVersion: volsync.backube/v1alpha1 -# kind: ReplicationSource -# metadata: -# name: audiobookshelf-metadata-backup-source -# namespace: {{ .Release.Namespace }} -# labels: -# app.kubernetes.io/name: audiobookshelf-metadata-backup-source -# app.kubernetes.io/instance: {{ .Release.Name }} -# app.kubernetes.io/version: {{ .Chart.AppVersion }} -# app.kubernetes.io/component: backup -# app.kubernetes.io/part-of: {{ .Release.Name }} -# spec: -# sourcePVC: audiobookshelf-metadata -# trigger: -# schedule: 0 4 * * * -# restic: -# pruneIntervalDays: 7 -# repository: audiobookshelf-metadata-backup-secret -# retain: -# hourly: 1 -# daily: 3 -# weekly: 2 -# monthly: 2 -# yearly: 4 -# copyMethod: Snapshot -# storageClassName: ceph-block -# volumeSnapshotClassName: ceph-blockpool-snapshot +--- +apiVersion: volsync.backube/v1alpha1 +kind: ReplicationSource +metadata: + name: audiobookshelf-metadata-backup-source + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: audiobookshelf-metadata-backup-source + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/version: {{ .Chart.AppVersion }} + app.kubernetes.io/component: backup + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + sourcePVC: audiobookshelf-metadata + trigger: + schedule: 0 4 * * * + restic: + pruneIntervalDays: 7 + repository: audiobookshelf-metadata-backup-secret + retain: + hourly: 1 + daily: 3 + weekly: 2 + monthly: 2 + yearly: 4 + copyMethod: Snapshot + storageClassName: ceph-block + volumeSnapshotClassName: ceph-blockpool-snapshot