[release-announce] python-watcher 1.12.1 (rocky)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 26 22:15:56 UTC 2020


We exuberantly announce the release of:

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

This release is part of the rocky stable 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 1.12.0..1.12.1
----------------------------------------

a8974556 Don't throw exception when missing metrics
6a4a9af5 Fix issues on stable/rocky
5c7fcc22 fix test failure with ironic client
4db5a58d pass default_config_dirs variable for config initialization.
0a20d278 OpenDev Migration Patch
dc9dba2f Replace openstack.org git:// URLs with https://
294c3cd7 set watcherclient no voting
d226c5d0 Access to action's uuid by key
abbe182c make ceilometer client import optional
c1c0a472 Provide two arguments to exception's message
bb0e959b Fix stop_watcher function
41bfba5c Fix accessing to optional cinder pool attributes
ef66e75b optimize get_instances_by_node
f517cc66 Use limit -1 for nova servers list
d99e8f33 Do not pass www_authenticate_uri to RequestContext
ef14aec2 Provide region name while initialize clients
546012be import zuul job settings from project-config
9be780b2 Update UPPER_CONSTRAINTS_FILE for stable/rocky
f80e7098 Update .gitreview for stable/rocky


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

.gitreview                                         |  3 +-
.zuul.yaml                                         | 48 +++++++++++++---------
devstack/lib/watcher                               |  1 +
devstack/local.conf.compute                        |  2 +-
devstack/local.conf.controller                     |  6 +--
tox.ini                                            |  2 +-
watcher/api/hooks.py                               |  7 ----
watcher/common/clients.py                          | 31 ++++++++++++--
watcher/common/config.py                           |  5 ++-
watcher/common/context.py                          |  7 ++--
watcher/common/nova_helper.py                      |  8 ++--
watcher/common/service.py                          |  6 +--
watcher/conf/ceilometer_client.py                  |  5 ++-
watcher/conf/cinder_client.py                      |  5 ++-
watcher/conf/glance_client.py                      |  5 ++-
watcher/conf/gnocchi_client.py                     |  3 ++
watcher/conf/ironic_client.py                      |  5 ++-
watcher/conf/monasca_client.py                     |  5 ++-
watcher/conf/neutron_client.py                     |  5 ++-
watcher/conf/nova_client.py                        |  5 ++-
watcher/datasource/ceilometer.py                   | 20 +++++----
watcher/datasource/gnocchi.py                      | 21 +++++-----
watcher/datasource/manager.py                      |  7 +++-
watcher/datasource/monasca.py                      | 15 ++++---
watcher/decision_engine/model/collector/cinder.py  | 14 +++----
.../planner/workload_stabilization.py              |  2 +-
32 files changed, 161 insertions(+), 106 deletions(-)







More information about the Release-announce mailing list