[release-announce] barbican 15.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 5 12:30:39 UTC 2022


We are ecstatic to announce the release of:

barbican 15.0.0: OpenStack Secure Key Management

This release is part of the zed release series.

The source is available from:

    https://opendev.org/openstack/barbican

Download the package from:

    https://tarballs.openstack.org/barbican/

Please report issues through:

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

For more details, please see below.

Changes in barbican 14.0.0..15.0.0
----------------------------------

b6cbbf90 Fix Story 2010258 (CVE-2022-3100)
1068bc7c Change the unique properties of secret consumers
74a14511 Update TOX_CONSTRAINTS_FILE for stable/zed
f20b26ab Update .gitreview for stable/zed
cfd2b900 Fix Barbican gate
950420f3 Fix remaining Secure RBAC policies
6e53363f Fix Secure RBAC policies for Containers API
b6002aa3 Fix Secure RBAC policies for Consumers
328087af Fix Secure RBAC policies for secret_metadata
0c8efcd2 Fix Secure RBAC policies for Orders
bbad16f7 Fix Secure RBAC policies for Secret ACLs
62964b61 Fix deprecation cycle for Secret policies
cd9b0ba9 Fix Secure RBAC policies for Secrets
1ed258e9 zuul: fix the grenade job to actually test barbican
b8b83a16 devstack: make create_barbican_accounts idempotent
ff7fef62 Fix versions for new microversion
2ac710eb Imported Translations from Zanata
aac3061f Revert "Temporarily disable voting for FIPS job"
c86b11fb Allow users with "creator" role to edit ACLs
50c71376 Remove undercloud job
37edca24 Include options for Vault secret store
8dc2be3b Remove the invalid quotes
57fb686b Temporarily disable voting for FIPS job
40ef6c8b Imported Translations from Zanata
0f74877c Implement microversions, bring back secret consumers API
935c7158 Replace TripleO CentOS 8 jobs with CentOS 9 jobs
335a55aa Add missing oslo.service options to barbican.conf
83a80506 Include healthcheck middleware options
a61bfdeb Add Python3 zed unit tests
271aeb94 Update master for stable/yoga


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

.gitreview                                         |   1 +
.zuul.yaml                                         |  32 +-
barbican/api/controllers/__init__.py               |  11 +-
barbican/api/controllers/consumers.py              |   4 +-
barbican/api/controllers/secrets.py                |  12 +-
barbican/api/controllers/versions.py               |  90 ++-
barbican/api/middleware/microversion.py            |  35 ++
barbican/common/policies/acls.py                   | 131 ++--
barbican/common/policies/base.py                   | 121 ++--
barbican/common/policies/consumers.py              | 182 ++++--
barbican/common/policies/containers.py             | 125 ++--
barbican/common/policies/orders.py                 |  65 +-
barbican/common/policies/quotas.py                 |  50 +-
barbican/common/policies/secretmeta.py             | 100 ++--
barbican/common/policies/secrets.py                | 118 ++--
barbican/common/policies/secretstores.py           |  70 ++-
barbican/common/policies/transportkeys.py          |  50 +-
barbican/locale/en_GB/LC_MESSAGES/barbican.po      |   8 +-
...8c74e2d7f1ff_update_secret_consumers_unique_.py |  49 ++
barbican/model/models.py                           |  18 +-
barbican/model/repositories.py                     |   7 +-
devstack/lib/barbican                              | 194 +++---
etc/barbican/barbican-api-paste.ini                |  13 +-
etc/oslo-config-generator/barbican.conf            |   3 +
releasenotes/source/index.rst                      |   1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |  85 ++-
releasenotes/source/yoga.rst                       |   6 +
requirements.txt                                   |   1 +
tox.ini                                            |   8 +-
36 files changed, 1621 insertions(+), 815 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 61a1ed72..d640b06c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -33,0 +34 @@ castellan >= 1.2.1 # Apache-2.0
+microversion-parse>=0.2.1 # Apache-2.0






More information about the Release-announce mailing list