diff --git a/clusters/cl01tl/helm/shelfmark/templates/persistent-volume-claim.yaml b/clusters/cl01tl/helm/shelfmark/templates/persistent-volume-claim.yaml index c7546002a..2c31a5189 100644 --- a/clusters/cl01tl/helm/shelfmark/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/helm/shelfmark/templates/persistent-volume-claim.yaml @@ -34,3 +34,22 @@ spec: resources: requests: storage: 1Gi + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: shelfmark-downloads-nfs-storage + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: shelfmark-downloads-nfs-storage + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + volumeName: shelfmark-downloads-nfs-storage + storageClassName: nfs-client + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi diff --git a/clusters/cl01tl/helm/shelfmark/templates/persistent-volume.yaml b/clusters/cl01tl/helm/shelfmark/templates/persistent-volume.yaml index 2f19efc0c..28fac1832 100644 --- a/clusters/cl01tl/helm/shelfmark/templates/persistent-volume.yaml +++ b/clusters/cl01tl/helm/shelfmark/templates/persistent-volume.yaml @@ -46,3 +46,28 @@ spec: - vers=4 - minorversion=1 - noac + +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: shelfmark-downloads-nfs-storage + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: shelfmark-downloads-nfs-storage + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + persistentVolumeReclaimPolicy: Retain + storageClassName: nfs-client + capacity: + storage: 1Gi + accessModes: + - ReadWriteMany + nfs: + path: /volume2/Storage/Torrent + server: synologybond.alexlebens.net + mountOptions: + - vers=4 + - minorversion=1 + - noac diff --git a/clusters/cl01tl/helm/shelfmark/values.yaml b/clusters/cl01tl/helm/shelfmark/values.yaml index 5a82b7d15..a17a08bc3 100644 --- a/clusters/cl01tl/helm/shelfmark/values.yaml +++ b/clusters/cl01tl/helm/shelfmark/values.yaml @@ -89,6 +89,13 @@ shelfmark: main: - path: /audiobooks readOnly: false + downloads: + existingClaim: shelfmark-downloads-nfs-storage + advancedMounts: + main: + main: + - path: /mnt/store/Torrent + readOnly: false volsync-target-config: pvcTarget: shelfmark-config local: