mistral/mistral
Michal Gershenzon cbee740de5 Create and run a workflow within a namespace
Allow adding many workflows with the same name.
The way this works is by adding the new workflows under another
namespace.

Notice that:
  1. Namespaces are not part of the mistral DSL.
  2. When executing a workflow, the namespace passes down to the
     subworkflow.
  3. When searching for the sub-workflow definition -
     If no workflow was found in the given namespace, than the defualt
     namespace will be used.
  4. The default namespace is an empty string.
  5. The namespace property or the workflow execution will be under
     params

Partially-Implements: blueprint create-and-run-workflows-within-a-namespace

Change-Id: Id248ec5906a0899d188675d002b45f6249d36d90
2017-08-01 13:51:05 +00:00
..
actions Add a hacking rule for string interpolation at logging 2017-07-26 11:13:15 +00:00
api Create and run a workflow within a namespace 2017-08-01 13:51:05 +00:00
auth Add a hacking rule for string interpolation at logging 2017-07-26 11:13:15 +00:00
cmd Change the logo to lowercase 2017-07-21 10:54:07 +01:00
db Create and run a workflow within a namespace 2017-08-01 13:51:05 +00:00
engine Create and run a workflow within a namespace 2017-08-01 13:51:05 +00:00
event_engine [Event-triggers] Allow public triggers 2017-07-26 12:21:21 +03:00
executors Add a hacking rule for string interpolation at logging 2017-07-26 11:13:15 +00:00
expressions Add a hacking rule for string interpolation at logging 2017-07-26 11:13:15 +00:00
ext Use the Mistral syntax highlighting on the dsl v2 page 2017-04-06 10:20:34 +01:00
hacking Remove local Hacking for M318 2017-07-27 08:27:29 +08:00
lang Optimizing lang schema validation 2017-04-13 14:30:42 +07:00
resources Fix for YaqlEvaluationException in std.create_instance workflow. 2016-07-12 00:29:23 -04:00
rpc Create and run a workflow within a namespace 2017-08-01 13:51:05 +00:00
service Optimize API layer: using from_db_model() instead of from_dict() 2017-05-22 12:03:17 +07:00
services Create and run a workflow within a namespace 2017-08-01 13:51:05 +00:00
tests Create and run a workflow within a namespace 2017-08-01 13:51:05 +00:00
utils Merge "Fix cron-triggers and openstack actions" 2017-07-31 12:27:26 +00:00
workflow Add a hacking rule for string interpolation at logging 2017-07-26 11:13:15 +00:00
__init__.py Remove eventlet monkey patch in mistral __init__ 2015-02-20 07:49:56 +00:00
_i18n.py Update and optimize documentation links 2017-07-19 17:10:49 +08:00
config.py Use BoolOpt instead of StrOpt 2017-06-25 07:12:26 +00:00
context.py Refactor mistral context using oslo_context 2017-06-23 10:34:40 +12:00
exceptions.py Add Jinja evaluator 2016-10-05 11:27:29 +00:00
messaging.py Add event configuration for event trigger 2016-09-01 10:28:59 +12:00
serialization.py Add more use of mistral-lib in mistral 2017-06-20 15:23:18 +00:00
version.py Removed unnecessary utf-8 encoding 2017-01-11 02:58:04 +00:00