From 8cdfce453010f9e8b342f6aa83de103c1f4cbdcb Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Tue, 2 Sep 2025 19:46:21 -0500 Subject: [PATCH] migrate jellyfin to stable version --- services/jellyfin/deployment.yaml | 6 ++++-- services/jellyfin/pvc.yaml | 20 ++++++++++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/services/jellyfin/deployment.yaml b/services/jellyfin/deployment.yaml index 9d3d13b..9b15e2d 100644 --- a/services/jellyfin/deployment.yaml +++ b/services/jellyfin/deployment.yaml @@ -8,6 +8,8 @@ metadata: app: jellyfin spec: replicas: 1 + strategy: + type: Recreate selector: matchLabels: app: jellyfin @@ -53,10 +55,10 @@ spec: volumes: - name: config persistentVolumeClaim: - claimName: jellyfin-config + claimName: jellyfin-config-astreae - name: cache persistentVolumeClaim: - claimName: jellyfin-cache + claimName: jellyfin-cache-astreae - name: media persistentVolumeClaim: claimName: jellyfin-media diff --git a/services/jellyfin/pvc.yaml b/services/jellyfin/pvc.yaml index c8946c1..fd88e16 100644 --- a/services/jellyfin/pvc.yaml +++ b/services/jellyfin/pvc.yaml @@ -2,26 +2,28 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: jellyfin-config + name: jellyfin-config-astreae namespace: jellyfin spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 10Gi + storageClassName: astreae --- apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: jellyfin-cache + name: jellyfin-cache-astreae namespace: jellyfin spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 50Gi + storageClassName: astreae --- @@ -35,3 +37,17 @@ spec: resources: requests: storage: 1Ti + +--- + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: jellyfin-media-asteria + namespace: jellyfin +spec: + accessModes: ["ReadWriteMany"] + resources: + requests: + storage: 1Ti + storageClassName: asteria