Network: Add supports rbac target-all-projects

Add a boolean option "target-all-projects",
which allows creating rbac policy for all projects.

Change-Id: Ie3af83a1bba7dd66e83b0595bb276bf8fd105831
Closes-Bug: #1728525
Closes-Bug: #1704834
This commit is contained in:
Dongcan Ye
2017-11-05 01:16:48 -05:00
parent a51ac0a889
commit 9ca99b9919
4 changed files with 52 additions and 9 deletions
doc/source/cli/command-objects
openstackclient
network
tests
releasenotes/notes

@@ -19,7 +19,8 @@ Create network RBAC policy
openstack network rbac create
--type <type>
--action <action>
--target-project <target-project> [--target-project-domain <target-project-domain>]
[--target-project <target-project> | --target-all-projects]
[--target-project-domain <target-project-domain>]
[--project <project> [--project-domain <project-domain>]]
<rbac-policy>
@@ -33,7 +34,11 @@ Create network RBAC policy
.. option:: --target-project <target-project>
The project to which the RBAC policy will be enforced (name or ID) (required)
The project to which the RBAC policy will be enforced (name or ID)
.. option:: --target-all-projects
Allow creating RBAC policy for all projects.
.. option:: --target-project-domain <target-project-domain>