API for managing TLDs and effective TLDs
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:
- icehouse-2
- Started by
- Vinod Mangalpally
- Completed by
- Vinod Mangalpally
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
WIP: Add APIs for managing TLDs
Addressed by: https:/
Add APIs for managing TLDs