Difference between revisions of "QuantumEssexRoadmap"
Line 13: | Line 13: | ||
== E1 (11-10-2011) == | == E1 (11-10-2011) == | ||
− | * | + | * Quantum Manager DHCP + L3 Gateway + NAT (nova-parity, Brad) |
* Quantum packaging (production readiness, Tyler, Brad) | * Quantum packaging (production readiness, Tyler, Brad) | ||
* Quantum Standalone Functional Test v1 (production readiness, Carl P., others?) | * Quantum Standalone Functional Test v1 (production readiness, Carl P., others?) |
Revision as of 22:41, 26 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)
- QuantumManager: Floating IP, with melange integration (nova-parity, Ram's team)
- API operational status (API, Salvatore)
- QuantumManager: 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?)