Do you have floating_ip_dns_manager and instance_dns_manager set to something other than nova.network.dns_driver.DNSDriver in your nova.conf file?
By default Nova uses dns_driver.DNSDriver which is meant to be an interface only but actually returns empty results sets or 'pass' for many of its functions. This can be a bit confusing (like you mention above).
I think perhaps we should just update that default interface to raise NotImplementedError instead which would make it much more clear that using this functionally requires a bit more configuration.
Hi Sean,
Do you have floating_ ip_dns_ manager and instance_ dns_manager set to something other than nova.network. dns_driver. DNSDriver in your nova.conf file?
By default Nova uses dns_driver. DNSDriver which is meant to be an interface only but actually returns empty results sets or 'pass' for many of its functions. This can be a bit confusing (like you mention above).
I think perhaps we should just update that default interface to raise NotImplementedError instead which would make it much more clear that using this functionally requires a bit more configuration.