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

no-reply at openstack.org no-reply at openstack.org
Mon Dec 4 10:41:34 UTC 2017


We are thrilled to announce the release of:

castellan 0.16.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.16.0
^^^^^^

New Features

* Enhance the key manager to handle requests containing the special
  (all zeros) managed object ID associated with Cinder's and Nova's
  legacy ConfKeyManager. The purpose of this feature is to help users
  migrate from the ConfKeyManager to a modern key manager such as
  Barbican. The feature works by ensuring the ConfKeyManager's all-
  zeros key ID continues to function when Barbican or Vault is the key
  manager.

Changes in castellan 0.15.1..0.16.0
-----------------------------------

c673571 Avoid tox_install.sh for constraints support
b65fe8e Remove use of tox-siblings role
987476b Updated from global requirements
fc0fc79 Support handling legacy all-zeros key ID


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

castellan/key_manager/__init__.py                  |   7 +-
castellan/key_manager/migration.py                 |  72 ++++++++++++
.../unit/key_manager/test_migration_key_manager.py | 125 +++++++++++++++++++++
playbooks/devstack/pre.yaml                        |   2 -
...pport-legacy-fixed-key-id-9fa897b547111610.yaml |   9 ++
requirements.txt                                   |   2 +-
tools/tox_install.sh                               |  53 ---------
tox.ini                                            |  10 +-
8 files changed, 216 insertions(+), 64 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index dffbaef..d6f0c26 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +9 @@ python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
-oslo.config>=4.6.0 # Apache-2.0
+oslo.config>=5.1.0 # Apache-2.0






More information about the Release-announce mailing list