khuedoan-homelab/apps/jellyfin/values.yaml
2024-01-18 01:53:52 +07:00

149 lines
3.9 KiB
YAML

app-template:
defaultPodOptions:
securityContext:
fsGroup: 1000
controllers:
main:
containers:
main:
image:
repository: docker.io/jellyfin/jellyfin
tag: 10.8.13
transmission:
image:
repository: lscr.io/linuxserver/transmission
tag: 4.0.5
prowlarr:
image:
repository: lscr.io/linuxserver/prowlarr
tag: 1.11.4
radarr:
image:
repository: lscr.io/linuxserver/radarr
tag: 5.2.6
sonarr:
image:
repository: lscr.io/linuxserver/sonarr
tag: 4.0.0
jellyseerr:
image:
repository: docker.io/fallenbagel/jellyseerr
tag: 1.7.0
service:
main:
ports:
http:
port: 8096
protocol: HTTP
transmission:
port: 9091
protocol: HTTP
prowlarr:
port: 9696
protocol: HTTP
radarr:
port: 7878
protocol: HTTP
sonarr:
port: 8989
protocol: HTTP
jellyseerr:
port: 5055
protocol: HTTP
ingress:
main:
enabled: true
className: nginx
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
hosts:
- host: &jellyfinHost jellyfin.khuedoan.com
paths:
- path: /
pathType: Prefix
service:
name: main
port: http
- host: &transmissionHost transmission.khuedoan.com
paths:
- path: /
pathType: Prefix
service:
name: main
port: transmission
- host: &prowlarrHost prowlarr.khuedoan.com
paths:
- path: /
pathType: Prefix
service:
name: main
port: prowlarr
- host: &radarrHost radarr.khuedoan.com
paths:
- path: /
pathType: Prefix
service:
name: main
port: radarr
- host: &sonarrHost sonarr.khuedoan.com
paths:
- path: /
pathType: Prefix
service:
name: main
port: sonarr
- host: &jellyseerrHost jellyseerr.khuedoan.com
paths:
- path: /
pathType: Prefix
service:
name: main
port: jellyseerr
tls:
- secretName: jellyfin-tls-certificate
hosts:
- *jellyfinHost
- *transmissionHost
- *prowlarrHost
- *radarrHost
- *sonarrHost
- *jellyseerrHost
persistence:
data:
accessMode: ReadWriteOnce
size: 50Gi
advancedMounts:
main:
main:
- path: /config
subPath: jellyfin/config
- path: /media/movies
subPath: movies
- path: /media/shows
subPath: shows
transmission:
- path: /config
subPath: transmission/config
- path: /downloads
subPath: transmission/downloads
prowlarr:
- path: /config
subPath: prowlarr/config
radarr:
- path: /config
subPath: radarr/config
- path: /downloads/complete
subPath: transmission/downloads/complete
- path: /movies
subPath: movies
sonarr:
- path: /config
subPath: sonarr/config
- path: /downloads/complete
subPath: transmission/downloads/complete
- path: /shows
subPath: shows
jellyseerr:
- path: /app/config
subPath: jellyseerr/config