Implement DNS support in trove via nova-dns service or driver for external dynamic dns servers
Trove should use dns recording via novaclient with direct association with instance at pre-provisioning.
My idea is to implement dns extension for trove API using novaclient dns workflow with instance association.
Associated DNS record will be created at pre-provisioning workflow(before rpc call to taskmanager). Same as done with Security Groups, and (in future) with floating IPs
Current trove have disabled dns support, so it doesn't work.
Although, we should look at https:/
DNSaaS presentation: http://
After implementing single/multiple floating ip assignment and association at instance pre-provisioning trove would be able to create single/multiple dns records via nova-dns backend, so the instance would be reachable through single/multiple bindings
For the beggining, trove could use nova-dns with nova-minidns implementation (file-based-
And https:/
Or, trove should be delivered with inheritable dns manager interface as it done in nova
https:/
Blueprint information
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
DNS refactoring. Driver implementing. Implements: blueprint implement-
Work Items
Dependency tree

* Blueprints in grey have been implemented.