diff --git a/clusters/cl01tl/manifests/navidrome/Deployment-navidrome-main.yaml b/clusters/cl01tl/manifests/navidrome/Deployment-navidrome-main.yaml index 716fe930d..d30d446a8 100644 --- a/clusters/cl01tl/manifests/navidrome/Deployment-navidrome-main.yaml +++ b/clusters/cl01tl/manifests/navidrome/Deployment-navidrome-main.yaml @@ -65,6 +65,9 @@ spec: - mountPath: /music name: music readOnly: true + - mountPath: /music-youtube + name: music-youtube + readOnly: true volumes: - emptyDir: {} name: cache @@ -74,3 +77,6 @@ spec: - name: music persistentVolumeClaim: claimName: navidrome-music-nfs-storage + - name: music-youtube + persistentVolumeClaim: + claimName: navidrome-music-youtube-nfs-storage diff --git a/clusters/cl01tl/manifests/navidrome/PersistentVolume-navidrome-music-youtube-nfs-storage.yaml b/clusters/cl01tl/manifests/navidrome/PersistentVolume-navidrome-music-youtube-nfs-storage.yaml new file mode 100644 index 000000000..ad154ebc2 --- /dev/null +++ b/clusters/cl01tl/manifests/navidrome/PersistentVolume-navidrome-music-youtube-nfs-storage.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: navidrome-music-youtube-nfs-storage + namespace: navidrome + labels: + app.kubernetes.io/name: navidrome-music-youtube-nfs-storage + app.kubernetes.io/instance: navidrome + app.kubernetes.io/part-of: navidrome +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/manifests/navidrome/PersistentVolumeClaim-navidrome-music-youtube-nfs-storage.yaml b/clusters/cl01tl/manifests/navidrome/PersistentVolumeClaim-navidrome-music-youtube-nfs-storage.yaml new file mode 100644 index 000000000..45085a5c9 --- /dev/null +++ b/clusters/cl01tl/manifests/navidrome/PersistentVolumeClaim-navidrome-music-youtube-nfs-storage.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: navidrome-music-youtube-nfs-storage + namespace: navidrome + labels: + app.kubernetes.io/name: navidrome-music-youtube-nfs-storage + app.kubernetes.io/instance: navidrome + app.kubernetes.io/part-of: navidrome +spec: + volumeName: navidrome-music-youtube-nfs-storage + storageClassName: nfs-client + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi