We are tickled pink to announce the release of: vitrage 2.1.0: The OpenStack RCA Service This release is part of the queens 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 2.0.0..2.1.0 ------------------------------- ffed682 update filter for webhook payload 324ab02 Partial fix for the wrong resource_id in deduced alarms bug 5b2a635 remove persistency tables from db eda9966 Add release notes about deprecating the static physical datasource 739381d add a deprecated warning a5c3a8d fix use of openstack drivers 6530b2e Fix spelling error cff20c6 fix use of heat client in driver c530025 remove vitrage-dashboard in gate 6c98acf Remove legacy templates dir: /etc/vitrage/templates fe7ecc1 Remove the static_physical datasource from the recommended 'types' list f2c63bc sqlalchemy table webhooks unique constraint removed 8872049 topology api - remove unnecessary limitation requiring the root 5829060 Zuul: Remove project name 9cf1751 Remove from the documentation references to /etc/vitrage/templates 027bc49 Removed Bundled intree vitrage-tempest-plugin from vitrage project 14c4b8b Replace curly quotes with straight quotes b69347f Fixed constants and log syntax. 493f804 Bugfix - the "unsupported datasource" warning always appeared 0c31515 Fix webhook tempests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 9 +- devstack/gate_hook.sh | 3 - devstack/post_test_hook.sh | 15 +- 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 +- ...tatic-physical-datasource-ab0094620c05d0ea.yaml | 4 + requirements.txt | 1 + setup.cfg | 4 - test-requirements.txt | 1 - tox.ini | 2 +- vitrage/api/controllers/v1/template.py | 4 +- vitrage/api_handler/apis/topology.py | 14 +- vitrage/datasources/collector_notifier.py | 9 +- vitrage/datasources/heat/stack/driver.py | 50 +-- vitrage/datasources/nova/instance/transformer.py | 9 +- vitrage/datasources/static_physical/driver.py | 2 + vitrage/datasources/static_physical/transformer.py | 2 + vitrage/entity_graph/processor/processor_utils.py | 7 + vitrage/evaluator/__init__.py | 12 - vitrage/evaluator/template_loader_service.py | 8 +- vitrage/evaluator/template_validation/__init__.py | 5 +- vitrage/notifier/plugins/nova/nova_notifier.py | 23 +- vitrage/notifier/plugins/snmp/snmp_notifier.py | 17 +- vitrage/notifier/plugins/webhook/webhook.py | 47 ++- vitrage/os_clients.py | 46 +-- vitrage/storage/impl_sqlalchemy.py | 9 +- vitrage/storage/sqlalchemy/models.py | 5 +- .../graph_persistor/test_graph_persistor.py | 5 + .../static_physical_configuration.yaml | 19 - .../templates/api/basic_def_template.yaml | 22 -- .../templates/api/basic_equivalence_templates.yaml | 21 -- .../templates/api/corrupted_template.yaml | 27 -- .../templates/api/e2e_test_basic_actions.yaml | 113 ------ .../api/e2e_test_overlapping_actions.yaml | 131 ------- .../e2e_test_template_actions.yaml | 66 ---- .../e2e_test_template_actions_2.yaml | 66 ---- .../resources/templates/api/e2e_webhooks.yaml | 29 -- .../templates/api/equivalence_template.yaml | 12 - .../templates/api/host_aodh_alarm_for_rca.yaml | 72 ---- .../api/host_high_memory_usage_scenarios.yaml | 73 ---- .../templates/api/nagios_alarm_for_alarms.yaml | 57 --- .../templates/api/v1_execute_mistral.yaml | 29 -- .../templates/api/v2_definition_template.yaml | 30 -- .../templates/api/v2_equivalence_template.yaml | 14 - .../templates/api/v2_execute_mistral.yaml | 49 --- .../templates/api/v2_no_type_template.yaml | 21 -- 119 files changed, 186 insertions(+), 6447 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6c7857e..f039cf9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -45,0 +46 @@ six>=1.10.0 # MIT +debtcollector>=1.2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 5efa442..9bd9443 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -28 +27,0 @@ requests-mock>=1.1.0 # Apache-2.0 -tempest>=17.1.0 # Apache-2.0