Jump to: navigation, search

QuantumEssexRoadmap

Revision as of 21:34, 25 October 2011 by DanWendlandt (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

  • QuantumManager 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, Somik, Salvatore)
  • QuantumManager: support + test specified nets at VM boot (User flow, Dan)
  • novaclient: specify nets when booting VM (User flow, Dan)
  • API framework changes for v1.1 (API, Salvatore)

E2

  • 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

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

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