vitrage/vitrage_tempest_tests/tests/common
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
..
__init__.py Tempest refactoring 2017-11-06 12:34:35 +00:00
aodh_utils.py Rewrite Aodh datasource 2017-11-08 13:37:48 +08:00
ceilometer_utils.py Tempest refactoring 2017-11-06 12:34:35 +00:00
cinder_utils.py Tempest refactoring 2017-11-06 12:34:35 +00:00
general_utils.py tempest utility function 2017-12-05 10:10:42 +00:00
glance_utils.py Tempest refactoring 2017-11-06 12:34:35 +00:00
heat_utils.py Tempest refactoring 2017-11-06 12:34:35 +00:00
neutron_utils.py more tempest refactoring 2017-12-04 11:55:51 +00:00
nova_utils.py use force_delete to delete instances in rollback 2017-12-18 11:43:43 +02:00
tempest_clients.py new e2e tempest to check actions 2017-11-23 08:05:57 +00:00
vitrage_utils.py Support per-version template loading + change execute_mistral structure 2018-01-01 09:59:07 +00:00