We are delighted to announce the release of: karbor 1.6.0: Application Data Protection as a Service for OpenStack This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/karbor Download the package from: https://tarballs.openstack.org/karbor/ Please report issues through: https://bugs.launchpad.net/karbor/+bugs For more details, please see below. Changes in karbor 1.5.0..1.6.0 ------------------------------ 594f4ef Switch legacy Zuul jobs to native Zuul v3 jobs 5d6f5eb Fix 'filter' object has no len () e167485 Fix inner has no attribute 'message' 3df6675 Use unittest.mock instead of third party mock 0764f5d Update hacking for Python3 ee26961 Cleanup py27 support a0415ae Remove password display for rabbitmq on connection log 435dc3c Preserve request id in Karbor logs 9c55d20 Imported Translations from Zanata 11ece54 Add unit tests for trigger update API Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 61 ++++++++++++--- api-ref/source/conf.py | 28 +------ devstack/plugin.sh | 4 +- karbor/api/common.py | 2 +- karbor/api/middleware/fault.py | 4 +- karbor/api/openstack/__init__.py | 2 +- karbor/api/v1/triggers.py | 2 +- karbor/cmd/api.py | 16 ++-- karbor/cmd/manage.py | 19 ++--- karbor/cmd/operationengine.py | 14 ++-- karbor/cmd/protection.py | 14 ++-- karbor/context.py | 3 +- karbor/db/sqlalchemy/api.py | 1 + karbor/quota.py | 4 +- karbor/service.py | 1 + karbor/services/protection/bank_plugin.py | 8 +- karbor/services/protection/flows/copy.py | 6 +- .../image/image_protection_plugin.py | 2 +- .../network/neutron_protection_plugin.py | 10 +-- .../volume/cinder_protection_plugin.py | 2 +- .../volume/volume_glance_plugin.py | 2 +- .../unit/common/test_karbor_keystone_plugin.py | 7 +- .../unit/objects/test_scheduled_operation_log.py | 3 +- .../unit/objects/test_scheduled_operation_state.py | 3 +- .../engine/triggers/test_trigger_manager.py | 3 +- .../triggers/timetrigger/test_time_trigger.py | 3 +- .../timetrigger/test_time_trigger_multi_node.py | 3 +- .../operations/test_protect_operation.py | 2 +- .../operations/test_retention_operation.py | 2 +- .../unit/operationengine/test_karbor_client.py | 2 +- .../unit/operationengine/test_operation_manager.py | 2 +- .../operationengine/test_user_trust_manager.py | 2 +- .../plugins/test_database_protectable_plugin.py | 10 +-- .../unit/plugins/test_image_protectable_plugin.py | 10 ++- .../plugins/test_network_protectable_plugin.py | 13 ++-- .../unit/plugins/test_pod_protectable_plugin.py | 17 ++--- .../unit/plugins/test_server_protectable_plugin.py | 11 +-- .../unit/plugins/test_share_protectable_plugin.py | 10 +-- .../unit/plugins/test_volume_protectable_plugin.py | 3 +- .../unit/protection/test_checkpoint_collection.py | 2 +- .../test_cinder_freezer_protection_plugin.py | 8 +- .../unit/protection/test_cinder_glance_plugin.py | 8 +- .../protection/test_cinder_protection_plugin.py | 18 +++-- .../test_cinder_snapshot_protection_plugin.py | 10 ++- .../protection/test_database_protection_plugin.py | 10 +-- .../protection/test_glance_protection_plugin.py | 12 +-- .../protection/test_manila_protection_plugin.py | 8 +- .../protection/test_neutron_protection_plugin.py | 24 +++--- .../unit/protection/test_nova_protection_plugin.py | 6 +- .../unit/protection/test_pod_protection_plugin.py | 21 +++--- .../unit/protection/test_swift_bank_plugin.py | 12 +-- karbor/wsgi/wsgi.py | 12 +-- lower-constraints.txt | 12 +-- playbooks/legacy/karbor-dsvm-fullstack/post.yaml | 80 -------------------- playbooks/legacy/karbor-dsvm-fullstack/run.yaml | 88 ---------------------- releasenotes/source/conf.py | 4 - .../locale/en_GB/LC_MESSAGES/releasenotes.po | 48 +++++++++++- setup.cfg | 23 +----- setup.py | 9 --- test-requirements.txt | 10 ++- tools/install_venv.py | 1 + tox.ini | 6 +- 110 files changed, 482 insertions(+), 514 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 8a98731..bb73224 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking!=3.0.1,<3.1.0 # Apache-2.0 @@ -10 +9,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2 # BSD @@ -24,0 +24,4 @@ python-troveclient>=2.2.0 # Apache-2.0 +python-manilaclient>=1.16.0 # Apache-2.0 + +# Documentation +sphinx>=2.0.0,!=2.1.0 # BSD @@ -26 +29 @@ reno>=2.5.0 # Apache-2.0 -openstackdocstheme>=1.18.1 # Apache-2.0 +openstackdocstheme>=2.0.0 # Apache-2.0 @@ -27,0 +31 @@ os-api-ref>=1.4.0 # Apache-2.0 +sphinxcontrib-apidoc>=0.2.0 # BSD
participants (1)
-
no-reply@openstack.org