We are glad to announce the release of: masakari-monitors 13.0.0: Monitors for Masakari This release is part of the yoga release series. The source is available from: https://opendev.org/openstack/masakari-monitors Download the package from: https://tarballs.openstack.org/masakari-monitors/ Please report issues through: https://bugs.launchpad.net/masakari-monitors/+bugs For more details, please see below. Changes in masakari-monitors 12.0.0..13.0.0 ------------------------------------------- 741cffd Use LOG.warning instead of deprecated LOG.warn 4ecfb34 connection too much when large scale failure 45adf21 Updating python testing classifier as per Yoga testing runtime 7c476d0 host monitor by consul 857df76 Updating python testing classifier as per Yoga testing runtime 50677c2 Fix a typo 5198a3c Fix some typos 8af96ce Fix home_page in setup.cfg 7bece96 Add note for package maintainers in requirements.txt af0f140 Add Python3 yoga unit tests 71cc4b1 Update master for stable/xena Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- HACKING.rst | 2 + etc/masakarimonitors/matrix.yaml.sample | 19 ++ masakarimonitors/conf/__init__.py | 2 + masakarimonitors/conf/consul.py | 37 ++++ masakarimonitors/conf/host.py | 2 +- masakarimonitors/ha/masakari.py | 15 +- masakarimonitors/hacking/checks.py | 15 ++ .../hostmonitor/consul_check/__init__.py | 0 .../hostmonitor/consul_check/consul_helper.py | 122 +++++++++++++ .../hostmonitor/consul_check/manager.py | 193 +++++++++++++++++++++ .../hostmonitor/consul_check/matrix_helper.py | 77 ++++++++ .../introspectiveinstancemonitor/instance.py | 6 +- .../introspectiveinstancemonitor/qemu_utils.py | 8 +- .../unit/hostmonitor/consul_check/__init__.py | 0 .../hostmonitor/consul_check/test_consul_helper.py | 128 ++++++++++++++ .../unit/hostmonitor/consul_check/test_manager.py | 157 +++++++++++++++++ .../hostmonitor/consul_check/test_matrix_helper.py | 55 ++++++ ...or-driver-based-on-consul-03f7e619d91e7e06.yaml | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/xena.rst | 6 + requirements.txt | 4 + setup.cfg | 4 +- tox.ini | 3 +- 27 files changed, 1059 insertions(+), 20 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 96f6a4b..1a5d635 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,0 +19 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 +python-consul >=1.1.0 # MIT @@ -25,0 +27,3 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 +# +# Note for package maintainers: just use the libvirt-python package version +# as seen in the Nova dependencies.