Update requirements for secure RBAC work

This commit updates the versions of oslo.policy, keystonemiddleware, and
oslo.log to new versions that aid in implementing secure RBAC through
default roles and scope checking.

This commit also includes a dependency on oslo.context, which provides
pythonic context objects based on request environments. This is useful
in implementing authorization decisions because we can just pass context
objects to oslo.policy's Enforcer() object instead of building a
dictionary of authorization information manually.

These dependencies will be used in a subsequent patch set to update
Panko's default policies.

Change-Id: I222155c8c6b757fd80b30173fd300e2a7240c107
This commit is contained in:
Lance Bragstad 2020-12-01 14:27:01 +00:00
parent 36b909a03d
commit 6edbdfa296

View File

@ -4,13 +4,14 @@
debtcollector>=1.2.0 # Apache-2.0 debtcollector>=1.2.0 # Apache-2.0
tenacity>=3.1.0 # Apache-2.0 tenacity>=3.1.0 # Apache-2.0
keystonemiddleware!=4.1.0,!=4.19.0,>=4.0.0 # Apache-2.0 keystonemiddleware>=5.1.0 # Apache-2.0
lxml>=2.3 # BSD lxml>=2.3 # BSD
oslo.db>=4.1.0 # Apache-2.0 oslo.db>=4.1.0 # Apache-2.0
oslo.config>=3.9.0 # Apache-2.0 oslo.config>=3.9.0 # Apache-2.0
oslo.context>=2.22.0 # Apache-2.0
oslo.i18n>=2.1.0 # Apache-2.0 oslo.i18n>=2.1.0 # Apache-2.0
oslo.log>=1.14.0 # Apache-2.0 oslo.log>=4.3.0 # Apache-2.0
oslo.policy>=0.5.0 # Apache-2.0 oslo.policy>=3.6.0 # Apache-2.0
oslo.reports>=0.6.0 # Apache-2.0 oslo.reports>=0.6.0 # Apache-2.0
Paste Paste
PasteDeploy>=1.5.0 # MIT PasteDeploy>=1.5.0 # MIT