Comment 0 for bug 1773377

Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote :

There is currently a config option called "dns-servers" to set nameserver IP addresses used by dnsmasq as forwarders.

https://github.com/openstack/charm-neutron-openvswitch/blob/stable/18.02/config.yaml#L102-L108

Providing those addresses via config is far from being flexible if Designate is used with a managed pool of servers (e.g., provided by designate-bind charm).

instance -> dnsmasq -> bind9 (managed by designate-bind charm) -> upstream DNS server

In order to provide external name resolution for instances designate-bind charm also needs to configure recursion in bind9 config (currently recursion is disabled) and allow queries from IP addresses of compute nodes hosting dnsmasq daemons.