summaryrefslogtreecommitdiff
path: root/glanceclient/v2/shell.py
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-11-15 07:31:18 +0000
committerGerrit Code Review <review@openstack.org>2018-11-15 07:31:18 +0000
commitc4c92ecb51f4a7b93c1a84d5084006fed15c6945 (patch)
tree061954cfb99fd2f258c1021e764766b8db66af89 /glanceclient/v2/shell.py
parent1156346dc243dc46bcc7c78a64454ff4bae7ddc5 (diff)
parent5fb14f5ebbea044ce63e49f5feec26d4c1c91730 (diff)
downloadpython-glanceclient-2.15.0.tar.gz
Merge "Show the backend store info"2.15.0
Diffstat (limited to 'glanceclient/v2/shell.py')
-rw-r--r--glanceclient/v2/shell.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/glanceclient/v2/shell.py b/glanceclient/v2/shell.py
index 54dd789..544416a 100644
--- a/glanceclient/v2/shell.py
+++ b/glanceclient/v2/shell.py
@@ -348,6 +348,13 @@ def do_image_update(gc, args):
const=True,
nargs='?',
help="Filters results by hidden status. Default=None.")
+@utils.arg('--include-stores',
+ metavar='[True|False]',
+ default=None,
+ type=strutils.bool_from_string,
+ const=True,
+ nargs='?',
+ help="Print backend store id.")
def do_image_list(gc, args):
"""List images you can access."""
filter_keys = ['visibility', 'member_status', 'owner', 'checksum', 'tag',
@@ -384,6 +391,9 @@ def do_image_list(gc, args):
columns += ['Disk_format', 'Container_format', 'Size', 'Status',
'Owner']
+ if args.include_stores:
+ columns += ['Stores']
+
images = gc.images.list(**kwargs)
utils.print_list(images, columns)