Commit Graph

22 Commits

Author SHA1 Message Date
Zuul a89511e088 Merge "host monitor by consul" 2022-03-03 11:26:36 +00:00
sue 7c476d07aa host monitor by consul
This is a new host monitor by consul. It can monitor host connectivity
via management, tenant and storage interfaces.

Implements: bp host-monitor-by-consul
Change-Id: I384ad70dfd9116c6e253e0562b762593a3379d0c
2021-12-23 14:39:09 +08:00
Thomas Goirand 7bece96965 Add note for package maintainers in requirements.txt
Change-Id: I7549ea76acd6ac12efa12fd53ef8b52220effc59
2021-09-15 14:28:07 +02:00
Radosław Piliszek 9a351efcec Use pre-provided libvirt-python
This is to satisfy both libvirtd compatibility and recent pip
sanity checks that started failing in DevStack jobs after [1],
impacting the main Masakari gate.

[1] https://review.opendev.org/c/openstack/devstack/+/802642

Change-Id: I448b9d2535bfaffa5a3bb77307baa0527a005144
2021-08-18 09:03:23 +00:00
Radosław Piliszek 280051b1f5 [goal] Migrate testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Fixing:
- bug#1886298
Bump the lower constraints for required deps which added python3.8
support in their later version.

Story: #2007865
Task: #40195

