From 9ed5d093d9c9f6ecd78ff82b7c40457ad09f2604 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Tue, 30 Dec 2025 01:04:16 +0000 Subject: [PATCH] Automated Manifest Update (#2972) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2972 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- .../navidrome/Deployment-navidrome-main.yaml | 6 +++++ ...e-navidrome-music-youtube-nfs-storage.yaml | 23 +++++++++++++++++++ ...m-navidrome-music-youtube-nfs-storage.yaml | 17 ++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 clusters/cl01tl/manifests/navidrome/PersistentVolume-navidrome-music-youtube-nfs-storage.yaml create mode 100644 clusters/cl01tl/manifests/navidrome/PersistentVolumeClaim-navidrome-music-youtube-nfs-storage.yaml 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