We high-spiritedly announce the release of: mistral-extra 13.1.0: Mistral OpenStack-specific bindings This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/mistral-extra Download the package from: https://pypi.org/project/mistral-extra Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral-extra 13.0.0..13.1.0 --------------------------------------- 9e2ba46 Fix Nova client version discovery 3385694 Add monitoring server to mistral-extra 44b3e5d Fix test suite bug with barbican client Diffstat (except docs and test files) ------------------------------------- mistral_extra/actions/openstack/actions.py | 4 +- mistral_extra/config.py | 64 +++++++- mistral_extra/monitoring/__init__.py | 0 mistral_extra/monitoring/base.py | 100 ++++++++++++ mistral_extra/monitoring/collectors/__init__.py | 0 .../monitoring/collectors/mistral_collector.py | 175 +++++++++++++++++++++ mistral_extra/monitoring/jobs/__init__.py | 0 .../monitoring/jobs/delayed_calls_recovery.py | 67 ++++++++ .../monitoring/jobs/idle_tasks_recovery.py | 114 ++++++++++++++ .../monitoring/jobs/named_locks_recovery.py | 52 ++++++ .../jobs/subworkflow_complete_recovery.py | 86 ++++++++++ .../monitoring/jobs/subworkflow_start_recovery.py | 95 +++++++++++ .../monitoring/jobs/waiting_tasks_recovery.py | 93 +++++++++++ mistral_extra/monitoring/launch.py | 48 ++++++ mistral_extra/monitoring/monitoring_server.py | 113 +++++++++++++ mistral_extra/monitoring/prometheus.py | 58 +++++++ requirements.txt | 6 + setup.cfg | 13 ++ 19 files changed, 1093 insertions(+), 3 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0378974..436282a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -38,0 +39,6 @@ keystoneauth1>=3.18.0 # Apache-2.0 + +# monitoring dependencies +alembic>=1.7.7 # MIT +oslo.config>=8.7.0 # Apache-2.0 +Flask>=1.0.2 +prometheus_client>=0.15.0