[freezer] freezer-api 4.0.0 (ocata)
We eagerly announce the release of: freezer-api 4.0.0: OpenStack Backup and Restore API Service This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/freezer-api/ For more details, please see below. Changes in freezer-api 3.0.0.0rc1..4.0.0 ---------------------------------------- e2ad726 Enable release notes translation c4c1e21 Remove link to modindex 7219b6f Updated from global requirements 1d0cd4b Fix failed tempest tests with KeystoneV2 3bc0135 Remove default=None for config options 8ea79dd Add session scheduling information validation. bdbd9f9 Elasticsearch module is logging too much. 94dbb18 Fix description for 'Freezer sessions management' and 'Session-Job association' in README.rst 7976a0c Fix No handlers could be found for logger "elasticsearch.trace" 50089f9 Updated from global requirements cf95fa1 Add full pep8 check 54c6559 Correct reraising of exception 8002c1f Fix get backup object f497984 Define apache version for ErrorLogFormat 4dc1077 Use UUID as backup_id parameter 9154cb1 Show team and repo badges on README 102acdd Fix inconsistent freezer-api log output 877a2da Fix warn 'Unable to retrieve request id from context' 10a3e58 Fix a bug of doing devstack installation on CentOS a15f8a1 Using assertIsNone() instead of assertEqual(None, ...) 0ac8349 Added py35 environment configuration to tox.ini e4162ef API routes section error in freezer-api README.rst 13e49dc Updated from global requirements 1f473e5 Update freezer-api README.rst 164faf0 Refactoring dsvm gate job 191e7c9 Added releasenotes for freezer-api fbd1f04 Use http_proxy_to_wsgi middleware 7a32832 Added OpenJDK 7 ppa for xenial dccbbf3 Updated from global requirements 4136fb8 Delete python bytecode file 10f69d0 Support upper-constraints in tox.ini 26b4e0c Updated from global requirements e86108a Using assertEqual instead of assertEquals d963673 Change default value of elasticsearch replicas 84487bf Fix the step of editing configure file in freezer-api/README.rst 8bbc37b remove repeat test assert 74d0421 Devstack take up screen of freezer Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + README.rst | 19 +- config-generator/freezer-api.conf | 1 + devstack/files/apache-freezer-api.template | 5 +- devstack/gate_hook.sh | 4 + devstack/lib/freezer-api | 19 +- devstack/plugin.sh | 1 + devstack/settings | 5 + etc/freezer/freezer-api.conf.sample | 131 +- etc/freezer/freezer-paste.ini | 7 +- freezer_api/api/common/middleware.py | 48 +- freezer_api/api/common/resource.py | 4 +- freezer_api/api/common/utils.py | 12 +- freezer_api/api/v1/actions.py | 1 + freezer_api/api/v1/backups.py | 5 +- freezer_api/api/v1/clients.py | 3 +- freezer_api/api/v1/homedoc.py | 1 - freezer_api/api/v1/jobs.py | 14 +- freezer_api/api/v1/sessions.py | 7 +- freezer_api/cmd/api.py | 15 +- freezer_api/cmd/db_init.py | 385 ------ freezer_api/cmd/manage.py | 49 +- freezer_api/cmd/wsgi.py | 4 +- freezer_api/common/config.py | 22 +- freezer_api/common/db_mappings.py | 3 - freezer_api/common/exceptions.py | 5 +- freezer_api/common/json_schemas.py | 22 +- freezer_api/common/utils.py | 36 +- freezer_api/policy.py | 3 +- freezer_api/service.py | 21 +- freezer_api/storage/driver.py | 17 +- freezer_api/storage/elastic.py | 101 +- .../services/freezer_api_client.py | 16 +- install-guide/source/get_started.rst | 8 +- install-guide/source/install.rst | 7 +- install-guide/source/metadata_structure.rst | 2 +- releasenotes/source/conf.py | 265 ++++ releasenotes/source/index.rst | 18 + releasenotes/source/mitaka.rst | 6 + releasenotes/source/newton.rst | 6 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 8 +- setup.cfg | 1 - specs/Freezer-API-spec.rst | 8 +- test-requirements.txt | 7 +- tox.ini | 39 +- 75 files changed, 2250 insertions(+), 2336 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3562212..3e7263f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT -keystonemiddleware!=4.1.0,!=4.5.0,>=4.0.0 # Apache-2.0 +keystonemiddleware>=4.12.0 # Apache-2.0 @@ -10 +10 @@ PasteDeploy>=1.5.0 # MIT -oslo.config>=3.14.0 # Apache-2.0 +oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 @@ -13 +13 @@ oslo.i18n>=2.1.0 # Apache-2.0 -oslo.log>=1.14.0 # Apache-2.0 +oslo.log>=3.11.0 # Apache-2.0 @@ -15 +15 @@ oslo.middleware>=3.0.0 # Apache-2.0 -oslo.policy>=1.9.0 # Apache-2.0 +oslo.policy>=1.17.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 6aadb34..e96612e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ hacking<0.11,>=0.10.2 # Apache-2.0 -coverage>=3.6 # Apache-2.0 +coverage>=4.0 # Apache-2.0 @@ -10 +10 @@ mock>=2.0 # BSD -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +oslosphinx>=4.7.0 # Apache-2.0 @@ -12 +12 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.3b1,<1.3,>=1.2.1 # BSD +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD @@ -15,0 +16 @@ os-api-ref>=1.0.0 # Apache-2.0 +reno>=1.8.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org