From 36ab944d2ecac5227880a6b09b4184bff4c0aba8 Mon Sep 17 00:00:00 2001 From: lin-hua-cheng Date: Mon, 22 Dec 2014 15:09:09 -0800 Subject: Allow service description to be set for KS V3 Change-Id: Ibf84882c9a9f408268c225190436fc1a534e1017 Closes-Bug: #1404997 --- openstackclient/identity/v3/service.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'openstackclient/identity') diff --git a/openstackclient/identity/v3/service.py b/openstackclient/identity/v3/service.py index 4f622269..f4c5d426 100644 --- a/openstackclient/identity/v3/service.py +++ b/openstackclient/identity/v3/service.py @@ -43,6 +43,11 @@ class CreateService(show.ShowOne): metavar='', help='New service name', ) + parser.add_argument( + '--description', + metavar='', + help='New service description', + ) enable_group = parser.add_mutually_exclusive_group() enable_group.add_argument( '--enable', @@ -67,6 +72,7 @@ class CreateService(show.ShowOne): service = identity_client.services.create( name=parsed_args.name, type=parsed_args.type, + description=parsed_args.description, enabled=enabled, ) @@ -137,6 +143,11 @@ class SetService(command.Command): metavar='', help='New service name', ) + parser.add_argument( + '--description', + metavar='', + help='New service description', + ) enable_group = parser.add_mutually_exclusive_group() enable_group.add_argument( '--enable', @@ -156,6 +167,7 @@ class SetService(command.Command): if (not parsed_args.name and not parsed_args.type + and not parsed_args.description and not parsed_args.enable and not parsed_args.disable): return @@ -167,6 +179,8 @@ class SetService(command.Command): kwargs['type'] = parsed_args.type if parsed_args.name: kwargs['name'] = parsed_args.name + if parsed_args.description: + kwargs['description'] = parsed_args.description if parsed_args.enable: kwargs['enabled'] = True if parsed_args.disable: -- cgit v1.2.1