@@ -208,6 +208,9 @@ admin:
208208 existingSecret: "pihole-admin-secret"
209209 passwordKey: password
210210
211+ extraEnvVars:
212+ FTLCONF_dns_listeningMode: 'all'
213+
211214serviceDns:
212215 type: LoadBalancer
213216 loadBalancerClass: tailscale
@@ -230,7 +233,7 @@ Install Pi-hole (ensure `pihole-ns` namespace exists or use `--create-namespace`
230233
231234` ` ` bash
232235helm install pihole pihole/pihole --version 2.31.0 \
233- -n pihole-ns --create-namespace \
236+ -n tailscale \
234237 -f pihole-values.yaml
235238` ` `
236239Pi-hole's DNS service will be available at the FQDN specified (e.g., `pihole-dns.your-tailnet-name.ts.net`).
@@ -257,7 +260,7 @@ extraArgs:
257260 # USER: Adjust Pi-hole server URL if service name/namespace differs.
258261 # Points to Pi-hole web admin (port 80 internally).
259262 # Assumes Pi-hole in 'pihole-ns', release 'pihole' (service: 'pihole-web').
260- - --pihole-server=http://pihole-web.pihole-ns
263+ - --pihole-server=http://pihole-web.tailscale
261264 # USER: Customize label selector to match your Gateway resources.
262265 - --gateway-label-filter=external-dns==example # Matches label in main guide's Gateway
263266
@@ -283,7 +286,7 @@ Install ExternalDNS (ensure `external-dns-ns` namespace exists or use `--create-
283286` ` ` bash
284287# Check for the latest stable ExternalDNS chart version
285288helm install external-dns external-dns/external-dns \
286- -n external-dns-ns --create-namespace \
289+ -n tailscale \
287290 -f external-dns-pihole-values.yaml
288291` ` `
289292
0 commit comments