API for managing TLDs and effective TLDs

Registered by Vinod Mangalpally on 2013-12-03

This blueprint is on the lines of handling blacklisted domains. It proposes to provide an admin-only API call to dynamically manage TLDs and effective TLDs.
Currently, the list of TLDs resides in 2 files specified in the config file. Designate must be restarted before any changes to the .config file take place. One possible solution to this could be to make the .config file reloadable without restarting the Designate service. However, there are only limited Operations personnel who have access to the .config file, and the TLD and effective TLD files. Of late TLDs and effective TLDs are being added more often. When a customer needs to create a domain in a new TLD, it needs to be done quickly. Providing an API call would allow support personnel to be given admin rights to this API call so that they can effectively make the change in a timely manner, without trying to find the one or two people who can change the .config file and the TLD and effective TLD files

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Vinod Mangalpally
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon icehouse-2
Started by
Vinod Mangalpally on 2014-01-22
Completed by
Vinod Mangalpally on 2014-01-22

Related branches

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/tld-api,n,z

Addressed by: https://review.openstack.org/65168
    WIP: Add APIs for managing TLDs

Addressed by: https://review.openstack.org/65488
    Add APIs for managing TLDs

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.