Add a release note for enforce_scope

A previous change added the ability to enforce scope using a
configuration option:

  Ia573b8cac3bf9cee2962790589dea24c7f530ef5

This commit ensures we have a release note to communicate that change.

bp add-scope-to-policy

Change-Id: I1c71aecd247b39c01a3b333e9915aee517079162
This commit is contained in:
Lance Bragstad 2018-01-02 15:22:22 +00:00
parent 5dc2ab7bcd
commit 8835af6aa5
1 changed files with 13 additions and 0 deletions

View File

@ -0,0 +1,13 @@
---
features:
- |
A new configuration option has been added to the ``[oslo_policy]`` group
called ``enforce_scope``. When set to ``True``, oslo.policy will raise an
``InvalidScope`` exception if the context passed into the enforce method
doesn't match the policy's ``scope_types``. If ``False``, a warning will be
logged for operators. Note that operators should only enable this option
once they've audited their users to ensure system users have roles on the
system. This could potentially prevent some users from being able to make
system-level API calls. This will also give other services the flexibility
to fix long-standing RBAC issues in OpenStack once they start introducing
``scope_types`` for policies used in their service.