Provide and implement dns driver api interface for support external dns servers

Registered by Denis M.

Trove should be delivered with some kind of interface (for inheritance) for dns managing workflow, like it done in nova
https://github.com/openstack/nova/blob/master/nova/network/dns_driver.py
Tasks:
1. Provide DNS Manager Interface.
2. Implement general driver for dynamic dns workflow.
Any dns specific parameters should be delivered via trove.conf
I personaly think that task #1 is acceptable for havana-h3 or havana-rc

Blueprint information

Status:
Complete
Approver:
Michael Basnight
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
Denis M.
Definition:
Obsolete
Series goal:
Proposed for future
Implementation:
Started
Milestone target:
None
Started by
Denis M.
Completed by
Nikhil Manchanda

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/implement-dns-management-drive-for-trove,n,z

Addressed by: https://review.openstack.org/45644
    DNS refactoring. Driver implementing. Implements: blueprint implement-dns-management-drive-for-trove Implements: blueprint provide-dns-driver-api-interface

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.