summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorSandy Walsh <sandy.walsh@rackspace.com>2011-05-31 14:56:04 -0700
committerSandy Walsh <sandy.walsh@rackspace.com>2011-05-31 14:56:04 -0700
commitbeb6bf93d0bab5b50c6f0af90758e21cc68187ab (patch)
treeb1af09bd1691b908b17b40622b0228dd36b55a94 /nova/api
parentfccc653376ec03e2f8d4e91449a18d62cd87902f (diff)
basic zone-boot test in place
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/create_instance_controller.py3
-rw-r--r--nova/api/openstack/servers.py4
-rw-r--r--nova/api/openstack/zones.py1
3 files changed, 3 insertions, 5 deletions
diff --git a/nova/api/openstack/create_instance_controller.py b/nova/api/openstack/create_instance_controller.py
index ca076a218..c79638bd9 100644
--- a/nova/api/openstack/create_instance_controller.py
+++ b/nova/api/openstack/create_instance_controller.py
@@ -59,7 +59,8 @@ class OpenstackCreateInstanceController(common.OpenstackController):
raise NotImplementedError()
def _get_server_admin_password(self, server):
- raise NotImplementedError()
+ """ Determine the admin password for a server on creation """
+ return utils.generate_password(16)
def create_instance(self, req, create_method):
"""Creates a new server for the given user. The approach
diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py
index 223e1a191..67b3fd23f 100644
--- a/nova/api/openstack/servers.py
+++ b/nova/api/openstack/servers.py
@@ -491,10 +491,6 @@ class ControllerV10(Controller):
response.empty_body = True
return response
- def _get_server_admin_password(self, server):
- """ Determine the admin password for a server on creation """
- return utils.generate_password(16)
-
class ControllerV11(Controller):
def _image_id_from_req_data(self, data):
diff --git a/nova/api/openstack/zones.py b/nova/api/openstack/zones.py
index acd01a1ff..687978b08 100644
--- a/nova/api/openstack/zones.py
+++ b/nova/api/openstack/zones.py
@@ -129,6 +129,7 @@ class Controller(controller.OpenstackCreateInstanceController):
Returns a reservation ID (a UUID).
"""
+ print "************** IN ZONE BOOT"
extra_values, result = \
self.create_instance(req, self.compute_api.create_all_at_once)
if extra_values is None: