[openstack-announce] [release][keystone] keystoneauth release 0.3.0 (liberty)

doug at doughellmann.com doug at doughellmann.com
Tue Jul 7 19:59:36 UTC 2015


We are delighted to announce the release of:

keystoneauth 0.3.0: Authentication Libarary for OpenStack Identity

This release is part of the liberty release series.

With source available at:

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

With package available at:

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

For more details, please see the git log history below and:

    http://launchpad.net/keystoneauth/+milestone/0.3.0

Please report issues through launchpad:

    http://bugs.launchpad.net/keystoneauth

Changes in keystoneauth1 0.2.0..0.3.0
-------------------------------------

d03d59b Remove opestack-common.conf
a0000e4 Move to the keystoneauth1 namespace
fd74823 Remove catalog/translation targets from tox.ini
5b157be Remove keystoneclient lingering files.
30f49da Keystone2KeystoneAuthPlugin scoping capabilities
400a4d0 Add Keystone2KeystoneAuthPlugin for K2K federation
1a310f9 Support discovery on the AUTH_INTERFACE
8a3369f Remove unused fixtures
3e07bd2 Add get_communication_params interface to plugins
0d205f6 Make normalize_endpoint_type public
3a74002 Make _is_endpoint_type_match function public
b5364ba Remove _get_service_endpoints function
2f431d5 Use random strings for test fixtures
5b75851 Stop using function deprecated in Python 3
368f75e Cleanup fixture imports
75c717c Provide a means to get all installed plugins
e26c569 Ensure that failing responses are logged
cd69e5b Typo in openstack client help
40ef10c Drop use of 'oslo' namespace package
ef4988a Remove functional tests from tox
f34c1b0 Removes temporary fix for doc generation
54decbd Properly handle Service Provider in token fixtures
76fb42c Fetch Service Providers urls from auth plugins
f503bdd removed custom assertDictEqual
acc1b61 Encapsulate Service Providers in AccessInfo
32bcadd Add protocol docstring in FederationBaseAuthPlugin
8ae1cce Add default domain to fixture.v3.V3FederationToken
f0a8bb6 Honour ``service_providers`` in AccessInfo
b01e38e Cleanup needless variable binding
7201269 Remove i18n stub
ebb48db Rename federated.py to federation.py

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

