From 79818342d0fa81d475b148a58f2171ab92f33858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Limpinho?= Date: Mon, 15 Jun 2026 11:15:53 +0100 Subject: [PATCH] soulseek --- roles/soulseek/files/soulseek-deployment.yaml | 5 ++++ roles/soulseek/files/soulseek-nfs-csi.yaml | 12 ++++++++ roles/soulseek/files/soulseek-pvcs.yaml | 30 +++++++++++++++++++ 3 files changed, 47 insertions(+) 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