apiVersion: volsync.backube/v1alpha1 kind: ReplicationSource metadata: name: matrix-synapse-backup-source namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: matrix-synapse-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: matrix-synapse trigger: schedule: 0 0 */3 * * restic: pruneIntervalDays: 14 repository: matrix-synapse-backup-secret retain: hourly: 1 daily: 1 weekly: 1 monthly: 2 yearly: 4 copyMethod: Snapshot storageClassName: ceph-block-delete volumeSnapshotClassName: ceph-blockpool-snapshot --- apiVersion: volsync.backube/v1alpha1 kind: ReplicationSource metadata: name: mautrix-discord-data-backup-source namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: mautrix-discord-data-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: mautrix-discord-data trigger: schedule: 0 0 */3 * * restic: pruneIntervalDays: 14 repository: mautrix-discord-data-backup-secret retain: hourly: 1 daily: 1 weekly: 1 monthly: 2 yearly: 4 moverSecurityContext: runAsUser: 1337 runAsGroup: 1337 copyMethod: Snapshot storageClassName: ceph-block-delete volumeSnapshotClassName: ceph-blockpool-snapshot --- apiVersion: volsync.backube/v1alpha1 kind: ReplicationSource metadata: name: mautrix-whatsapp-data-backup-source namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: mautrix-whatsapp-data-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: mautrix-whatsapp-data trigger: schedule: 0 0 */3 * * restic: pruneIntervalDays: 14 repository: mautrix-whatsapp-data-backup-secret retain: hourly: 1 daily: 1 weekly: 1 monthly: 2 yearly: 4 moverSecurityContext: runAsUser: 1337 runAsGroup: 1337 copyMethod: Snapshot storageClassName: ceph-block-delete volumeSnapshotClassName: ceph-blockpool-snapshot