summaryrefslogtreecommitdiff
path: root/openstackclient/identity
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-06-04 22:21:44 +0000
committerGerrit Code Review <review@openstack.org>2015-06-04 22:21:44 +0000
commit4cc7313504d331b66bfeec25c92420be7720ddc5 (patch)
treee5f216f55f6f2202c04af8d13f6b4d0bcc64875a /openstackclient/identity
parent7e067c6f4f2dddfd9ea4b4a3df90959a7d8f2f0f (diff)
parent542f5873648df3657e623643a19f723a298fc46f (diff)
downloadpython-openstackclient-4cc7313504d331b66bfeec25c92420be7720ddc5.tar.gz
Merge "add --domain argument to v3 project set"
Diffstat (limited to 'openstackclient/identity')
-rw-r--r--openstackclient/identity/v3/project.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/openstackclient/identity/v3/project.py b/openstackclient/identity/v3/project.py
index 0cb3c453..48f547f3 100644
--- a/openstackclient/identity/v3/project.py
+++ b/openstackclient/identity/v3/project.py
@@ -242,6 +242,11 @@ class SetProject(command.Command):
help='Set project name',
)
parser.add_argument(
+ '--domain',
+ metavar='<domain>',
+ help='Domain owning <project> (name or ID)',
+ )
+ parser.add_argument(
'--description',
metavar='<description>',
help='Set project description',
@@ -271,6 +276,7 @@ class SetProject(command.Command):
identity_client = self.app.client_manager.identity
if (not parsed_args.name
+ and not parsed_args.domain
and not parsed_args.description
and not parsed_args.enable
and not parsed_args.property
@@ -285,6 +291,8 @@ class SetProject(command.Command):
kwargs = {}
if parsed_args.name:
kwargs['name'] = parsed_args.name
+ if parsed_args.domain:
+ kwargs['domain'] = parsed_args.domain
if parsed_args.description:
kwargs['description'] = parsed_args.description
if parsed_args.enable: