OpenStack DNS As A Service (Designate)
Go to file
Kiall Mac Innes 86202458ca Add support for a "sudo" like mechanism in the API.
Adding an X-Moniker-Tenant-ID request header to API calls will allow admins to `sudo` to another tenant.

Fixes bug #1083597

Change-Id: I95f07cc7f017b0ecf9989bf0c4bae8962c039523
2013-01-14 15:46:30 +00:00
bin Switch to a single config file, using a config group per service. 2013-01-08 11:15:20 +00:00
doc Add support for a "sudo" like mechanism in the API. 2013-01-14 15:46:30 +00:00
etc Add support for a "sudo" like mechanism in the API. 2013-01-14 15:46:30 +00:00
moniker Add support for a "sudo" like mechanism in the API. 2013-01-14 15:46:30 +00:00
tools Handle RPC timeout's appropriately in the API 2013-01-09 12:51:04 +00:00
.gitignore Add /bind9 to .gitignore 2012-12-04 17:58:34 +00:00
.gitreview Initial Public Commit. 2012-09-25 08:04:13 +01:00
MANIFEST.in Update MANIFEST.in to ensure only sample configs are included. 2013-01-08 13:32:56 +00:00
moniker.sublime-project Hide autogenated doc files in Sublime Text 2 project 2012-10-31 19:40:21 +00:00
openstack-common.conf Sync with Oslo-Incubator 1fd7694e 2012-11-29 23:57:33 +00:00
README.md Move docs where they belong (RTFD) 2012-11-21 19:13:30 +01:00
setup.cfg Fix coverage output folder 2013-01-08 12:34:23 +00:00
setup.py Partial fix for bug #1074093 2012-12-06 20:17:04 +00:00
tox.ini Include setup-requires in tox.ini 2012-12-11 06:10:14 -08:00

Introduction

Moniker is an OpenStack inspired DNSaaS.

Docs: http://moniker.rtfd.org and some below for now. Bugs / Blueprints: http://launchpad.net/moniker

IRC: #openstack-dns

Installation: http://moniker.readthedocs.org/en/latest/install.html

TODOs:

  • Documentation!
  • Fixup Bind9 agent implementation so it could be considered even remotely reliable
  • Re-Add PowerDNS agent implementation.
  • Unit Tests!!
  • Integration with other OS servers eg Nova and Quantum
    • Listen for floating IP allocation/deallocation events - giving user access to the necessary PTR record.
    • Listen for server create/destroy events - creating DNS records as needed.
    • Listen for server add/remove from security group events - creating "load balancing" DNS RR records as needed.
  • Introduce Server Pools
    • Server pools will allow a provider to 'schedule' a end users domain to one of many available DNS server pools