Jump to: navigation, search

Difference between revisions of "Mistral/Releases/0.1"

(Created page with "=== Release 0.1 === * Tarballs - https://launchpad.net/mistral/juno/0.1 * DSL v2 Specification: Mistral/DSLv2 * REST API v2 Specification: Mistral/RestAPIv2 ==== Rel...")
 
(Release 0.1)
 
Line 1: Line 1:
 
=== Release 0.1 ===
 
=== Release 0.1 ===
  
* Tarballs - https://launchpad.net/mistral/juno/0.1
+
* Tarballs:
 +
** https://launchpad.net/mistral/juno/0.1
 +
** https://launchpad.net/python-mistralclient/juno/0.1
 
* DSL v2 Specification: [[Mistral/DSLv2]]
 
* DSL v2 Specification: [[Mistral/DSLv2]]
 
* REST API v2 Specification: [[Mistral/RestAPIv2]]
 
* REST API v2 Specification: [[Mistral/RestAPIv2]]

Latest revision as of 06:04, 25 September 2014

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/