As per the current release tested runtime, we test
till python 3.11 so updating the same in python
classifier in setup.cfg
Change-Id: Ief1bff470b060f9c0b9d9c8934c6bff19c74a1ab
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Removing the py36 centos8 job as well as
updating the python classifier also to reflect the same.
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html
Change-Id: I9795f0ddf38c1521e6996d9ff0c2c0193193d96a
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
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I66440018ae3e16962639976b00c9f65475d8223e
This reverts commit 9d5dd9f555.
Reason for revert: Python 3.7 *is* supported because it falls
in the range of supported Python versions (3.6-3.8).
Change-Id: Ie59a7232e12715ba753cedb7812378feabcf02de
These translation sections are not needed anymore, Babel can
generate translation files without them.
Change-Id: Ic97f0c22cd333593df049f61ba0316a07a0075e3
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Switch to using sphinx-build
- Use newer openstackdocstheme and Sphinx versions
- Cleanup */source/conf.py to remove now obsolete content.
- Remove install_command from tox.ini, the default is fine
- Remove mccabe from lower-constraints, we don't need it there,
it is constrainted by hacking.
- Add xml and xslt libs to bindep, these are needed for building
some requirements
Change-Id: Ia78b92c3b807623e70d85c3bce44e3b7011ca282
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.
See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html
Co-Authored-By: gujin <gu.jin@99cloud.net>
Change-Id: I4585d250117f19cca577b2e3aaa74aba7ec73e9b
Story: #2005924
Task: #34221
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
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
data_files definition of setup.cfg is unnecessary.
This patch removes the data_files definition of setup.cfg.
Change-Id: I224ae8b99c78ed1f3e1853047e1e50ff56ac5b6b
Closes-Bug: #1665524
This pathc adds implementation of loading hostmonitor driver
using stevedore.
Change-Id: I29666484b35cb5f295b0ab183e9bb3cbbcc28d21
Implements: bp pythonize-host-and-process-monitor
Implement python hostmonitor with only main process.
Change-Id: Ie55067f051686b6f8c7c6803c1e78c73bb2bba8a
Implements: bp pythonize-host-and-process-monitor
Implement python processmonitor with only main process.
Change-Id: I77288ac1e5814d196b25c5b36ec5e448845d20fc
Implements: bp pythonize-host-and-process-monitor
This patch adds the start scripts of masakari-processmonitor
and masakari-hostmonitor.
Change-Id: I40eea294aafc96c44b197401fba08ac3cdfe5f9e
Closes-Bug: #1655844