From 848b58e289ede13e598e9d50967a8fb150fb1bf7 Mon Sep 17 00:00:00 2001 From: Oleksandr Berezovskyi Date: Sun, 13 Sep 2026 16:20:43 +0300 Subject: [PATCH] feat(k8s/jellyfin): upgrade to Jellyfin 12.0 with migration startupProbe --- kubernetes/app/jellyfin/deployment.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/kubernetes/app/jellyfin/deployment.yaml b/kubernetes/app/jellyfin/deployment.yaml index 5366f0e..8ac38e3 100644 --- a/kubernetes/app/jellyfin/deployment.yaml +++ b/kubernetes/app/jellyfin/deployment.yaml @@ -43,7 +43,7 @@ spec: mountPath: /db-local containers: - name: jellyfin - image: jellyfin/jellyfin:10.11.11 + image: jellyfin/jellyfin:12.0 env: - name: JELLYFIN_PublishedServerUrl value: https://${JELLYFIN_HOST} @@ -62,6 +62,15 @@ spec: resources: limits: gpu.intel.com/i915: "1" + # 12.0's first boot runs one-way database migrations that take several + # minutes and must not be interrupted. startupProbe holds liveness off + # until the server answers; liveness/readiness take over once up. + startupProbe: + httpGet: + port: 8096 + path: /health + failureThreshold: 90 + periodSeconds: 10 livenessProbe: httpGet: port: 8096