[release-announce] [oslo] castellan 0.13.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Sep 6 08:36:41 UTC 2017


We high-spiritedly announce the release of:

castellan 0.13.0: Generic Key Manager interface for OpenStack

This release is part of the queens release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/castellan

Download the package from:

    https://tarballs.openstack.org/castellan/

Please report issues through launchpad:

    https://bugs.launchpad.net/castellan

For more details, please see below.

0.13.0
^^^^^^

Deprecation Notes

* Config option barbican/auth_endpoint is unnecessary and deprecated
  in favor of the more standard key_manager/auth_url.

Changes in castellan 0.12.0..0.13.0
-----------------------------------

6fe37f7 Updated from global requirements
8980bf7 Use Stevedore for better extensions
b0f1e72 Updated from global requirements
fafceee Rename barbican client import
b59de14 Updated from global requirements
78ccea7 Updated from global requirements
17e8b29 Fix retrieving barbican endpoint from service catalog
cf5ffc5 Replace LOG.warn with LOG.warning
1a13c2b Add list capability
100f9ab Improve docs around configuring Castellan


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

castellan/common/credentials/keystone_password.py  |  9 +++-
castellan/common/credentials/keystone_token.py     | 14 +++--
castellan/common/utils.py                          |  4 ++
castellan/key_manager/__init__.py                  | 29 +++++++---
castellan/key_manager/barbican_key_manager.py      | 57 +++++++++++++++++---
castellan/key_manager/key_manager.py               | 15 ++++++
.../key_manager/not_implemented_key_manager.py     |  3 ++
castellan/options.py                               | 11 ++--
.../key_manager/test_barbican_key_manager.py       |  4 +-
.../functional/key_manager/test_key_manager.py     | 63 ++++++++++++++++++++++
.../unit/key_manager/test_barbican_key_manager.py  | 61 ++++++++++++++++++++-
.../unit/key_manager/test_mock_key_manager.py      | 32 +++++++++++
.../test_not_implemented_key_manager.py            |  4 ++
.../deprecate-auth-endpoint-b91a3e67b5c7263f.yaml  |  5 ++
requirements.txt                                   |  7 +--
setup.cfg                                          |  3 ++
test-requirements.txt                              |  4 +-
21 files changed, 349 insertions(+), 34 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index dc856ae..7813f40 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,2 +7,2 @@ Babel!=2.4.0,>=2.3.4 # BSD
-cryptography>=1.6 # BSD/Apache-2.0
-python-barbicanclient>=4.0.0 # Apache-2.0
+cryptography!=2.0,>=1.6 # BSD/Apache-2.0
+python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
@@ -14 +14,2 @@ oslo.utils>=3.20.0 # Apache-2.0
-keystoneauth1>=2.21.0 # Apache-2.0
+stevedore>=1.20.0 # Apache-2.0
+keystoneauth1>=3.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 3637e7a..d661a26 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +7 @@ coverage!=4.4,>=4.0 # Apache-2.0
-python-barbicanclient>=4.0.0 # Apache-2.0
+python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
@@ -10 +10 @@ sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0






More information about the Release-announce mailing list