This change adds tests cases for the default roles
keystone supports at install time. It also modifies
the policies for the role_assignments API to be more
self-service by properly checking for various scopes.
Subsequent patches will:
- add test coverage for system members
- add test coverage for system admins
- add functionality for domain readers
- add functionality for domain members
- add functionality for domain admins
- add functionality for project readers
- add functionality for project members
- add functionality for project admins
- remove the obsolete policies from policy.v3cloudsample.json
Reviewed: https:/ /review. openstack. org/609210 /git.openstack. org/cgit/ openstack/ keystone/ commit/ ?id=ca835d913d3 fcb136841a1cabc 1181c93dc6d12e
Committed: https:/
Submitter: Zuul
Branch: master
commit ca835d913d3fcb1 36841a1cabc1181 c93dc6d12e
Author: Vishakha Agarwal <email address hidden>
Date: Wed Oct 10 10:55:04 2018 +0530
Implement system reader for role_assignments
This change adds tests cases for the default roles
keystone supports at install time. It also modifies
the policies for the role_assignments API to be more
self-service by properly checking for various scopes.
Subsequent patches will:
- add test coverage for system members v3cloudsample. json
- add test coverage for system admins
- add functionality for domain readers
- add functionality for domain members
- add functionality for domain admins
- add functionality for project readers
- add functionality for project members
- add functionality for project admins
- remove the obsolete policies from policy.
Co-Authored-By: Lance Bragstad <email address hidden>
Change-Id: I671eec8544f736 1c895c19e6785d3 8993707854e
Partial-Bug: 1750673
Partial-Bug: 1816833