[release-announce] python-watcher 6.0.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Wed Apr 14 11:25:30 UTC 2021
We are thrilled to announce the release of:
python-watcher 6.0.0: OpenStack Watcher provides a flexible and
scalable resource optimization service for multi-tenant OpenStack-
based clouds.
This release is part of the wallaby 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.
6.0.0
^^^^^
Upgrade Notes
*************
* The default value of "[oslo_policy] policy_file" config option has
been changed from "policy.json" to "policy.yaml". Operators who are
utilizing customized or previously generated static policy JSON
files (which are not needed by default), should generate new policy
files or convert them in YAML format. Use the oslopolicy-convert-
json-to-yaml (https://docs.openstack.org/oslo.policy/latest/cli
/oslopolicy-convert-json-to-yaml.html) tool to convert a JSON to
YAML formatted policy file in backward compatible way.
Deprecation Notes
*****************
* Use of JSON policy files was deprecated by the "oslo.policy"
library during the Victoria development cycle. As a result, this
deprecation is being noted in the Wallaby cycle with an anticipated
future removal of support by "oslo.policy". As such operators will
need to convert to YAML policy files. Please see the upgrade notes
for details on migration of any custom policy files.
Changes in python-watcher 5.0.0..6.0.0
--------------------------------------
86381515 [goal] Deprecate the JSON formatted policy file
76270c83 Fix gate requirement checks job
ec218989 incorrect name in unit test
e61f9b5e Use common rpc pattern for all services
63b6997c Drop lower-constraints
262edc8c remove bandit B322 check
204b2766 Fix missing self argument in instances_no_attached
af02bebc Fix parameter passed to IronicNodeNotFound exception
3aaa2090 Imported Translations from Zanata
5097665b Remove the unused coding style modules
09f6e3bd Remove usage of six
f488636f Bump py37 to py38 in tox.ini
16a04866 Remove six
f8797a7f Add Python3 wallaby unit tests
da283b49 Update master for stable/victoria
e21e5f60 [goal] Migrate testing to ubuntu focal
cca0d9f7 Implements base method for time series metrics
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 5 +-
lower-constraints.txt | 150 --------
...son-formatted-policy-file-3a92379e9f5dd203.yaml | 20 +
releasenotes/source/index.rst | 1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po | 414 ++++++++++++++++++++-
releasenotes/source/victoria.rst | 6 +
requirements.txt | 18 +-
tox.ini | 10 +-
watcher/api/controllers/v1/service.py | 4 +-
watcher/api/controllers/v1/types.py | 3 +-
watcher/cmd/status.py | 5 +
watcher/common/policy.py | 7 +
watcher/common/rpc.py | 38 +-
watcher/common/service.py | 54 +--
watcher/db/sqlalchemy/models.py | 3 +-
watcher/decision_engine/datasources/base.py | 33 ++
watcher/decision_engine/datasources/ceilometer.py | 10 +-
watcher/decision_engine/datasources/gnocchi.py | 51 ++-
watcher/decision_engine/datasources/grafana.py | 7 +
watcher/decision_engine/datasources/monasca.py | 33 +-
watcher/decision_engine/model/model_root.py | 4 +-
.../strategy/strategies/host_maintenance.py | 6 +-
.../strategy/strategies/zone_migration.py | 2 +-
watcher/hacking/checks.py | 8 +-
watcher/locale/en_GB/LC_MESSAGES/watcher.po | 47 ++-
.../datasources/test_gnocchi_helper.py | 31 +-
.../datasources/test_monasca_helper.py | 39 +-
34 files changed, 771 insertions(+), 267 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 14d78ac5..af0db6ad 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1 @@
-# The order of packages is significant, because pip processes them in the order
+# The order of packages is significant, because pip processes them in the order
@@ -10 +10 @@ keystonemiddleware>=4.21.0 # Apache-2.0
-lxml>=4.1.1 # BSD
+lxml>=4.5.1 # BSD
@@ -15 +15 @@ oslo.cache>=1.29.0 # Apache-2.0
-oslo.config>=5.2.0 # Apache-2.0
+oslo.config>=6.8.0 # Apache-2.0
@@ -17 +17 @@ oslo.context>=2.21.0 # Apache-2.0
-oslo.db>=4.35.0 # Apache-2.0
+oslo.db>=4.44.0 # Apache-2.0
@@ -21 +21 @@ oslo.messaging>=8.1.2 # Apache-2.0
-oslo.policy>=1.34.0 # Apache-2.0
+oslo.policy>=3.6.0 # Apache-2.0
@@ -25 +25 @@ oslo.service>=1.30.0 # Apache-2.0
-oslo.upgradecheck>=0.1.0 # Apache-2.0
+oslo.upgradecheck>=1.3.0 # Apache-2.0
@@ -31 +31 @@ pecan>=1.3.2 # BSD
-PrettyTable<0.8,>=0.7.2 # BSD
+PrettyTable>=0.7.2 # BSD
@@ -44 +44 @@ stevedore>=1.28.0 # Apache-2.0
-taskflow>=3.7.1 # Apache-2.0
+taskflow>=3.8.0 # Apache-2.0
@@ -47 +47 @@ WSME>=0.9.2 # MIT
-networkx>=2.2 # BSD
+networkx>=2.4 # BSD
More information about the Release-announce
mailing list