generated from onedr0p/cluster-template
-
-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: split up volsync component files #3606
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- kubernetes/utility/apps/home-automation/home-assistant/app Kustomization: home-automation/home-assistant PersistentVolumeClaim: home-automation/home-assistant
+++ kubernetes/utility/apps/home-automation/home-assistant/app Kustomization: home-automation/home-assistant PersistentVolumeClaim: home-automation/home-assistant
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: home-assistant-bootstrap
resources:
requests:
storage: 5Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/utility/apps/home-automation/home-assistant/app Kustomization: home-automation/home-assistant ReplicationDestination: home-automation/home-assistant-bootstrap
+++ kubernetes/utility/apps/home-automation/home-assistant/app Kustomization: home-automation/home-assistant ReplicationDestination: home-automation/home-assistant-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 5Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: home-assistant-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/utility/apps/home-automation/home-assistant/app Kustomization: home-automation/home-assistant ReplicationSource: home-automation/home-assistant
+++ kubernetes/utility/apps/home-automation/home-assistant/app Kustomization: home-automation/home-assistant ReplicationSource: home-automation/home-assistant
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: home-assistant-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: home-assistant
trigger:
schedule: 0 * * * *
--- kubernetes/utility/apps/home-automation/home-assistant/app Kustomization: home-automation/home-assistant ReplicationSource: home-automation/home-assistant-r2
+++ kubernetes/utility/apps/home-automation/home-assistant/app Kustomization: home-automation/home-assistant ReplicationSource: home-automation/home-assistant-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: home-assistant-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: home-assistant
trigger:
schedule: 0 0 * * *
--- kubernetes/utility/apps/self-hosted/thelounge/app Kustomization: self-hosted/thelounge PersistentVolumeClaim: self-hosted/thelounge
+++ kubernetes/utility/apps/self-hosted/thelounge/app Kustomization: self-hosted/thelounge PersistentVolumeClaim: self-hosted/thelounge
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: thelounge-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/utility/apps/self-hosted/thelounge/app Kustomization: self-hosted/thelounge ReplicationDestination: self-hosted/thelounge-bootstrap
+++ kubernetes/utility/apps/self-hosted/thelounge/app Kustomization: self-hosted/thelounge ReplicationDestination: self-hosted/thelounge-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: thelounge-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/utility/apps/self-hosted/thelounge/app Kustomization: self-hosted/thelounge ReplicationSource: self-hosted/thelounge
+++ kubernetes/utility/apps/self-hosted/thelounge/app Kustomization: self-hosted/thelounge ReplicationSource: self-hosted/thelounge
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: thelounge-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: thelounge
trigger:
schedule: 0 * * * *
--- kubernetes/utility/apps/self-hosted/thelounge/app Kustomization: self-hosted/thelounge ReplicationSource: self-hosted/thelounge-r2
+++ kubernetes/utility/apps/self-hosted/thelounge/app Kustomization: self-hosted/thelounge ReplicationSource: self-hosted/thelounge-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: thelounge-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: thelounge
trigger:
schedule: 0 0 * * *
--- kubernetes/utility/apps/home-automation/zigbee2mqtt/app Kustomization: home-automation/zigbee2mqtt PersistentVolumeClaim: home-automation/zigbee2mqtt
+++ kubernetes/utility/apps/home-automation/zigbee2mqtt/app Kustomization: home-automation/zigbee2mqtt PersistentVolumeClaim: home-automation/zigbee2mqtt
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: zigbee2mqtt-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/utility/apps/home-automation/zigbee2mqtt/app Kustomization: home-automation/zigbee2mqtt ReplicationDestination: home-automation/zigbee2mqtt-bootstrap
+++ kubernetes/utility/apps/home-automation/zigbee2mqtt/app Kustomization: home-automation/zigbee2mqtt ReplicationDestination: home-automation/zigbee2mqtt-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: zigbee2mqtt-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/utility/apps/home-automation/zigbee2mqtt/app Kustomization: home-automation/zigbee2mqtt ReplicationSource: home-automation/zigbee2mqtt
+++ kubernetes/utility/apps/home-automation/zigbee2mqtt/app Kustomization: home-automation/zigbee2mqtt ReplicationSource: home-automation/zigbee2mqtt
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: zigbee2mqtt-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: zigbee2mqtt
trigger:
schedule: 0 * * * *
--- kubernetes/utility/apps/home-automation/zigbee2mqtt/app Kustomization: home-automation/zigbee2mqtt ReplicationSource: home-automation/zigbee2mqtt-r2
+++ kubernetes/utility/apps/home-automation/zigbee2mqtt/app Kustomization: home-automation/zigbee2mqtt ReplicationSource: home-automation/zigbee2mqtt-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: zigbee2mqtt-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: zigbee2mqtt
trigger:
schedule: 0 0 * * *
--- kubernetes/utility/apps/self-hosted/meshcentral/app Kustomization: self-hosted/meshcentral PersistentVolumeClaim: self-hosted/meshcentral
+++ kubernetes/utility/apps/self-hosted/meshcentral/app Kustomization: self-hosted/meshcentral PersistentVolumeClaim: self-hosted/meshcentral
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: meshcentral-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/utility/apps/self-hosted/meshcentral/app Kustomization: self-hosted/meshcentral ReplicationDestination: self-hosted/meshcentral-bootstrap
+++ kubernetes/utility/apps/self-hosted/meshcentral/app Kustomization: self-hosted/meshcentral ReplicationDestination: self-hosted/meshcentral-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: meshcentral-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/utility/apps/self-hosted/meshcentral/app Kustomization: self-hosted/meshcentral ReplicationSource: self-hosted/meshcentral
+++ kubernetes/utility/apps/self-hosted/meshcentral/app Kustomization: self-hosted/meshcentral ReplicationSource: self-hosted/meshcentral
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: meshcentral-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: meshcentral
trigger:
schedule: 0 * * * *
--- kubernetes/utility/apps/self-hosted/meshcentral/app Kustomization: self-hosted/meshcentral ReplicationSource: self-hosted/meshcentral-r2
+++ kubernetes/utility/apps/self-hosted/meshcentral/app Kustomization: self-hosted/meshcentral ReplicationSource: self-hosted/meshcentral-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: meshcentral-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: meshcentral
trigger:
schedule: 0 0 * * *
|
--- kubernetes/main/apps/downloads/mylar/app Kustomization: downloads/mylar PersistentVolumeClaim: downloads/mylar
+++ kubernetes/main/apps/downloads/mylar/app Kustomization: downloads/mylar PersistentVolumeClaim: downloads/mylar
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: mylar-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/downloads/mylar/app Kustomization: downloads/mylar ReplicationDestination: downloads/mylar-bootstrap
+++ kubernetes/main/apps/downloads/mylar/app Kustomization: downloads/mylar ReplicationDestination: downloads/mylar-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: mylar-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/downloads/mylar/app Kustomization: downloads/mylar ReplicationSource: downloads/mylar
+++ kubernetes/main/apps/downloads/mylar/app Kustomization: downloads/mylar ReplicationSource: downloads/mylar
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: mylar-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: mylar
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/downloads/mylar/app Kustomization: downloads/mylar ReplicationSource: downloads/mylar-r2
+++ kubernetes/main/apps/downloads/mylar/app Kustomization: downloads/mylar ReplicationSource: downloads/mylar-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: mylar-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: mylar
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/tautulli/app Kustomization: media/tautulli PersistentVolumeClaim: media/tautulli
+++ kubernetes/main/apps/media/tautulli/app Kustomization: media/tautulli PersistentVolumeClaim: media/tautulli
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: tautulli-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/tautulli/app Kustomization: media/tautulli ReplicationDestination: media/tautulli-bootstrap
+++ kubernetes/main/apps/media/tautulli/app Kustomization: media/tautulli ReplicationDestination: media/tautulli-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: tautulli-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/tautulli/app Kustomization: media/tautulli ReplicationSource: media/tautulli
+++ kubernetes/main/apps/media/tautulli/app Kustomization: media/tautulli ReplicationSource: media/tautulli
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: tautulli-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: tautulli
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/tautulli/app Kustomization: media/tautulli ReplicationSource: media/tautulli-r2
+++ kubernetes/main/apps/media/tautulli/app Kustomization: media/tautulli ReplicationSource: media/tautulli-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: tautulli-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: tautulli
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/komga/app Kustomization: media/komga PersistentVolumeClaim: media/komga
+++ kubernetes/main/apps/media/komga/app Kustomization: media/komga PersistentVolumeClaim: media/komga
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: komga-bootstrap
resources:
requests:
storage: 20Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/komga/app Kustomization: media/komga ReplicationDestination: media/komga-bootstrap
+++ kubernetes/main/apps/media/komga/app Kustomization: media/komga ReplicationDestination: media/komga-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 20Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: komga-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/komga/app Kustomization: media/komga ReplicationSource: media/komga
+++ kubernetes/main/apps/media/komga/app Kustomization: media/komga ReplicationSource: media/komga
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: komga-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: komga
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/komga/app Kustomization: media/komga ReplicationSource: media/komga-r2
+++ kubernetes/main/apps/media/komga/app Kustomization: media/komga ReplicationSource: media/komga-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: komga-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: komga
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/plex/app Kustomization: media/plex PersistentVolumeClaim: media/plex
+++ kubernetes/main/apps/media/plex/app Kustomization: media/plex PersistentVolumeClaim: media/plex
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: plex-bootstrap
resources:
requests:
storage: 50Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/plex/app Kustomization: media/plex ReplicationDestination: media/plex-bootstrap
+++ kubernetes/main/apps/media/plex/app Kustomization: media/plex ReplicationDestination: media/plex-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 25Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 50Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: plex-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/plex/app Kustomization: media/plex ReplicationSource: media/plex
+++ kubernetes/main/apps/media/plex/app Kustomization: media/plex ReplicationSource: media/plex
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 25Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: plex-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: plex
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/plex/app Kustomization: media/plex ReplicationSource: media/plex-r2
+++ kubernetes/main/apps/media/plex/app Kustomization: media/plex ReplicationSource: media/plex-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 25Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: plex-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: plex
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/downloads/metube/app Kustomization: downloads/metube PersistentVolumeClaim: downloads/metube
+++ kubernetes/main/apps/downloads/metube/app Kustomization: downloads/metube PersistentVolumeClaim: downloads/metube
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: metube-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/downloads/metube/app Kustomization: downloads/metube ReplicationDestination: downloads/metube-bootstrap
+++ kubernetes/main/apps/downloads/metube/app Kustomization: downloads/metube ReplicationDestination: downloads/metube-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: metube-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/downloads/metube/app Kustomization: downloads/metube ReplicationSource: downloads/metube
+++ kubernetes/main/apps/downloads/metube/app Kustomization: downloads/metube ReplicationSource: downloads/metube
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: metube-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: metube
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/downloads/metube/app Kustomization: downloads/metube ReplicationSource: downloads/metube-r2
+++ kubernetes/main/apps/downloads/metube/app Kustomization: downloads/metube ReplicationSource: downloads/metube-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: metube-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: metube
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/your-spotify/app Kustomization: media/your-spotify PersistentVolumeClaim: media/your-spotify
+++ kubernetes/main/apps/media/your-spotify/app Kustomization: media/your-spotify PersistentVolumeClaim: media/your-spotify
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: your-spotify-bootstrap
resources:
requests:
storage: 5Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/your-spotify/app Kustomization: media/your-spotify ReplicationDestination: media/your-spotify-bootstrap
+++ kubernetes/main/apps/media/your-spotify/app Kustomization: media/your-spotify ReplicationDestination: media/your-spotify-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 5Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: your-spotify-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/your-spotify/app Kustomization: media/your-spotify ReplicationSource: media/your-spotify
+++ kubernetes/main/apps/media/your-spotify/app Kustomization: media/your-spotify ReplicationSource: media/your-spotify
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: your-spotify-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: your-spotify
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/your-spotify/app Kustomization: media/your-spotify ReplicationSource: media/your-spotify-r2
+++ kubernetes/main/apps/media/your-spotify/app Kustomization: media/your-spotify ReplicationSource: media/your-spotify-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: your-spotify-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: your-spotify
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/downloads/qbittorrent/app Kustomization: downloads/qbittorrent PersistentVolumeClaim: downloads/qbittorrent
+++ kubernetes/main/apps/downloads/qbittorrent/app Kustomization: downloads/qbittorrent PersistentVolumeClaim: downloads/qbittorrent
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: qbittorrent-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/downloads/qbittorrent/app Kustomization: downloads/qbittorrent ReplicationDestination: downloads/qbittorrent-bootstrap
+++ kubernetes/main/apps/downloads/qbittorrent/app Kustomization: downloads/qbittorrent ReplicationDestination: downloads/qbittorrent-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: qbittorrent-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/downloads/qbittorrent/app Kustomization: downloads/qbittorrent ReplicationSource: downloads/qbittorrent
+++ kubernetes/main/apps/downloads/qbittorrent/app Kustomization: downloads/qbittorrent ReplicationSource: downloads/qbittorrent
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: qbittorrent-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: qbittorrent
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/downloads/qbittorrent/app Kustomization: downloads/qbittorrent ReplicationSource: downloads/qbittorrent-r2
+++ kubernetes/main/apps/downloads/qbittorrent/app Kustomization: downloads/qbittorrent ReplicationSource: downloads/qbittorrent-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: qbittorrent-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: qbittorrent
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/maintainerr/app Kustomization: media/maintainerr PersistentVolumeClaim: media/maintainerr
+++ kubernetes/main/apps/media/maintainerr/app Kustomization: media/maintainerr PersistentVolumeClaim: media/maintainerr
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: maintainerr-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/maintainerr/app Kustomization: media/maintainerr ReplicationDestination: media/maintainerr-bootstrap
+++ kubernetes/main/apps/media/maintainerr/app Kustomization: media/maintainerr ReplicationDestination: media/maintainerr-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: maintainerr-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/maintainerr/app Kustomization: media/maintainerr ReplicationSource: media/maintainerr
+++ kubernetes/main/apps/media/maintainerr/app Kustomization: media/maintainerr ReplicationSource: media/maintainerr
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: maintainerr-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: maintainerr
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/maintainerr/app Kustomization: media/maintainerr ReplicationSource: media/maintainerr-r2
+++ kubernetes/main/apps/media/maintainerr/app Kustomization: media/maintainerr ReplicationSource: media/maintainerr-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: maintainerr-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: maintainerr
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/downloads/sabnzbd/app Kustomization: downloads/sabnzbd PersistentVolumeClaim: downloads/sabnzbd
+++ kubernetes/main/apps/downloads/sabnzbd/app Kustomization: downloads/sabnzbd PersistentVolumeClaim: downloads/sabnzbd
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: sabnzbd-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/downloads/sabnzbd/app Kustomization: downloads/sabnzbd ReplicationDestination: downloads/sabnzbd-bootstrap
+++ kubernetes/main/apps/downloads/sabnzbd/app Kustomization: downloads/sabnzbd ReplicationDestination: downloads/sabnzbd-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: sabnzbd-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/downloads/sabnzbd/app Kustomization: downloads/sabnzbd ReplicationSource: downloads/sabnzbd
+++ kubernetes/main/apps/downloads/sabnzbd/app Kustomization: downloads/sabnzbd ReplicationSource: downloads/sabnzbd
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: sabnzbd-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: sabnzbd
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/downloads/sabnzbd/app Kustomization: downloads/sabnzbd ReplicationSource: downloads/sabnzbd-r2
+++ kubernetes/main/apps/downloads/sabnzbd/app Kustomization: downloads/sabnzbd ReplicationSource: downloads/sabnzbd-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: sabnzbd-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: sabnzbd
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/downloads/kapowarr/app Kustomization: downloads/kapowarr PersistentVolumeClaim: downloads/kapowarr
+++ kubernetes/main/apps/downloads/kapowarr/app Kustomization: downloads/kapowarr PersistentVolumeClaim: downloads/kapowarr
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: kapowarr-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/downloads/kapowarr/app Kustomization: downloads/kapowarr ReplicationDestination: downloads/kapowarr-bootstrap
+++ kubernetes/main/apps/downloads/kapowarr/app Kustomization: downloads/kapowarr ReplicationDestination: downloads/kapowarr-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: kapowarr-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/downloads/kapowarr/app Kustomization: downloads/kapowarr ReplicationSource: downloads/kapowarr
+++ kubernetes/main/apps/downloads/kapowarr/app Kustomization: downloads/kapowarr ReplicationSource: downloads/kapowarr
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: kapowarr-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: kapowarr
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/downloads/kapowarr/app Kustomization: downloads/kapowarr ReplicationSource: downloads/kapowarr-r2
+++ kubernetes/main/apps/downloads/kapowarr/app Kustomization: downloads/kapowarr ReplicationSource: downloads/kapowarr-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: kapowarr-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: kapowarr
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/self-hosted/actual/app Kustomization: self-hosted/actual PersistentVolumeClaim: self-hosted/actual
+++ kubernetes/main/apps/self-hosted/actual/app Kustomization: self-hosted/actual PersistentVolumeClaim: self-hosted/actual
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: actual-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/self-hosted/actual/app Kustomization: self-hosted/actual ReplicationDestination: self-hosted/actual-bootstrap
+++ kubernetes/main/apps/self-hosted/actual/app Kustomization: self-hosted/actual ReplicationDestination: self-hosted/actual-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: actual-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/self-hosted/actual/app Kustomization: self-hosted/actual ReplicationSource: self-hosted/actual
+++ kubernetes/main/apps/self-hosted/actual/app Kustomization: self-hosted/actual ReplicationSource: self-hosted/actual
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: actual-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: actual
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/self-hosted/actual/app Kustomization: self-hosted/actual ReplicationSource: self-hosted/actual-r2
+++ kubernetes/main/apps/self-hosted/actual/app Kustomization: self-hosted/actual ReplicationSource: self-hosted/actual-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: actual-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: actual
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/kavita/app Kustomization: media/kavita PersistentVolumeClaim: media/kavita
+++ kubernetes/main/apps/media/kavita/app Kustomization: media/kavita PersistentVolumeClaim: media/kavita
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: kavita-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/kavita/app Kustomization: media/kavita ReplicationDestination: media/kavita-bootstrap
+++ kubernetes/main/apps/media/kavita/app Kustomization: media/kavita ReplicationDestination: media/kavita-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: kavita-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/kavita/app Kustomization: media/kavita ReplicationSource: media/kavita
+++ kubernetes/main/apps/media/kavita/app Kustomization: media/kavita ReplicationSource: media/kavita
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: kavita-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: kavita
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/kavita/app Kustomization: media/kavita ReplicationSource: media/kavita-r2
+++ kubernetes/main/apps/media/kavita/app Kustomization: media/kavita ReplicationSource: media/kavita-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: kavita-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: kavita
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/ersatztv/app Kustomization: media/ersatztv PersistentVolumeClaim: media/ersatztv
+++ kubernetes/main/apps/media/ersatztv/app Kustomization: media/ersatztv PersistentVolumeClaim: media/ersatztv
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: ersatztv-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/ersatztv/app Kustomization: media/ersatztv ReplicationDestination: media/ersatztv-bootstrap
+++ kubernetes/main/apps/media/ersatztv/app Kustomization: media/ersatztv ReplicationDestination: media/ersatztv-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: ersatztv-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/ersatztv/app Kustomization: media/ersatztv ReplicationSource: media/ersatztv
+++ kubernetes/main/apps/media/ersatztv/app Kustomization: media/ersatztv ReplicationSource: media/ersatztv
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: ersatztv-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: ersatztv
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/ersatztv/app Kustomization: media/ersatztv ReplicationSource: media/ersatztv-r2
+++ kubernetes/main/apps/media/ersatztv/app Kustomization: media/ersatztv ReplicationSource: media/ersatztv-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: ersatztv-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: ersatztv
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/jellyseerr/app Kustomization: media/jellyseerr PersistentVolumeClaim: media/jellyseerr
+++ kubernetes/main/apps/media/jellyseerr/app Kustomization: media/jellyseerr PersistentVolumeClaim: media/jellyseerr
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: jellyseerr-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/jellyseerr/app Kustomization: media/jellyseerr ReplicationDestination: media/jellyseerr-bootstrap
+++ kubernetes/main/apps/media/jellyseerr/app Kustomization: media/jellyseerr ReplicationDestination: media/jellyseerr-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: jellyseerr-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/jellyseerr/app Kustomization: media/jellyseerr ReplicationSource: media/jellyseerr
+++ kubernetes/main/apps/media/jellyseerr/app Kustomization: media/jellyseerr ReplicationSource: media/jellyseerr
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: jellyseerr-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: jellyseerr
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/jellyseerr/app Kustomization: media/jellyseerr ReplicationSource: media/jellyseerr-r2
+++ kubernetes/main/apps/media/jellyseerr/app Kustomization: media/jellyseerr ReplicationSource: media/jellyseerr-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: jellyseerr-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: jellyseerr
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/kyoo/app Kustomization: media/kyoo PersistentVolumeClaim: media/kyoo
+++ kubernetes/main/apps/media/kyoo/app Kustomization: media/kyoo PersistentVolumeClaim: media/kyoo
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: kyoo-bootstrap
resources:
requests:
storage: 50Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/kyoo/app Kustomization: media/kyoo ReplicationDestination: media/kyoo-bootstrap
+++ kubernetes/main/apps/media/kyoo/app Kustomization: media/kyoo ReplicationDestination: media/kyoo-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 25Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 50Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: kyoo-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/kyoo/app Kustomization: media/kyoo ReplicationSource: media/kyoo
+++ kubernetes/main/apps/media/kyoo/app Kustomization: media/kyoo ReplicationSource: media/kyoo
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 25Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: kyoo-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: kyoo
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/kyoo/app Kustomization: media/kyoo ReplicationSource: media/kyoo-r2
+++ kubernetes/main/apps/media/kyoo/app Kustomization: media/kyoo ReplicationSource: media/kyoo-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 25Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: kyoo-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: kyoo
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/self-hosted/lubelog/app Kustomization: self-hosted/lubelog PersistentVolumeClaim: self-hosted/lubelog
+++ kubernetes/main/apps/self-hosted/lubelog/app Kustomization: self-hosted/lubelog PersistentVolumeClaim: self-hosted/lubelog
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: lubelog-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/self-hosted/lubelog/app Kustomization: self-hosted/lubelog ReplicationDestination: self-hosted/lubelog-bootstrap
+++ kubernetes/main/apps/self-hosted/lubelog/app Kustomization: self-hosted/lubelog ReplicationDestination: self-hosted/lubelog-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: lubelog-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/self-hosted/lubelog/app Kustomization: self-hosted/lubelog ReplicationSource: self-hosted/lubelog
+++ kubernetes/main/apps/self-hosted/lubelog/app Kustomization: self-hosted/lubelog ReplicationSource: self-hosted/lubelog
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: lubelog-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: lubelog
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/self-hosted/lubelog/app Kustomization: self-hosted/lubelog ReplicationSource: self-hosted/lubelog-r2
+++ kubernetes/main/apps/self-hosted/lubelog/app Kustomization: self-hosted/lubelog ReplicationSource: self-hosted/lubelog-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: lubelog-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: lubelog
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/downloads/bazarr/app Kustomization: downloads/bazarr PersistentVolumeClaim: downloads/bazarr
+++ kubernetes/main/apps/downloads/bazarr/app Kustomization: downloads/bazarr PersistentVolumeClaim: downloads/bazarr
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: bazarr-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/downloads/bazarr/app Kustomization: downloads/bazarr ReplicationDestination: downloads/bazarr-bootstrap
+++ kubernetes/main/apps/downloads/bazarr/app Kustomization: downloads/bazarr ReplicationDestination: downloads/bazarr-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: bazarr-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/downloads/bazarr/app Kustomization: downloads/bazarr ReplicationSource: downloads/bazarr
+++ kubernetes/main/apps/downloads/bazarr/app Kustomization: downloads/bazarr ReplicationSource: downloads/bazarr
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: bazarr-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: bazarr
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/downloads/bazarr/app Kustomization: downloads/bazarr ReplicationSource: downloads/bazarr-r2
+++ kubernetes/main/apps/downloads/bazarr/app Kustomization: downloads/bazarr ReplicationSource: downloads/bazarr-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: bazarr-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: bazarr
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/wizarr/app Kustomization: media/wizarr PersistentVolumeClaim: media/wizarr
+++ kubernetes/main/apps/media/wizarr/app Kustomization: media/wizarr PersistentVolumeClaim: media/wizarr
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: wizarr-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/wizarr/app Kustomization: media/wizarr ReplicationDestination: media/wizarr-bootstrap
+++ kubernetes/main/apps/media/wizarr/app Kustomization: media/wizarr ReplicationDestination: media/wizarr-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: wizarr-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/wizarr/app Kustomization: media/wizarr ReplicationSource: media/wizarr
+++ kubernetes/main/apps/media/wizarr/app Kustomization: media/wizarr ReplicationSource: media/wizarr
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: wizarr-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: wizarr
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/wizarr/app Kustomization: media/wizarr ReplicationSource: media/wizarr-r2
+++ kubernetes/main/apps/media/wizarr/app Kustomization: media/wizarr ReplicationSource: media/wizarr-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: wizarr-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: wizarr
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/self-hosted/paperless/app Kustomization: self-hosted/paperless PersistentVolumeClaim: self-hosted/paperless
+++ kubernetes/main/apps/self-hosted/paperless/app Kustomization: self-hosted/paperless PersistentVolumeClaim: self-hosted/paperless
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: paperless-bootstrap
resources:
requests:
storage: 15Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/self-hosted/paperless/app Kustomization: self-hosted/paperless ReplicationDestination: self-hosted/paperless-bootstrap
+++ kubernetes/main/apps/self-hosted/paperless/app Kustomization: self-hosted/paperless ReplicationDestination: self-hosted/paperless-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 15Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: paperless-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/self-hosted/paperless/app Kustomization: self-hosted/paperless ReplicationSource: self-hosted/paperless
+++ kubernetes/main/apps/self-hosted/paperless/app Kustomization: self-hosted/paperless ReplicationSource: self-hosted/paperless
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: paperless-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: paperless
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/self-hosted/paperless/app Kustomization: self-hosted/paperless ReplicationSource: self-hosted/paperless-r2
+++ kubernetes/main/apps/self-hosted/paperless/app Kustomization: self-hosted/paperless ReplicationSource: self-hosted/paperless-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: paperless-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: paperless
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/downloads/recyclarr/app Kustomization: downloads/recyclarr PersistentVolumeClaim: downloads/recyclarr
+++ kubernetes/main/apps/downloads/recyclarr/app Kustomization: downloads/recyclarr PersistentVolumeClaim: downloads/recyclarr
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: recyclarr-bootstrap
resources:
requests:
storage: 2Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/downloads/recyclarr/app Kustomization: downloads/recyclarr ReplicationDestination: downloads/recyclarr-bootstrap
+++ kubernetes/main/apps/downloads/recyclarr/app Kustomization: downloads/recyclarr ReplicationDestination: downloads/recyclarr-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 2Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: recyclarr-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/downloads/recyclarr/app Kustomization: downloads/recyclarr ReplicationSource: downloads/recyclarr
+++ kubernetes/main/apps/downloads/recyclarr/app Kustomization: downloads/recyclarr ReplicationSource: downloads/recyclarr
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: recyclarr-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: recyclarr
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/downloads/recyclarr/app Kustomization: downloads/recyclarr ReplicationSource: downloads/recyclarr-r2
+++ kubernetes/main/apps/downloads/recyclarr/app Kustomization: downloads/recyclarr ReplicationSource: downloads/recyclarr-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: recyclarr-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: recyclarr
trigger:
schedule: 0 0 * * *
--- kubernetes/main/apps/media/plex/kometa Kustomization: media/kometa PersistentVolumeClaim: media/kometa
+++ kubernetes/main/apps/media/plex/kometa Kustomization: media/kometa PersistentVolumeClaim: media/kometa
@@ -15,8 +15,8 @@
apiGroup: volsync.backube
kind: ReplicationDestination
name: kometa-bootstrap
resources:
requests:
storage: 10Gi
- storageClassName: placeholder
+ storageClassName: null
--- kubernetes/main/apps/media/plex/kometa Kustomization: media/kometa ReplicationDestination: media/kometa-bootstrap
+++ kubernetes/main/apps/media/plex/kometa Kustomization: media/kometa ReplicationDestination: media/kometa-bootstrap
@@ -13,22 +13,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
capacity: 10Gi
cleanupCachePVC: true
cleanupTempPVC: true
copyMethod: Snapshot
enableFileDeletion: true
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
repository: kometa-volsync
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
trigger:
manual: restore-once
--- kubernetes/main/apps/media/plex/kometa Kustomization: media/kometa ReplicationSource: media/kometa
+++ kubernetes/main/apps/media/plex/kometa Kustomization: media/kometa ReplicationSource: media/kometa
@@ -12,25 +12,25 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 14
repository: kometa-volsync
retain:
daily: 10
hourly: 24
monthly: 3
weekly: 5
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: kometa
trigger:
schedule: 0 * * * *
--- kubernetes/main/apps/media/plex/kometa Kustomization: media/kometa ReplicationSource: media/kometa-r2
+++ kubernetes/main/apps/media/plex/kometa Kustomization: media/kometa ReplicationSource: media/kometa-r2
@@ -12,22 +12,22 @@
restic:
accessModes:
- ReadWriteOnce
cacheAccessModes:
- ReadWriteOnce
cacheCapacity: 10Gi
- cacheStorageClassName: placeholder
+ cacheStorageClassName: null
copyMethod: Snapshot
moverSecurityContext:
fsGroup: 100
runAsGroup: 100
runAsUser: 1000
pruneIntervalDays: 7
repository: kometa-volsync-r2
retain:
daily: 7
- storageClassName: placeholder
- volumeSnapshotClassName: placeholder
+ storageClassName: null
+ volumeSnapshotClassName: null
sourcePVC: kometa
trigger:
schedule: 0 0 * * *
|
joryirving
added a commit
that referenced
this pull request
Jan 27, 2025
* feat: split up volsync component files * fix: update workflow for kubernetes/shared
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/github
Changes made in the github directory
area/kubernetes
Changes made in the kubernetes directory
cluster/main
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.