Merge "Ignore flavor and image find errors on server show"
This commit is contained in:
commit
9210cac86a
@ -107,14 +107,20 @@ def _prep_server_detail(compute_client, server):
|
|||||||
image_info = info.get('image', {})
|
image_info = info.get('image', {})
|
||||||
if image_info:
|
if image_info:
|
||||||
image_id = image_info.get('id', '')
|
image_id = image_info.get('id', '')
|
||||||
image = utils.find_resource(compute_client.images, image_id)
|
try:
|
||||||
info['image'] = "%s (%s)" % (image.name, image_id)
|
image = utils.find_resource(compute_client.images, image_id)
|
||||||
|
info['image'] = "%s (%s)" % (image.name, image_id)
|
||||||
|
except Exception:
|
||||||
|
info['image'] = image_id
|
||||||
|
|
||||||
# Convert the flavor blob to a name
|
# Convert the flavor blob to a name
|
||||||
flavor_info = info.get('flavor', {})
|
flavor_info = info.get('flavor', {})
|
||||||
flavor_id = flavor_info.get('id', '')
|
flavor_id = flavor_info.get('id', '')
|
||||||
flavor = utils.find_resource(compute_client.flavors, flavor_id)
|
try:
|
||||||
info['flavor'] = "%s (%s)" % (flavor.name, flavor_id)
|
flavor = utils.find_resource(compute_client.flavors, flavor_id)
|
||||||
|
info['flavor'] = "%s (%s)" % (flavor.name, flavor_id)
|
||||||
|
except Exception:
|
||||||
|
info['flavor'] = flavor_id
|
||||||
|
|
||||||
# NOTE(dtroyer): novaclient splits these into separate entries...
|
# NOTE(dtroyer): novaclient splits these into separate entries...
|
||||||
# Format addresses in a useful way
|
# Format addresses in a useful way
|
||||||
|
Loading…
x
Reference in New Issue
Block a user