We are jazzed to announce the release of: masakari-monitors 9.0.0: Monitors for Masakari This release is part of the ussuri 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 8.0.0..9.0.0 ----------------------------------------- 92c934a Use unittest.mock instead of third party mock c8e795e Update and replace http with https for doc links 85dda1b Check config file for hostname 64e2b88 Update hacking for Python3 8cb4de9 Use hostname to avoid clash with section 8711c07 [ussuri][goal] Drop python 2.7 support and testing 6e3a301 Update constraints path to preferred static location 51bf4d5 Update master for stable/train dc9b777 Use crm_mon for pacemaker-remote deployments Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- README.rst | 6 +- lower-constraints.txt | 4 - masakarimonitors/conf/host.py | 4 + .../conf/introspectiveinstancemonitor.py | 2 +- masakarimonitors/conf/service.py | 3 +- masakarimonitors/hacking/checks.py | 12 +- .../hostmonitor/host_handler/handle_host.py | 64 ++++++++- .../hostmonitor/host_handler/parse_crmmon_xml.py | 81 +++++++++++ .../instancemonitor/libvirt_handler/eventfilter.py | 4 +- .../introspectiveinstancemonitor/qemu_utils.py | 1 + masakarimonitors/manager.py | 2 +- masakarimonitors/service.py | 4 +- .../hostmonitor/host_handler/test_handle_host.py | 157 ++++++++++++++++++++- .../hostmonitor/host_handler/test_parse_cib_xml.py | 2 +- .../host_handler/test_parse_crmmon_xml.py | 78 ++++++++++ .../libvirt_handler/test_callback.py | 2 +- .../libvirt_handler/test_eventfilter.py | 2 +- .../test_monitor_manager.py | 2 +- .../test_qemu_utils.py | 2 +- .../process_handler/test_handle_process.py | 2 +- .../notes/bug-1866660-ef8624f5283b2e5e.yaml | 11 ++ .../notes/drop-py-2-7-b28de816eac45468.yaml | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + setup.cfg | 2 - test-requirements.txt | 2 +- tox.ini | 35 ++--- 33 files changed, 460 insertions(+), 66 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index fad9b7f..6f59c5e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking<0.12,>=0.11.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0