The document discusses integrating Neutron, Nova, and Designate to provide DNS services for instances. It summarizes the motivation, outlines how DNS was handled in Neutron prior to integration, provides overviews of Designate and how the integration was accomplished. Key points include:
- DNS errors in instances motivated integration for a consistent user experience
- Neutron previously used its own internal DNS which caused issues
- Designate is an OpenStack DNS service that manages DNS servers without being a DNS server itself
- Integration was done in two stages - getting Nova and Neutron on instance names, then integrating Neutron and Designate
- Collaboration involved dividing work, getting buy-in from larger projects like Nova,