kubeflow / pipelines

Machine Learning Pipelines for Kubeflow
https://www.kubeflow.org/docs/components/pipelines/
Apache License 2.0
3.62k stars 1.63k forks source link

feat(sdk): Implement Pipeline Configuration with TTL #11269

Open rimolive opened 1 month ago

rimolive commented 1 month ago

Description of your changes: This PR introduces a new class PipelineConfig in KFP SDK to add pipeline-specific configurations with the first one: Pipeline TTL.

Testing instructions

SDK

Checklist:

google-oss-prow[bot] commented 3 weeks ago

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Once this PR has been reviewed and has the lgtm label, please assign connor-mccarthy for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files: - **[api/OWNERS](https://github.com/kubeflow/pipelines/blob/master/api/OWNERS)** - **[sdk/OWNERS](https://github.com/kubeflow/pipelines/blob/master/sdk/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
VaniHaripriya commented 3 weeks ago

Verified the changes and was able to generate main.yaml with the below fields:

---
platforms:
  kubernetes:
    pipelineConfig:
      pipelineTtl: 60
rimolive commented 2 weeks ago

Hold this PR until we get full implementation.

/hold