[release-announce] freezer-dr 7.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Mon Dec 10 04:55:41 UTC 2018


We are overjoyed to announce the release of:

freezer-dr 7.0.0: OpenStack Disaster Recovery

This release is part of the stein release series.

Download the package from:

    https://tarballs.openstack.org/freezer-dr/

For more details, please see below.

Changes in freezer-dr 7.0.0.0b1..7.0.0
--------------------------------------

6af94a5 Change openstack-dev to openstack-discuss
044703a Update .gitignore
a925017 Update tox minversion to 2.0
b008ef9 Update tox.ini and fix pep8 errors
0c47131 Update pbr version
eeb86e8 Define get_info method in evacuator backend drivers
f3e4fc0 Set default notifier endpoint
7b809f6 Don't quote {posargs} in tox.ini
0db820b Use openstackdocstheme
52e4ab5 add python 3.6 unit test job and switch documentation job to new PTI
758c7ff import zuul job settings from project-config
926454d fix tox python3 overrides
e13dec5 Fix notifier should only notify successfully evacuated nodes
97dddab update pylint
4ae1693 [WIP] Implement Slack notification plugin
964cae6 Fix notifier manager typos
650bbc5 Switch to stestr
d3e958d Add py36 testenv
41aa05b replace iteritems with items
f9766e1 update print statement to work for python 2 and 3
b41978a replace file with open


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

.gitignore                                         |   4 +-
.pylintrc                                          |   2 +-
.stestr.conf                                       |   4 +
.testr.conf                                        |   9 -
.zuul.yaml                                         |  13 ++
etc/freezer-dr.conf.sample                         |   2 +-
etc/templates/error.jinja                          |   2 +-
etc/templates/original.jinja                       |  46 +++++
etc/templates/success.jinja                        |   6 +-
freezer_dr/common/config.py                        | 229 +++++++++++----------
freezer_dr/common/daemon.py                        |  14 +-
freezer_dr/common/yaml_parser.py                   |   4 +-
freezer_dr/evacuators/common/manager.py            |   4 +-
freezer_dr/evacuators/common/utils.py              |   3 +-
freezer_dr/evacuators/drivers/default/standard.py  |  13 +-
freezer_dr/evacuators/drivers/dummy/dummy.py       |   2 +
freezer_dr/fencers/drivers/ipmi/driver.py          |   2 +-
freezer_dr/fencers/drivers/ipmi/ipmitool.py        |   6 +-
freezer_dr/fencers/drivers/libvirt/driver.py       |   2 +-
freezer_dr/main.py                                 |  16 +-
freezer_dr/monitors/drivers/default/driver.py      |   9 +-
freezer_dr/monitors/drivers/monasca/driver.py      |   2 +-
freezer_dr/notifiers/common/driver.py              |   2 +-
freezer_dr/notifiers/common/manager.py             |  18 +-
.../notifiers/drivers/default/default_email.py     |  16 +-
freezer_dr/notifiers/drivers/slack/__init__.py     |   0
freezer_dr/notifiers/drivers/slack/slack.py        | 148 +++++++++++++
lower-constraints.txt                              | 124 +++++++++++
requirements.txt                                   |  16 +-
setup.cfg                                          |   2 +-
setup.py                                           |   2 +-
test-requirements.txt                              |  22 +-
tox.ini                                            |  60 +++---
36 files changed, 591 insertions(+), 279 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 8253f19..ab0f2cb 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1 @@
-pbr>=1.8  # Apache-2.0
+pbr>=2.0.0  # Apache-2.0
@@ -4,6 +4,6 @@ python-monascaclient>=1.1.0 # Apache-2.0
-python-neutronclient>=5.1.0  # Apache-2.0
-python-novaclient>=6.0.0,!=7.0.0  # Apache-2.0
-PyYAML>=3.10.0  # MIT
-oslo.config>=3.14.0,!=3.18.0  # Apache-2.0
-oslo.utils>=3.18.0                       # Apache-2.0
-oslo.log>=3.11.0  # Apache-2.0
+python-neutronclient>=6.7.0  # Apache-2.0
+python-novaclient>=9.1.0  # Apache-2.0
+PyYAML>=3.12.0  # MIT
+oslo.config>=5.2.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
+oslo.log>=3.36.0  # Apache-2.0
@@ -11 +11 @@ libvirt-python>=1.2.5                   # LGPLv2+
-Jinja2>=2.8,!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4  # BSD License (3 clause)
+Jinja2>=2.10  # BSD License (3 clause)
diff --git a/test-requirements.txt b/test-requirements.txt
index 954e02c..e67474c 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-astroid===1.3.6
+astroid==1.6.5 # LGPLv2.1
@@ -7,11 +7,9 @@ hacking>=0.12.0,!=0.13.0,<0.14  # Apache-2.0
-coverage>=3.6
-discover # BSD
-mock>=1.0,<1.1.0
-pep8==1.5.7
-mccabe==0.2.1 # MIT License
-pylint==1.4.4  # GNU GPL v2
-pyflakes==0.8.1
-testrepository>=0.0.18
-testtools>=0.9.36,!=1.2.0,<2.0.0
-oslosphinx>=2.5.0,!=3.4.0  # Apache-2.0
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3  # BSD
+coverage>=4.0
+mock>=2.0.0
+mccabe==0.4.0 # MIT License
+pylint==1.9.2 # GPLv2
+pyflakes==1.0.0
+stestr>=2.0.0 # Apache-2.0
+testtools>=2.2.0
+sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0






More information about the Release-announce mailing list