[release-announce] vitrage 7.2.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Thu Sep 10 12:50:24 UTC 2020


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






More information about the Release-announce mailing list