summaryrefslogtreecommitdiff
path: root/openstackclient
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
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')
-rw-r--r--openstackclient/identity/v2_0/service.py6
-rw-r--r--openstackclient/identity/v3/service.py32
2 files changed, 25 insertions, 13 deletions
diff --git a/openstackclient/identity/v2_0/service.py b/openstackclient/identity/v2_0/service.py
index 0b98a903..208f7fbc 100644
--- a/openstackclient/identity/v2_0/service.py
+++ b/openstackclient/identity/v2_0/service.py
@@ -44,7 +44,7 @@ class CreateService(show.ShowOne):
type_or_name_group = parser.add_mutually_exclusive_group()
type_or_name_group.add_argument(
'--type',
- metavar='<service-type>',
+ metavar='<type>',
help=argparse.SUPPRESS,
)
type_or_name_group.add_argument(
@@ -54,7 +54,7 @@ class CreateService(show.ShowOne):
)
parser.add_argument(
'--description',
- metavar='<service-description>',
+ metavar='<description>',
help=_('New service description'),
)
return parser
@@ -144,7 +144,7 @@ class ListService(lister.Lister):
class ShowService(show.ShowOne):
- """Show service details"""
+ """Display service details"""
log = logging.getLogger(__name__ + '.ShowService')
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')