Difference between revisions of "Mistral/Roadmap"
< Mistral
(→Roadmap) |
(→Roadmap) |
||
Line 25: | Line 25: | ||
** Horizon Dashboard (workbook CRUD operations, workflow execution state, history) | ** Horizon Dashboard (workbook CRUD operations, workflow execution state, history) | ||
* '''Dec 18, 2014'''. ''Release Kilo-1'' | * '''Dec 18, 2014'''. ''Release Kilo-1'' | ||
− | ** Data Flow collection processing | + | ** Data Flow collection processing (for-each" control) |
− | ** | + | ** HA testing & Benchmarking with Rally |
** 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) | ** Event listeners (via webhooks, AMQP) | ||
** "join" control | ** "join" control | ||
− | |||
** Multitenancy support | ** Multitenancy support | ||
** Action handler Command Line Interface | ** Action handler Command Line Interface |
Revision as of 16:47, 11 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)
- HA testing & Benchmarking with Rally
- Advanced client capabilities: REST-based callbacks, running workflow locally in dry-run mode
- Event listeners (via webhooks, AMQP)
- "join" control
- Multitenancy support
- Action handler Command Line Interface