We contentedly announce the release of: barbican 10.0.0: OpenStack Secure Key Management This release is part of the ussuri 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 9.0.0..10.0.0 --------------------------------- 7b14d983 Revert Secret Consumers API change ccb4265d Set correct names for Thales and NetHSM ab6898aa [ussuri][goal] Drop python 2.7 support and testing 303c829a Imported Translations from Zanata ce0ab704 Improve devstack script for vault plugin dc17878f Gate on octavia-v2-dsvm-tls-barbican 13c32a0d Gate on py3 c49aae1c Dejokerizes 404 logs. cc7550ed Support list containers by type 646a0360 Fix the barbicanclient installation not from source 103f1aad Switch to Ussuri jobs 1bb46d2b Debug-log tracebacks in _import_kra_transport_cert_to_nss_db b49b6c87 docs: Fix typo: barican 53664c14 Update master for stable/train be537bb7 Don't use branch matching 397f8087 Update the constraints url 5967344c [train][goal] Define new barbican-simple-crypto-devstack-tempest-ipv6-only job 9241a430 Modify the url of upper_constraints_file 33558914 Support listener pooling in keystone listener bb5ec750 Adding the unit-tests of OVO for Barbican [2] 21ea22b7 Add Secret Consumer Controllers and their tests 3db28fb8 PDF Documentation Build tox target d5b3dc0c Add SecretConsumerValidator and its tests d2b7016f Add SecretConsumerMetadatum object 2f9dfa68 Add SecretConsumerRepo repository and its tests 34d55597 Update dev environment instructions for F30 63e69790 Add SecretConsumerMetadatum model and its tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 22 +- barbican/api/controllers/consumers.py | 197 +++++++- barbican/api/controllers/containers.py | 4 +- barbican/api/controllers/orders.py | 3 +- barbican/api/controllers/quotas.py | 3 +- barbican/api/controllers/secretmeta.py | 3 +- barbican/api/controllers/secrets.py | 17 +- barbican/common/config.py | 17 +- barbican/common/validators.py | 74 ++- barbican/locale/en_GB/LC_MESSAGES/barbican.po | 58 ++- barbican/locale/zh_CN/LC_MESSAGES/barbican.po | 23 +- barbican/model/clean.py | 3 + .../versions/0f8c192a061f_add_secret_consumers.py | 61 +++ barbican/model/models.py | 93 +++- barbican/model/repositories.py | 159 ++++++- barbican/objects/__init__.py | 3 + barbican/objects/project_quotas.py | 2 +- barbican/objects/project_secret_store.py | 16 +- barbican/objects/secret.py | 7 +- barbican/objects/secret_consumer_metadatum.py | 142 ++++++ barbican/objects/secret_stores.py | 10 + barbican/plugin/crypto/pkcs11.py | 2 +- barbican/plugin/dogtag.py | 1 + barbican/plugin/interface/secret_store.py | 3 +- barbican/queue/__init__.py | 3 + .../test_repositories_secret_consumers.py | 140 ++++++ bindep.txt | 4 + devstack/lib/barbican | 50 +- devstack/plugin.sh | 1 - devstack/settings | 8 +- .../images/barbican-overall-architecture.gif | Bin 25297 -> 0 bytes .../images/barbican-overall-architecture.png | Bin 0 -> 21172 bytes lower-constraints.txt | 1 + playbooks/legacy/barbican-devstack-base/run.yaml | 10 +- .../barbican-devstack-functional-base/run.yaml | 6 +- .../barbican-devstack-tempest-base/run-ipv6.yaml | 76 +++ .../legacy/barbican-devstack-tempest-base/run.yaml | 7 +- .../legacy/grenade-devstack-barbican/run.yaml | 1 + .../notes/drop-py-2-7-f745ea90b33c7910.yaml | 6 + ...keystone-listener-pooling-a4fb0dde9e25a21f.yaml | 14 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 60 ++- releasenotes/source/train.rst | 6 + setup.cfg | 2 - tox.ini | 31 +- 64 files changed, 2691 insertions(+), 235 deletions(-)
participants (1)
-
no-reply@openstack.org