[openstack-dev] [new][keystone] keystoneauth1 2.8.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Jun 2 07:04:24 UTC 2016


We are delighted to announce the release of:

keystoneauth1 2.8.0: Authentication Library for OpenStack Identity

This release is part of the newton release series.

With source available at:

    http://git.openstack.org/cgit/openstack/keystoneauth

With package available at:

    https://pypi.python.org/pypi/keystoneauth1

Please report issues through launchpad:

    http://bugs.launchpad.net/keystoneauth

For more details, please see below.

2.8.0
^^^^^


New Features
************

* Added a new OidcAccessToken plugin, accessible via the
  'v3oidcaccesstoken' entry point, making possible to authenticate
  using an existing OpenID Connect Access token.


Bug Fixes
*********

* [bug 1583780
  (https://bugs.launchpad.net/keystoneauth/+bug/1583780)] OpenID
  connect support should include authenticating using directly an
  access token.

Changes in keystoneauth1 2.7.0..2.8.0
-------------------------------------

3562dd4 Updated from global requirements
924e04c Updated from global requirements
156f340 Updated from global requirements
cdec6c9 Updated from global requirements
4343ce5 Let Oidc* auth plugins accept scope parameters as kwargs
8d6c22b Updated from global requirements
797865c Update keystoneauth fixture to support v3
cc49aaa Check that all defined entry points can be loaded
aae4612 Use betamax hooks to mask fixture results
5623c01 oidc: fix typo on class name
2469c61 oidc: fix option definition
553a523 oidc: add OidcAccessToken class to authenticate reusing an access token
1c07cdd oidc: fix typo in docstring
fe773c9 oidc: DRY when obtaining an access token
f678ecd oidc: DRY when obtaining a keystone token
356f5e3 oidc: Remove unused parameters in _OidcBase
b1f1e50 Add is_domain to keystoneauth token

Diffstat (except docs and test files)
-------------------------------------

keystoneauth1/access/access.py                     |  16 ++
keystoneauth1/fixture/hooks.py                     |  58 +++++++
keystoneauth1/fixture/keystoneauth_betamax.py      |   8 +-
keystoneauth1/fixture/v3.py                        |  18 ++-
keystoneauth1/identity/__init__.py                 |   6 +-
keystoneauth1/identity/v3/oidc.py                  | 116 +++++++++-----
keystoneauth1/loading/_plugins/identity/v3.py      |  16 ++
.../notes/bug-1582774-49af731b6dfc6f2f.yaml        |   4 +
.../unit/data/keystone_v2_sample_request.json      |   1 +
.../unit/data/keystone_v2_sample_response.json     |  49 ++++++
.../unit/data/keystone_v3_sample_request.json      |  13 ++
.../unit/data/keystone_v3_sample_response.json     |  15 ++
releasenotes/notes/1583780-700f99713e06324e.yaml   |   9 ++
setup.cfg                                          |   3 +-
test-requirements.txt                              |   6 +-
21 files changed, 614 insertions(+), 71 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index ae1ba37..6d08bf7 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12 +12 @@ fixtures<2.0,>=1.3.1 # Apache-2.0/BSD
-mock>=1.2 # BSD
+mock>=2.0 # BSD
@@ -15 +15 @@ oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
-oslo.utils>=3.5.0 # Apache-2.0
+oslo.utils>=3.11.0 # Apache-2.0
@@ -17 +17 @@ oslotest>=1.10.0 # Apache-2.0
-os-testr>=0.4.1 # Apache-2.0
+os-testr>=0.7.0 # Apache-2.0





More information about the OpenStack-dev mailing list