Difference between revisions of "Mistral/Roadmap"
< Mistral
(→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 | ||
− | |||
− | |||
− |
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