summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-07-26 13:31:01 +0000
committerGerrit Code Review <review@openstack.org>2017-07-26 13:31:02 +0000
commit41f4e3b0ac88158150785ce3438c211b7d758336 (patch)
tree30719f935c4272f9d323bc3773b7fed98690b9d8
parentf844a0e75fbd314af0eab9d3a442671542da8b4a (diff)
parente0e3703c2916043032d8026a6d2578c205474894 (diff)
downloadpython-barbicanclient-41f4e3b0ac88158150785ce3438c211b7d758336.tar.gz
Merge "Add secret_type filter to CLI"
-rw-r--r--barbicanclient/barbican_cli/v1/secrets.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/barbicanclient/barbican_cli/v1/secrets.py b/barbicanclient/barbican_cli/v1/secrets.py
index ddaaf18..db91c62 100644
--- a/barbicanclient/barbican_cli/v1/secrets.py
+++ b/barbicanclient/barbican_cli/v1/secrets.py
@@ -114,12 +114,16 @@ class ListSecret(lister.Lister):
parser.add_argument('--mode', '-m', default=None,
help='the algorithm mode filter for the'
' list (default: %(default)s).')
+ parser.add_argument('--secret-type', '-s', default=None,
+ help='specify the secret type '
+ '(default: %(default)s).')
return parser
def take_action(self, args):
obj_list = self.app.client_manager.key_manager.secrets.list(
limit=args.limit, offset=args.offset, name=args.name,
- algorithm=args.algorithm, mode=args.mode, bits=args.bit_length)
+ algorithm=args.algorithm, mode=args.mode, bits=args.bit_length,
+ secret_type=args.secret_type)
return secrets.Secret._list_objects(obj_list)