fix servicemonitors
This commit is contained in:
		| @@ -9,5 +9,5 @@ spec: | ||||
|     matchLabels: | ||||
|       app: homeassistant | ||||
|   endpoints: | ||||
|     - port: homeassistant-web | ||||
|     - port: 8123 | ||||
|       path: /api/prometheus | ||||
|   | ||||
| @@ -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 | ||||
| @@ -10,7 +10,6 @@ resources: | ||||
|   - web.deployment.yaml | ||||
|   - web.service.yaml | ||||
|   - ingress.yaml | ||||
|   - jellyfin.servicemonitor.yaml | ||||
|  | ||||
| images: | ||||
|   - name: jellyfin/jellyfin | ||||
|   | ||||
		Reference in New Issue
	
	Block a user