We are tickled pink to announce the release of: barbican 14.0.0: OpenStack Secure Key Management This release is part of the yoga 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 13.0.0..14.0.0 ---------------------------------- 96015933 Fix container consumers rbac policy 2620d14c Allow secret delete by users with "creator" role 1d198ab4 Updating python testing classifier as per Yoga testing runtime 45e257b0 Imported Translations from Zanata 5d81a3c4 Fix policy for Orders 9dbd8313 Move DogTag functional tests to experimental 95b7fb28 [doc] Fix typos 31aa9261 Fix consumer name length validator 6c841b23 Fix policy for adding a secret to a container af262dc3 Fix secret metadata access rules (pt 2) 7d270bac Fix secret metadata access rules 8bd16953 Fix POST /v1/secret/{secret-id}/metadata response 6cf0c703 Fix naming in secret meta tests ba2f6fe3 Imported Translations from Zanata 70aac1f6 Ignore network errors during C_Finalize a2afbbf2 Add Python3 yoga unit tests 57d39b1d Update master for stable/xena 11386435 Run TripleO jobs on CentOS8 instead of CentOS7 6b0ed2b8 Changed minversion in tox to 3.18.0 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 11 +- api-guide/source/acls.rst | 3 +- barbican/api/controllers/__init__.py | 16 +- barbican/api/controllers/acls.py | 2 + barbican/api/controllers/consumers.py | 73 +++--- barbican/api/controllers/containers.py | 17 +- barbican/api/controllers/orders.py | 9 +- barbican/api/controllers/quotas.py | 3 + barbican/api/controllers/secretmeta.py | 7 +- barbican/api/controllers/secrets.py | 10 +- barbican/api/controllers/secretstores.py | 3 + barbican/api/controllers/transportkeys.py | 2 + barbican/common/exception.py | 4 + barbican/common/policies/base.py | 6 + barbican/common/policies/consumers.py | 111 +++++++--- barbican/common/policies/containers.py | 10 +- barbican/common/policies/orders.py | 8 +- barbican/common/policies/secretmeta.py | 33 ++- barbican/common/policies/secrets.py | 2 + barbican/common/validators.py | 4 +- barbican/plugin/crypto/pkcs11.py | 13 +- .../api/v1/functional/test_secrets_rbac.py | 2 +- .../notes/fix-story-2009247-18faf4f2b570dfc0.yaml | 6 + .../notes/fix-story-2009664-042ef282c0dd6b6a.yaml | 13 ++ .../notes/fix-story-2009672-d64ef6c10444f517.yaml | 5 + ...9791-allow-creator-delete-06dd3eb670d0e624.yaml | 11 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 246 ++++++++++++++++++++- releasenotes/source/xena.rst | 6 + setup.cfg | 1 + tox.ini | 14 +- 37 files changed, 699 insertions(+), 202 deletions(-)
participants (1)
-
no-reply@openstack.org