From 93663535bcf5d202fb992f1419cccda5fef35d96 Mon Sep 17 00:00:00 2001 From: William P Date: Sat, 4 Jul 2026 16:27:27 -0400 Subject: [PATCH] jellyfin: migrate metrics-block to httproute as well --- jellyfin/templates/metrics-block.yaml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/jellyfin/templates/metrics-block.yaml b/jellyfin/templates/metrics-block.yaml index dda2c2a..16b2110 100644 --- a/jellyfin/templates/metrics-block.yaml +++ b/jellyfin/templates/metrics-block.yaml @@ -1,4 +1,4 @@ -{{- if and (.Values.jellyfin.metrics.enabled) (.Values.jellyfin.ingress.enabled) -}} +{{- if and (.Values.jellyfin.metrics.enabled) (.Values.jellyfin.httpRoute.enabled) -}} --- apiVersion: v1 kind: Service @@ -13,21 +13,22 @@ spec: port: 6767 targetPort: 6767 --- -apiVersion: networking.k8s.io/v1 -kind: Ingress +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute metadata: name: block-metrics namespace: {{ .Release.Namespace }} spec: + parentRefs: + {{- toYaml .Values.jellyfin.httpRoute.parentRefs | nindent 4 }} + hostnames: + {{- toYaml .Values.jellyfin.httpRoute.hostnames | nindent 4 }} rules: - - host: {{ (index .Values.jellyfin.ingress.hosts 0).host }} - http: - paths: - - pathType: Prefix - path: "/metrics" - backend: - service: - name: dummy-svc - port: - number: 6767 + - matches: + - path: + type: PathPrefix + value: /metrics + backendRefs: + - name: dummy-svc + port: 6767 {{- end }} \ No newline at end of file