[release-announce] [freezer] freezer 6.0.0 (queens)
no-reply at openstack.org
no-reply at openstack.org
Wed Feb 28 11:35:41 UTC 2018
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
More information about the Release-announce
mailing list