feat(jf): Proxy Jellyfin from Euclid instead of Plex

This commit is contained in:
Vegard Hagen
2024-04-28 22:09:32 +02:00
parent ba5ec8a7d6
commit 7d79db70e9
4 changed files with 16 additions and 13 deletions
+45
View File
@@ -0,0 +1,45 @@
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: euclid-jellyfin
namespace: jellyfin
labels:
kubernetes.io/service-name: euclid-jellyfin
endpointslice.kubernetes.io/managed-by: cluster-admins
addressType: IPv4
ports:
- name: http
protocol: TCP
port: 8096
endpoints:
- addresses:
- 192.168.1.228
conditions: # https://github.com/argoproj/argo-cd/issues/15554
ready: true
---
apiVersion: v1
kind: Service
metadata:
name: euclid-jellyfin
namespace: jellyfin
spec:
ports:
- name: http
protocol: TCP
port: 80
targetPort: 8096
---
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: euclid-jellyfin
namespace: jellyfin
spec:
entryPoints:
- websecure
routes:
- match: Host(`jf-euclid.stonegarden.dev`)
kind: Rule
services:
- name: euclid-jellyfin
port: 80