[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