summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorNachi Ueno <nachi@nttmcl.com>2012-08-10 20:34:37 +0000
committerNachi Ueno <nachi@nttmcl.com>2012-08-10 23:45:59 +0000
commit80724254edec09f6cd8f217c9ea695b7374d89b8 (patch)
tree78a15448ffc3d62376d23876fcbf8907338f86d0 /nova/api
parent649d3cea2a3c6a704612087e5ccca7cbe11ae0b3 (diff)
Key requested_networks off of network extension
partially implements blueprint disable-server-extensions Change-Id: Id6abe827b0d0bbf04dc25bed9a92296b24f34f5f
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/compute/servers.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py
index 217c67361..ca446f24b 100644
--- a/nova/api/openstack/compute/servers.py
+++ b/nova/api/openstack/compute/servers.py
@@ -623,10 +623,13 @@ class Controller(wsgi.Controller):
sg_names = list(set(sg_names))
- requested_networks = server_dict.get('networks')
+ requested_networks = None
+ if self.ext_mgr.is_loaded('os-networks'):
+ requested_networks = server_dict.get('networks')
+
if requested_networks is not None:
requested_networks = self._get_requested_networks(
- requested_networks)
+ requested_networks)
(access_ip_v4, ) = server_dict.get('accessIPv4'),
if access_ip_v4 is not None: