Files
fancy-dns/deploy/k8s/kustomization.yaml
T
mats 32f940b763
build / build-push (push) Successful in 29s
Add UI editing for local DNS zones
Local zones were only editable as mounted files, so operators could not manage DNS entries from the console. Add a Local zones editor backed by a shared Kubernetes ConfigMap, validate master files before saving, scope the pod service account to that ConfigMap, and reload changed zones on every replica while flushing stale cache entries.
2026-09-28 08:50:50 +02:00

27 lines
626 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
- 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