We high-spiritedly announce the release of: vitrage 7.2.0: The OpenStack RCA Service This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/vitrage Download the package from: https://tarballs.openstack.org/vitrage/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/vitrage For more details, please see below. Changes in vitrage 7.1.0..7.2.0 ------------------------------- 870b53ee fix api-service url c7222427 update tmfapi639 transform e00b6c63 [goal] Migrate tox based testing to ubuntu focal c0511ee8 add info to kapacitor datasource state 99682219 Update api: Event POST 40671f18 Add delete_outdate_alarm to collectd 4382fef1 Add delete_outdate_alarm to aodh and ceilometer 459b70e0 Add delete_outdate_alarm to kapacitor and prometheus d24dae2d update zabbix driver 240605bf Fix import error f9c214ba add region to mistral_client eda6fb02 update networkx version 36599ce1 Update api: Webhook POST b7d3821c update notifier to V3 cd0b522a Native Zuul v3 c2349bb1 Update volume update_timestamp_format baea1875 Update edge direction 6631134c Update tmfapi639 datasource 7d71e972 Update cli doc: Add vitrage-purge-data.rst af7b0800 Update template doc e364c1ed Use vars() more readable then __dict__ 9a87f422 Fix api doc format 20913a41 Remove elementtree deprecated methods 2f54c4d6 Update api interface 9e9acf38 Revert "Make grande non-voting until they fix the uwsgi bug" 34cef2f4 Don't install uwsgi in vitrage 11ca1941 Make grande non-voting until they fix the uwsgi bug 8cf5f127 Update api: Template PUT 6ee4e1f7 Update api: Rca Get 25ea896d drop mock from lower-constraints a3fde459 Update api: Template Delete 0c90b740 Stop to use the __future__ module. 9a1193ba Switch to newer openstackdocstheme and reno versions c7f009d6 Update api: Template Upload e6fcda51 Cap jsonschema 3.2.0 as the minimal version 9a63834e Update api: Template Validate 15f0b333 Update doc: Adjust index layout 856a64f2 Update doc: Using version 3 to update templates-loading.rst 34eadb89 Fix hacking min version to 3.0.1 2856f88f Make sure depth is an int in get topology 1dc094a5 Update doc: Using version 3 to update not_operator_support.rst 3b43c10e Add py38 package metadata 1b1d0f6a Add Python3 victoria unit tests a4913445 Update master for stable/ussuri f383c28a Fix errors in not_operator_support.rst Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 92 +----- devstack/devstackgaterc | 1 - devstack/gate_hook.sh | 84 ------ devstack/gate_hook_mock.sh | 73 ----- devstack/plugin.sh | 4 +- .../contributor/vitrage-template-format-v2.rst | 5 +- etc/vitrage/datasources_values/kapacitor.yaml | 3 +- lower-constraints.txt | 21 +- playbooks/legacy/vitrage-dsvm-api-py3/post.yaml | 80 ----- .../legacy/vitrage-dsvm-api-py3/run-ipv6.yaml | 77 ----- playbooks/legacy/vitrage-dsvm-api-py3/run.yaml | 68 ----- .../legacy/vitrage-dsvm-datasources-py3/post.yaml | 80 ----- .../legacy/vitrage-dsvm-datasources-py3/run.yaml | 68 ----- playbooks/legacy/vitrage-dsvm-mock-py3/post.yaml | 80 ----- playbooks/legacy/vitrage-dsvm-mock-py3/run.yaml | 66 ----- playbooks/legacy/vitrage-grenade/post.yaml | 16 - playbooks/legacy/vitrage-grenade/run.yaml | 59 ---- releasenotes/source/conf.py | 7 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + requirements.txt | 14 +- setup.cfg | 1 + test-requirements.txt | 4 +- vitrage/api/controllers/v1/topology.py | 2 + vitrage/api/policy.py | 2 +- vitrage/common/utils.py | 4 + vitrage/datasources/aodh/driver.py | 6 +- vitrage/datasources/ceilometer/driver.py | 6 +- vitrage/datasources/cinder/volume/driver.py | 2 +- vitrage/datasources/cinder/volume/transformer.py | 6 +- vitrage/datasources/collectd/driver.py | 4 + vitrage/datasources/kapacitor/driver.py | 4 + vitrage/datasources/kubernetes/driver.py | 2 +- vitrage/datasources/nagios/parser.py | 2 +- vitrage/datasources/nova/instance/driver.py | 2 +- vitrage/datasources/nova/zone/driver.py | 2 +- vitrage/datasources/prometheus/driver.py | 4 + vitrage/datasources/tmfapi639/driver.py | 25 +- vitrage/datasources/tmfapi639/transformer.py | 3 +- vitrage/datasources/transformer_base.py | 2 +- vitrage/datasources/zabbix/driver.py | 4 + vitrage/graph/driver/elements.py | 4 +- vitrage/opts.py | 2 +- vitrage/os_clients.py | 1 + vitrage/persistency/service.py | 2 - vitrage/storage/history_facade.py | 2 - vitrage/storage/impl_sqlalchemy.py | 3 - .../sqlalchemy/migration/alembic_migrations/env.py | 2 - .../datasources/aodh/aodh_transformer_base_test.py | 2 +- .../ceilometer/ceilometer_transformer_base_test.py | 2 +- .../entity_graph/processor/test_entity_graph.py | 9 +- vitrage/utils/datetime.py | 2 - 65 files changed, 1037 insertions(+), 1212 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1a6e2e26..434fcee7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,2 +9,2 @@ cachetools>=2.0.1 # MIT License -cryptography>=2.1 # BSD/Apache-2.0 -lxml>=4.1.1 # BSD +cryptography>=2.7 # BSD/Apache-2.0 +lxml>=4.5.2 # BSD @@ -13 +13 @@ python-dateutil>=2.7.0 # BSD -networkx>=2.3 # BSD +networkx>=2.4 # BSD @@ -16 +16 @@ oslo.context>=2.20.0 # Apache-2.0 -oslo.db>=4.35.0 # Apache-2.0 +oslo.db>=4.44.0 # Apache-2.0 @@ -36 +36 @@ keystoneauth1>=3.6.2 # Apache-2.0 -PyYAML>=3.12 # MIT +PyYAML>=3.13 # MIT @@ -44 +44 @@ pytz>=2013.6 # MIT -tenacity>=4.9.0 +tenacity>=4.12.0 @@ -47 +47 @@ psutil>=5.4.3 # BSD -jsonschema>=2.6.0 # MIT +jsonschema>=3.2.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 29c32ed7..2a9084b1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -13 +13 @@ stestr>=2.0.0 # Apache-2.0 -reno>=2.7.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org