Make task_id configurable

This MR adds an optional task_id field to Task, so that clients can overwrite defaults.

This sort of rolls back MR#26. We introduced unique task_ids to support dynamic dag creation, but the implementation based on uuid broke the cli and ui utilities.

Merge request reports

Loading