app updates

This commit is contained in:
Philip Haupt
2025-11-02 13:45:56 +01:00
parent a400f3b7ec
commit 6271d8a299
27 changed files with 215 additions and 171 deletions

View File

@@ -6,8 +6,8 @@ metadata:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
name: jellyfin
---
apiVersion: v1
@@ -17,8 +17,8 @@ metadata:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
name: jellyfin
spec:
ports:
@@ -38,8 +38,8 @@ metadata:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
name: jellyfin-config
spec:
accessModes:
@@ -56,8 +56,8 @@ metadata:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
velero.io/exclude-from-backup: "true"
name: jellyfin-media
spec:
@@ -76,8 +76,8 @@ metadata:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
name: jellyfin
spec:
replicas: 1
@@ -93,11 +93,11 @@ spec:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
spec:
containers:
- image: docker.io/jellyfin/jellyfin:10.11.0
- image: docker.io/jellyfin/jellyfin:10.11.1
imagePullPolicy: IfNotPresent
livenessProbe:
initialDelaySeconds: 10

View File

@@ -5,7 +5,7 @@ kind: Kustomization
helmCharts:
- name: jellyfin
repo: https://jellyfin.github.io/jellyfin-helm
version: 2.3.0
version: 2.4.0
releaseName: jellyfin
includeCRDs: true
namespace: jellyfin

View File

@@ -12,7 +12,7 @@ image:
# -- Container image repository for Jellyfin.
repository: docker.io/jellyfin/jellyfin
# -- Jellyfin container image tag. Leave empty to automatically use the Chart's app version.
tag: "10.11.0"
tag: "10.11.1"
# -- Image pull policy (Always, IfNotPresent, or Never).
pullPolicy: IfNotPresent
@@ -56,6 +56,22 @@ runtimeClassName: ''
# -- Define a priorityClassName for the pod.
priorityClassName: ""
# -- Define a dnsConfig. See https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config
# Use this to provide a custom DNS resolver configuration
dnsConfig: {}
# nameservers:
# - 192.0.2.1
# searches:
# - ns1.svc.cluster-domain.example
# - my.dns.search.suffix
# options:
# - name: ndots
# value: "2"
# - name: edns0
# -- Define a dnsPolicy. See https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy
dnsPolicy: ""
# -- Deployment strategy configuration. See `kubectl explain deployment.spec.strategy`.
deploymentStrategy:
type: RollingUpdate
@@ -184,6 +200,11 @@ persistence:
media:
# -- set to false to use emptyDir
enabled: true
# -- Type of volume for media storage (pvc, hostPath, emptyDir). If 'enabled' is false, 'emptyDir' is used regardless of this setting.
type: pvc
# -- Path on the host node for media storage, only used if type is 'hostPath'.
hostPath: ""
# -- PVC specific settings, only used if type is 'pvc'.
accessMode: ReadWriteMany
size: 1Gi
# -- Custom annotations to be added to the PVC
@@ -195,14 +216,8 @@ persistence:
# -- Configuration for metrics collection and monitoring
metrics:
# -- Enable or disable metrics collection - Ensure you have started and configured your Jellyfin instance first as this will fail if system.xml does not exist yet.
# -- Enable or disable metrics collection
enabled: false
command:
- bash
- '-c'
- >-
sed 's,<EnableMetrics>false</EnableMetrics>,<EnableMetrics>true</EnableMetrics>,' -i /config/config/system.xml &&
/jellyfin/jellyfin
# -- Configuration for the Prometheus ServiceMonitor
serviceMonitor:
# -- Enable or disable the creation of a ServiceMonitor resource