This repository was archived by the owner on Jul 30, 2025. It is now read-only.

Description
/kind feature
Description:
When adding driver and publisher tasks into the sub-dag, we are introducing a new layer of complexity to the Tekton graph because the driver needs to connect with all the root nodes and publisher needs to connect with all the leave node. Because driver always runs before the main sub-dag(pipelinerun in Tekton) and publisher runs after the sub-dag is done, we can have our controller handles those logic instead of embedding drivers and publishers into the Tekton pipeline graph.
This will require we implement the status-IR first as right now we don't have a way to update sub-dag and root dag pipeline status in MLMD and reflect them on the UI.
Additional information:
[Miscellaneous information that will assist in solving the issue.]