kubespray/roles/dnsmasq
Bogdan Dobrelya 82ee60fe8b Make dnsmasq daemon set optional
Change additional dnsmasq opts:
- Adjust caching size and TTL
- Disable resolve conf to not create loops
- Change dnsPolicy to default (similarly to kubedns's dnsmasq). The
  ClusterFirst should not be used to not create loops
- Disable negative NXDOMAIN replies to be cached
- Make its very installation as optional step (enabled by default).
  If you don't want more than 3 DNS servers, including 1 for K8s, disable
  it.
- Add docs and a drawing to clarify DNS setup.
- Fix stdout logs for dnsmasq/kubedns app configs
- Add missed notifies to resolvconf -u handler
- Fix idempotency of resolvconf head file changes

Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-09-23 12:59:06 +02:00
..
defaults Fix resolv.conf search/nameserver 2016-08-24 15:31:57 +02:00
files Initial commit 2015-10-03 22:19:50 +02:00
handlers Fix updating resolvconf 2016-09-01 11:10:26 +02:00
library Fix kubedns idempotency 2016-09-13 16:49:51 +03:00
tasks Make dnsmasq daemon set optional 2016-09-23 12:59:06 +02:00
templates Make dnsmasq daemon set optional 2016-09-23 12:59:06 +02:00