diff --git a/services/PVR/Jellyfin/manifests/persistentvolume-csismb-jellyfin-sports.yaml b/services/PVR/Jellyfin/manifests/persistentvolume-csismb-jellyfin-sports.yaml new file mode 100644 index 0000000..a3dd174 --- /dev/null +++ b/services/PVR/Jellyfin/manifests/persistentvolume-csismb-jellyfin-sports.yaml @@ -0,0 +1,33 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + annotations: + pv.kubernetes.io/provisioned-by: smb.csi.k8s.io + name: csismb-jellyfin-sports +spec: + capacity: + storage: 1Gi + accessModes: + - ReadWriteMany + persistentVolumeReclaimPolicy: Retain + storageClassName: csismb-jellyfin-sports + mountOptions: + - dir_mode=0777 + - file_mode=0777 + - uid=911 + - gid=911 +# - nobrl + - cache=strict + - mfsymlinks + - noserverino # required to prevent data corruption + csi: + driver: smb.csi.k8s.io + # volumeHandle format: {smb-server-address}#{sub-dir-name}#{share-name} + # make sure this value is unique for every share in the cluster + volumeHandle: 192.168.154.195#jellyfin#sports + volumeAttributes: + source: //192.168.154.195/Public + subDir: Video's/Sports + nodeStageSecretRef: + name: smb-credentials + namespace: jellyfin diff --git a/services/PVR/Jellyfin/manifests/persistentvolumeclaim-csismb-jellyfin-sports.yaml b/services/PVR/Jellyfin/manifests/persistentvolumeclaim-csismb-jellyfin-sports.yaml new file mode 100644 index 0000000..9216f0c --- /dev/null +++ b/services/PVR/Jellyfin/manifests/persistentvolumeclaim-csismb-jellyfin-sports.yaml @@ -0,0 +1,12 @@ +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: csismb-jellyfin-sports + namespace: jellyfin +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi + storageClassName: csismb-jellyfin-sports diff --git a/services/PVR/Jellyfin/values.yaml b/services/PVR/Jellyfin/values.yaml index c6f86a5..8047442 100644 --- a/services/PVR/Jellyfin/values.yaml +++ b/services/PVR/Jellyfin/values.yaml @@ -27,6 +27,9 @@ volumes: - name: csismb-jellyfin-series persistentVolumeClaim: claimName: csismb-jellyfin-series + - name: csismb-jellyfin-sports + persistentVolumeClaim: + claimName: csismb-jellyfin-sports - name: igpu hostPath: path: /dev/dri @@ -36,6 +39,8 @@ volumeMounts: mountPath: "/movies" - name: csismb-jellyfin-series mountPath: "/series" + - name: csismb-jellyfin-sports + mountPath: "/sports" - name: igpu mountPath: /dev/dri