[freezer] freezer 6.0.0 (queens)
We are overjoyed to announce the release of: freezer 6.0.0: The OpenStack Backup Restore and Disaster Recovery as a Service Platform This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/freezer/ For more details, please see below. Changes in freezer 5.0.0..6.0.0 ------------------------------- 70e10d1 Refactor gate jobs a8f776c Optimise the code style 7ab903c Modify grammatical errors a67dc9e fix the url e2bda1a Remove the unnecessary default value 3a67a75 Remove project name from Zuul 266dd9c Remove the unnecessayr "Agent" f2827b6 Fix the OpenStack Freezer link Not Found 98e1c8e Add the missing S3 compatible storage for agent doc 8ddd174 Remove the unnecessary statement for possible_action check 7da8387 Fit the indentation for log 0f0e411 Change freezer-ubuntu-xenial gate job to voting e4ff67b Fix Tempest regex 40df802 Updated from global requirements c098917 Remove use of unsupported TEMPEST_SERVICES variable c9d8639 Optimise the code for log directory created 91e39e2 update sphinx-doc links 87f11dd Add the missing action for freezer-scheduler 7f71995 Updated from global requirements 2094cc7 Fix the error link for OpenStack Installation Tutorial 903a5fe Fix typos for docs 5043100 Updated from global requirements 8db3463 Update homepage url for freezer 8d24280 Add the missing slash for some commands b268bea Updated from global requirements 9bba86a Updated from global requirements 4fb8cb4 Remove setting of version/release from releasenotes 01da61b Remove bundled intree freezer tempest plugin b84df3d Updated from global requirements 3bbebaa Fix gate jobs 0027b74 Updated from global requirements b12e23b Fix playbooks 2d2d77d Updated from global requirements 21ce941 Move legacy freezer dsvm job to freezer project 0c8406c Fix Devstack gate job and Documentation issues 037cf3f Fix doc build warnings e63a2fc Move non-install guide docs around 266ec21 Remove broken docs links a73b13f Cleanup test-requirements 05f25e6 Updated from global requirements 9c45b46 Added CLI docs for freezer 54005e5 Migrating documentation to the new style e312a3a Updated from global requirements f445ff5 Add s3 support in README.rst acd734b [Trivialfix] Adjust the log level d996390 Quick fix for the installation guide Change blocks from json to none 0f1bd00 Use freezer-manage instead of freezer-db-init b2fe5a8 Rsync V2 engine 4df02e1 Updated from global requirements b2a1b57 Fix restore cinder volume error 8cb734f Fix to use "." to source script files 94a76f2 writing convention: do not use “-y” for package install 0a44ad9 Updated from global requirements 50df2c8 Fix backup nova instance with creating job error 86e04c0 Fix creating swift container error f83de1a Update reno for stable/pike 0157b2d Increase the fullbackup-rotation for cinder backup Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 56 ++ README.rst | 53 +- config-generator/scheduler.conf | 2 +- devstack/gate_hook.sh | 6 +- devstack/settings | 3 - etc/scheduler.conf.sample | 107 +-- freezer/__init__.py | 1 + freezer/common/config.py | 60 +- freezer/engine/engine.py | 36 +- freezer/engine/osbrick/volume_actions.py | 4 +- freezer/engine/rsync/pyrsync.py | 2 +- freezer/engine/rsync/rsync.py | 9 +- freezer/engine/rsyncv2/__init__.py | 0 freezer/engine/rsyncv2/pyrsync.py | 78 +++ freezer/engine/rsyncv2/rsyncv2.py | 755 ++++++++++++++++++++ freezer/engine/tar/tar.py | 2 +- freezer/job.py | 15 +- freezer/main.py | 3 +- freezer/openstack/admin.py | 98 +++ freezer/openstack/osclients.py | 8 +- freezer/openstack/restore.py | 6 +- freezer/scheduler/freezer_scheduler.py | 21 +- freezer/snapshot/lvm.py | 2 +- freezer/storage/base.py | 17 +- freezer/storage/swift.py | 5 +- .../freezer_tempest_plugin/services/__init__.py | 0 freezer/utils/crypt.py | 57 +- freezer/utils/utils.py | 4 +- install-guide/source/actions.rst | 27 - install-guide/source/api_documents.rst | 12 - install-guide/source/api_routes.rst | 79 --- install-guide/source/client_structure.rst | 29 - install-guide/source/common_configure.rst | 186 ----- install-guide/source/common_prerequisites.rst | 40 -- install-guide/source/conf.py | 301 -------- install-guide/source/db-install.rst | 50 -- install-guide/source/devstack_plugin.rst | 52 -- install-guide/source/get_started.rst | 47 -- install-guide/source/index.rst | 21 - install-guide/source/install-obs.rst | 34 - install-guide/source/install-rdo.rst | 33 - install-guide/source/install-ubuntu.rst | 31 - install-guide/source/install.rst | 32 - install-guide/source/install_agent.rst | 50 -- install-guide/source/jobs.rst | 357 ---------- install-guide/source/known_issues.rst | 22 - install-guide/source/metadata_structure.rst | 55 -- install-guide/source/next-steps.rst | 9 - install-guide/source/sessions.rst | 104 --- install-guide/source/verify.rst | 30 - playbooks/legacy/freezer-centos-7/post.yaml | 80 +++ playbooks/legacy/freezer-centos-7/run.yaml | 65 ++ playbooks/legacy/freezer-opensuse-423/post.yaml | 80 +++ playbooks/legacy/freezer-opensuse-423/run.yaml | 65 ++ playbooks/legacy/freezer-ubuntu-xenial/post.yaml | 80 +++ playbooks/legacy/freezer-ubuntu-xenial/run.yaml | 65 ++ releasenotes/source/conf.py | 12 +- releasenotes/source/index.rst | 1 + releasenotes/source/mitaka.rst | 6 - releasenotes/source/newton.rst | 2 +- releasenotes/source/pike.rst | 6 + requirements.txt | 23 +- setup.cfg | 16 +- specs/python-freezerclient.rst | 2 +- specs/template.rst | 6 +- test-requirements.txt | 15 +- tox.ini | 10 +- 120 files changed, 4473 insertions(+), 3849 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ada5bb7..1d89179 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -botocore>=1.0.0 # Apache-2.0 +botocore>=1.5.1 # Apache-2.0 @@ -8 +8 @@ python-swiftclient>=3.2.0 # Apache-2.0 -python-cinderclient>=3.1.0 # Apache-2.0 +python-cinderclient>=3.3.0 # Apache-2.0 @@ -11 +11 @@ python-keystoneclient>=3.8.0 # Apache-2.0 -python-novaclient>=9.0.0 # Apache-2.0 +python-novaclient>=9.1.0 # Apache-2.0 @@ -14,5 +14,6 @@ python-freezerclient>=1.3.0 # Apache-2.0 -oslo.utils>=3.20.0 # Apache-2.0 -oslo.log>=3.22.0 # Apache-2.0 -oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0 -keystoneauth1>=3.1.0 # Apache-2.0 -os-brick>=1.15.2 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 +oslo.config>=5.1.0 # Apache-2.0 +keystoneauth1>=3.3.0 # Apache-2.0 +os-brick>=2.2.0 # Apache-2.0 +oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 @@ -23,2 +24,2 @@ pymongo!=3.1,>=3.0.2 # Apache-2.0 -paramiko>=2.0 # LGPLv2.1+ -six>=1.9.0 # MIT +paramiko>=2.0.0 # LGPLv2.1+ +six>=1.10.0 # MIT @@ -26 +27 @@ six>=1.9.0 # MIT -apscheduler # MIT License +apscheduler>=3.0.5 # MIT License diff --git a/test-requirements.txt b/test-requirements.txt index 5ca5997..6ebba52 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ ddt>=1.0.1 # MIT -mock>=2.0 # BSD +mock>=2.0.0 # BSD @@ -10,3 +10,2 @@ pylint==1.4.5 # GPLv2 -python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 @@ -14,2 +13,2 @@ testrepository>=0.0.18 # Apache-2.0/BSD -testtools>=1.4.0 # MIT -reno!=2.3.1,>=1.8.0 # Apache-2.0 +testtools>=2.2.0 # MIT +reno>=2.5.0 # Apache-2.0 @@ -19 +18 @@ astroid<1.4.0 # LGPLv2.1 # breaks pylint 1.4.4 -tempest>=16.1.0 # Apache-2.0 +tempest>=17.1.0 # Apache-2.0 @@ -22 +21 @@ tempest>=16.1.0 # Apache-2.0 -python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0 +python-openstackclient>=3.12.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org