freezer-api 10.0.0 (wallaby)
We are thrilled to announce the release of: freezer-api 10.0.0: OpenStack Backup and Restore API Service This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/freezer-api Download the package from: https://tarballs.openstack.org/freezer-api/ For more details, please see below. 10.0.0 ^^^^^^ Upgrade Notes ************* * The default value of "[oslo_policy] policy_file" config option has been changed from "policy.json" to "policy.yaml". Operators who are utilizing customized or previously generated static policy JSON files (which are not needed by default), should generate new policy files or convert them in YAML format. Use the oslopolicy-convert- json-to-yaml (https://docs.openstack.org/oslo.policy/latest/cli /oslopolicy-convert-json-to-yaml.html) tool to convert a JSON to YAML formatted policy file in backward compatible way. Deprecation Notes ***************** * Use of JSON policy files was deprecated by the "oslo.policy" library during the Victoria development cycle. As a result, this deprecation is being noted in the Wallaby cycle with an anticipated future removal of support by "oslo.policy". As such operators will need to convert to YAML policy files. Please see the upgrade notes for details on migration of any custom policy files. Changes in freezer-api 9.0.0..10.0.0 ------------------------------------ e02a492 [goal] Deprecate the JSON formatted policy file 719a3fe Fix a bug when unit test use the local conf O AttributeError: 'Connection' object has no attribute 'iterdump' 34641ef Fix pylint error 9ce1a11 remove unicode from code c87d9cb Fix devstack install error f1012d7 Update package metadata 6cf451d Remove unuseful yaml files for zuul V2 CI jobs. b32f026 Add Python3 wallaby unit tests 58ca467 Fix a bug for api 6d66cef Update master for stable/victoria d5d2792 [goal] Migrate testing to ubuntu focal Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- api-ref/source/conf.py | 10 +-- devstack/lib/freezer-api | 8 +-- etc/freezer/freezer-api.conf.sample | 2 +- freezer_api/cmd/status.py | 10 +-- freezer_api/common/config.py | 18 ++++- freezer_api/context.py | 10 +-- freezer_api/db/sqlalchemy/api.py | 14 ++-- freezer_api/policy.py | 8 +++ lower-constraints.txt | 24 +++---- playbooks/legacy/freezer-api-centos-7/post.yaml | 81 ---------------------- playbooks/legacy/freezer-api-centos-7/run.yaml | 74 -------------------- playbooks/legacy/freezer-api-opensuse-15/post.yaml | 81 ---------------------- playbooks/legacy/freezer-api-opensuse-15/run.yaml | 74 -------------------- playbooks/legacy/freezer-api-ubuntu/post.yaml | 81 ---------------------- playbooks/legacy/freezer-api-ubuntu/run.yaml | 74 -------------------- ...son-formatted-policy-file-d703706239831caa.yaml | 20 ++++++ releasenotes/source/conf.py | 16 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++ requirements.txt | 10 +-- setup.cfg | 11 ++- test-requirements.txt | 4 +- 28 files changed, 123 insertions(+), 571 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9b8aae7..308d445 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,3 +10,3 @@ PasteDeploy>=1.5.0 # MIT -oslo.config>=5.2.0 # Apache-2.0 -oslo.context>=2.19.2 # Apache-2.0 -oslo.db>=4.27.0 # Apache-2.0 +oslo.config>=6.8.0 # Apache-2.0 +oslo.context>=2.22.0 # Apache-2.0 +oslo.db>=4.44.0 # Apache-2.0 @@ -16 +16 @@ oslo.middleware>=3.31.0 # Apache-2.0 -oslo.policy>=1.30.0 # Apache-2.0 +oslo.policy>=3.6.0 # Apache-2.0 @@ -18 +18 @@ oslo.serialization>=2.25.0 # Apache-2.0 -oslo.upgradecheck>=0.1.0 # Apache-2.0 +oslo.upgradecheck>=1.3.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index fdde64c..6047051 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ hacking>=3.0.1,<=3.1.0 # Apache-2.0 -pylint==2.3.1 # GPLv2 +pylint>=2.4.0 # GPLv2 @@ -20 +20 @@ openstackdocstheme>=1.31.2 # Apache-2.0 -astroid==2.1.0 # LGPLv2.1 +astroid>=2.2.0,<=3 # LGPLv2.1
participants (1)
-
no-reply@openstack.org