Jump to: navigation, search


Release 0.1

Release notes

  • Mistral DSL version 2
  • New Mistral API version 2
  • Completely reworked Mistral Engine
  • Much more consistent and simple DSL
  • Integration with core OpenStack services (Nova, Glance, Neutron, Keystone, Heat)
  • Extensible architecture that easily allows to add workflow types (currently, 'direct' and 'reverse')
  • Nested workflows
  • Workflow policies (retry, wait-before/wait-after, timeout)
  • Task defaults defined on a workflow level
  • Multiple workflows and actions in a workbook
  • Workflow API to work with individual workflows
  • Action API to work with individual actions (both system and adhoc)
  • Engine commands (fail, succeed, pause)
  • Simplified REST API
  • Simplified CLI
  • UI enhancements
  • Bugfixes in DSL/API v1

Workflow examples

A list of examples could be found in mistral-extra-0.1 tarball or here's a link to trunk version: https://github.com/stackforge/mistral-extra/tree/master/examples/v2/