vitrage/vitrage_tempest_tests/tests
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
..
api Support per-version template loading + change execute_mistral structure 2018-01-01 09:59:07 +00:00
common Support per-version template loading + change execute_mistral structure 2018-01-01 09:59:07 +00:00
database support json field in db 2017-12-11 13:10:06 +00:00
datasources more tempest refactoring 2017-12-04 11:55:51 +00:00
e2e more tempest refactoring 2017-12-04 11:55:51 +00:00
notifiers Support per-version template loading + change execute_mistral structure 2018-01-01 09:59:07 +00:00
resources Support per-version template loading + change execute_mistral structure 2018-01-01 09:59:07 +00:00
__init__.py Add new Tempest for datasources in the gate 2016-08-03 10:14:10 +03:00
base.py more tempest refactoring 2017-12-04 11:55:51 +00:00
test_configuration.py Add database configuration to unit tests 2017-12-28 09:45:21 +00:00
utils.py new e2e tempest to check actions 2017-11-23 08:05:57 +00:00