OpenStack DNS As A Service (Designate)
Go to file
Kiall Mac Innes 4db7a68ad6 Move diagnostics API resource under /v1/ and split out the sync methods.
Change-Id: Id984989f61ceec1d750b14084377f7d103547b14
2013-02-23 14:20:32 +00:00
bin Allow Moniker Services to Spawn N processes each. 2013-01-28 23:16:40 +00:00
doc Drop the ipv4 and ipv6 columns from servers. It's never been used and makes little sense. 2013-02-21 22:08:09 +00:00
etc/moniker Move diagnostics API resource under /v1/ and split out the sync methods. 2013-02-23 14:20:32 +00:00
moniker Move diagnostics API resource under /v1/ and split out the sync methods. 2013-02-23 14:20:32 +00:00
tools Update to JSONSchema 0.8 final 2013-01-30 10:23:30 +00:00
.gitignore Move config files from 'etc/' to 'etc/moniker/' to match what oslo's update.py expects. 2013-01-28 23:41:31 +00:00
.gitreview Initial Public Commit. 2012-09-25 08:04:13 +01:00
MANIFEST.in Ensure tools/* is included in sdist 2013-02-18 12:49:40 +00:00
README.md Move docs where they belong (RTFD) 2012-11-21 19:13:30 +01:00
moniker.sublime-project Hide autogenated doc files in Sublime Text 2 project 2012-10-31 19:40:21 +00:00
openstack-common.conf Change to rootwrapper - bug #1075120 2013-01-24 09:57:59 +00:00
setup.cfg Fix coverage output folder 2013-01-08 12:34:23 +00:00
setup.py Move diagnostics API resource under /v1/ and split out the sync methods. 2013-02-23 14:20:32 +00:00
tox.ini Cleanup Blacklist code, Protect from sub-domain hijacking. Upgrade to pyflakes 0.6.1 2013-01-31 10:20:18 +00:00

README.md

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