Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable recurring schedule of Notebooks and Pipelines #471

Open
lresende opened this issue Apr 30, 2020 · 2 comments
Open

Enable recurring schedule of Notebooks and Pipelines #471

lresende opened this issue Apr 30, 2020 · 2 comments
Assignees
Labels
component:pipeline-editor pipeline editor component:pipeline-runtime issues related to pipeline runtimes e.g. kubeflow pipelines help wanted Extra attention is needed
Milestone

Comments

@lresende
Copy link
Member

lresende commented Apr 30, 2020

Initial requirements:

  • Add support for both Airflow and KFP

    • ui
    • cli (low priority)
  • Update submit dialog and add a field to specify the recurrence {once (default), hourly, daily, weekly, monthly, yearly }

    • This should be updated for all submission options (notebooks and scripts)
    • on the notebook side, the last schedule option should be persisted and shown as the new default on the next submission
      • The persisted value should be designed to allow for a more complex ui in the future, where you could specify other options from the cron format or what is supported from the backends

From Airflow:
image

For KFP, some UI examples:

Looks like Kubeflow has enabled a recurring schedule of experiments, and we could use to enable notebooks and pipelines to be scheduled

image

image

image

@lresende lresende added component:pipeline-editor pipeline editor component:pipeline-runtime issues related to pipeline runtimes e.g. kubeflow pipelines roadmap help wanted Extra attention is needed labels Apr 30, 2020
@lresende lresende added this to the 2.2.0 milestone Mar 2, 2021
@lresende lresende modified the milestones: 2.2.0, 2.3.0 Mar 12, 2021
@akchinSTC akchinSTC self-assigned this Mar 29, 2021
@lresende lresende removed this from the 2.3.0 milestone Mar 30, 2021
@lresende lresende removed the roadmap label Sep 24, 2021
@lresende lresende added this to the 3.6.0 milestone Jan 13, 2022
@ptitzler ptitzler modified the milestones: 3.6.0, Backlog Medium Term Feb 7, 2022
@lresende lresende modified the milestones: Backlog Medium Term, 4.0.0 Dec 9, 2022
@akchinSTC akchinSTC modified the milestones: 4.x Q1, 4.x Q3 Dec 9, 2022
@omarsumadi
Copy link

Hey @lresende - it seems like we got really far on this #2371 and decided to de-prioritize. I'm very new to the project and was wondering what it would take to get this prioritized.

In the meantime, I will try to find some support to see if we can make this happen from a product side with my team of engineers if I can.

@D3f0 D3f0 self-assigned this Feb 9, 2024
@D3f0
Copy link

D3f0 commented Feb 16, 2024

For the KFP side, I've located the UI where we can define a cron schedule. I'm gonna take a look at the SDK/API now.

kfp_schedule.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:pipeline-editor pipeline editor component:pipeline-runtime issues related to pipeline runtimes e.g. kubeflow pipelines help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants