summaryrefslogtreecommitdiff
path: root/openstackclient/identity/v3
diff options
context:
space:
mode:
authorDean Troyer <dtroyer@gmail.com>2014-12-31 10:03:28 -0600
committerLin Hua Cheng <os.lcheng@gmail.com>2015-01-12 05:22:52 +0000
commit6ebbd278cfcedc77402b66481762a2217953fa6e (patch)
treeae60208c73cccd8d83699fc77698e789c90754af /openstackclient/identity/v3
parentd2943d2592b2de98a59c44445c5cd2cc564740da (diff)
downloadpython-openstackclient-6ebbd278cfcedc77402b66481762a2217953fa6e.tar.gz
Command docs: add service
Co-Authored-By: Lin Hua Cheng <os.lcheng@gmail.com> Change-Id: Icd39e6d769fd4c4797fcf4ef9eb97c71ed166b3b Closes-Bug: #1404434
Diffstat (limited to 'openstackclient/identity/v3')
-rw-r--r--openstackclient/identity/v3/service.py32
1 files changed, 22 insertions, 10 deletions
diff --git a/openstackclient/identity/v3/service.py b/openstackclient/identity/v3/service.py
index f4c5d426..12629253 100644
--- a/openstackclient/identity/v3/service.py
+++ b/openstackclient/identity/v3/service.py
@@ -15,6 +15,7 @@
"""Identity v3 Service action implementations"""
+import argparse
import logging
import six
@@ -35,12 +36,12 @@ class CreateService(show.ShowOne):
parser = super(CreateService, self).get_parser(prog_name)
parser.add_argument(
'type',
- metavar='<service-type>',
+ metavar='<type>',
help='New service type (compute, image, identity, volume, etc)',
)
parser.add_argument(
'--name',
- metavar='<service-name>',
+ metavar='<name>',
help='New service name',
)
parser.add_argument(
@@ -52,12 +53,12 @@ class CreateService(show.ShowOne):
enable_group.add_argument(
'--enable',
action='store_true',
- help='Enable project',
+ help='Enable service (default)',
)
enable_group.add_argument(
'--disable',
action='store_true',
- help='Disable project',
+ help='Disable service',
)
return parser
@@ -90,7 +91,7 @@ class DeleteService(command.Command):
parser.add_argument(
'service',
metavar='<service>',
- help='Service to delete (name or ID)',
+ help='Service to delete (type or ID)',
)
return parser
@@ -109,6 +110,17 @@ class ListService(lister.Lister):
log = logging.getLogger(__name__ + '.ListService')
+ def get_parser(self, prog_name):
+ """The --long option is here for compatibility only."""
+ parser = super(ListService, self).get_parser(prog_name)
+ parser.add_argument(
+ '--long',
+ action='store_true',
+ default=False,
+ help=argparse.SUPPRESS,
+ )
+ return parser
+
def take_action(self, parsed_args):
self.log.debug('take_action(%s)', parsed_args)
@@ -131,11 +143,11 @@ class SetService(command.Command):
parser.add_argument(
'service',
metavar='<service>',
- help='Service to update (name or ID)',
+ help='Service to update (type, name or ID)',
)
parser.add_argument(
'--type',
- metavar='<service-type>',
+ metavar='<type>',
help='New service type (compute, image, identity, volume, etc)',
)
parser.add_argument(
@@ -152,12 +164,12 @@ class SetService(command.Command):
enable_group.add_argument(
'--enable',
action='store_true',
- help='Enable project',
+ help='Enable service',
)
enable_group.add_argument(
'--disable',
action='store_true',
- help='Disable project',
+ help='Disable service',
)
return parser
@@ -194,7 +206,7 @@ class SetService(command.Command):
class ShowService(show.ShowOne):
- """Show service details"""
+ """Display service details"""
log = logging.getLogger(__name__ + '.ShowService')