93ac8b3a33
An interface with an external DNS service is defined for Neutron. A reference implementation is also included, based on Designate. The interface and the driver will enable users to publish in the external DNS service the dns_name and dns_domain attributes associated with floating ips, ports and networks. As a consequence, the floating ips and networks api is extended to manage dns_name and dns_domain attributes. The dns_name attribute was added to ports in a preceding commit DocImpact: Introduce config option external_dns_driver to specify a driver for external dns integration. For more info, see doc/source/devref/external_dns_integration.rst APIImpact Implements: blueprint external-dns-resolution Change-Id: Ic298ad2558410ab9a614f22e1757d1fc8b22c482
15 lines
684 B
YAML
15 lines
684 B
YAML
---
|
|
prelude: >
|
|
Support integration with external DNS service.
|
|
features:
|
|
- Floating IPs can have dns_name and dns_domain attributes associated
|
|
with them
|
|
- Ports can have a dns_name attribute associated with them. The network
|
|
where a port is created can have a dns_domain associated with it
|
|
- Floating IPs and ports will be published in an external DNS service
|
|
if they have dns_name and dns_domain attributes associated with them.
|
|
- The reference driver integrates neutron with designate
|
|
- Drivers for other DNSaaS can be implemented
|
|
- Driver is configured in the default section of neutron.conf using
|
|
parameter 'external_dns_driver'
|