diff options
| -rw-r--r-- | f3s/jellyfin/helm-chart/templates/ingress.yaml | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/f3s/jellyfin/helm-chart/templates/ingress.yaml b/f3s/jellyfin/helm-chart/templates/ingress.yaml index e883d7d..e7f0ade 100644 --- a/f3s/jellyfin/helm-chart/templates/ingress.yaml +++ b/f3s/jellyfin/helm-chart/templates/ingress.yaml @@ -1,4 +1,4 @@ -# Jellyfin Traefik Ingress +# Jellyfin Traefik IngressRoute - HTTPS apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: @@ -6,10 +6,40 @@ metadata: namespace: services spec: entryPoints: + - websecure + routes: + - match: Host(`jellyfin.f3s.buetow.org`) + kind: Rule + services: + - name: jellyfin-server + port: 8096 + tls: + certResolver: letsencrypt +--- +# Redirect HTTP to HTTPS +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: jellyfin-ingress-redirect + namespace: services +spec: + entryPoints: - web routes: - match: Host(`jellyfin.f3s.buetow.org`) kind: Rule + middlewares: + - name: redirect-https services: - name: jellyfin-server port: 8096 +--- +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: redirect-https + namespace: services +spec: + redirectScheme: + scheme: https + permanent: true |
