diff --git a/nova/cmd/manage.py b/nova/cmd/manage.py index 39e4dd05b60f..1b017654be23 100644 --- a/nova/cmd/manage.py +++ b/nova/cmd/manage.py @@ -3276,7 +3276,7 @@ class ImagePropertyCommands: 'instance_uuid', metavar='', help='UUID of the instance') @args( - 'property', metavar='', + 'image_property', metavar='', help='Image property to show') def show(self, instance_uuid=None, image_property=None): """Show value of a given instance image property. @@ -3294,10 +3294,10 @@ class ImagePropertyCommands: with context.target_cell(ctxt, im.cell_mapping) as cctxt: instance = objects.Instance.get_by_uuid( cctxt, instance_uuid, expected_attrs=['system_metadata']) - image_property = instance.system_metadata.get( + property_value = instance.system_metadata.get( f'image_{image_property}') - if image_property: - print(image_property) + if property_value: + print(property_value) return 0 else: print(f'Image property {image_property} not found '