[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal

Change-Id: I9ed6d5b928f9910b5c0c276f2629727f97506240
Co-Authored-By: Ghanshyam Mann <gmann@ghanshyammann.com>
2020-09-12 08:53:52 +00:00
Thomas Bechtold a830855ee6 Add missing keystoneauth1 to requirements.txt
It is used in a couple of places to add it to the needed modules.

Change-Id: I96a638d6273f7b491ca6e06f1468d08d3387d5ce
2020-08-30 14:49:44 +00:00
Sean McGinnis 4bc52ecf15 Fix constraints URL enforcement for lower-constraints
Due to the upper-constraints argument being hard coded in the
install_command, even jobs like lower-constraints will end up getting
the latest upper-constraints installed.

The correct way to handle the constraints is to separate it out into
deps. This allows the l-c job to properly set what constraints to use.

Fixes some issues with libvirt-python that were masked by these issues.

Change-Id: I0d22d615e2717f12237b8d7b1e4b1071c4497a50
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-08-30 15:30:58 +02:00
jacky06 33d25e3cc3 Remove six
We don't need this in a Python 3-only world.

Change-Id: I56dca98d06458174af0f3d4dc585a754e8692f89
2020-05-13 23:12:26 +08:00
nitesh.vanarase bedf75e102 Remove python-openstackclient from global-requirements
python-openstackclient is not used in the code but it is still
included in requirements.txt and lower-constraints.txt files.

This patch removes python-openstackclient from requirements.txt
and lower-constraints.txt files.

Co-Author: shilpa.devharakar <shilpa.devharakar@nttdata.com>
Change-Id: Icd07c252002657b82b82ebd1dd664aacc8d2c80b
2018-08-08 08:41:36 +00:00
Louie KWAN a680e323b8 Introspective Instance Monitoring through QEMU Guest Agent
https://blueprints.launchpad.net/masakari/+spec/introspective-instance-monitoring

Currently, Masakari instance monitoring is strictly black-box
type monitoring through qemu and libvirt. There are however a number of
internal instance/VM faults, that if monitored and detected by Masakari,
could be recovered by existing Masakari auto-recovery mechanisms; increasing
the overall availability of the instance/VM. This blueprint introduces the
capability of performing introspective instance monitoring of VMs, in order
to detect, report and optionally recover VMs from internal VM faults.
Specifically, VM Heartbeating Monitoring via the QEMU Guest Agent.

Change-Id: I9efc6afc8d476003d3aa7fee8c31bcaa65438674
Implements: blueprint introspective-instance-monitoring
2018-07-12 14:02:34 +00:00
dineshbhor 26d558333d Remove dependency on python-masakariclient
Change I788e9f24f50e54cf4d1111386fa1392bd1b99e00 has removed
dependency on python-masakariclient so this patch removes it
from requirements.txt.

Change-Id: I023eb17f7e5e4c88c618b0421c19ba97327601b8
2018-05-14 01:59:22 -07:00
Kengo Takahara db914b4cc7 Update for new openstacksdk changes to masakari-monitors
In new openstacksdk release, 'Profile' is removed in favour of
entrypoints plugins. This patch makes masakari-monitor compatible
with such new changes in openstacksdk.

NOTE:
To fix masakari-monitor this patch requires openstacksdk version to
be minimum 0.13.0.

Change-Id: I788e9f24f50e54cf4d1111386fa1392bd1b99e00
2018-05-10 22:48:01 -07:00
OpenStack Proposal Bot 34d185deee Updated from global requirements
Change-Id: Iabf9002261c8e828a4d92b2dfb11292c2e674247
2018-03-26 08:08:05 +00:00
OpenStack Proposal Bot dc6d5c3862 Updated from global requirements
Change-Id: I97e1d7ea5545bdcfb7b731c2fb120333121f3d44
2018-03-13 06:59:39 +00:00
OpenStack Proposal Bot cde057bc68 Updated from global requirements
Change-Id: I77a73d35df9009d0bc9ad64d919e47d7dc1c749a
2017-08-11 11:52:33 +00:00
Dinesh Bhor 5f59145276 Use os-testr and add PY35 support
masakari-monitors should use os-testr instead of testr as
it is more powerful and provide much prettier output than testr.

This patch also disables the use of PY34 and adds PY35 for in tox
as the gating on python 3.4 is restricted to <= Mitaka in OpenStack.
This is due to the change from Ubuntu Trusty to Xenial, where only
python3.5 is available. Python 3 don't have 'file' builtin method so
to make it compatible with Python 2 and 3 used 'open' builtin method.
Also fixed the failing test cases due to that.

Change-Id: Ib84b0b28a845e49eaef969d0fc995b1adbb7b29d
2017-07-26 16:19:24 +05:30
Kengo Takahara 962f30b628 Change the required olso.privsep version
This patch changed the required oslo.privsep version so that
the masakari-monitors don't take following bug.
https://bugs.launchpad.net/oslo.privsep/+bug/1674185

Change-Id: Iaa9bcd3d7d62f44ab2ee0e7fe329b241bf117cb0
2017-04-12 16:41:13 +09:00
Kengo Takahara 31b7efbab7 Add initial start of processes
This patch add implementation of initial start of processes
that processmonitor is monitoring.

Change-Id: Ia9d04b991cfdac8f6db8ecf837ee739e38610b76
Implements: bp pythonize-host-and-process-monitor
2017-02-06 10:45:32 +00:00
Kengo Takahara 7455d6550f Add missing packages in requirements.txt
This patch adds missing packages in requirements.txt.

Change-Id: Ia67371f1eb3f7f9dfd0f535ec91b6a7417631432
Closes-Bug: #1641877
2017-01-31 18:09:36 +09:00
avnish b31944b9ec Update to match latest global-requirements
Update requirements to the levels defined in OpenStack
global-requirements on 2016-1-10.

Change-Id: I48361f1b33d54aaf8dac2be9af98c810cd2b9726
2017-01-19 14:39:56 +05:30
Kengo Takahara dcb3211050 Add a mechanism to use the oslo libraries
Implement a mechanism for masakarimonitors to use oslo.log,
oslo.config and oslo.service.

Change-Id: I3e933d339b0998468464c6a804fff623f37afd55
2016-11-07 02:36:51 +00:00
Sampath Priyankara bb3728c9cc Initial Cookiecutter Commit.
Change-Id: I3a5df63fc0b4486bed457b7d42cd5d2b873fd307
2016-11-01 13:46:13 +09:00