20 lines
421 B
YAML
20 lines
421 B
YAML
---
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ tpl .Values.identifier . }}-config
|
|
data:
|
|
knot.conf: |
|
|
server:
|
|
listen: 0.0.0.0@53
|
|
listen: ::@53
|
|
|
|
log:
|
|
- target: stdout
|
|
|
|
zone:
|
|
{{- range $path, $_ := .Files.Glob "zones/*" }}
|
|
{{- $domain := base $path }}
|
|
{{ printf "- domain: %s" $domain | indent 2}}
|
|
{{ printf "file: /zones/%s" $domain | indent 4}}
|
|
{{ end }}
|