Mistral Client CLI
We need a Command Line Interface to connect to Mistral service to be able to:
- Upload a task graph (takes: path to YAML file)
- Get a list of all task graphs (prints: id, name, description, number of tasks etc.)
- Get details of a task graph (takes: graph id)
- Start a workflow (takes: task graph id, name of target task, schedule or specific time)
- Stop a workflow (takes: workflow execution id)
- Get a list of currently running workflows (prints: id, graph id, graph name, target task name, percentage of processed tasks)
- Get a status of a currently running workflow (prints: id, graph id, graph name, target task name, percentage of processed tasks)
- Add a listener (takes: name, description, graph id, task names, webhook)
- Remove a listener (takes: listener id)
- Get a list of listeners (prints: id, name, description, graph id, graph name, task names, webhook)
Blueprint information
- Status:
- Complete
- Approver:
- Renat Akhmerov
- Priority:
- Medium
- Drafter:
- Renat Akhmerov
- Direction:
- Approved
- Assignee:
- Kirill Izotov
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Kirill Izotov
- Completed by
- Nikolay Makhotkin
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add command-line interface