From bd78e688e07c58b04ea6fd32d0d96ed5cd9a71fd Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Sun, 23 Feb 2025 14:04:54 +0800 Subject: [PATCH] feat(jellyfin): add Ceph media PVC --- kube/deploy/apps/media/jellyfin/app/hr.yaml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/kube/deploy/apps/media/jellyfin/app/hr.yaml b/kube/deploy/apps/media/jellyfin/app/hr.yaml index f0dfc551..27bcd298 100644 --- a/kube/deploy/apps/media/jellyfin/app/hr.yaml +++ b/kube/deploy/apps/media/jellyfin/app/hr.yaml @@ -81,19 +81,24 @@ spec: persistence: config: existingClaim: jellyfin-data + transcode: + type: emptyDir tmp: type: emptyDir medium: Memory sizeLimit: 128Mi - transcode: - type: emptyDir + media: + existingClaim: "media-data" # VolSync + globalMounts: + - path: "/ceph" + readOnly: true nfs: type: nfs server: "${IP_TRUENAS:=127.0.0.1}" path: "${PATH_NAS_MEDIA:=/media}" globalMounts: - - subPath: jellyfin - path: /nfs + - path: /media + readOnly: true defaultPodOptions: automountServiceAccountToken: false enableServiceLinks: false @@ -104,10 +109,10 @@ spec: options: - name: ndots value: "1" - hostUsers: false + hostUsers: true # NFS doesn't support idmap? securityContext: runAsNonRoot: true - runAsUser: &uid 1000 + runAsUser: &uid 568 runAsGroup: *uid fsGroup: *uid fsGroupChangePolicy: Always