diff --git a/clusters/cl01tl/helm/navidrome/templates/persistent-volume-claim.yaml b/clusters/cl01tl/helm/navidrome/templates/persistent-volume-claim.yaml index 34e8ba610..aa25aa0e7 100644 --- a/clusters/cl01tl/helm/navidrome/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/helm/navidrome/templates/persistent-volume-claim.yaml @@ -15,3 +15,22 @@ spec: resources: requests: storage: 1Gi + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: navidrome-music-youtube-nfs-storage + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: navidrome-music-youtube-nfs-storage + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + volumeName: navidrome-music-youtube-nfs-storage + storageClassName: nfs-client + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi diff --git a/clusters/cl01tl/helm/navidrome/templates/persistent-volume.yaml b/clusters/cl01tl/helm/navidrome/templates/persistent-volume.yaml index 096d9d4b2..1a601bb98 100644 --- a/clusters/cl01tl/helm/navidrome/templates/persistent-volume.yaml +++ b/clusters/cl01tl/helm/navidrome/templates/persistent-volume.yaml @@ -21,3 +21,28 @@ spec: - vers=4 - minorversion=1 - noac + +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: navidrome-music-youtube-nfs-storage + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: navidrome-music-youtube-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/Music YouTube/ + server: synologybond.alexlebens.net + mountOptions: + - vers=4 + - minorversion=1 + - noac diff --git a/clusters/cl01tl/helm/navidrome/values.yaml b/clusters/cl01tl/helm/navidrome/values.yaml index 5d492b23d..f364a2de9 100644 --- a/clusters/cl01tl/helm/navidrome/values.yaml +++ b/clusters/cl01tl/helm/navidrome/values.yaml @@ -146,6 +146,13 @@ navidrome: main: - path: /music readOnly: true + music-youtube: + existingClaim: navidrome-music-youtube-nfs-storage + advancedMounts: + main: + main: + - path: /music-youtube + readOnly: true volsync-target-data: pvcTarget: navidrome-data moverSecurityContext: