gantt/nova
Alessio Ababilov 7b78a0d13d Implement network creation in compute API
Implements blueprint os-api-network-create

The ability to create new networks is currently only exposed by the
nova-manage CLI. Here we add support for network creation in the
os-networks API extension.

With the exception of num_networks and network_size, all the parameters
supported by 'nova-manage network create' are supported. Only a single
network may be created by each API call.

To avoid code duplication, the nova-manage code is refactored and moved
into NetworkManager so that it can be re-used by the API.

DocImpact
Change-Id: I682d498ab35ea43b553b64e13e677fe9eeb8e08b
2012-08-21 16:10:24 +03:00
..
auth Remove deprecated auth code 2012-07-09 23:30:21 -07:00
common OpenStack capitalization added to HACKING.rst 2012-08-17 15:59:32 -05:00
compat Merge "fix restructuredtext formatting in docstrings that show up in the developer guide" 2012-03-07 01:34:42 +00:00
openstack Sync changes from openstack common 2012-08-16 18:09:46 -07:00
rootwrap Move rootwrap filters definition to config files 2012-06-22 15:35:23 +02:00
scheduler Merge "OpenStack capitalization added to HACKING.rst" 2012-08-21 02:27:00 +00:00
testing Remove unused testing.fake 2012-07-18 14:04:37 -07:00
tests Implement network creation in compute API 2012-08-21 16:10:24 +03:00
__init__.py Allow file logging config 2012-02-17 11:24:32 -06:00
block_device.py Allow nova to guess device if not passed to attach 2012-08-15 14:22:05 -07:00
exception.py Revert per-user-quotas 2012-08-16 22:51:02 -07:00
flags.py Merge "Compute restart causes period of network 'blackout'" 2012-08-12 02:15:53 +00:00
manager.py Add the plugin framework from common; use and test. 2012-07-15 16:25:26 -05:00
notifications.py Fix spelling typos 2012-08-16 18:50:04 -05:00
policy.py Fix is_admin check via policy 2012-08-20 10:32:06 -07:00
quota.py Revert per-user-quotas 2012-08-16 22:51:02 -07:00
service.py Improve external lock implementation 2012-08-04 12:52:50 +01:00
test.py Fix spelling typos 2012-08-16 18:50:04 -05:00
utils.py Merge "Fix spelling typos" 2012-08-20 07:54:22 +00:00
wsgi.py Switch to common logging. 2012-07-02 15:57:09 -05:00