[openstack-announce] [release][freezer] freezer 2.0.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 7 07:45:57 UTC 2016


We are jazzed to announce the release of:

freezer 2.0.0: The OpenStack Backup Restore and Disaster Recovery as a
Service Platform

This release is part of the mitaka release series.

For more details, please see below.

Changes in freezer 2.0.0.0rc1..2.0.0
------------------------------------

367a225 Fix creation of jobs with stopped state
fd5d6ba Updated from global requirements
9efa12f Added --overwrite parameter for removing all files from restore directory. Default value --overwrite=False
0973cf7 Use correct type for freezer arguments
a6b771f Provides more details in the help of --restore-from-date option. Explains the behavior with an example.
7c0f5bc Rename mode default to fs
219fb2b Start to introduce tempest tests.
34d2168 enable output of metadata to a file

Diffstat (except docs and test files)
-------------------------------------

devstack/settings                                  |  3 ++
freezer/common/config.py                           | 49 ++++++++++++++--------
freezer/engine/engine.py                           |  6 ++-
freezer/job.py                                     |  2 +-
freezer/main.py                                    | 11 ++++-
freezer/mode/default.py                            | 35 ----------------
freezer/mode/fs.py                                 | 35 ++++++++++++++++
freezer/scheduler/scheduler_job.py                 |  6 ++-
.../freezer_tempest_plugin/services/__init__.py    |  0
freezer/utils/utils.py                             |  4 ++
requirements.txt                                   | 35 +++++++++-------
setup.cfg                                          |  3 ++
setup.py                                           | 36 +++++++++-------
test-requirements.txt                              | 26 +++++++-----
23 files changed, 263 insertions(+), 99 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index adeefc3..741e429 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,6 @@
-astroid<1.4.0 # breaks pylint 1.4.4
-setuptools>=16.0
-pbr>=1.6
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+astroid<1.4.0 # LGPL # breaks pylint 1.4.4
+setuptools>=16.0 # PSF/ZPL
+pbr>=1.6 # Apache-2.0
@@ -5,9 +8,9 @@ python-swiftclient>=2.2.0 # Apache-2.0
-python-keystoneclient>=1.6.0,!=1.8.0
-python-cinderclient>=1.3.1
-python-glanceclient>=1.2.0 # Apache-2.0
-python-novaclient>=2.29.0,!=2.33.0 # Apache-2.0
-python-openstackclient>=2.0.0 # Apache-2.0
-oslo.utils>=3.2.0
-oslo.i18n>=1.5.0 # Apache-2.0
-oslo.log>=1.14.0
-oslo.config>=3.2.0  # Apache-2.0
+python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0
+python-cinderclient>=1.3.1 # Apache-2.0
+python-glanceclient>=2.0.0 # Apache-2.0
+python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0
+python-openstackclient>=2.1.0 # Apache-2.0
+oslo.utils>=3.5.0 # Apache-2.0
+oslo.i18n>=2.1.0 # Apache-2.0
+oslo.log>=1.14.0 # Apache-2.0
+oslo.config>=3.7.0 # Apache-2.0
@@ -15,3 +18,3 @@ oslo.config>=3.2.0  # Apache-2.0
-PyMySQL>=0.6.2  # MIT License
-pymongo>=3.0.2
-paramiko>=1.13.0
+PyMySQL>=0.6.2 # MIT License
+pymongo!=3.1,>=3.0.2 # Apache-2.0
+paramiko>=1.16.0 # LGPL
@@ -21 +24 @@ six>=1.9.0 # MIT
-apscheduler
+apscheduler # MIT License
diff --git a/test-requirements.txt b/test-requirements.txt
index b830d53..c7c96a9 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,5 +1,8 @@
-flake8>=2.2.4,<=2.4.1
-hacking>=0.10.2,<0.11
-coverage>=3.6
-discover
-mock>=1.2
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+flake8<2.6.0,>2.4.1 # MIT
+hacking<0.11,>=0.10.2
+coverage>=3.6 # Apache-2.0
+discover # BSD
+mock>=1.2 # BSD
@@ -7,5 +10,8 @@ pylint==1.4.5 # GNU GPL v2
-python-subunit>=0.0.18
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 # BSD
-oslosphinx>=2.5.0,!=3.4.0 # Apache-2.0
-testrepository>=0.0.18
-testtools>=1.4.0
+python-subunit>=0.0.18 # Apache-2.0/BSD
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+testrepository>=0.0.18 # Apache-2.0/BSD
+testtools>=1.4.0 # MIT
+
+# Tempest Plugin
+tempest-lib>=0.14.0 # Apache-2.0





More information about the OpenStack-announce mailing list