[release-announce] vitrage 3.3.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Tue Jan 8 13:21:58 UTC 2019


We are ecstatic to announce the release of:

vitrage 3.3.0: The OpenStack RCA Service

This release is part of the rocky stable release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/vitrage

Download the package from:

    https://tarballs.openstack.org/vitrage/

For more details, please see below.

Changes in vitrage 3.2.0..3.3.0
-------------------------------

7a93ab2 use tempest 1.1.0 for rocky
e9f35f6 Check if instance_id is not None
2efad45 Bug fix: delete outdated entities for OpenStack datasources
f427ab6 Bugfix: return the correct start/end timestamp in Prometheus datasource
2812bbc dont use rabbit_hosts its deprecated
bbf04e0 add tenacity to requirements
6af9188 Graph service stop should return exit code 0
6538eef make user_info_endpoint_url independent of auth_url
27a7ff3 bugfix: delete resolved prometheus alarms
fd60a44 Update Vitrage architecture diagram for Rocky
9c8f4bc Bugfix: Add datasource_name to an entity also on update
f1c481d Update high-scale documentation
79bdfe5 bugfix: update a placeholder vertex can add properties to a real vertex
98e209b Worker deleted entities removal
91a9e81 get changes rpc response should be compressed
efb3777 fix port filtering


Diffstat (except docs and test files)
-------------------------------------

.../images/vitrage_graph_architecture.png          | Bin 225491 -> 192537 bytes
playbooks/legacy/vitrage-dsvm-api-py27/run.yaml    |   4 +
playbooks/legacy/vitrage-dsvm-api-py35/run.yaml    |   4 +
.../legacy/vitrage-dsvm-datasources-py27/run.yaml  |   4 +
.../legacy/vitrage-dsvm-datasources-py35/run.yaml  |   4 +
playbooks/legacy/vitrage-dsvm-mock-py27/run.yaml   |   4 +
playbooks/legacy/vitrage-dsvm-mock-py35/run.yaml   |   4 +
requirements.txt                                   |   3 +-
vitrage/datasources/cinder/volume/driver.py        |   4 +
vitrage/datasources/heat/stack/driver.py           |   4 +
vitrage/datasources/neutron/network/driver.py      |   4 +
vitrage/datasources/neutron/port/driver.py         |  14 +-
vitrage/datasources/nova/host/driver.py            |   4 +
vitrage/datasources/nova/instance/driver.py        |   4 +
vitrage/datasources/prometheus/driver.py           |  29 ++--
vitrage/datasources/prometheus/properties.py       |   7 +-
vitrage/datasources/rpc_service.py                 |   1 +
vitrage/entity_graph/datasource_rpc.py             |   3 +-
vitrage/entity_graph/processor/processor.py        |  20 +--
vitrage/entity_graph/processor/processor_utils.py  |   8 +-
vitrage/entity_graph/workers.py                    |   8 +-
vitrage/graph/driver/graph.py                      |  15 +-
vitrage/graph/driver/networkx_graph.py             |  14 +-
vitrage/middleware/keycloak.py                     |   7 +-
vitrage/rpc.py                                     |   3 +-
.../entity_graph/consistency/test_consistency.py   | 158 +++++++++++----------
28 files changed, 225 insertions(+), 133 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 4407e27..d1d15e7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -50 +50,2 @@ futures>=3.0.0;python_version=='2.7' or python_version=='2.6'  # BSD
-pytz>=2013.6 # MIT
\ No newline at end of file
+pytz>=2013.6 # MIT
+tenacity>=4.9.0
\ No newline at end of file






More information about the Release-announce mailing list