[release-announce] python-watcher 7.0.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 6 11:42:13 UTC 2021


We joyfully announce the release of:

python-watcher 7.0.0: OpenStack Watcher provides a flexible and
scalable resource optimization service for multi-tenant OpenStack-
based clouds.

This release is part of the xena release series.

The source is available from:

    https://opendev.org/openstack/python-watcher

Download the package from:

    https://tarballs.openstack.org/watcher/

For more details, please see below.

Changes in python-watcher 6.0.0..7.0.0
--------------------------------------

6dd2f2a9 BugFix:  Prevent float type variables from being passed to random
a9938499 Use Block Storage API v3 instead of API v2
c28756c4 use HTTPStatus instead of direct code
2414f66e Add watcher dashboard to devstack documentation
546b730c Changed minversion in tox to 3.18.0
e0779175 Manage constraints with testenv install_command
1235153b Use py3 as the default runtime for tox
204992ff Enable tls-proxy as default in test jobs
6f668133 setup.cfg: Replace dashes with underscores
9ca44fa3 Replace deprecated with_lockmode with with_for_update
2205f4e4 Add Python3 xena unit tests
7cd43737 Update master for stable/wallaby
a2123088 requirements: Drop os-testr


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

.zuul.yaml                                         | 17 +----
releasenotes/source/index.rst                      |  1 +
releasenotes/source/wallaby.rst                    |  6 ++
setup.cfg                                          |  8 +--
test-requirements.txt                              |  1 -
tox.ini                                            | 60 ++++++++--------
watcher/api/controllers/v1/action.py               |  5 +-
watcher/api/controllers/v1/action_plan.py          |  3 +-
watcher/api/controllers/v1/audit.py                |  6 +-
watcher/api/controllers/v1/audit_template.py       |  5 +-
watcher/api/controllers/v1/webhooks.py             |  3 +-
watcher/api/hooks.py                               |  6 +-
watcher/common/cinder_helper.py                    |  2 +-
watcher/common/exception.py                        | 13 ++--
watcher/common/placement_helper.py                 | 13 ++--
watcher/db/sqlalchemy/api.py                       |  6 +-
watcher/decision_engine/datasources/grafana.py     |  7 +-
watcher/decision_engine/model/collector/cinder.py  |  4 +-
.../strategy/strategies/saving_energy.py           |  4 +-
.../strategy/strategies/zone_migration.py          |  2 +-
.../datasources/test_grafana_helper.py             |  3 +-
.../strategy/strategies/test_zone_migration.py     |  2 +-
38 files changed, 269 insertions(+), 240 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 1eda92b7..1172a625 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +9,0 @@ oslotest>=3.3.0 # Apache-2.0
-os-testr>=1.0.0 # Apache-2.0






More information about the Release-announce mailing list