Skip to content
Snippets Groups Projects
Verified Commit 436a1326 authored by Sheogorath's avatar Sheogorath :european_castle:
Browse files

feat(jellyfin): Add audiobooks and Music libraries

parent a34b83ae
No related branches found
No related tags found
No related merge requests found
......@@ -10,6 +10,18 @@
name: shows
persistentVolumeClaim:
claimName: jellyfin-shows
- op: add
path: /spec/template/spec/volumes/0
value:
name: music
persistentVolumeClaim:
claimName: jellyfin-music
- op: add
path: /spec/template/spec/volumes/0
value:
name: books
persistentVolumeClaim:
claimName: jellyfin-books
- op: add
path: /spec/template/spec/containers/0/volumeMounts/0
value:
......@@ -19,4 +31,14 @@
path: /spec/template/spec/containers/0/volumeMounts/0
value:
mountPath: /data/media/movies
name: movies
\ No newline at end of file
name: movies
- op: add
path: /spec/template/spec/containers/0/volumeMounts/0
value:
mountPath: /data/media/music
name: music
- op: add
path: /spec/template/spec/containers/0/volumeMounts/0
value:
mountPath: /data/media/books
name: books
\ No newline at end of file
......@@ -35,3 +35,41 @@ spec:
mountOptions:
- hard
- noexec
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: jellyfin-music
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: ""
capacity:
storage: 2Ti
accessModes:
- ReadWriteMany
volumeMode: Filesystem
nfs:
server: fs03.storage.si-infra.de
path: "/mnt/NAS/shares/music"
mountOptions:
- hard
- noexec
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: jellyfin-books
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: ""
capacity:
storage: 2Ti
accessModes:
- ReadWriteMany
volumeMode: Filesystem
nfs:
server: fs03.storage.si-infra.de
path: "/mnt/NAS/shares/books"
mountOptions:
- hard
- noexec
......@@ -15,7 +15,6 @@ spec:
storage: 2Ti
volumeName: jellyfin-movies
---
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
......@@ -31,3 +30,35 @@ spec:
requests:
storage: 2Ti
volumeName: jellyfin-shows
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyfin-music
labels:
app.kubernetes.io/name: jellyfin
app.kubernetes.io/component: jellyfin
spec:
storageClassName: ""
accessModes:
- ReadWriteMany
resources:
requests:
storage: 2Ti
volumeName: jellyfin-music
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyfin-books
labels:
app.kubernetes.io/name: jellyfin
app.kubernetes.io/component: jellyfin
spec:
storageClassName: ""
accessModes:
- ReadWriteMany
resources:
requests:
storage: 2Ti
volumeName: jellyfin-books
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment