Compare commits

...

1 Commits

Author SHA1 Message Date
unkin-agent 6854042fe4 Drop the redundant acme.unkin.net apex NS DNSRecord
ci/woodpecker/pr/vector-test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
2026-09-27 17:41:39 +10:00
3 changed files with 5 additions and 27 deletions
@@ -1,11 +1,11 @@
---
# Authoritative delegation records for acme.unkin.net. Without these the zone
# only holds the operator's seed apex (NS ns1.acme.unkin.net glued to the
# primary pod IP), which is unroutable off-cluster and goes stale on
# reschedule. DNSRecords must live in the same namespace as their BindZone.
# In-zone address for the nameserver names acme.unkin.net publishes. Without it
# a reseed glues ns1.acme.unkin.net to the primary pod IP, which is unroutable
# off-cluster and goes stale on reschedule. The apex NS RRset itself comes from
# BindZone.spec.nameservers. DNSRecords must live in the same namespace as their
# BindZone.
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ns
- a
@@ -1,16 +0,0 @@
---
apiVersion: bind.unkin.net/v1alpha1
kind: DNSRecord
metadata:
name: acme-apex-ns
namespace: bind-external
spec:
zoneRef: acme-unkin-net
# "@" is the zone apex.
name: "@"
type: NS
ttl: 3600
values:
# Matches the parent delegation in Google Cloud DNS. Out of zone, so the
# child needs no glue of its own.
- acme-ns1.unkin.net.
@@ -1,6 +0,0 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- apex.yaml