Difference between revisions of "Meetings/Designate/Blueprints/12-2013/Minutes"
< Meetings | Designate | Blueprints/12-2013
Graham Hayes (talk | contribs) |
Graham Hayes (talk | contribs) |
||
Line 10: | Line 10: | ||
! Action !! Who !! Notes | ! Action !! Who !! Notes | ||
|- | |- | ||
− | | | + | | Approved || Graham || |
|} | |} | ||
== Blueprints == | == Blueprints == | ||
Line 16: | Line 16: | ||
=== [https://blueprints.launchpad.net/designate/+spec/sample-config-generation Automate Sample Config file Generation] === | === [https://blueprints.launchpad.net/designate/+spec/sample-config-generation Automate Sample Config file Generation] === | ||
==== Discussion ==== | ==== Discussion ==== | ||
+ | |||
+ | * Current configs are barrier to entry | ||
+ | ̇̇̆* Need to update current sample configs / documentation | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 21: | Line 24: | ||
! Action !! Who !! Notes | ! Action !! Who !! Notes | ||
|- | |- | ||
− | | || | + | | Improve Docs || || aimed at i-3 |
+ | |- | ||
+ | | Generation of configs moved on || Graham || j release | ||
|} | |} | ||
=== [https://blueprints.launchpad.net/designate/+spec/blacklist Create an API Call to Manage Blacklisted Domains] === | === [https://blueprints.launchpad.net/designate/+spec/blacklist Create an API Call to Manage Blacklisted Domains] === | ||
==== Discussion ==== | ==== Discussion ==== | ||
− | + | In Progress currently | |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Action !! Who !! Notes | ! Action !! Who !! Notes | ||
|- | |- | ||
− | | | + | | none || || |
|} | |} | ||
=== [https://blueprints.launchpad.net/designate/+spec/dnssec Support for DNSSEC] === | === [https://blueprints.launchpad.net/designate/+spec/dnssec Support for DNSSEC] === | ||
==== Discussion ==== | ==== Discussion ==== | ||
− | + | * A nice to have feature | |
+ | * Not massive priority currently | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Action !! Who !! Notes | ! Action !! Who !! Notes | ||
|- | |- | ||
− | | | + | | Move on || Graham || j release |
|} | |} | ||
=== [https://blueprints.launchpad.net/designate/+spec/http-dynamic-dns Dynamic DNS over HTTP Endpoint] === | === [https://blueprints.launchpad.net/designate/+spec/http-dynamic-dns Dynamic DNS over HTTP Endpoint] === | ||
==== Discussion ==== | ==== Discussion ==== | ||
− | + | * A nice to have feature | |
+ | * Not massive priority currently | ||
+ | * RFC More pressing | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Action !! Who !! Notes | ! Action !! Who !! Notes | ||
|- | |- | ||
− | | | + | | Move on || Graham || j release |
|} | |} | ||
=== [https://blueprints.launchpad.net/designate/+spec/tld-api API for managing TLDs and effective TLDs] === | === [https://blueprints.launchpad.net/designate/+spec/tld-api API for managing TLDs and effective TLDs] === | ||
==== Discussion ==== | ==== Discussion ==== | ||
− | + | * In progress | |
+ | * Accepted for IceHouse | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Action !! Who !! Notes | ! Action !! Who !! Notes | ||
|- | |- | ||
− | | | + | | Determine milestone || || |
|} | |} | ||
=== [https://blueprints.launchpad.net/designate/+spec/zone-search Provide some useful search capabilities in Designate API] === | === [https://blueprints.launchpad.net/designate/+spec/zone-search Provide some useful search capabilities in Designate API] === | ||
==== Discussion ==== | ==== Discussion ==== | ||
− | + | * High priority | |
+ | * Needs to link in with v2 API | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Action !! Who !! Notes | ! Action !! Who !! Notes | ||
|- | |- | ||
− | | | + | | Link up with Kiall for API v2 integration || Emmanuel Ankutse || |
|} | |} | ||
− | == Non Blueprint Plans == | + | == Non Proposed Blueprint Plans == |
− | === Discussion === | + | === Server Pools & API v2 === |
− | + | ==== Discussion ==== | |
+ | * Highest priority | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Action !! Who !! Notes | ! Action !! Who !! Notes | ||
|- | |- | ||
− | | | + | | Find ways to distribute workload || Graham || |
|} | |} | ||
− | === | + | |
+ | === Robust Bind === | ||
+ | ==== Discussion ==== | ||
+ | * Important to Rackspace, Paypal & Redhat | ||
+ | * Links in with other requirements for both Rackspace and Paypal | ||
+ | |||
+ | === Import / Export Zones === | ||
+ | ==== Discussion ==== | ||
+ | * In place | ||
+ | * Needs robust testing | ||
+ | |||
+ | === Designate Client === | ||
+ | ==== Discussion ==== | ||
+ | * Not massive priority until API v2 is finished | ||
+ | * Not bound by the same release schedule as designate | ||
+ | * v2 features will be a requirement in client for Rackspace | ||
+ | |||
+ | === Audit Trail === | ||
+ | ==== Discussion ==== | ||
+ | * Not necessarily part of designate | ||
+ | * Could be built using the events emitted from designate | ||
+ | |||
+ | === Point in time recovery === | ||
+ | ==== Discussion ==== | ||
+ | * Interesting feature | ||
+ | * Needs to be designed to see the development impact | ||
+ | |||
+ | === Bulk Import / Export === | ||
+ | ==== Discussion ==== | ||
+ | * Should make use of the single zone import / export functionality | ||
+ | * Could be part of the client | ||
+ | |||
+ | === Absolute Limits === | ||
+ | ==== Discussion ==== | ||
+ | * Is part of designate, but may not have an API yet | ||
+ | * If no API is in place, it will need to be done | ||
+ | |||
+ | === Zone Clone === | ||
+ | ==== Discussion ==== | ||
+ | * Interesting Idea | ||
+ | * Also brought up the possibility of Templating, Cloning and Mixins | ||
+ | |||
+ | === Designate Zone Ownership === | ||
+ | ==== Discussion ==== | ||
+ | * Paypal have other tools that may need to modify the DNS records | ||
+ | * Currently, with designate owning zones, this is not very easy | ||
+ | |||
+ | === Transactional DNS Updates === | ||
+ | ==== Discussion ==== | ||
+ | * Important to Paypal | ||
+ | * May be help by the removal of SQLAlchemy ORM, as SQLAlchemy Base give more control | ||
+ | * JSON Patch might be leveraged to introduce this at the API Level | ||
+ | |||
+ | === BIND View Suport === | ||
+ | ==== Discussion ==== | ||
+ | * Paypal and Rackspace are interested in this | ||
+ | * Server Pools could be leveraged for a Zone level BIND View | ||
+ | |||
+ | === NSUpdate (RFC Dynamic DNS) === | ||
==== Discussion ==== | ==== Discussion ==== | ||
+ | * Is needed | ||
+ | * Most tools in Paypal use this to mange zones / records | ||
+ | === Discussion === | ||
+ | * A good discussion took place around other future features (above) | ||
+ | * Blueprints will be logged for them, and we will have a follow up meeting in the near future to run through their priorities / milestones | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Action !! Who !! Notes | ! Action !! Who !! Notes | ||
|- | |- | ||
− | | || | + | | Get Blueprints logged || Everyone || |
|} | |} | ||
− | === | + | === [https://wiki.openstack.org/wiki/Icehouse_Release_Schedule Release Schedule] === |
==== Discussion ==== | ==== Discussion ==== | ||
+ | * Short period of time until feature freeze | ||
− | + | === Weighted Round Robin === | |
− | |||
− | |||
− | |||
− | |||
− | |||
=== GeoIP === | === GeoIP === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Alias Records === | === Alias Records === | ||
==== Discussion ==== | ==== Discussion ==== | ||
+ | The above features are to be put on the future track, as they are not an immediate concern | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Any Other Business == | == Any Other Business == | ||
=== Discussion === | === Discussion === | ||
− | + | None | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 19:52, 12 December 2013
Contents
- 1 Meeting
- 1.1 Introduction
- 1.2 Blueprint Template
- 1.3 Blueprints
- 1.4 Non Proposed Blueprint Plans
- 1.4.1 Server Pools & API v2
- 1.4.2 Robust Bind
- 1.4.3 Import / Export Zones
- 1.4.4 Designate Client
- 1.4.5 Audit Trail
- 1.4.6 Point in time recovery
- 1.4.7 Bulk Import / Export
- 1.4.8 Absolute Limits
- 1.4.9 Zone Clone
- 1.4.10 Designate Zone Ownership
- 1.4.11 Transactional DNS Updates
- 1.4.12 BIND View Suport
- 1.4.13 NSUpdate (RFC Dynamic DNS)
- 1.4.14 Discussion
- 1.4.15 Release Schedule
- 1.4.16 Weighted Round Robin
- 1.4.17 GeoIP
- 1.4.18 Alias Records
- 1.5 Any Other Business
Meeting
Introduction
Blueprint Template
Discussion
Action | Who | Notes |
---|---|---|
Approved | Graham |
Blueprints
Automate Sample Config file Generation
Discussion
- Current configs are barrier to entry
̇̇̆* Need to update current sample configs / documentation
Action | Who | Notes |
---|---|---|
Improve Docs | aimed at i-3 | |
Generation of configs moved on | Graham | j release |
Create an API Call to Manage Blacklisted Domains
Discussion
In Progress currently
Action | Who | Notes |
---|---|---|
none |
Support for DNSSEC
Discussion
- A nice to have feature
- Not massive priority currently
Action | Who | Notes |
---|---|---|
Move on | Graham | j release |
Dynamic DNS over HTTP Endpoint
Discussion
- A nice to have feature
- Not massive priority currently
- RFC More pressing
Action | Who | Notes |
---|---|---|
Move on | Graham | j release |
API for managing TLDs and effective TLDs
Discussion
- In progress
- Accepted for IceHouse
Action | Who | Notes |
---|---|---|
Determine milestone |
Provide some useful search capabilities in Designate API
Discussion
- High priority
- Needs to link in with v2 API
Action | Who | Notes |
---|---|---|
Link up with Kiall for API v2 integration | Emmanuel Ankutse |
Non Proposed Blueprint Plans
Server Pools & API v2
Discussion
- Highest priority
Action | Who | Notes |
---|---|---|
Find ways to distribute workload | Graham |
Robust Bind
Discussion
- Important to Rackspace, Paypal & Redhat
- Links in with other requirements for both Rackspace and Paypal
Import / Export Zones
Discussion
- In place
- Needs robust testing
Designate Client
Discussion
- Not massive priority until API v2 is finished
- Not bound by the same release schedule as designate
- v2 features will be a requirement in client for Rackspace
Audit Trail
Discussion
- Not necessarily part of designate
- Could be built using the events emitted from designate
Point in time recovery
Discussion
- Interesting feature
- Needs to be designed to see the development impact
Bulk Import / Export
Discussion
- Should make use of the single zone import / export functionality
- Could be part of the client
Absolute Limits
Discussion
- Is part of designate, but may not have an API yet
- If no API is in place, it will need to be done
Zone Clone
Discussion
- Interesting Idea
- Also brought up the possibility of Templating, Cloning and Mixins
Designate Zone Ownership
Discussion
- Paypal have other tools that may need to modify the DNS records
- Currently, with designate owning zones, this is not very easy
Transactional DNS Updates
Discussion
- Important to Paypal
- May be help by the removal of SQLAlchemy ORM, as SQLAlchemy Base give more control
- JSON Patch might be leveraged to introduce this at the API Level
BIND View Suport
Discussion
- Paypal and Rackspace are interested in this
- Server Pools could be leveraged for a Zone level BIND View
NSUpdate (RFC Dynamic DNS)
Discussion
- Is needed
- Most tools in Paypal use this to mange zones / records
Discussion
- A good discussion took place around other future features (above)
- Blueprints will be logged for them, and we will have a follow up meeting in the near future to run through their priorities / milestones
Action | Who | Notes |
---|---|---|
Get Blueprints logged | Everyone |
Release Schedule
Discussion
- Short period of time until feature freeze
Weighted Round Robin
GeoIP
Alias Records
Discussion
The above features are to be put on the future track, as they are not an immediate concern
Any Other Business
Discussion
None