[keystone] python-keystoneclient 3.7.0 (ocata)
We are chuffed to announce the release of: python-keystoneclient 3.7.0: Client Library for OpenStack Identity This release is part of the ocata release series. The source is available from: https://git.openstack.org/cgit/openstack/python-keystoneclient Download the package from: https://pypi.python.org/pypi/python-keystoneclient Please report issues through launchpad: https://bugs.launchpad.net/python-keystoneclient For more details, please see below. 3.7.0 ^^^^^ New Features * Added support for "domain configs". A user can now upload domain specific configurations to keytone using the client. See "client.domain_configs.create", "client.domain_configs.delete", "client.domain_configs.get" and "client.domain_configs.update". Changes in python-keystoneclient 3.6.0..3.7.0 --------------------------------------------- 8240d80 Remove revocation event code dea5265 Enable code coverage report in console output 0bfd625 Do not add last_request_id c8ba2be Updated from global requirements e7d7ea4 Fix typo in httpclient.py 7d35084 Updated from global requirements cb31a83 Support domain-specific configuration management fb869cb Updated from global requirements 96b8a1d Updated from global requirements 8ec821d Updated from global requirements 316058d Increase readability of 'find()' method and small improvements 0f7b243 Updated from global requirements b79d4a4 [doc] remove auth plugin docs cfa58e9 Updated coverage configuration file 05a6457 Updated from global requirements 090e2c8 Updated from global requirements ea84ff9 Remove redundant variable declaration 44252e5 Enable release notes translation 61269bf TrivialFix: Using assertIsNone() instead of assertEqual(None) 5242c23 Remove unauthenticated functions 5b91fed Use exceptions from Keystoneauth Diffstat (except docs and test files) ------------------------------------- .coveragerc | 2 +- keystoneclient/access.py | 2 - keystoneclient/base.py | 37 ++- keystoneclient/contrib/revoke/__init__.py | 0 keystoneclient/contrib/revoke/model.py | 318 --------------------- keystoneclient/httpclient.py | 2 +- keystoneclient/service_catalog.py | 2 +- keystoneclient/session.py | 1 + keystoneclient/utils.py | 39 +-- keystoneclient/v2_0/tokens.py | 2 +- keystoneclient/v3/auth.py | 2 +- keystoneclient/v3/client.py | 6 + keystoneclient/v3/contrib/federation/base.py | 4 +- keystoneclient/v3/domain_configs.py | 130 +++++++++ keystoneclient/v3/endpoints.py | 2 +- .../notes/bp-domain-config-9566e672a98f4e7f.yaml | 7 + releasenotes/source/conf.py | 3 + requirements.txt | 8 +- test-requirements.txt | 4 +- tox.ini | 1 + 33 files changed, 422 insertions(+), 644 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 35d2d65..f840c6e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr>=1.6 # Apache-2.0 +pbr>=1.8 # Apache-2.0 @@ -8,2 +8,2 @@ debtcollector>=1.2.0 # Apache-2.0 -keystoneauth1>=2.10.0 # Apache-2.0 -oslo.config>=3.14.0 # Apache-2.0 +keystoneauth1>=2.14.0 # Apache-2.0 +oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 @@ -12 +12 @@ oslo.serialization>=1.10.0 # Apache-2.0 -oslo.utils>=3.16.0 # Apache-2.0 +oslo.utils>=3.18.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index e91a96f..e29ae1d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ flake8-docstrings==0.2.1.post1 # MIT -coverage>=3.6 # Apache-2.0 +coverage>=4.0 # Apache-2.0 @@ -16 +16 @@ oslotest>=1.10.0 # Apache-2.0 -reno>=1.8.0 # Apache2 +reno>=1.8.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org