MIstral UI
We need UI for Mistral with the following capabilities:
- CRUD operations for task graph definitions
- Start a workflow (immediately or on specified schedule)
- Stop a workflow
- Get current status of running workflows
- Add a listener (webhook)
- Remove a listener
- Get list of all listeners
Blueprint information
- Status:
- Complete
- Approver:
- Renat Akhmerov
- Priority:
- Medium
- Drafter:
- Renat Akhmerov
- Direction:
- Approved
- Assignee:
- Kirill Izotov
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- 0.1
- Started by
- Renat Akhmerov
- Completed by
- Renat Akhmerov
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Expose Task's output and parameters through API
Addressed by: https:/
Add Task's output and parameters columns
Addressed by: https:/
Color statuses for both executions and tasks
Addressed by: https:/
Remove redundant DB API arguments
Addressed by: https:/
Remove redundant convey_task_results arguments
Addressed by: https:/
Add Executions and Tasks root API endpoints
Addressed by: https:/
Horizon plugin system compatibility
Addressed by: https:/
Modify API to make use of /executions endpoint
Addressed by: https:/
Make use of /executions endpoint API
Addressed by: https:/
Readme updates
Addressed by: https:/
Modify to use API v2
Addressed by: https:/
Reenable Task view inside Executions
Addressed by: https:/
Support naive filtering in python API
Addressed by: https:/
Register v2 API on keystone by default
Addressed by: https:/
Fix missing static folder
Work Items
Work items:
* Move to a separate repo - mistral-dashboard: DONE
* Configure as a proper plugin to Horizon dashboard, add instructions : INPROGRESS
* [high priority] Task result is not shown properly now (probably need to fix API or engine first): DONE
* [high priority] Remove 'start task' from the form when I finish up my change: TODO
* [medium priority] Add timestampts and duration for executions and tasks (start time, finish time, duration), need to fix the models first: INPROGRESS
* [medium priority] Executions and tasks should appear in a natural order by default (newest to oldest): TODO
* [low priority] Add to DevStack - when Mistral enabled, it also appears in Horizon: TODO
* [?] /executions endpoint to API, change client and dashboard accordingly: INPROGRESS
* [low priority] Execution/task states should have different colors (SUCCESS - green, ERROR - read, others - grey): DONE