OpenStack DNS As A Service (Designate)
Go to file
Kiall Mac Innes 193085cf56 Rename Moniker -> Designate
Change-Id: I4b9c7b277a524058408d5c551bb51531e9a3949c
2013-06-09 21:15:03 +01:00
bin Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
designate Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
doc Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
etc/designate Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
tools Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
.gitignore Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
.gitreview Initial Public Commit. 2012-09-25 08:04:13 +01:00
designate.sublime-project Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
MANIFEST.in Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
openstack-common.conf Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
README.md Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
requirements.txt Sync requirements with openstack/requirements. (Except jsonschema) 2013-06-07 17:21:00 +01:00
setup.cfg Rename Moniker -> Designate 2013-06-09 21:15:03 +01:00
setup.py Switch to PBR 2013-05-31 21:41:45 +01:00
test-requirements.txt Switch to Flake8 and add Hacking checks 2013-06-09 14:52:19 +01:00
tox.ini Switch to Flake8 and add Hacking checks 2013-06-09 14:52:19 +01:00

Introduction

Designate is an OpenStack inspired DNSaaS.

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

IRC: #openstack-dns

Installation: http://designate.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