image/v2: support multiple property filters
Change-Id: I8ba40cb8ca647ec24b80c2824bb64e84430535d4 Signed-off-by: Sven Wegener <sven.wegener@inovex.de>
This commit is contained in:
parent
1894a3cb17
commit
21e4c87bde
@ -515,7 +515,8 @@ class ListImage(command.Lister):
|
|||||||
'--property',
|
'--property',
|
||||||
metavar='<key=value>',
|
metavar='<key=value>',
|
||||||
action=parseractions.KeyValueAction,
|
action=parseractions.KeyValueAction,
|
||||||
help=_('Filter output based on property'),
|
help=_('Filter output based on property '
|
||||||
|
'(repeat option to filter on multiple properties)'),
|
||||||
)
|
)
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--name',
|
'--name',
|
||||||
@ -643,8 +644,7 @@ class ListImage(command.Lister):
|
|||||||
marker = page[-1]['id']
|
marker = page[-1]['id']
|
||||||
|
|
||||||
if parsed_args.property:
|
if parsed_args.property:
|
||||||
# NOTE(dtroyer): coerce to a list to subscript it in py3
|
for attr, value in parsed_args.property.items():
|
||||||
attr, value = list(parsed_args.property.items())[0]
|
|
||||||
api_utils.simple_filter(
|
api_utils.simple_filter(
|
||||||
data,
|
data,
|
||||||
attr=attr,
|
attr=attr,
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
The ``image list`` command now properly filters images on multiple
|
||||||
|
``--property`` options.
|
||||||
|
[Bug `2004290 <https://storyboard.openstack.org/#!/story/2004290>`_]
|
Loading…
Reference in New Issue
Block a user