From 7663c3a87167b59c706bd4ec0cf708402aa7fe46 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Wed, 4 Feb 2026 08:52:54 +0100 Subject: source container image version from metadata MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- bundles/jellyfin/files/kube.yaml | 2 +- bundles/jellyfin/items.py | 4 ++-- bundles/jellyfin/metadata.py | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) (limited to 'bundles/jellyfin') diff --git a/bundles/jellyfin/files/kube.yaml b/bundles/jellyfin/files/kube.yaml index fb6897c..f0f1668 100644 --- a/bundles/jellyfin/files/kube.yaml +++ b/bundles/jellyfin/files/kube.yaml @@ -32,7 +32,7 @@ spec: dnsPolicy: Default containers: - name: jellyfin - image: ghcr.io/jellyfin/jellyfin:10.10.7 + image: ghcr.io/jellyfin/jellyfin:${version} envFrom: - configMapRef: name: jellyfin diff --git a/bundles/jellyfin/items.py b/bundles/jellyfin/items.py index 5ed07ef..f612261 100644 --- a/bundles/jellyfin/items.py +++ b/bundles/jellyfin/items.py @@ -19,8 +19,8 @@ files = { }, "/etc/deployments/jellyfin/kube.yaml": { - "content_type": "text", - "source": "kube.yaml", + "content_type": "mako", + "context": node.metadata.get("containers")["jellyfin"], "triggers": {"svc_s6rc:jellyfin:restart"}, }, } diff --git a/bundles/jellyfin/metadata.py b/bundles/jellyfin/metadata.py index a614afd..dc33c38 100644 --- a/bundles/jellyfin/metadata.py +++ b/bundles/jellyfin/metadata.py @@ -8,7 +8,9 @@ defaults = { } }, "containers": { - "jellyfin": {}, + "jellyfin": { + "version": "10.11.6", + }, }, "metrics": { "jellyfin": {}, -- cgit 1.4.1