You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

75 lines
2.0 KiB

  1. ---
  2. # Existing search/nameserver resolvconf entries will be purged and
  3. # ensured by this additional data:
  4. # Max of 4 names is allowed and no more than 256 - 17 chars total
  5. # (a 2 is reserved for the 'default.svc.' and'svc.')
  6. # searchdomains:
  7. # - foo.bar.lc
  8. # Max of 2 is allowed here (a 1 is reserved for the dns_server)
  9. # nameservers:
  10. # - 127.0.0.1
  11. # Versions
  12. dnsmasq_version: 2.72
  13. # Images
  14. dnsmasq_image_repo: "andyshinn/dnsmasq"
  15. dnsmasq_image_tag: "{{ dnsmasq_version }}"
  16. # Limits for dnsmasq/kubedns apps
  17. dns_cpu_limit: 100m
  18. dns_memory_limit: 170Mi
  19. dns_cpu_requests: 40m
  20. dns_memory_requests: 50Mi
  21. # Autoscaler parameters
  22. dnsmasq_nodes_per_replica: 10
  23. dnsmasq_min_replicas: 1
  24. # Custom name servers
  25. dnsmasq_upstream_dns_servers: []
  26. # Try each query with each server strictly in the order
  27. dnsmasq_enable_strict_order: true
  28. # Send queries to all servers
  29. dnsmasq_enable_all_servers: false
  30. # Maximum number of concurrent DNS queries.
  31. dns_forward_max: 150
  32. # Caching params
  33. cache_size: 1000
  34. dnsmasq_max_cache_ttl: 10
  35. dnsmasq_enable_no_negcache: true
  36. # Maximum TTL value that will be handed out to clients.
  37. # The specified maximum TTL will be given to clients
  38. # instead of the true TTL value if it is lower.
  39. dnsmasq_max_ttl: 20
  40. # If enabled - don't read /etc/resolv.conf.
  41. dnsmasq_enable_no_resolv: true
  42. # Bogus private reverse lookups.
  43. # All reverse lookups for private IP ranges (ie 192.168.x.x, etc)
  44. # which are not found in /etc/hosts or the DHCP leases file are
  45. # answered with "no such domain" rather than being forwarded upstream.
  46. # The set of prefixes affected is the list given in RFC6303, for IPv4 and IPv6.
  47. dnsmasq_enable_bogus_priv: true
  48. # This option forces dnsmasq to really bind only the interfaces it is listening on
  49. dnsmasq_enable_bind_interfaces: true
  50. dnsmasq_listen_address: "0.0.0.0"
  51. # Additional hosts file or directory
  52. dnsmasq_addn_hosts: /etc/hosts
  53. # Facility to which dnsmasq will send syslog entries.
  54. # If the facility is '-' then dnsmasq logs to stderr.
  55. dnsmasq_log_facility: "-"
  56. # Additional startup parameters
  57. dnsmasq_additional_startup_parameters: []