Skip to content
Snippets Groups Projects
Unverified Commit ab803427 authored by Marijn van der Giesen's avatar Marijn van der Giesen Committed by GitHub
Browse files

[feat] Add custom options to coredns kubernets plugin (#9608)

parent 2c2e608e
No related branches found
No related tags found
No related merge requests found
......@@ -56,6 +56,10 @@ Whether or not upstream DNS servers come from `upstream_dns_servers` variable or
These are configurable in inventory in as a dictionary in the `dns_upstream_forward_extra_opts` variable.
By default, no other option than the ones hardcoded (see `roles/kubernetes-apps/ansible/templates/coredns-config.yml.j2` and `roles/kubernetes-apps/ansible/templates/nodelocaldns-config.yml.j2`).
### coredns_kubernetes_extra_opts
Custom options to be added to the kubernetes coredns plugin.
### coredns_external_zones
Array of optional external zones to coredns forward queries to. It's injected into
......
......@@ -208,6 +208,9 @@ enable_coredns_k8s_endpoint_pod_names: false
# Set forward options for upstream DNS servers in coredns (and nodelocaldns) config
# dns_upstream_forward_extra_opts:
# policy: sequential
# Apply extra options to coredns kubernetes plugin
# coredns_kubernetes_extra_opts:
# - 'fallthrough example.local'
# Can be docker_dns, host_resolvconf or none
resolvconf_mode: host_resolvconf
......
......@@ -18,6 +18,10 @@ coredns_default_zone_cache_block: |
# dns_upstream_forward_extra_opts:
# policy: sequential
# Apply extra options to coredns kubernetes plugin
# coredns_kubernetes_extra_opts:
# - 'fallthrough example.local'
# nodelocaldns
nodelocaldns_cpu_requests: 100m
nodelocaldns_memory_limit: 200Mi
......
......@@ -43,6 +43,11 @@ data:
{% endif %}
{% if enable_coredns_reverse_dns_lookups %}
fallthrough in-addr.arpa ip6.arpa
{% endif %}
{% if coredns_kubernetes_extra_opts is defined %}
{% for opt in coredns_kubernetes_extra_opts %}
{{ opt }}
{% endfor %}
{% endif %}
}
prometheus :9153
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment