OpenStack DNS As A Service (Designate)
Go to file
Endre Karlson 4a12145ee1 Move out session from the sqlalchemy impl to a more re-usable place
Change-Id: Ibed2812202e8ea82789c23e208fd3ee9f9c950ef
2012-11-26 21:01:49 +01:00
bin Make us client library independent for server side operations 2012-11-20 09:44:26 +01:00
doc More install doc corrections 2012-11-22 10:06:59 +00:00
etc Fixup sample agent config 2012-11-22 14:37:03 +00:00
moniker Move out session from the sqlalchemy impl to a more re-usable place 2012-11-26 21:01:49 +01:00
tools Keystone helper 2012-11-23 18:20:58 +01:00
.gitignore Add *.egg to .gitignore 2012-11-13 17:16:52 +00:00
.gitreview Initial Public Commit. 2012-09-25 08:04:13 +01:00
MANIFEST.in Update MANIFEST.in 2012-10-30 18:02:04 +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 Import and make use of openstack.common.version module 2012-11-01 14:35:21 +00:00
README.md Move docs where they belong (RTFD) 2012-11-21 19:13:30 +01:00
setup.cfg Add sphinx doc skeleton 2012-10-31 19:12:07 +00:00
setup.py Make us client library independent for server side operations 2012-11-20 09:44:26 +01:00
tox.ini The PyFlakes tox env should not run by default 2012-11-21 12:20:36 +00: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