|
|
(10 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | __NOTOC__
| |
− | The goal here is to agree on a set of increasingly sophisticated [[OpenStack]] networking use cases that we can use as milestones to track our progress during the Diablo period.
| |
| | | |
− | While some use cases involve dependencies on other network projects, we can start out by defining them on a per-project basis. Dependencies on other project should be called out when possible.
| |
− |
| |
− | == Quantum ==
| |
− |
| |
− | * Milestone 1: Ability to replicate nova's flat or vlan using CLI API client.
| |
− | ** requires api core, api auth, core daemon, abstract plugin, integration with nova, cli API client, and at least one open-source plugin.
| |
− | ** does not require multi-nic in nova, api extensions, client gui.
| |
− | ** Note: makes no assumption about how IP addresses are assigned to VMs.
| |
− | ** Note: vlan model will not provide NAT gateway, as currently is the case with nova.
| |
− | * Milestone 2: GUI demo of Milestone 1
| |
− | ** requires Milestone 1 and GUI client
| |
− | * Milestone 3: Integrate with a non-nova "external service".
| |
− | ** requires milestone 1, plus an available non-nova service.
| |
− | ** DHCP service from Melange seems like a good candidate if it is ready.
| |
− | ** Note: this could also service as an early "multi-service" container use case for donabe.
| |
− | ** Ideally, we would have a GUI that could configure "instances" of the other service as well.
| |
− | * Milestone 4: Demonstrate API Extension
| |
− | ** requires API extension work, plus at least one open-source plugin that exposes an extension.
| |
− | * Milestone 5: Multi-tier application
| |
− | ** requires milestone 1, plus multi-nic in nova.
| |