From 47b60b24f35dd71a12534640aa57b8258f456694 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E9=BB=91=20=28AI=20Bot=29?= Date: Fri, 13 Feb 2026 22:35:13 +1100 Subject: [PATCH] fix: use ExternalName services to reference cross-namespace services (as suggested by copilot) --- ai/internal-ingress.yaml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/ai/internal-ingress.yaml b/ai/internal-ingress.yaml index 39d0875..35b8540 100644 --- a/ai/internal-ingress.yaml +++ b/ai/internal-ingress.yaml @@ -1,3 +1,21 @@ +apiVersion: v1 +kind: Service +metadata: + name: searxng-external + namespace: ai +spec: + type: ExternalName + externalName: searxng.home-apps.svc.cluster.local +--- +apiVersion: v1 +kind: Service +metadata: + name: jackett-external + namespace: ai +spec: + type: ExternalName + externalName: jackett.media.svc.cluster.local +--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: @@ -15,7 +33,7 @@ spec: pathType: Prefix backend: service: - name: searxng + name: searxng-external port: number: 8080 - host: jackett.home-apps @@ -25,6 +43,6 @@ spec: pathType: Prefix backend: service: - name: jackett + name: jackett-external port: number: 80