Fix problem of RBAC command arguments
Add default value '*' to argument 'target_tenant' Change-Id: I61c35ee4def53bc141a9ce562c01fe7422663a0e Closes-Bug: #1596750
This commit is contained in:

committed by
JianGang Weng

parent
9896baeeef
commit
0741d34bfe
@@ -69,6 +69,7 @@ class CreateRBACPolicy(neutronV20.CreateCommand):
|
|||||||
help=_('Type of the object that RBAC policy affects.'))
|
help=_('Type of the object that RBAC policy affects.'))
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--target-tenant',
|
'--target-tenant',
|
||||||
|
default='*',
|
||||||
help=_('ID of the tenant to which the RBAC '
|
help=_('ID of the tenant to which the RBAC '
|
||||||
'policy will be enforced.'))
|
'policy will be enforced.'))
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
|
@@ -44,7 +44,7 @@ class CLITestV20RBACBaseJSON(test_cli20.CLITestV20Base):
|
|||||||
'--action', 'access_as_shared']
|
'--action', 'access_as_shared']
|
||||||
position_names = ['object_id', 'object_type',
|
position_names = ['object_id', 'object_type',
|
||||||
'target_tenant', 'action']
|
'target_tenant', 'action']
|
||||||
position_values = [name, self.object_type_val, None,
|
position_values = [name, self.object_type_val, '*',
|
||||||
'access_as_shared']
|
'access_as_shared']
|
||||||
self._test_create_resource(resource, cmd, name, myid, args,
|
self._test_create_resource(resource, cmd, name, myid, args,
|
||||||
position_names, position_values)
|
position_names, position_values)
|
||||||
|
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
fixes:
|
||||||
|
- Fix 'bug 1596750 <https://bugs.launchpad.net/neutron/+bug/1596750>'
|
||||||
|
that using 'rbac-create' without specifying 'target-tenant' will
|
||||||
|
return 'Request Failed internal server error while processing your
|
||||||
|
request'.
|
||||||
|
Update the default value of the argument '--target-tenant' to '*'
|
Reference in New Issue
Block a user