Workflow Service for OpenStack.
753f1bc03f
* When Mistral is launched via launch.py script then YAQL engine class initialization logic doesn't use the right properties from the config file. This is because this initialization is caused by the chain of imports taking its start in launch.py, and this happens before the config file is parsed in the main() function of launch.py. Using lazy initialization of YAQL engine class (YAQL_ENGINE in yaql_expression.py module) solves this issue because now Mistral doesn't initialize it immediately before parsing the config and waits for the first usage of it. * Minor style changes per Mistral coding guidelines. Change-Id: If3367493803b57ef8bc281b1f64f2a223ac86f85 Closes-Bug: #1864785 |
||
---|---|---|
api-ref/source | ||
devstack | ||
doc | ||
etc | ||
mistral | ||
playbooks | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.dockerignore | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
lower-constraints.txt | ||
README.rst | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Team and repository tags
Mistral
Workflow Service for OpenStack cloud. This project aims to provide a mechanism to define tasks and workflows without writing code, manage and execute them in the cloud environment.
Project Resources
Mistral Official Documentation
Project status, bugs, and blueprints are tracked on Launchpad
CloudFlow: visualization tool for workflow executions on https://github.com/nokia/CloudFlow
Additional resources are linked from the project Wiki page
Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0
Release notes for the project can be found at: https://docs.openstack.org/releasenotes/mistral/
Source for the project can be found at: https://opendev.org/openstack/mistral