From 7a9703f3bc5b04b83409cc8c78aca639c63f785d Mon Sep 17 00:00:00 2001 From: Scooby Husky Date: Thu, 12 Mar 2026 23:50:58 -0500 Subject: [PATCH] Add gateway-httproute source to external-dns Allows external-dns to create DNS records from Gateway API HTTPRoute resources, needed for services using the Envoy edge gateway. Co-Authored-By: Claude Opus 4.6 --- infrastructure/external-dns/values.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/infrastructure/external-dns/values.yaml b/infrastructure/external-dns/values.yaml index b05db62..d22babf 100644 --- a/infrastructure/external-dns/values.yaml +++ b/infrastructure/external-dns/values.yaml @@ -34,9 +34,8 @@ extraArgs: # The UniFi webhook listens on localhost:8888 inside the pod. Use IPv4 # explicitly to avoid external-dns attempting ::1. - --webhook-provider-url=http://127.0.0.1:8888 -# We are switching ingress to Istio; manage records from the Istio ingress Service. policy: upsert-only -sources: ["service"] +sources: ["service", "gateway-httproute"] # UniFi DNS doesn't support TXT records; use noop registry. registry: noop @@ -59,7 +58,6 @@ resources: serviceAccount: create: true name: "external-dns" -# No Ingress watching (Istio VirtualServices are used). # Enable Prometheus metrics serviceMonitor: