Difference between revisions of "QuantumEssexRoadmap"
Line 24: | Line 24: | ||
== E2 (12-15-2011) == | == E2 (12-15-2011) == | ||
+ | |||
+ | [[ https://launchpad.net/quantum/+milestone/essex-2 | E2 on Launchpad ]] | ||
+ | |||
* API Filtering (API, Salvatore, other?) | * API Filtering (API, Salvatore, other?) | ||
* Quantum w/Nova + Melange Integration Test v1 (production readiness, Carl P., others?) | * Quantum w/Nova + Melange Integration Test v1 (production readiness, Carl P., others?) | ||
Line 34: | Line 37: | ||
== E3 (1-26-2012) == | == E3 (1-26-2012) == | ||
+ | |||
+ | [[ https://launchpad.net/quantum/+milestone/essex-3 | E3 on Launchpad ]] | ||
+ | |||
* nova Cloudpipe with Quantum networks (nova-parity, Sumit?) | * nova Cloudpipe with Quantum networks (nova-parity, Sumit?) | ||
* security groups within Quantum (nova-parity, Brad, Salvatore) | * security groups within Quantum (nova-parity, Brad, Salvatore) | ||
Line 41: | Line 47: | ||
== E4 (3-1-2012) == | == E4 (3-1-2012) == | ||
+ | |||
+ | [[ https://launchpad.net/quantum/+milestone/essex-4 | E4 on Launchpad ]] | ||
+ | |||
* hopefully not too many major features... | * hopefully not too many major features... | ||
Revision as of 00:00, 27 October 2011
Note: this is an informal brainstorm.
When blueprints are created, they should be linked to the correct milestone at launchpad, which is where the official and up-to-date roadmap will be.
Main Essex Goals:
- Nova-parity: Provide feature parity with traditional Nova networking. Quantum use cases should be a super-set of Nova networking use cases.
- Production Readiness: automated functional/integration/scale testing. Support for keystone.
- API v1.1: limited API changes based on lessons learned in Diablo
- Developers: build developer community, make it easier to work on Quantum
Each item below is tagged with the corresponding goal.
E1 (11-10-2011)
- Quantum Manager DHCP + L3 Gateway + NAT (nova-parity, Brad)
- Quantum packaging (production readiness, Tyler, Brad)
- Quantum Standalone Functional Test v1 (production readiness, Carl P., others?)
- Keystone authN (production readiness, Salvatore)
- novaclient: specify nets when booting VM (User flow, Dan)
- API framework changes for v1.1 (API, Salvatore)
E2 (12-15-2011)
- API Filtering (API, Salvatore, other?)
- Quantum w/Nova + Melange Integration Test v1 (production readiness, Carl P., others?)
- Dashboard: specify networks when booting a VM (User flow, Arvind, Mark, Somik)
- Dashboard: create melange subnets with network (User flow, Arvind, Mark, Somik)
- Quantum Manager: Floating IP, with melange integration (nova-parity, Ram's team)
- API operational status (API, Salvatore)
- Quantum Manager: EC2 metadata server logic (nova parity, Brad)
- Keystone authZ, allow tenants to create networks, but not ports (User flow, Somik?)
E3 (1-26-2012)
- nova Cloudpipe with Quantum networks (nova-parity, Sumit?)
- security groups within Quantum (nova-parity, Brad, Salvatore)
- "provider networks" abstraction
- Additional functional/integration/scale testing... (production readiness, Carl P, Brad, others?)
- Integration of Quantum + Melange into Devstack script (developers, Brad)
E4 (3-1-2012)
- hopefully not too many major features...
Other
- Developer Documentation (developers, Dan, others?)
- API tagging (API, sumit)
- API Rate-limiting (API, Salvatore, other?)
- API Pagination (API, Salvatore, other?)
- Basic VLAN plugin (nova-parity, Salvatore)
- Packaging distribution (Production readiness, Dan)
- Provider networks (production readiness, Brad?)