fixed up format_instances

This commit is contained in:
Vishvananda Ishaya
2010-09-03 00:28:16 -07:00
parent 66d834a68f
commit b627a37a95

View File

@@ -380,30 +380,30 @@ class CloudController(object):
} }
floating_addr = db.instance_get_floating_address(context, floating_addr = db.instance_get_floating_address(context,
instance['id']) instance['id'])
i['public_dns_name'] = floating_addr i['publicDnsName'] = floating_addr
fixed_addr = db.instance_get_fixed_address(context, fixed_addr = db.instance_get_fixed_address(context,
instance['id']) instance['id'])
i['private_dns_name'] = fixed_addr i['privateDnsName'] = fixed_addr
if not i['public_dns_name']: if not i['publicDnsName']:
i['public_dns_name'] = i['private_dns_name'] i['publicDnsName'] = i['privateDnsName']
i['dns_name'] = None i['dnsName'] = None
i['key_name'] = instance.key_name i['keyName'] = instance['key_name']
if context.user.is_admin(): if context.user.is_admin():
i['key_name'] = '%s (%s, %s)' % (i['key_name'], i['keyName'] = '%s (%s, %s)' % (i['keyName'],
instance.project_id, instance['project_id'],
'host') # FIXME instance['host'])
i['product_codes_set'] = self._convert_to_set([], 'product_codes') i['productCodesSet'] = self._convert_to_set([], 'product_codes')
i['instance_type'] = instance.instance_type i['instanceType'] = instance['instance_type']
i['launch_time'] = instance.created_at i['launchTime'] = instance['created_at']
i['ami_launch_index'] = instance.launch_index i['amiLaunchIndex'] = instance['launch_index']
if not reservations.has_key(instance['reservation_id']): if not reservations.has_key(instance['reservation_id']):
r = {} r = {}
r['reservation_id'] = instance['reservation_id'] r['reservationId'] = instance['reservation_id']
r['owner_id'] = instance.project_id r['ownerId'] = instance['project_id']
r['group_set'] = self._convert_to_set([], 'groups') r['groupSet'] = self._convert_to_set([], 'groups')
r['instances_set'] = [] r['instancesSet'] = []
reservations[instance['reservation_id']] = r reservations[instance['reservation_id']] = r
reservations[instance['reservation_id']]['instances_set'].append(i) reservations[instance['reservation_id']]['instancesSet'].append(i)
return list(reservations.values()) return list(reservations.values())