diff options
| author | Jenkins <jenkins@review.openstack.org> | 2014-12-30 21:01:03 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2014-12-30 21:01:03 +0000 |
| commit | 8593b0a56a68088ac22570ee4e5b64e45932e4e6 (patch) | |
| tree | e17be32bc90969375af74cb80e893558b6ae86ea /openstackclient/identity | |
| parent | 416f4d7cef1967a4e5bc37e348332be04543355f (diff) | |
| parent | 36ab944d2ecac5227880a6b09b4184bff4c0aba8 (diff) | |
| download | python-openstackclient-8593b0a56a68088ac22570ee4e5b64e45932e4e6.tar.gz | |
Merge "Allow service description to be set for KS V3"
Diffstat (limited to 'openstackclient/identity')
| -rw-r--r-- | openstackclient/identity/v3/service.py | 14 |
1 files changed, 14 insertions, 0 deletions
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='<service-name>', help='New service name', ) + parser.add_argument( + '--description', + metavar='<description>', + 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='<service-name>', help='New service name', ) + parser.add_argument( + '--description', + metavar='<description>', + 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: |
