We are tickled pink to announce the release of:
karbor 1.1.0: Application Data Protection as a Service for OpenStack
This release is part of the rocky release series.
The source is available from:
https://git.openstack.org/cgit/openstack/karbor
Download the package from:
https://tarballs.openstack.org/karbor/
Please report issues through launchpad:
https://bugs.launchpad.net/karbor
For more details, please see below.
Changes in karbor 1.0.0..1.1.0 ------------------------------
60a81a1 Fix default configuration files path not exist ed23bc9 Updated from global requirements dfcd6ab Switch to using stestr 3119e62 Switch to oslo_messaging.ConfFixture.transport_url 06f998b fix tox python3 overrides 40dd3ed add lower-constraints job c20e61d Add default configuration files to data_files 3dd5504 Fix the fullstack error of Karbor a792f3c Imported Translations from Zanata 1a786ac Updated from global requirements 1b4953f Zuul: Remove project name 138c6fa Fix the url for pages b4b4c13 Fix fullstack test error 7b1198f Imported Translations from Zanata 984cd50 Updated from global requirements d85ec6a Add content parameter for checkpoint and bank modules 29b264e Add filter parameter for provider list API 59d3564 Updated from global requirements 58220bc Update reno for stable/queens 7b20b62 Update broken link 51157f9 Replace curly quotes with straight quotes 9d0193f Updated from global requirements
Diffstat (except docs and test files) -------------------------------------
.gitignore | 2 +- .stestr.conf | 3 + .zuul.yaml | 6 +- .../contributor/protectable_plugins_guide.rst | 2 +- .../contributor/protection_plugins_guide.rst | 6 +- .../protection-service/restore-design-spec.rst | 2 +- karbor/api/versions.py | 2 +- karbor/services/protection/bank_plugin.py | 44 +++--- .../bank_plugins/file_system_bank_plugin.py | 10 +- .../protection/bank_plugins/s3_bank_plugin.py | 10 +- .../protection/bank_plugins/swift_bank_plugin.py | 10 +- karbor/services/protection/checkpoint.py | 58 +++++--- karbor/services/protection/manager.py | 13 +- karbor/services/protection/provider.py | 29 ++-- .../test_cinder_freezer_protection_plugin.py | 10 +- .../unit/protection/test_cinder_glance_plugin.py | 10 +- .../test_cinder_snapshot_protection_plugin.py | 10 +- .../protection/test_database_protection_plugin.py | 10 +- .../protection/test_glance_protection_plugin.py | 10 +- .../protection/test_manila_protection_plugin.py | 10 +- .../protection/test_neutron_protection_plugin.py | 11 +- .../unit/protection/test_nova_protection_plugin.py | 10 +- .../unit/protection/test_pod_protection_plugin.py | 10 +- lower-constraints.txt | 151 +++++++++++++++++++++ playbooks/legacy/karbor-dsvm-fullstack/post.yaml | 4 +- playbooks/legacy/karbor-dsvm-fullstack/run.yaml | 1 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 68 +++++++++- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 8 +- releasenotes/source/queens.rst | 6 + requirements.txt | 18 +-- setup.cfg | 3 + test-requirements.txt | 13 +- tox.ini | 46 +++++-- 44 files changed, 527 insertions(+), 224 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index 25f378a..159bd16 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ croniter>=0.3.4 # MIT License -eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT +eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT @@ -13 +13 @@ jsonschema<3.0.0,>=2.6.0 # MIT -keystoneauth1>=3.3.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 @@ -15 +15 @@ keystonemiddleware>=4.17.0 # Apache-2.0 -kubernetes>=4.0.0 # Apache-2.0 +kubernetes>=5.0.0 # Apache-2.0 @@ -17,2 +17,2 @@ python-manilaclient>=1.16.0 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 -oslo.concurrency>=3.20.0 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 +oslo.concurrency>=3.26.0 # Apache-2.0 @@ -21 +21 @@ oslo.db>=4.27.0 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 @@ -27 +27 @@ oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 -oslo.versionedobjects>=1.28.0 # Apache-2.0 +oslo.versionedobjects>=1.31.2 # Apache-2.0 @@ -37 +37 @@ Routes>=2.3.1 # MIT -python-neutronclient>=6.3.0 # Apache-2.0 +python-neutronclient>=6.7.0 # Apache-2.0 @@ -42 +42 @@ stevedore>=1.20.0 # Apache-2.0 -taskflow>=2.7.0 # Apache-2.0 +taskflow>=2.16.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 1dbf108..f7160a6 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,3 +10,4 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD -oslotest>=1.10.0 # Apache-2.0 -taskflow>=2.7.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +oslotest>=3.2.0 # Apache-2.0 +stestr>=2.0.0 # Apache-2.0 +taskflow>=2.16.0 # Apache-2.0 @@ -15 +16 @@ testtools>=2.2.0 # MIT -kubernetes>=4.0.0 # Apache-2.0 +kubernetes>=5.0.0 # Apache-2.0 @@ -22 +23 @@ python-karborclient>=0.6.0 # Apache-2.0 -python-neutronclient>=6.3.0 # Apache-2.0 +python-neutronclient>=6.7.0 # Apache-2.0 @@ -25 +26 @@ reno>=2.5.0 # Apache-2.0 -openstackdocstheme>=1.17.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0
participants (1)
-
no-reply@openstack.org