summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/api/openstack/compute/plugins/v3/servers.py7
-rw-r--r--nova/api/openstack/compute/servers.py7
-rw-r--r--nova/api/openstack/compute/views/servers.py10
3 files changed, 4 insertions, 20 deletions
diff --git a/nova/api/openstack/compute/plugins/v3/servers.py b/nova/api/openstack/compute/plugins/v3/servers.py
index b12988010..ef170fa7b 100644
--- a/nova/api/openstack/compute/plugins/v3/servers.py
+++ b/nova/api/openstack/compute/plugins/v3/servers.py
@@ -1019,11 +1019,8 @@ class ServersController(wsgi.Controller):
req.cache_db_instances(instances)
server = self._view_builder.create(req, instances[0])
- if '_is_precooked' in server['server'].keys():
- del server['server']['_is_precooked']
- else:
- if CONF.enable_instance_password:
- server['server']['adminPass'] = password
+ if CONF.enable_instance_password:
+ server['server']['adminPass'] = password
robj = wsgi.ResponseObject(server)
diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py
index a8e0beec7..de7a51812 100644
--- a/nova/api/openstack/compute/servers.py
+++ b/nova/api/openstack/compute/servers.py
@@ -943,11 +943,8 @@ class Controller(wsgi.Controller):
req.cache_db_instances(instances)
server = self._view_builder.create(req, instances[0])
- if '_is_precooked' in server['server'].keys():
- del server['server']['_is_precooked']
- else:
- if CONF.enable_instance_password:
- server['server']['adminPass'] = password
+ if CONF.enable_instance_password:
+ server['server']['adminPass'] = password
robj = wsgi.ResponseObject(server)
diff --git a/nova/api/openstack/compute/views/servers.py b/nova/api/openstack/compute/views/servers.py
index bf7123ba7..734bb647d 100644
--- a/nova/api/openstack/compute/views/servers.py
+++ b/nova/api/openstack/compute/views/servers.py
@@ -54,14 +54,6 @@ class ViewBuilder(common.ViewBuilder):
self._flavor_builder = views_flavors.ViewBuilder()
self._image_builder = views_images.ViewBuilder()
- def _skip_precooked(func):
- def wrapped(self, request, instance):
- if instance.get("_is_precooked"):
- return dict(server=instance)
- else:
- return func(self, request, instance)
- return wrapped
-
def create(self, request, instance):
"""View that should be returned when an instance is created."""
return {
@@ -73,7 +65,6 @@ class ViewBuilder(common.ViewBuilder):
},
}
- @_skip_precooked
def basic(self, request, instance):
"""Generic, non-detailed view of an instance."""
return {
@@ -86,7 +77,6 @@ class ViewBuilder(common.ViewBuilder):
},
}
- @_skip_precooked
def show(self, request, instance):
"""Detailed view of a single instance."""
server = {