Skip to content
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 3 commits into from
Jan 27, 2025
Merged

Conversation

joryirving
Copy link
Owner

No description provided.

@smurf-bot smurf-bot bot added the area/kubernetes Changes made in the kubernetes directory label Jan 27, 2025
@smurf-bot smurf-bot bot added the area/github Changes made in the github directory label Jan 27, 2025
@smurf-bot
Copy link
Contributor

smurf-bot bot commented Jan 27, 2025

--- 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 * * *
 

@smurf-bot
Copy link
Contributor

smurf-bot bot commented Jan 27, 2025

--- 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 joryirving merged commit c976541 into main Jan 27, 2025
12 checks passed
@joryirving joryirving deleted the feat/update-vs-component branch January 27, 2025 22:14
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant