diff options
Diffstat (limited to 'nova/compute/rpcapi.py')
-rw-r--r-- | nova/compute/rpcapi.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nova/compute/rpcapi.py b/nova/compute/rpcapi.py index 517cfca4d..72babd380 100644 --- a/nova/compute/rpcapi.py +++ b/nova/compute/rpcapi.py @@ -117,6 +117,7 @@ class ComputeAPI(nova.openstack.common.rpc.proxy.RpcProxy): - remove instance_uuid, add instance - remove instance_type_id, add instance_type - remove topic, it was unused + 1.39 - Remove instance_uuid, add instance argument to run_instance() ''' BASE_RPC_API_VERSION = '1.0' @@ -422,6 +423,19 @@ class ComputeAPI(nova.openstack.common.rpc.proxy.RpcProxy): topic=_compute_topic(self.topic, ctxt, host, None), version='1.32') + def run_instance(self, ctxt, instance, host, request_spec, + filter_properties, requested_networks, + injected_files, admin_password, + is_first_time): + instance_p = jsonutils.to_primitive(instance) + self.cast(ctxt, self.make_msg('run_instance', instance=instance_p, + request_spec=request_spec, filter_properties=filter_properties, + requested_networks=requested_networks, + injected_files=injected_files, admin_password=admin_password, + is_first_time=is_first_time), + topic=_compute_topic(self.topic, ctxt, host, None), + version='1.39') + def set_admin_password(self, ctxt, instance, new_pass): instance_p = jsonutils.to_primitive(instance) return self.call(ctxt, self.make_msg('set_admin_password', |