kubeflow/kfp-tekton

[KFP-Tekton v2] Merge driver, ktp-task, and taskrun logic into a single custom task controller

Tomcli opened this issue · 2 comments

Tomcli commented

/kind feature

Description:
Merge driver, ktp-task, and taskrun logic into a single custom task controller to reduce the number of tasks on Tekton to improve scalability.

Screenshot 2023-10-04 at 11 12 05 AM

Additional information:
[Miscellaneous information that will assist in solving the issue.]

Tomcli commented

/assign

Tomcli commented

Having Taskrun handle by the core controller can be beneficial as we don't need to maintain the taskrun code and able to let admin apply the Taskrun config in the core Tekton/openshift pipeline controller.

Since the extra Taskrun resource is not part of the Pipeline graph, it doesn't add too much loads to the Tekton controller itself.