-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
WIP: Adjust Domain Manager policies for Horizon and Terraform compati…
…bility (#384) * Adjust 'identity:list_user_projects' for Horizon compatibility Aligns the `identity:list_user_projects` policy rule with Keystone's defaults [1] by incorporating the `_or_owner` part of it. This enables Domain Managers to successfully log in using Horizon. [1] https://files.openstack.org/docs/developer/keystone/sample_files/sample_policy.html Signed-off-by: Markus Hentsch <129268441+markus-hentsch@users.noreply.github.com> * Update scs-0302-v1-domain-manager-role.md Further aligns policy rules where admin_or_owner is used in Keystone's defaults for better Horizon compatibility. Signed-off-by: Markus Hentsch <129268441+markus-hentsch@users.noreply.github.com> * Implement policy adjustments as a layering mechanism based on current defaults Aims to achieve full compatibility with legacy setups (using "rule:admin_required") as well as the more recent system scope and new RBAC defaults. Separates the upstream part of the definitions into a dedicated section for better maintainability. Signed-off-by: Markus Hentsch <markus.hentsch@secustack.com> * Change Domain Manager policy to improve role grants discoverability Lifts the restriction to domain-manager-managed roles for "identity:check_grant" and "identity:list_grants" (read-only operations) to enable discoverability of role assignments even for roles which cannot be assigned or revoked by Domain Managers directly but should be visible to them. Signed-off-by: Markus Hentsch <markus.hentsch@secustack.com> * Update scs-0302-v1-domain-manager-role.md Set correct reference Signed-off-by: josephineSei <128813814+josephineSei@users.noreply.github.com> --------- Signed-off-by: Markus Hentsch <129268441+markus-hentsch@users.noreply.github.com> Signed-off-by: Markus Hentsch <markus.hentsch@secustack.com> Signed-off-by: josephineSei <128813814+josephineSei@users.noreply.github.com> Co-authored-by: Kurt Garloff <kurt@garloff.de> Co-authored-by: josephineSei <128813814+josephineSei@users.noreply.github.com>
- Loading branch information
1 parent
863ac32
commit c7523c7
Showing
1 changed file
with
89 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters