Difference between revisions of "Designate/Incubation Application"
Graham Hayes (talk | contribs) m (→Software) |
(→Kiall Mac Innes) |
||
Line 57: | Line 57: | ||
=== Kiall Mac Innes === | === Kiall Mac Innes === | ||
− | Kiall is the Technical Lead for the HP "Helion" Cloud DNS service, and the lead and founding developer of the Designate project | + | Kiall is the Technical Lead for the HP "Helion" Cloud DNS team - responsible for both the operation of the production service, and ongoing development. Kiall is also the lead and founding developer of the Designate project and has been involved in OpenStack since Diablo, from both the operational and development sides. |
=== Graham Hayes === | === Graham Hayes === |
Revision as of 20:34, 15 May 2014
Contents
- 1 Project codename
- 2 Trademarks
- 3 Summary (one sentence abstract of the project)
- 4 Parent Program name and PTL
- 5 Mission statement
- 6 Detailed Description
- 7 Basic roadmap for the project
- 8 Location of project source code
- 9 Programming language, required technology dependencies
- 10 Is project currently open sourced? What license?
- 11 Level of maturity of software and team
- 12 Project developers qualifications
- 13 Infrastructure requirements (testing, etc)
- 14 Have all current contributors agreed to the OpenStack CLA?
Project codename
Designate
Trademarks
(Does this project name, codename or contents use any trademarks, and if so, who owns them? List the codenames or other marks for which a trademark search should occur.)
No known trademarks. Project codename is "designate"
Summary (one sentence abstract of the project)
Designate is a DNS as a Service (DNSaaS) for OpenStack clouds.
Parent Program name and PTL
Program
DNS Program. Designate/Program_Application
Mission statement
(if the project is part of a new OpenStack program)
Detailed Description
(what is the purpose of the project and vision for it? describe the relevance of the project to other OpenStack projects and the OpenStack mission to provide a ubiquitous cloud computing platform)
Designate is a critical missing piece of the OpenStack driven data center - one of the most ubiquitous services, DNS. Designate is relevant to other OpenStack projects by automating the name resolution changes required for the creation and deletion of Nova instances, Trove databases or other components.
Designate provides DNS for both end user zones, and for other OpenStack projects. This functionality is exposed through a REST API, that is consistent with the standards in OpenStack projects today. Designate has a vendor neutral plugable architecture that allows nearly all the internal components to be replaced as needed.
Basic roadmap for the project
Near Future
- MiniDNS (new method for providing customer facing DNS servers with updates)
- Pools (Allow for designate to control multiple groups of servers)
- Private Pools
- V2 API
Location of project source code
https://github.com/stackforge/designate
https://github.com/stackforge/python-designateclient
Programming language, required technology dependencies
Language:
Python
Dependencies
Message queue, DNS server, database server, keystone
Is project currently open sourced? What license?
Yes - Licensed under the Apache License, Version 2.0
Level of maturity of software and team
Software
Running as a GA service in HP Helion Public Cloud for over a year, and been in development for over two years.
Team
The team has been working together for approximately 18 months, but has been growing during that time as new contributors join the team
Project developers qualifications
Kiall Mac Innes
Kiall is the Technical Lead for the HP "Helion" Cloud DNS team - responsible for both the operation of the production service, and ongoing development. Kiall is also the lead and founding developer of the Designate project and has been involved in OpenStack since Diablo, from both the operational and development sides.
Graham Hayes
Endre Karlson
Betsy Luzader
Vinod Mangalpally
Vinod is a software developer at Rackspace working on Designate.
Emmanuel Ankutse
Tim Simmons
Joe McBride
Ron Rickard
Sr. Cloud Engineer, eBay Inc.
IT professional with over 25 years experience with emphasis on devops. Spent the past 2 years at eBay Inc. working on DNSaaS solutions for eBay's OpenStack cloud including contributions to the Designate open source project.
Rich Megginson
Infrastructure requirements (testing, etc)
We currently use stackforge / gerrit / jenkins for our testing suite - we do not see any additional requirements on top of what the infra team provide
Have all current contributors agreed to the OpenStack CLA?
Yes