add kids jellyfin

This commit is contained in:
Morten Olsen
2026-01-05 13:27:01 +01:00
parent 63c863b7e1
commit aeb99ce6d5
8 changed files with 64 additions and 3 deletions

View File

@@ -0,0 +1,7 @@
apiVersion: v2
version: 1.0.0
name: jellyfin
dependencies:
- name: common
version: 1.0.0
repository: file://../../common

View File

@@ -0,0 +1 @@
{{ include "common.pvc" . }}

View File

@@ -0,0 +1 @@
{{ include "common.deployment" . }}

View File

@@ -0,0 +1 @@
{{ include "common.oidc" . }}

View File

@@ -0,0 +1 @@
{{ include "common.service" . }}

View File

@@ -0,0 +1 @@
{{ include "common.virtualService" . }}

View File

@@ -0,0 +1,52 @@
image:
repository: docker.io/jellyfin/jellyfin
tag: latest@sha256:6d819e9ab067efcf712993b23455cc100ee5585919bb297ea5a109ac00cb626e
pullPolicy: IfNotPresent
subdomain: jellyfin-kids
# Deployment configuration
deployment:
strategy: Recreate
replicas: 1
# Container configuration
container:
port: 8096
healthProbe:
type: tcpSocket
port: http # Use named port
# Service configuration
service:
port: 80
targetPort: 8096
type: ClusterIP
# OIDC client
oidc:
enabled: true
redirectUris:
- "/sso/OID/redirect/Authentik"
# Volume configuration
volumes:
- name: config
mountPath: /config
persistentVolumeClaim: config
- name: kidsmusic
mountPath: /media/kids-music
persistentVolumeClaim: kidsmusic # External PVC (not prefixed)
# Persistent volume claims
persistentVolumeClaims:
- name: config
size: 5Gi
storageClassName: persistent
# VirtualService configuration
virtualService:
enabled: true
gateways:
public: true
private: true

View File

@@ -43,9 +43,6 @@ volumes:
- name: music - name: music
mountPath: /media/music mountPath: /media/music
persistentVolumeClaim: music # External PVC (not prefixed) persistentVolumeClaim: music # External PVC (not prefixed)
- name: kidsmusic
mountPath: /media/kids-music
persistentVolumeClaim: kidsmusic # External PVC (not prefixed)
# Persistent volume claims # Persistent volume claims
persistentVolumeClaims: persistentVolumeClaims: