From 8ad2c46c201a15ac1c9a40ce1cf9d566facaef5b Mon Sep 17 00:00:00 2001 From: William P Date: Sat, 4 Jul 2026 16:23:06 -0400 Subject: [PATCH] jellyfin: migrate to gateway API --- jellyfin/templates/gateway.yaml | 18 ++++++++++++++++++ jellyfin/values.yaml | 17 +++++++---------- 2 files changed, 25 insertions(+), 10 deletions(-) create mode 100644 jellyfin/templates/gateway.yaml diff --git a/jellyfin/templates/gateway.yaml b/jellyfin/templates/gateway.yaml new file mode 100644 index 0000000..40206de --- /dev/null +++ b/jellyfin/templates/gateway.yaml @@ -0,0 +1,18 @@ +apiVersion: gateway.networking.k8s.io/v1 +kind: Gateway +metadata: + name: traefik +spec: + gatewayClassName: traefik + listeners: + - name: https + protocol: HTTPS + port: 8443 + tls: + mode: Terminate + certificateRefs: + - name: cert-dubyatp-xyz + namespace: cert-manager + allowedRoutes: + namespaces: + from: Same \ No newline at end of file diff --git a/jellyfin/values.yaml b/jellyfin/values.yaml index 9691828..5410473 100644 --- a/jellyfin/values.yaml +++ b/jellyfin/values.yaml @@ -1,17 +1,14 @@ jellyfin: deploymentStrategy: type: Recreate - ingress: + httpRoute: enabled: true - hosts: - - host: jellyfin.dubyatp.xyz - paths: - - path: / - pathType: ImplementationSpecific - tls: - - secretName: cert-dubyatp.xyz - hosts: - - jellyfin.dubyatp.xyz + parentRefs: + - name: traefik + sectionName: https + kind: Gateway + hostnames: + - jellyfin.dubyatp.xyz persistence: config: size: 25Gi