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
participants (1)
-
no-reply@openstack.org