Add /role_assignments endpoint support to keystoneclient
This blueprint is consequence from a missing feature cited at bug #1246310.
Currently, the keystoneclient doesn’t support calls to the /roles_assignments endpoint (http://
To address this feature, here is a possible implementation plan (keystone client library side):
Create a Assignment Resource class and a AssignmentsManager, only with a list() method. All
other methods implemented by CrudManager would return an error informing the user that it
is not currently supported.
The call would be like: api.keystone.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Rodrigo Duarte
- Direction:
- Needs approval
- Assignee:
- Rodrigo Duarte
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Rodrigo Duarte
- Completed by
- Rodrigo Duarte
Related branches
Related bugs
Bug #1246310: Expose effective role assignments in client & CLI v3 | Fix Released |
Bug #1278920: Bad performance when editing project members | Fix Released |
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add /role_assignments endpoint support
Gerrit topic: https:/
Work Items
Dependency tree
* Blueprints in grey have been implemented.