You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow recurring runs to always use the latest pipeline version of a pipeline.
What is the use case or pain point?
A user may want to have a recurring run/scheduled workflow on the latest pipeline version so they don't need to modify their recurring run/scheduled workflow whenever there is a new pipeline version uploaded. This is particularly useful if the maintainer of the pipeline version (i.e. included in a distribution of Kubeflow Pipelines) is different than the person maintaining the recurring run/scheduled workflow.
Desired outcome:
Allow for creating a recurring run/scheduled workflow with just specifying the pipeline ID. Thus, the pipeline version ID would be optional. The ScheduledWorkflow controller will find the latest pipeline version in the pipeline and compile to Argo Workflow YAML. The ScheduledWorkflow controller should directly compile it without having to connect to the API server. The Argo Workflow YAML should be cached per pipeline version to avoid repeating this.
The ScheduledWorkflow controller can do the compilation for all new ScheduledWorkflows to avoid the compiled Argo Workflow YAML (implementation details) from going stale in the ScheduledWorkflow object.
The SDK/clients allow creating such recurring runs.
Is there a workaround currently?
The user must manually update/recreate the recurring run every time there is a new pipeline version.
Love this idea? Give it a 👍.
The text was updated successfully, but these errors were encountered:
Feature Area
/area frontend
/area backend
/area sdk
What feature would you like to see?
Allow recurring runs to always use the latest pipeline version of a pipeline.
What is the use case or pain point?
A user may want to have a recurring run/scheduled workflow on the latest pipeline version so they don't need to modify their recurring run/scheduled workflow whenever there is a new pipeline version uploaded. This is particularly useful if the maintainer of the pipeline version (i.e. included in a distribution of Kubeflow Pipelines) is different than the person maintaining the recurring run/scheduled workflow.
Desired outcome:
Is there a workaround currently?
The user must manually update/recreate the recurring run every time there is a new pipeline version.
Love this idea? Give it a 👍.
The text was updated successfully, but these errors were encountered: