Effective policy rendered by the charm is different from what is expected if policy-in-code was to be used
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Keystone Charm |
New
|
Undecided
|
Unassigned |
Bug Description
Policy rendered by the charm in /etc/keystone/
NOTE: I'm testing 'enforce_
The following example calls do not work as expected (i.e. return "Forbidden" error) because the policy rendered by the charm do not allow certain actions.
1. As a domain member or reader, show a specific project in the domain.
2. As a domain member or reader, show a specific user in the domain.
Related policies rendered by the charm in /etc/keystone/
"identity:
"identity:
"identity:
Expected policies, as implemented in code:
"identity:
"identity:
"identity:
Expected policies indeed allow for the actions from the example calls above. But charm-rendered polices do not.
When I configured the expected policies as overrides (in /etc/keystone/
Related bug: https:/