From ae53c444287962a67d9da3c57cf22a17756d9253 Mon Sep 17 00:00:00 2001 From: Remy Moll Date: Sat, 6 Apr 2024 14:24:06 +0200 Subject: [PATCH] fix servicemonitors --- apps/homeassistant/servicemonitor.yaml | 2 +- apps/media/ingress.yaml | 63 -------------------------- apps/media/kustomization.yaml | 1 - 3 files changed, 1 insertion(+), 65 deletions(-) delete mode 100644 apps/media/ingress.yaml diff --git a/apps/homeassistant/servicemonitor.yaml b/apps/homeassistant/servicemonitor.yaml index adfeff2..9474620 100644 --- a/apps/homeassistant/servicemonitor.yaml +++ b/apps/homeassistant/servicemonitor.yaml @@ -9,5 +9,5 @@ spec: matchLabels: app: homeassistant endpoints: - - port: homeassistant-web + - port: 8123 path: /api/prometheus diff --git a/apps/media/ingress.yaml b/apps/media/ingress.yaml deleted file mode 100644 index be6f044..0000000 --- a/apps/media/ingress.yaml +++ /dev/null @@ -1,63 +0,0 @@ -apiVersion: traefik.io/v1alpha1 -kind: IngressRoute -metadata: - name: jellyfin-vue-ingress - namespace: media -spec: - entryPoints: - - websecure - routes: - - match: Host(`media.kluster.moll.re`) - middlewares: - - name: jellyfin-websocket - kind: Rule - services: - - name: jellyfin-web - port: 80 - tls: - certResolver: default-tls ---- -apiVersion: traefik.io/v1alpha1 -kind: IngressRoute -metadata: - name: jellyfin-backend-ingress - namespace: media -spec: - entryPoints: - - websecure - routes: - - match: Host(`media-backend.kluster.moll.re`) && !Path(`/metrics`) - middlewares: - - name: jellyfin-websocket - - name: jellyfin-server-headers - kind: Rule - services: - - name: jellyfin-server - port: 8096 - tls: - certResolver: default-tls ---- -apiVersion: traefik.io/v1alpha1 -kind: Middleware -metadata: - name: jellyfin-websocket - namespace: media -spec: - headers: - customRequestHeaders: - Connection: keep-alive, Upgrade - Upgrade: WebSocket ---- -apiVersion: traefik.io/v1alpha1 -kind: Middleware -metadata: - name: jellyfin-server-headers - namespace: media -spec: - headers: - accessControlAllowCredentials: true - accessControlAllowHeaders: [ "Authorization","Content-Type" ] # "Accept","Origin" - accessControlAllowMethods: [ "GET","HEAD","OPTIONS" ] # "POST","PUT" - accessControlAllowOriginList: - - "*" - accessControlMaxAge: 100 diff --git a/apps/media/kustomization.yaml b/apps/media/kustomization.yaml index b8fe589..fb7621b 100644 --- a/apps/media/kustomization.yaml +++ b/apps/media/kustomization.yaml @@ -10,7 +10,6 @@ resources: - web.deployment.yaml - web.service.yaml - ingress.yaml - - jellyfin.servicemonitor.yaml images: - name: jellyfin/jellyfin