Create a flow conductor that uses jobboards

Registered by Dan

We do not currently have any system within TaskFlow that can cause an entire workflow to start and be coordinated by some process on a remote server. Jobboards are the first step here, but there is no worker process (a "conductor") that listens for jobs and turns them into a flow.

A simple conductor daemon can be created that subscribes to a jobboard, takes the next job, and passes it to a user-supplied flow factory. The factory would be expected to take a job as an argument and return a flow. The daemon would then use configurable logbooks/backends/engines to run the flow.

Blueprint information

Status:
Complete
Approver:
Joshua Harlow
Priority:
Medium
Drafter:
Dan
Direction:
Approved
Assignee:
Dan
Definition:
Approved
Series goal:
Accepted for 0.3
Implementation:
Implemented
Milestone target:
None
Started by
Joshua Harlow
Completed by
Joshua Harlow

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/generic-flow-conductor,n,z

Addressed by: https://review.openstack.org/93930
    Adds a single threaded flow conductor

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.