Running individual actions

Registered by Renat Akhmerov

We need to provide an endpoint for running individual actions. This could be very useful when we are constructing a workflow.

The idea is to provide an API endpoint which will run individual action and give the result.

In our CLI, it will be the simple command:

mistral run-action <action_name> <action_input>

Blueprint information

Status:
Complete
Approver:
Renat Akhmerov
Priority:
Medium
Drafter:
Renat Akhmerov
Direction:
Approved
Assignee:
Nikolay Makhotkin
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 1.0.0
Started by
Nikolay Makhotkin
Completed by
Nikolay Makhotkin

Related branches

Sprints

Whiteboard

rakhmerov: Look a API v3 blueprint where we could make it natural to run actions and workflows the same way.

Gerrit topic: https://review.openstack.org/#q,topic:bp/mistral-run-individual-action,n,z

Addressed by: https://review.openstack.org/189595
    Creating action_handler to separate action functionality

Addressed by: https://review.openstack.org/189596
    Implementing 'start_action' on engine side

Addressed by: https://review.openstack.org/189736
    Implementing action_execution POST API

Addressed by: https://review.openstack.org/190636
    Implementing run-action command in client

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.