[release-announce] barbican 10.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed May 13 10:51:24 UTC 2020


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(-)







More information about the Release-announce mailing list