[keystone] keystoneauth1 3.4.0 (queens)
We are gleeful to announce the release of: keystoneauth1 3.4.0: Authentication Library for OpenStack Identity This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/keystoneauth Download the package from: https://pypi.python.org/pypi/keystoneauth1 Please report issues through launchpad: https://bugs.launchpad.net/keystoneauth For more details, please see below. 3.4.0 ^^^^^ New Features * [blueprint application-credentials (https://blueprints.launchpad.net/keystone/+spec/application- credentials)] Support for authentication via an application credential has been added. Keystoneauth can now be used to authenticate to Identity servers that support application credentials. * [blueprint system-scope (https://blueprints.launchpad.net/keystone/+spec/system-scope)] Keystoneauth now has the ability to authenticate for system-scoped tokens, which were implemented during the Queens development cycle. System-scoped tokens will eventually be required to separate system- level APIs from project-level APIs, allowing for better security via scoped RBAC. Changes in keystoneauth1 3.3.0..3.4.0 ------------------------------------- 3bd74f2 Add documentation and release note for app creds c2ae9e2 Add support for application credentials ff44f4f Updated from global requirements f9ab615 Implement system scope 8026c96 Use stestr in tox.ini 4699dac Updated from global requirements dc667f7 Fix masked variable name c56f4f7 Shift additional_user_agent in the stack e1243d9 Updated from global requirements 4882913 Fix docs builds 7fc8518 Add osc, shade and sdk tips jobs f166819 Mark SAML loader properties as required 8e7cfab Make none auth usable in CLI Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 ++ keystoneauth1/access/access.py | 22 +++++- keystoneauth1/access/service_catalog.py | 6 +- keystoneauth1/extras/_saml2/_loading.py | 18 ++++- keystoneauth1/fixture/v3.py | 18 ++++- keystoneauth1/identity/__init__.py | 6 +- keystoneauth1/identity/generic/base.py | 3 + keystoneauth1/identity/v3/__init__.py | 6 +- .../identity/v3/application_credential.py | 89 ++++++++++++++++++++++ keystoneauth1/identity/v3/base.py | 14 +++- keystoneauth1/identity/v3/password.py | 1 + keystoneauth1/loading/_plugins/identity/v3.py | 40 ++++++++++ keystoneauth1/loading/_plugins/noauth.py | 16 +++- keystoneauth1/loading/identity.py | 2 + keystoneauth1/noauth.py | 15 +++- keystoneauth1/session.py | 6 +- .../unit/extras/kerberos/test_fedkerb_loading.py | 3 +- .../unit/extras/kerberos/test_kerberos_loading.py | 3 +- ...p-application-credentials-416a1f8bb2311e04.yaml | 7 ++ .../notes/bp-system-scope-29e9c597039ddb1e.yaml | 8 ++ setup.cfg | 1 + test-requirements.txt | 8 +- tox.ini | 4 +- 31 files changed, 496 insertions(+), 29 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a203c5d..bcc0348 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ mock>=2.0.0 # BSD -oslo.config>=4.6.0 # Apache-2.0 +oslo.config>=5.1.0 # Apache-2.0 @@ -14,2 +14,2 @@ openstackdocstheme>=1.17.0 # Apache-2.0 -oslo.utils>=3.31.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -20 +20 @@ requests-mock>=1.1.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,>=1.6.2 # BSD
participants (1)
-
no-reply@openstack.org