Jump to: navigation, search

Difference between revisions of "Designate"

(Updating status to incubated.)
(Design Discussions)
(9 intermediate revisions by 5 users not shown)
Line 7: Line 7:
 
* Multi-tenant
 
* Multi-tenant
 
* Integrated with Keystone for authentication
 
* Integrated with Keystone for authentication
* Framework in place to integrate with Nova and Quantum notifications (for auto-generated records)
+
* Framework in place to integrate with Nova and Neutron notifications (for auto-generated records)
 
* Support for PowerDNS and Bind9 out of the box
 
* Support for PowerDNS and Bind9 out of the box
  
Line 25: Line 25:
 
=== Review Dashboard ===
 
=== Review Dashboard ===
  
[https://review.openstack.org/#/dashboard/?foreach=%28project%3Aopenstack%2Fdesignate+OR+project%3Aopenstack%2Fpython-designateclient+OR+project%3Aopenstack%2Fdesignate-specs%29+status%3Aopen+NOT+owner%3Aself+NOT+label%3ACode-Review%3E%3D-2%252cself+branch%3Amaster&title=Designate+Review+Inbox+%28master+branch+only%29&Needs+Feedback+%28Changes+older+than+5+days+that+have+not+been+reviewed+by+anyone%29=%28project%3Aopenstack%2Fdesignate+OR+project%3Aopenstack%2Fpython-designateclient%29+NOT+label%3ACode-Review%3C%3D2++age%3A5d+NOT+label%3AWorkflow%3C%3D-1+label%3AVerified%3E%3D1%252cjenkins&Your+are+a+reviewer%2C+but+haven%27t+voted+in+the+current+revision=%28project%3Aopenstack%2Fdesignate+OR+project%3Aopenstack%2Fpython-designateclient%29+reviewer%3Aself+label%3AVerified%3E%3D1%252cjenkins&Needs+final+%2B2=%28project%3Aopenstack%2Fdesignate+OR+project%3Aopenstack%2Fpython-designateclient%29+label%3ACode-Review%3E%3D2+label%3AVerified%3E%3D1%252cjenkins+limit%3A50+NOT+label%3AWorkflow%3C%3D-1&Passed+Jenkins%2C+No+Negative+Feedback=%28project%3Aopenstack%2Fdesignate+OR+project%3Aopenstack%2Fpython-designateclient%29+label%3AVerified%3E%3D1%252cjenkins+NOT+label%3ACode-Review%3E%3D2+NOT+label%3ACode-Review%3C%3D-1+limit%3A50+NOT+label%3AWorkflow%3C%3D-1&Failed+Jenkins%2C+No+Negative+Feedback=%28project%3Aopenstack%2Fdesignate+OR+project%3Aopenstack%2Fpython-designateclient%29+label%3AVerified%3D-1%252cjenkins+NOT+label%3ACode-Review%3E%3D2+NOT+label%3ACode-Review%3C%3D-1+limit%3A50&Failed+Jenkins%2C+Negative+Feedback=%28project%3Aopenstack%2Fdesignate+OR+project%3Aopenstack%2Fpython-designateclient%29+label%3AVerified%3D-1+NOT+label%3ACode-Review%3E%3D0+limit%3A50&Negative+Feedback=%28project%3Aopenstack%2Fdesignate+OR+project%3Aopenstack%2Fpython-designateclient%29+label%3ACode-Review%3C%3D-1+limit%3A50&Wayward+Changes+%28Changes+with+no+code+review+in+the+last+2days%29=NOT+label%3ACode-Review%3C%3D2+age%3A2d&Specs+in+need+of+review=project%3Aopenstack%2Fdesignate-specs Review Dashboard]
+
[https://review.openstack.org/#/dashboard/?foreach=%28project%3Aopenstack%2Fdesignate+OR+project%3Aopenstack%2Fpython%2Ddesignateclient+OR+project%3Aopenstack%2Fdesignate%2Dspecs+OR+project%3Aopenstack%2Fdesignate%2Ddashboard%29+status%3Aopen&title=Designate+Review+Inbox&Backports+%2D+stable%2Fliberty=branch%3Astable%2Fliberty+NOT+label%3ACode%2DReview%3E%3D%2D2%2Cself&Backports+%2D+stable%2Fkilo=branch%3Astable%2Fkilo+NOT+label%3ACode%2DReview%3E%3D%2D2%2Cself&You+are+a+reviewer%2C+but+haven%27t+voted+in+the+current+revision=reviewer%3Aself+label%3AVerified%3E%3D1%2Cjenkins+NOT+label%3ACode%2DReview%3E%3D%2D2%2Cself+NOT+owner%3Aself&Needs+final+%2B2=label%3ACode%2DReview%3E%3D2+label%3AVerified%3E%3D1%2Cjenkins+limit%3A50+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3E%3D2%2Cself+NOT+owner%3Aself&%2B1%27d+and+passed+Jenkins=label%3AVerified%3E%3D1%2Cjenkins+label%3ACode%2DReview%3E%3D1+NOT+label%3ACode%2DReview%3C%3D%2D1+limit%3A50+NOT+label%3AWorkflow%3C%3D%2D1+NOT+owner%3Aself+NOT+label%3ACode%2DReview%3E%3D%2D2%2Cself&Passed+Jenkins%2C+Need%27s+Review=label%3AVerified%3E%3D1%2Cjenkins+NOT+label%3ACode%2DReview%3C%3D2+limit%3A50+NOT+label%3AWorkflow%3C%3D%2D1+NOT+owner%3Aself&All+Open+Reviews=NOT+owner%3Aself]
  
 
= Status =
 
= Status =
Line 40: Line 40:
 
[https://launchpad.net/designate Launchpad]
 
[https://launchpad.net/designate Launchpad]
  
[http://designate.readthedocs.org Python documentation]
+
[http://docs.openstack.org/developer/designate/ Python documentation]
  
[http://wiki.openstack.org/GerritWorkflow Contributing]
+
[http://docs.openstack.org/infra/manual/developers.html Contributing]
  
 
= Design Discussions =
 
= Design Discussions =
 +
 +
'''Blueprints / Specs have moved to http://specs.openstack.org/openstack/designate-specs/'''
  
 
See the [[Designate/Blueprints|Blueprints Page]] for more details
 
See the [[Designate/Blueprints|Blueprints Page]] for more details
Line 57: Line 59:
  
 
[[Designate/Blueprints/RecordSets|Records vs RecordSets]]
 
[[Designate/Blueprints/RecordSets|Records vs RecordSets]]
 +
 +
[[Designate/Blueprints/Rolling upgrade|Rolling-upgrade]]
  
 
= Summit Talks =  
 
= Summit Talks =  

Revision as of 07:28, 3 April 2017

Overview

Designate provides DNSaaS services for OpenStack:

  • REST API for domain/record management
  • Multi-tenant
  • Integrated with Keystone for authentication
  • Framework in place to integrate with Nova and Neutron notifications (for auto-generated records)
  • Support for PowerDNS and Bind9 out of the box

Community

Launchpad

[1]

IRC

#openstack-dns on freenode

Meetings

The Designate team holds a weekly IRC meeting in #openstack-meeting-alt on freenode at 17:00 UTC every Wednesday

Agenda: Meetings/Designate

Review Dashboard

[2]

Status

Designate was incubated on 2014-06-11. The Incubation Application, Incubation Discussion and Gerrit change are also available for further context.

Sub Teams

Designate/SubTeams

Designate/SubTeams/Pools

Source

OpenStack GitHub

Launchpad

Python documentation

Contributing

Design Discussions

Blueprints / Specs have moved to http://specs.openstack.org/openstack/designate-specs/

See the Blueprints Page for more details

Agent Based design implications on deployment options

Server Pool Blueprint

Pluggable Serial Number Formats

Dynamic DNS over HTTP Endpoint

Records vs RecordSets

Rolling-upgrade

Summit Talks

Designate/Talks

Mid Cycle Meetups

Designate/MidCycleJuly2014

Logos

Three options are available for download. Below are jpg and png formats. You can also download the original artwork from logo-designate.ai