Workflow execution environment
We need to have a notion of environment in Mistral. The idea is simple:
* Using Mistral API we can create a new environment containing a number of variables
* When start a workflow we can optionally specify an environment that must be used during workflow execution to fullfill certain variables accessed, for instance, as $.env.my_var.
* All these variables should be passed all the way through down to task actions so that we don't have to specify action parameters explicitly over and over again.
Blueprint information
- Status:
- Complete
- Approver:
- Renat Akhmerov
- Priority:
- High
- Drafter:
- Renat Akhmerov
- Direction:
- Approved
- Assignee:
- Winson Chan
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
- Implemented
- Milestone target:
- 2015.1
- Started by
- Winson Chan
- Completed by
- Renat Akhmerov
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Workflow execution environment
Addressed by: https:/
Workflow Execution Environment Part 2
Addressed by: https:/
Workflow Execution Environment Part 3
Addressed by: https:/
Implement commands for execution environment
Addressed by: https:/
Rename environment to env in start_workflow
Work Items
Dependency tree
* Blueprints in grey have been implemented.