Jump to: navigation, search

QuantumEssexRoadmap

Revision as of 16:32, 1 November 2011 by DanWendlandt (talk)

Note: this is just a draft roadmap... actual dates will depend on finding the right people :)

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)

E1 on Launchpad

  • 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)

E2 on Launchpad

  • 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?)
    • Integration of Quantum + Melange into Devstack script (developers, Brad)

E3 (1-26-2012)

E3 on Launchpad

  • 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?)

E4 (3-1-2012)

E4 on Launchpad

  • hopefully not too many major features... we should be testing/polishing the release, writing documentation, and starting to plan for the F-release.

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?)