summaryrefslogtreecommitdiffstats
path: root/nova/compute
diff options
context:
space:
mode:
authorCory Wright <cory.wright@rackspace.com>2011-03-10 13:59:43 +0000
committerCory Wright <cory.wright@rackspace.com>2011-03-10 13:59:43 +0000
commit43b5d68b51c08be100bdf63571a6426bb1c4f863 (patch)
tree10a88775f1e0cb7e0b9e23b650b1fd9078f3118e /nova/compute
parentfb4785b85c1bef4179140cfb85ce01eca9fb5da5 (diff)
parent144fa5082108f306595c5314f40d7e87cb577278 (diff)
merge trunk
Diffstat (limited to 'nova/compute')
-rw-r--r--nova/compute/api.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/nova/compute/api.py b/nova/compute/api.py
index bef0e885c..62de27b73 100644
--- a/nova/compute/api.py
+++ b/nova/compute/api.py
@@ -131,9 +131,9 @@ class API(base.Base):
os_type = image['properties']['os_type']
if kernel_id is None:
- kernel_id = image.get('kernel_id', None)
+ kernel_id = image['properties'].get('kernel_id', None)
if ramdisk_id is None:
- ramdisk_id = image.get('ramdisk_id', None)
+ ramdisk_id = image['properties'].get('ramdisk_id', None)
# FIXME(sirp): is there a way we can remove null_kernel?
# No kernel and ramdisk for raw images
if kernel_id == str(FLAGS.null_kernel):
@@ -504,9 +504,10 @@ class API(base.Base):
"""Unrescue the given instance."""
self._cast_compute_message('unrescue_instance', context, instance_id)
- def set_admin_password(self, context, instance_id):
+ def set_admin_password(self, context, instance_id, password=None):
"""Set the root/admin password for the given instance."""
- self._cast_compute_message('set_admin_password', context, instance_id)
+ self._cast_compute_message('set_admin_password', context, instance_id,
+ password)
def inject_file(self, context, instance_id):
"""Write a file to the given instance."""