From 55669b90c041815c1862d468fe8eb76172a212d8 Mon Sep 17 00:00:00 2001 From: Jordan Pittier Date: Fri, 4 Nov 2016 13:13:20 +0100 Subject: Add 'all-projects' option to 'volume backup list' Similar to what 'volume list --all-projects' does, 'volume backup list --all-projects' list volume backups accross all projects. Change-Id: Id5dda9b5adc822c4ddfb2dda339946d3322858e2 --- openstackclient/volume/v1/backup.py | 7 +++++++ openstackclient/volume/v2/backup.py | 7 +++++++ 2 files changed, 14 insertions(+) (limited to 'openstackclient/volume') diff --git a/openstackclient/volume/v1/backup.py b/openstackclient/volume/v1/backup.py index bf4e8625..a02cdccb 100644 --- a/openstackclient/volume/v1/backup.py +++ b/openstackclient/volume/v1/backup.py @@ -172,6 +172,12 @@ class ListVolumeBackup(command.Lister): help=_("Filters results by the volume which they " "backup (name or ID)") ) + parser.add_argument( + '--all-projects', + action='store_true', + default=False, + help=_('Include all projects (admin only)'), + ) return parser def take_action(self, parsed_args): @@ -215,6 +221,7 @@ class ListVolumeBackup(command.Lister): 'name': parsed_args.name, 'status': parsed_args.status, 'volume_id': filter_volume_id, + 'all_tenants': parsed_args.all_projects, } data = volume_client.backups.list( search_opts=search_opts, diff --git a/openstackclient/volume/v2/backup.py b/openstackclient/volume/v2/backup.py index e674ef2b..c41cffda 100644 --- a/openstackclient/volume/v2/backup.py +++ b/openstackclient/volume/v2/backup.py @@ -212,6 +212,12 @@ class ListVolumeBackup(command.Lister): metavar='', help=_('Maximum number of backups to display'), ) + parser.add_argument( + '--all-projects', + action='store_true', + default=False, + help=_('Include all projects (admin only)'), + ) return parser def take_action(self, parsed_args): @@ -259,6 +265,7 @@ class ListVolumeBackup(command.Lister): 'name': parsed_args.name, 'status': parsed_args.status, 'volume_id': filter_volume_id, + 'all_tenants': parsed_args.all_projects, } data = volume_client.backups.list( search_opts=search_opts, -- cgit v1.2.1