Difference between revisions of "Mistral/Roadmap"
< Mistral
(→Roadmap) |
(→Roadmap) |
||
Line 1: | Line 1: | ||
== Roadmap == | == Roadmap == | ||
− | * '''Nov 25th, 2013'''. ''DSL/API v1.0 specifications ('''DONE''') | + | * '''Nov 25th, 2013'''. ''DSL/API v1.0 specifications''. ('''DONE''') |
* '''Apr, 2014'''. ''Release 0.0.2, PoC''. ('''DONE''') | * '''Apr, 2014'''. ''Release 0.0.2, PoC''. ('''DONE''') | ||
** Basic DSL capabilities (dependencies, direct transitions, conditionals, cron trigger) | ** Basic DSL capabilities (dependencies, direct transitions, conditionals, cron trigger) | ||
Line 8: | Line 8: | ||
** Experimental Horizon Dashboard | ** Experimental Horizon Dashboard | ||
** Integration with Keystone | ** Integration with Keystone | ||
− | * '''Sept, 2014'''. ''Release 0.1'' | + | * '''Sept, 2014'''. ''Release 0.1''. ('''DONE''') |
** Overall stability | ** Overall stability | ||
** Action plugin mechanism | ** Action plugin mechanism | ||
− | ** Action packs for core OpenStack services (Nova, | + | ** Action packs for core OpenStack services (Nova, Keystone, Glance, Heat, Neutron) |
− | ** DSL | + | ** DSL v2 |
− | *** | + | *** Multiple workflows within a workbook |
+ | *** Nested workflows (calling one workflow from another) | ||
*** OpenStack related data awareness (project_id, auth_token etc.) | *** 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) | ** Horizon Dashboard (workbook CRUD operations, workflow execution state, history) | ||
* '''Nov, 2014'''. ''Release 0.2'' | * '''Nov, 2014'''. ''Release 0.2'' |
Revision as of 06:11, 25 September 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)
- Nov, 2014. Release 0.2
- Data Flow collection processing
- Full HA (watchdog etc.)
- Advanced client capabilities: REST-based callbacks, running workflow locally in dry-run mode
- Event listeners (via webhooks, AMQP)
- Integration with Ceilometer (triggers based on Ceilometer Alarms)
- Role Based Access Control
- Multitenancy support
- Action handler Command Line Interface
- Horizon Dashboard (graphical workflow execution representation)