[release-announce] castellan 4.2.0 (bobcat)

no-reply at openstack.org no-reply at openstack.org
Mon May 15 08:55:40 UTC 2023


We are delighted to announce the release of:

castellan 4.2.0: Generic Key Manager interface for OpenStack

This release is part of the bobcat release series.

The source is available from:

    https://opendev.org/openstack/castellan

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/castellan/+bugs

For more details, please see below.

4.2.0
^^^^^

New Features

* The Barbican API has been extended to allow secrets to have one or
  more consumers.  This extension has been documented here: https://d
  ocs.openstack.org/barbican/latest/api/reference/secret_consumers.ht
  ml This functionality has now been exposed in the castellan client.
  Users may add, remove or delete consumers by calling new mechods on
  the SecretManager.  Note that this functionality is only available
  for the Barbican backend.

Changes in castellan 4.1.0..4.2.0
---------------------------------

e84db18 Revert "Moves supported python runtimes from version 3.8 to 3.10"
46cb956 Moves supported python runtimes from version 3.8 to 3.10
cecdde7 Update master for stable/2023.1
365618a Add secret consumers documentation and release note
7de4f89 Add force parameter functional tests
e65ac5e Add secret consumers functional tests
96027e9 Implement force parameter
bc6d87b Add secret consumers
370986e Add support for specifying Vault KV path


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

.zuul.yaml                                         |   6 +-
castellan/key_manager/barbican_key_manager.py      |  76 +++++-
castellan/key_manager/key_manager.py               |  40 ++-
.../key_manager/not_implemented_key_manager.py     |   8 +-
castellan/key_manager/vault_key_manager.py         |  26 +-
castellan/options.py                               |   6 +-
.../key_manager/test_barbican_key_manager.py       | 287 +++++++++++++++++++++
.../unit/key_manager/test_barbican_key_manager.py  | 273 +++++++++++++++++++-
.../notes/secret-consumers-0253330a65b6638b.yaml   |  10 +
releasenotes/source/2023.1.rst                     |   6 +
releasenotes/source/index.rst                      |   1 +
requirements.txt                                   |   2 +-
setup.cfg                                          |   1 +
15 files changed, 773 insertions(+), 26 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 7a460bc..5dcca67 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ cryptography>=2.7 # BSD/Apache-2.0
-python-barbicanclient>=4.5.2 # Apache-2.0
+python-barbicanclient>=5.5.0 # Apache-2.0






More information about the Release-announce mailing list