Renat Akhmerov
6f245b199c
Implementing Mistral Rest API Client
...
Added support for:
* Workbooks
* Executions
* Tasks
* Listeners
Partially implements blueprint: mistral-poc
Implements blueprint: mistral-pythonclient
Change-Id: Id515697171e1e94e3354d92343e6bdd5365e45c6
2013-12-10 16:37:35 +07:00
Nikolay Mahotkin
711e6c1731
Add SQLAlchemy models and access methods
...
* Workflow execution
* Workbook
* Task
* Fix controller tests
Change-Id: I1ec952837fb31451440375fc4a32ad2846ce345b
2013-12-09 18:54:28 +04:00
Alexander Kuznetsov
9403a52bd5
Connect DB implementation with DB interface
...
Change-Id: I975a2f7346a243a07468375e2f007c2a474f5c66
(cherry picked from commit 43ff6e9)
2013-12-05 19:01:37 +04:00
Alexander Kuznetsov
56816d3910
Added periodic events
...
Change-Id: Ieb15db84b6ece293a4aa2dbc0d1ff0a7d8afde94
(cherry picked from commit d4b92e3)
2013-12-05 19:01:22 +04:00
Jenkins
40d43a6dec
Merge "Working on REST API"
2013-12-02 14:09:14 +00:00
Renat Akhmerov
9288a60915
Working on REST API
...
* Added installation/running info into README.md
* Added pecan controllers for:
* executions
* tasks
* workbook definitions
* Refactored controllers
* Added simple functional tests for workbooks
Implements: blueprint mistral-rest-api
Change-Id: I604b62b8b0bda5f5363b1fefedcb9ffb7447bd1d
2013-11-30 21:10:56 +07:00
Alexander Kuznetsov
3a43f97918
Added initial database setup
...
Change-Id: Ife4b36341f85e16f3c6a89b1394df56f8fbe2a35
2013-11-29 16:13:54 +04:00
Renat Akhmerov
039e899d8b
Adding REST API application skeleton based on pecan/wsme
...
* Adding required dependencies to use and test pecan/wsme app
* Adding additional modules from oslo-incubator
* Adding configuration files mistral.conf and specific file
loggin.conf for logging
* Adding dependencies for testing: fixtures, testtools, mock
* Updating tox.ini to run nosetests for py26 and py27 environments
Change-Id: I4fd63820aaaf3b50fb1c981031f60faa68a6d307
2013-11-27 19:34:43 +07:00
Renat Akhmerov
f880f9b5b2
Adding pecan, wsme, oslo and adjusting packages
...
Change-Id: I270a1cbdac36a4418775179de9f39e9109ea162f
2013-11-21 13:47:42 +07:00
Nikolay Mahotkin
a32cb61b9d
Modify use case example
...
* Yaml config: actions, transports, tasks
* Find only one node and subgraph connected
with graph root and this node
Change-Id: I29935f66152869e169bbe1f0fba7b52cf228b439
2013-11-20 16:57:37 +04:00
Renat Akhmerov
a399e31f8d
Fixing licence in setyp.py
...
Change-Id: I3d29d47d851b23136c736550c0a03c5e32f89a42
2013-11-19 13:35:06 +07:00
Nikolay Mahotkin
56452dd585
Add example of using taskflow
...
* Example with TaskFlow
* Simple configuration for Flow execution
Change-Id: I1d21fca6131f45681b7ba3658ecd22e658b09273
2013-11-01 16:34:25 +04:00
Renat Akhmerov
04903b823e
Add .gitreview, setup.py and other infrastructure.
...
* .gitreview
* Disutils files
* tox configuration
* add .venv to ignore
* "mistral" package
* Sphinx documentation skeleton
Change-Id: I1d9aa5105b0dbc458665e9b16fd84826a18a36bf
2013-11-01 02:57:27 +07:00
Renat Akhmerov
750b1976c3
Adding .gitignore
2013-10-22 16:26:41 +07:00
Renat Akhmerov
dacad2793a
Adding virtual environment tools
2013-10-22 16:21:29 +07:00
Renat Akhmerov
142b01ae15
Adjusting project name in readme file
2013-10-11 15:18:44 +04:00
rakhmerov
4d49456fe5
Initial commit
2013-10-11 03:26:15 -07:00