We are ecstatic to announce the release of: freezer-api 7.1.0: OpenStack Backup and Restore API Service This release is part of the stein stable release series. The source is available from: https://git.openstack.org/cgit/openstack/freezer-api Download the package from: https://tarballs.openstack.org/freezer-api/ For more details, please see below. Changes in freezer-api 7.0.0..7.1.0 ----------------------------------- b52291b Modify mode field in action table for sqlite bd512f0 Replace openstack.org git:// URLs with https:// 470fa70 Make freezer-api-ubuntu as voting job again c24f74f Fix elasticsearch issue with jdk on bionic 90993a3 Rename the xenial gate jobs and migrate them to bionic a350b44 Update json module to jsonutils 072fd1e add python 3.7 unit test job 5e60886 Fix session_tag type in job table 857c239 Remove redundant code and improve test coverage 6d37fa9 Drop astroid requirement df5cca2 Delete invalid codes and Add a unit test for elastic 1.In _validate_opts: The following code is True forever, We will delete it. 2. Add unit test for ca_certs in _validate_opts. 1edfc4d Fix bug for Download, and install elasticsearch server edb258d Add raise unit test for search tuple in sqlalchemy 0f7c37c Add unit test for action_manager and session_manager 81198a7 Add raise unit test for update and replace tuple in sqlalchemy 0e3a3d3 Add unit test for TypeManager and TypeManagerV2 1977c7e Add raise unit test for get and add tuple in sqlalchemy 4326fd7 Add unit test for client_manager and job_manager bf78dbe Add unit test for ElasticSearchEngineV2 and backup_manager cd8f7e9 Add api unit test for model_query in sqlalchemy 02decd3 Add raise unit test for action and backup in sqlalchemy d41f3ab Add raise unit test for job and backup in sqlalchemy ac48abe Add raise unit test for session in sqlalchemy 2dc3224 Refactor unit test about sqlalchemy for supporting v1 7829c87 Use template for lower-constraints 93c2b80 Fix replace_action, replace_job, replace_tuple for sqlalchemy 634bf38 Add unit test for JobTypeManagerV2, ActionTypeManagerV2, etc a160098 Download, and install elasticsearch server for freezer-api df42e63 Add unit test for BackupManagerV2 and ClientTypeManagerV2 7d13e74 Add unit test for elasticv2.py 00dcbb0 Add unit test for freezer-manage 976347c Add migrations unit test for sqlalchemy e5ffb43 Add session unit test with search option, limit and offset in sql e35c974 Add job unit test with search option, limit and offset in sql 75d4df1 Add python 3.6 unit test job e7f65a7 Add the project source code repository in README Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 18 +- README.rst | 1 + devstack/lib/elasticsearch.sh | 149 ++ devstack/lib/freezer-api | 13 +- freezer_api/api/common/middleware.py | 4 +- freezer_api/api/common/resource.py | 3 +- freezer_api/api/v1/homedoc.py | 2 +- freezer_api/api/v2/homedoc.py | 2 +- freezer_api/api/versions.py | 2 +- freezer_api/cmd/manage.py | 2 +- freezer_api/db/sqlalchemy/api.py | 59 +- .../migrate_repo/versions/001_freezer_api_init.py | 16 +- .../migrate_repo/versions/002_modify_mode.py | 23 + freezer_api/db/sqlalchemy/models.py | 4 +- freezer_api/storage/driver.py | 76 - freezer_api/storage/elastic.py | 37 - freezer_api/storage/elasticv2.py | 7 - lower-constraints.txt | 2 +- playbooks/legacy/freezer-api-centos-7/run.yaml | 4 +- playbooks/legacy/freezer-api-opensuse-423/run.yaml | 4 +- .../post.yaml | 0 .../run.yaml | 4 +- requirements.txt | 1 + test-requirements.txt | 2 +- tox.ini | 2 +- 48 files changed, 4539 insertions(+), 224 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3d9337a..48b3c2d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,0 +17 @@ oslo.policy>=1.30.0 # Apache-2.0 +oslo.serialization>=2.25.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 9b95872..c38a458 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +3,0 @@ -astroid==1.6.5 # LGPLv2.1 @@ -11,0 +11 @@ oslosphinx>=4.7.0 # Apache-2.0 +oslotest>=3.3.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org