diff --git a/roles/soulseek/files/soulseek-deployment.yaml b/roles/soulseek/files/soulseek-deployment.yaml index 3cf204d..53dd915 100644 --- a/roles/soulseek/files/soulseek-deployment.yaml +++ b/roles/soulseek/files/soulseek-deployment.yaml @@ -73,6 +73,8 @@ spec: mountPath: /app - name: media mountPath: /downloads + - name: downloading + mountPath: /downloading volumes: - name: app persistentVolumeClaim: @@ -80,6 +82,9 @@ spec: - name: media persistentVolumeClaim: claimName: soulseek-media-pvc + - name: downloading + persistentVolumeClaim: + claimName: soulseek-downloading-pvc - name: vpn-config persistentVolumeClaim: claimName: soulseek-vpn-config-pvc diff --git a/roles/soulseek/files/soulseek-nfs-csi.yaml b/roles/soulseek/files/soulseek-nfs-csi.yaml index ec739f8..f9eb9ca 100644 --- a/roles/soulseek/files/soulseek-nfs-csi.yaml +++ b/roles/soulseek/files/soulseek-nfs-csi.yaml @@ -22,3 +22,15 @@ parameters: share: /mnt/fenix-main-nas-pool-0/data/Filmes_e_Series/Downloads allowVolumeExpansion: true reclaimPolicy: Retain +--- +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: soulseek-downloading-nfs-csi + namespace: stack-arr +provisioner: nfs.csi.k8s.io +parameters: + server: 192.168.1.22 + share: /mnt/fenix-main-nas-pool-0/data/Filmes_e_Series/Downloading +allowVolumeExpansion: true +reclaimPolicy: Retain \ No newline at end of file diff --git a/roles/soulseek/files/soulseek-pvcs.yaml b/roles/soulseek/files/soulseek-pvcs.yaml index 7bd78c6..0c15982 100644 --- a/roles/soulseek/files/soulseek-pvcs.yaml +++ b/roles/soulseek/files/soulseek-pvcs.yaml @@ -92,3 +92,33 @@ spec: requests: storage: 10Gi --- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: soulseek-downloading-pv + namespace: stack-arr +spec: + capacity: + storage: 500Gi + storageClassName: soulseek-downloading-nfs-csi + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Retain + nfs: + server: 192.168.1.22 + path: /mnt/fenix-main-nas-pool-0/data/Filmes_e_Series/Downloading +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: soulseek-downloading-pvc + namespace: stack-arr +spec: + storageClassName: soulseek-downloading-nfs-csi + accessModes: + - ReadWriteOnce + volumeName: soulseek-downloading-pv + resources: + requests: + storage: 500Gi +--- \ No newline at end of file