Jump to: navigation, search

Difference between revisions of "Mistral/Roadmap"

(Roadmap)
(Roadmap)
Line 27: Line 27:
 
** Data Flow collection processing (for-each" control)
 
** Data Flow collection processing (for-each" control)
 
** "join" control
 
** "join" control
 +
** "pause-before" policy
 +
** Ability to resume workflows
 
** Cron triggers for v2 API
 
** Cron triggers for v2 API
 
** HA testing & Benchmarking with Rally
 
** HA testing & Benchmarking with Rally
 +
** Multitenancy support
 +
* '''Feb 05, 2015'''. ''Release Kilo-2''
 +
** Fully implemented "for-each" control
 +
** Workflow scopes
 +
** Polishing CLI (usability, completeness)
 +
** Polishing Mistral Dashboard (all needed CRUD operations)
 +
** Workflow execution visualiazation
 +
** Event listeners (via webhooks, AMQP)
 +
** Integration with 3rd parties (aka Action Handler Command Line Interface)
 +
* ''Release Kilo-2''
 
** Advanced client capabilities: REST-based callbacks, running workflow locally in dry-run mode
 
** Advanced client capabilities: REST-based callbacks, running workflow locally in dry-run mode
** Event listeners (via webhooks, AMQP)
 
** Multitenancy support
 
** Action handler Command Line Interface
 

Revision as of 08:18, 18 December 2014

Roadmap

  • Nov 25th, 2013. DSL/API v1.0 specifications. (DONE)
  • Apr, 2014. Release 0.0.2, PoC. (DONE)
    • Basic DSL capabilities (dependencies, direct transitions, conditionals, cron trigger)
    • REST API
    • Python Client
    • Command Line Interface
    • Experimental Horizon Dashboard
    • Integration with Keystone
  • Sept, 2014. Release 0.1. (DONE)
    • Overall stability
    • Action plugin mechanism
    • Action packs for core OpenStack services (Nova, Keystone, Glance, Heat, Neutron)
    • DSL v2
      • Multiple workflows within a workbook
      • Nested workflows (calling one workflow from another)
      • OpenStack related data awareness (project_id, auth_token etc.)
      • Engine commands (fail, success, pause)
      • Task policies
        • 'wait-before'
        • 'wait-after'
        • 'retry'
        • 'timeout'
      • Task defaults
    • Horizon Dashboard (workbook CRUD operations, workflow execution state, history)
  • Dec 18, 2014. Release Kilo-1
    • Data Flow collection processing (for-each" control)
    • "join" control
    • "pause-before" policy
    • Ability to resume workflows
    • Cron triggers for v2 API
    • HA testing & Benchmarking with Rally
    • Multitenancy support
  • Feb 05, 2015. Release Kilo-2
    • Fully implemented "for-each" control
    • Workflow scopes
    • Polishing CLI (usability, completeness)
    • Polishing Mistral Dashboard (all needed CRUD operations)
    • Workflow execution visualiazation
    • Event listeners (via webhooks, AMQP)
    • Integration with 3rd parties (aka Action Handler Command Line Interface)
  • Release Kilo-2
    • Advanced client capabilities: REST-based callbacks, running workflow locally in dry-run mode