From 24eb0328623752a70cc488b4589bb277746b51b2 Mon Sep 17 00:00:00 2001 From: Remy Moll Date: Mon, 11 Dec 2023 13:25:28 +0100 Subject: [PATCH] try adding headers --- apps/media/ingress.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/apps/media/ingress.yaml b/apps/media/ingress.yaml index 4c1690d..c8370da 100644 --- a/apps/media/ingress.yaml +++ b/apps/media/ingress.yaml @@ -29,6 +29,7 @@ spec: - match: Host(`media-backend.kluster.moll.re`) middlewares: - name: jellyfin-websocket + - name: jellyfin-server-headers kind: Rule services: - name: jellyfin-server @@ -46,3 +47,18 @@ spec: customRequestHeaders: X-Forwarded-Proto: "https" Upgrade: "websocket" + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: jellyfin-server-headers + namespace: media +spec: + headers: + customResponseHeaders: + accessControlAllowCredentials: true + accessControlAllowHeaders: [ "Authorization","Content-Type" ] # "Accept","Origin" + accessControlAllowMethods: [ "GET","HEAD","OPTIONS" ] # "POST","PUT" + accessControlAllowOriginList: "*" + accessControlMaxAge: 100