.testr.conf                                        |   2 +-
keystoneauth/__init__.py                           |   0
keystoneauth/_utils.py                             | 227 -----
keystoneauth/access.py                             | 679 ---------------
keystoneauth/adapter.py                            | 211 -----
keystoneauth/auth/__init__.py                      |  36 -
keystoneauth/auth/base.py                          | 320 --------
keystoneauth/auth/cli.py                           |  85 --
keystoneauth/auth/conf.py                          | 111 ---
keystoneauth/auth/identity/__init__.py             |  37 -
keystoneauth/auth/identity/access.py               |  47 --
keystoneauth/auth/identity/base.py                 | 310 -------
keystoneauth/auth/identity/generic/__init__.py     |  21 -
keystoneauth/auth/identity/generic/base.py         | 182 ----
keystoneauth/auth/identity/generic/password.py     |  84 --
keystoneauth/auth/identity/generic/token.py        |  52 --
keystoneauth/auth/identity/v2.py                   | 195 -----
keystoneauth/auth/identity/v3/__init__.py          |  30 -
keystoneauth/auth/identity/v3/base.py              | 253 ------
keystoneauth/auth/identity/v3/federated.py         | 111 ---
keystoneauth/auth/identity/v3/password.py          |  88 --
keystoneauth/auth/identity/v3/token.py             |  65 --
keystoneauth/auth/token_endpoint.py                |  54 --
keystoneauth/discover.py                           | 357 --------
keystoneauth/exceptions/__init__.py                |  21 -
keystoneauth/exceptions/auth.py                    |  18 -
keystoneauth/exceptions/auth_plugins.py            |  39 -
keystoneauth/exceptions/base.py                    |  18 -
keystoneauth/exceptions/catalog.py                 |  32 -
keystoneauth/exceptions/connection.py              |  53 --
keystoneauth/exceptions/discovery.py               |  25 -
keystoneauth/exceptions/http.py                    | 404 ---------
keystoneauth/exceptions/response.py                |  25 -
keystoneauth/fixture/__init__.py                   |  37 -
keystoneauth/fixture/discovery.py                  | 255 ------
keystoneauth/fixture/exception.py                  |  20 -
keystoneauth/fixture/v2.py                         | 244 ------
keystoneauth/fixture/v3.py                         | 412 ----------
keystoneauth/hacking/__init__.py                   |   0
keystoneauth/hacking/checks.py                     |  37 -
keystoneauth/i18n.py                               |  28 -
keystoneauth/service_catalog.py                    | 279 -------
keystoneauth/session.py                            | 845 -------------------
keystoneauth1/__init__.py                          |   0
keystoneauth1/_utils.py                            | 227 +++++
keystoneauth1/access.py                            | 703 ++++++++++++++++
keystoneauth1/adapter.py                           | 211 +++++
keystoneauth1/auth/__init__.py                     |  38 +
keystoneauth1/auth/base.py                         | 390 +++++++++
keystoneauth1/auth/cli.py                          |  85 ++
keystoneauth1/auth/conf.py                         | 111 +++
keystoneauth1/auth/identity/__init__.py            |  37 +
keystoneauth1/auth/identity/access.py              |  47 ++
keystoneauth1/auth/identity/base.py                | 326 ++++++++
keystoneauth1/auth/identity/generic/__init__.py    |  21 +
keystoneauth1/auth/identity/generic/base.py        | 181 ++++
keystoneauth1/auth/identity/generic/password.py    |  84 ++
keystoneauth1/auth/identity/generic/token.py       |  52 ++
keystoneauth1/auth/identity/v2.py                  | 195 +++++
keystoneauth1/auth/identity/v3/__init__.py         |  33 +
keystoneauth1/auth/identity/v3/base.py             | 252 ++++++
keystoneauth1/auth/identity/v3/federation.py       | 114 +++
keystoneauth1/auth/identity/v3/k2k.py              | 199 +++++
keystoneauth1/auth/identity/v3/password.py         |  88 ++
keystoneauth1/auth/identity/v3/token.py            |  65 ++
keystoneauth1/auth/token_endpoint.py               |  54 ++
keystoneauth1/discover.py                          | 355 ++++++++
keystoneauth1/exceptions/__init__.py               |  22 +
keystoneauth1/exceptions/auth.py                   |  18 +
keystoneauth1/exceptions/auth_plugins.py           |  55 ++
keystoneauth1/exceptions/base.py                   |  18 +
keystoneauth1/exceptions/catalog.py                |  32 +
keystoneauth1/exceptions/connection.py             |  53 ++
keystoneauth1/exceptions/discovery.py              |  25 +
keystoneauth1/exceptions/http.py                   | 403 +++++++++
keystoneauth1/exceptions/response.py               |  25 +
keystoneauth1/exceptions/service_providers.py      |  24 +
keystoneauth1/fixture/__init__.py                  |  42 +
keystoneauth1/fixture/discovery.py                 | 255 ++++++
keystoneauth1/fixture/exception.py                 |  20 +
keystoneauth1/fixture/v2.py                        | 244 ++++++
keystoneauth1/fixture/v3.py                        | 427 ++++++++++
keystoneauth1/hacking/__init__.py                  |   0
keystoneauth1/hacking/checks.py                    |  37 +
keystoneauth1/service_catalog.py                   | 269 ++++++
keystoneauth1/service_providers.py                 |  44 +
keystoneauth1/session.py                           | 910 ++++++++++++++++++++
openstack-common.conf                              |   7 -
setup.cfg                                          |  34 +-
tox.ini                                            |   9 +-
138 files changed, 11190 insertions(+), 10465 deletions(-)





More information about the OpenStack-announce mailing list