Various cloud fixes

This commit is contained in:
Vishvananda Ishaya 2010-06-11 10:45:12 -07:00
parent 713dd94f51
commit 8f06d9b2ed
1 changed files with 4 additions and 4 deletions

View File

@ -382,7 +382,7 @@ class CloudController(object):
return instance_response
def describe_addresses(self, context, **kwargs):
return self.format_addresses(context.user)
return self.format_addresses(context)
def format_addresses(self, context):
addresses = []
@ -456,7 +456,7 @@ class CloudController(object):
address = network.allocate_ip(
inst['user_id'], inst['project_id'], mac=inst['mac_address'])
inst['private_dns_name'] = str(address)
inst['bridge_name'] = network.BridgedNetwork.get_network_for_project(inst['user_id'], inst['project_id'])['bridge_name']
inst['bridge_name'] = network.BridgedNetwork.get_network_for_project(inst['user_id'], inst['project_id'], 'default')['bridge_name']
# TODO: allocate expresses on the router node
inst.save()
rpc.cast(FLAGS.compute_topic,
@ -466,7 +466,7 @@ class CloudController(object):
(context.user.name, inst['private_dns_name']))
# TODO: Make the NetworkComputeNode figure out the network name from ip.
return defer.succeed(self._format_instances(
context.user, reservation_id))
context, reservation_id))
def terminate_instances(self, context, instance_id, **kwargs):
logging.debug("Going to start terminating instances")
@ -542,7 +542,7 @@ class CloudController(object):
raise exception.ApiError('only group "all" is supported')
if not operation_type in ['add', 'delete']:
raise exception.ApiError('operation_type must be add or delete')
result = images.modify(context.user, image_id, operation_type)
result = images.modify(context, image_id, operation_type)
return defer.succeed(result)
def update_state(self, topic, value):