Files
fancy-dns/deploy/k8s/kustomization.yaml
T
mats 87b6946ab7
build / build-push (push) Successful in 30s
Support RPZ address overrides for local DNS
RPZ A records were parsed as address redirects, but the query pipeline treated the address as a CNAME target and returned the wrong result. Answer IP-literal redirects directly with the matching A or AAAA record, and return NODATA for other query types.

Add the requested EdgeRouter domain overrides as a local RPZ source so each bare owner covers its apex and all subdomains. Mount that source into the pods and document the address-record form. When the Zones page has no existing zone, start the Add Record form in New zone mode and tell the operator to enter its apex.
2026-09-28 15:37:46 +02:00

28 lines
642 B
YAML

# kustomize build deploy/k8s | kubectl apply -f -
#
# The files are numbered so a plain `kubectl apply -f deploy/k8s/` in
# alphabetical order also lands in a working order: namespace and config
# first, then identity, then the workload, then the networking.
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: dns
resources:
- 00-config.yaml
- 05-serviceaccount.yaml
- 06-zones.yaml
- 07-rpz.yaml
- 10-deployment.yaml
- 20-service.yaml
- 30-ingress.yaml
labels:
- includeSelectors: false
pairs:
app.kubernetes.io/part-of: fancy-dns
images:
- name: fancydns/fancy-dns
newTag: latest