OpenStack RCA (Root Cause Analysis) Engine
Go to file
Ifat Afek 4576523641 Support per-version template loading + change execute_mistral structure
This change contains refactoring of the template validation and loading,
in order to allow different validators and loaders for execute_mistral
action in versions 1 and 2.

* template_versions.py contains all supported versions, including their
  validators and loaders (and in the future - functions like get_attr())
* template_version_factory.py allows getting the right template version
  instance
* validators and loaders are retrieved only from the template-version
  instance, and are no longer created directly
* All content validators and loaders were moved under v1 and v2 packages

In addition, the structure of execute_mistral has changed, so now all
the input parameters of the workflow must reside under an 'input' section.

Change-Id: I8eebc79b0885eab9c013fafdc17ae8378c7bcedf
2018-01-01 09:59:07 +00:00
devstack Avoid to overrdie entire policy file 2017-12-29 15:25:19 +08:00
doc Support per-version template loading + change execute_mistral structure 2018-01-01 09:59:07 +00:00
etc/vitrage support 'mark_down' action for instances 2017-11-23 08:48:41 +08:00
playbooks/legacy Move legacy jobs to project 2017-10-10 01:24:31 +00:00
releasenotes Support per-version template loading + change execute_mistral structure 2018-01-01 09:59:07 +00:00
tools load manager tool fix 2017-12-13 14:05:18 +00:00
vitrage Support per-version template loading + change execute_mistral structure 2018-01-01 09:59:07 +00:00
vitrage_tempest_tests Support per-version template loading + change execute_mistral structure 2018-01-01 09:59:07 +00:00
.gitignore Register default policies in code 2017-11-12 09:30:12 +00:00
.gitreview Added .gitreview 2015-09-30 18:54:43 +00:00
.testr.conf Tempest Gate 2016-05-03 14:15:38 +03:00
.zuul.yaml Add py35 jobs to the gate 2017-12-10 08:48:45 +00:00
CONTRIBUTING.rst Update the documentation link for doc migration 2017-09-22 05:56:11 +00:00
HACKING.rst add disable log.warn to hacking 2017-11-20 11:43:11 +02:00
LICENSE Add Vitrage project initial file 2015-11-06 14:46:43 +02:00
README.rst Update the documentation link for doc migration 2017-09-22 05:56:11 +00:00
babel.cfg Add Vitrage project initial file 2015-11-06 14:46:43 +02:00
initial.txt Documentation updates 2016-09-29 09:21:27 +00:00
openstack-common.conf Add Vitrage project initial file 2015-11-06 14:46:43 +02:00
requirements.txt Updated from global requirements 2017-12-23 10:18:14 +00:00
setup.cfg Add snmp_parsing service 2017-12-14 08:16:03 +00:00
setup.py Updated from global requirements 2017-03-03 23:01:30 +00:00
test-requirements.txt Merge "Updated from global requirements" 2017-12-25 20:46:30 +00:00
tox.ini Update docs build job for new documentation PTI jobs 2017-12-20 14:19:51 +08:00

README.rst

Team and repository tags

image

Vitrage

The OpenStack RCA Service

Vitrage is the OpenStack RCA (Root Cause Analysis) Service for organizing, analyzing and expanding OpenStack alarms & events, yielding insights regarding the root cause of problems and deducing the existence of problems before they are directly detected.

Enabling Vitrage in DevStack

More details in: README file

Project Resources