We are overjoyed to announce the release of: barbican 11.0.0: OpenStack Secure Key Management This release is part of the victoria 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 10.0.0..11.0.0 ---------------------------------- 5ea6872b Fix debug log string 6642a608 Set db_auto_create default to False 9da15bf3 Rebase alembic migrations 25a56939 Remove six.PY3 06e85569 Keep barbican functional jobs on Bionic a40c430e Log beginning of request processing to INFO 129c0c5f migrate tox based testing to ubuntu focal a1f3b836 Fix dogtag functional job 0edaaf27 Fix kmip&dogtag level problem in the document hierarchy 79f0f101 zuul: switch to the new tempest native jobs 4b52ae7e devstack: Honor SERVICE_PROTOCOL for endpoints ab801116 Stop setting USE_PYTHON3 for jobs 6b568e3c Drop configure_keystone_authtoken_middleware function 03665ece Switch from unittest2 compat methods to Python 3.x methods 549e0624 Imported Translations from Zanata 71bad5df Ussuri contrib docs community goal df194df8 Fix PDF build 5df6c0cf Fixes index.rst titles and add mascot f97e5aa1 Imported Translations from Zanata 9e117427 Stop to use the __future__ module. 146b6e6b docs: Minor tweaks to DevStack guide 6f160e27 Cap jsonschema 3.2.0 as the minimal version 138375ea Switch to newer openstackdocstheme and reno versions 2f157e09 delete invalid url in README.rst 724f0125 Add Python3 victoria unit tests e2f37f5e Remove install_cmd,lower-constraints d3d46709 Fix py38 failures a4b8d5b3 Imported Translations from Zanata 9c98b9a7 Fix config option type 02b82e5a Cleanup py27 support e3285601 Add undercloud-containers to gate ad467b0d Update README 32a71003 Use unittest.mock instead of third party mock 9a56d3a5 Add barbican-spec link to readme.rst 3e7b92d8 Update master for stable/ussuri b8266ef4 Use Zuulv3 devstack jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 189 +++----- README.rst | 27 +- api-guide/source/conf.py | 25 +- babel.cfg | 1 - barbican/api/middleware/context.py | 2 + barbican/cmd/barbican_manage.py | 2 - barbican/common/config.py | 2 +- barbican/common/validators.py | 2 +- barbican/locale/en_GB/LC_MESSAGES/barbican.po | 40 +- barbican/locale/zh_CN/LC_MESSAGES/barbican.po | 17 +- barbican/model/migration/alembic_migrations/env.py | 1 - ...20ccbe7fa_remove_transport_keys_column_from_.py | 30 -- ...127569afa_create_secret_store_metadata_table.py | 50 -- ...9933643_add_project_column_to_consumer_table.py | 46 -- ...687_fill_project_id_to_secrets_where_missing.py | 73 --- .../versions/1a0c2cdafb38_initial_version.py | 28 -- ...f79559e3_new_secret_and_container_acl_tables.py | 118 ----- .../1bc885808c76_add_project_id_to_secrets.py | 36 -- .../1bece815014f_remove_projectsecret_table.py | 30 -- ...f328bfce0_fixing_composite_primary_keys_and_.py | 97 ---- ...8af2dd_add_new_columns_type_meta_containerid.py | 37 -- ...5565185_removing_redundant_fields_from_order.py | 35 -- ...e0c5f_change_keystone_id_for_external_id_in_.py | 33 -- .../2843d6469f25_add_sub_status_info_for_orders.py | 36 -- ...3f5371bde_dsa_in_container_type_modelbase_to.py | 49 -- .../2d21598e7e70_added_ca_related_tables.py | 116 ----- ...95d7_remove_size_limits_on_meta_table_values.py | 41 -- .../30dba269cc64_update_order_retry_tasks_table.py | 64 --- .../39a96e67e990_add_missing_constraints.py | 47 -- ...f2e645cba_model_for_multiple_backend_support.py | 75 --- .../versions/39cf2e645cba_ocata_rebase.py | 530 +++++++++++++++++++++ ...040bfe_add_owning_project_and_creator_to_cas.py | 38 -- ...36a26b88af_add_order_barbican_metadata_table.py | 48 -- ...6f6972_add_orders_plugin_metadata_table_and_.py | 48 -- ...f4a69ac_added_secret_type_column_to_secrets_.py | 32 -- .../46b98cde536_add_project_quotas_table.py | 58 --- ...9e523451_made_plugin_names_in_kek_datum_non_.py | 32 -- ...3a72a_add_cas_column_to_project_quotas_table.py | 33 -- ...457517a3_rename_acl_creator_only_to_project_.py | 45 -- .../795737bb3c3_change_tenants_to_projects.py | 95 ---- .../versions/aa2cf96a1d5_add_orderretrytask.py | 43 -- .../cd4106a1a0_add_cert_to_container_type.py | 34 -- .../versions/d2780d5aa510_change_url_length.py | 35 -- .../dce488646127_add_secret_user_metadata.py | 52 -- .../alembic_migrations/versions/juno_initial.py | 44 -- .../alembic_migrations/versions/kilo_release.py | 31 -- barbican/plugin/dogtag.py | 2 +- barbican/plugin/dogtag_config_opts.py | 2 +- barbican/plugin/util/translations.py | 6 +- .../model/repositories/test_repositories_quotas.py | 14 +- .../plugin/interface/test_certificate_manager.py | 2 +- bindep.txt | 1 - devstack/lib/barbican | 12 +- devstack/settings | 5 +- .../api/v1/functional/test_consumers.py | 2 +- .../api/v1/functional/test_containers.py | 4 +- lower-constraints.txt | 139 ------ .../barbican-devstack-tempest-base/post.yaml | 15 - .../barbican-devstack-tempest-base/run-ipv6.yaml | 76 --- .../legacy/barbican-devstack-tempest-base/run.yaml | 67 --- .../fixed-mysql-migrations-23221671ba17ea5e.yaml | 4 + ...date-autodbcreate-default-31b5a86063b91444.yaml | 8 + releasenotes/source/conf.py | 12 +- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 50 +- releasenotes/source/ussuri.rst | 6 + requirements.txt | 7 +- setup.cfg | 31 +- setup.py | 9 - test-requirements.txt | 4 +- tox.ini | 32 +- 125 files changed, 1120 insertions(+), 2452 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index cc3d8f7c..031dbcc7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +4,0 @@ alembic>=0.8.10 # MIT -Babel!=2.4.0,>=2.3.4 # BSD @@ -9,2 +8,2 @@ eventlet>=0.18.2,!=0.18.3,!=0.20.1 # MIT -jsonschema>=2.6.0 # MIT -oslo.config>=5.2.0 # Apache-2.0 +jsonschema>=3.2.0 # MIT +oslo.config>=6.4.0 # Apache-2.0 @@ -17 +16 @@ oslo.log>=3.36.0 # Apache-2.0 -oslo.policy>=1.30.0 # Apache-2.0 +oslo.policy>=1.33.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 385b1739..4a70342e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,0 +7 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +pyflakes>=2.1.1 @@ -10 +10,0 @@ ddt>=1.0.1 # MIT -mock>=2.0.0 # BSD @@ -16 +16 @@ fixtures>=3.0.0 # Apache-2.0/BSD -requests>=2.14.2 # Apache-2.0 +requests>=2.18.0 # Apache-2.0