mirror of
https://github.com/morten-olsen/homelab-apps.git
synced 2026-02-08 01:36:28 +01:00
add kids jellyfin
This commit is contained in:
7
apps/charts/jellyfin-kids/Chart.yaml
Normal file
7
apps/charts/jellyfin-kids/Chart.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
apiVersion: v2
|
||||
version: 1.0.0
|
||||
name: jellyfin
|
||||
dependencies:
|
||||
- name: common
|
||||
version: 1.0.0
|
||||
repository: file://../../common
|
||||
1
apps/charts/jellyfin-kids/templates/config-pvc.yaml
Normal file
1
apps/charts/jellyfin-kids/templates/config-pvc.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.pvc" . }}
|
||||
1
apps/charts/jellyfin-kids/templates/deployment.yaml
Normal file
1
apps/charts/jellyfin-kids/templates/deployment.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.deployment" . }}
|
||||
1
apps/charts/jellyfin-kids/templates/oidc.yaml
Normal file
1
apps/charts/jellyfin-kids/templates/oidc.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.oidc" . }}
|
||||
1
apps/charts/jellyfin-kids/templates/service.yaml
Normal file
1
apps/charts/jellyfin-kids/templates/service.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.service" . }}
|
||||
1
apps/charts/jellyfin-kids/templates/virtual-service.yaml
Normal file
1
apps/charts/jellyfin-kids/templates/virtual-service.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.virtualService" . }}
|
||||
52
apps/charts/jellyfin-kids/values.yaml
Normal file
52
apps/charts/jellyfin-kids/values.yaml
Normal 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
|
||||
@@ -43,9 +43,6 @@ volumes:
|
||||
- name: music
|
||||
mountPath: /media/music
|
||||
persistentVolumeClaim: music # External PVC (not prefixed)
|
||||
- name: kidsmusic
|
||||
mountPath: /media/kids-music
|
||||
persistentVolumeClaim: kidsmusic # External PVC (not prefixed)
|
||||
|
||||
# Persistent volume claims
|
||||
persistentVolumeClaims:
|
||||
|
||||
Reference in New Issue
Block a user