Mistral Library with shared routines and utilities.
737e09646f
Currently Mistal doesn`t support distribution tracing, which means that there`s no way to propagate traceId/spanId from an execution to related actions/notifications. It leads us to an issue, because according to distribution tracing principles "traceId" should remain the same during the discovery process, which includes Mistral worflow execution. Proposed solution is to keep some headers from execution request and propagate them later to actions/notifications. Regexp can be stored as env variable to define headers which will be propagated. Implements blueprint add-headers-propagation Change-Id: Id8cc900a7d94286e79f1ece4dc4177383263f55c |
||
---|---|---|
doc | ||
mistral_lib | ||
releasenotes | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Team and repository tags
mistral-lib
This library contains data types, exceptions, functions and utilities common to Mistral, python-mistralclient and mistral-extra repositories. This library also contains the public interfaces for 3rd party integration (e.g. Actions API, YAQL functions API, etc.)
If you want to use OpenStack in your custom actions or functions, you will also need to use https://opendev.org/openstack/mistral-extra.
- Free software: Apache license
- Documentation: https://docs.openstack.org/mistral/latest/
- Source: https://opendev.org/openstack/mistral-lib
- Bugs: https://bugs.launchpad.net/mistral
- Release notes: https://docs.openstack.org/releasenotes/mistral-lib/
Features
- TODO