diff --git a/clusters/cl01tl/helm/homepage/values.yaml b/clusters/cl01tl/helm/homepage/values.yaml index bf7c31efc..537f99eaa 100644 --- a/clusters/cl01tl/helm/homepage/values.yaml +++ b/clusters/cl01tl/helm/homepage/values.yaml @@ -141,7 +141,7 @@ homepage: href: https://jellyfin.alexlebens.net siteMonitor: http://jellyfin.jellyfin:80 statusStyle: dot - - Jellyfin (Alt: + - Jellyfin (Alt): icon: sh-jellyfin.webp description: Media server (Alternate UI) href: https://jellyfin-vue.alexlebens.net diff --git a/clusters/cl01tl/helm/jellyfin/templates/http-route.yaml b/clusters/cl01tl/helm/jellyfin/templates/http-route.yaml index c07e8820f..4cf5f2e1c 100644 --- a/clusters/cl01tl/helm/jellyfin/templates/http-route.yaml +++ b/clusters/cl01tl/helm/jellyfin/templates/http-route.yaml @@ -26,3 +26,33 @@ spec: name: jellyfin port: 80 weight: 100 + +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: http-route-jellyfin-vue + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: http-route-jellyfin-vue + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: traefik-gateway + namespace: traefik + hostnames: + - jellyfin-vue.alexlebens.net + rules: + - matches: + - path: + type: PathPrefix + value: / + backendRefs: + - group: '' + kind: Service + name: jellyfin-vue + port: 80 + weight: 100