-
Notifications
You must be signed in to change notification settings - Fork 2.1k
KEP for kfp helm charts #12842
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
KEP for kfp helm charts #12842
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,195 @@ | ||||||||||||||||||
| # KEP-XXXX: Helm Charts for Kubeflow Pipelines | ||||||||||||||||||
|
|
||||||||||||||||||
| ## Summary | ||||||||||||||||||
|
|
||||||||||||||||||
| This proposal is to build a minimalistic, and maintainable Helm charts for Kubeflow Pipelines (KFP). These charts will serve as an alternative installation method to Kustomize, reflecting Kustomize defaults 1:1 to ensure consistency across deployment options. | ||||||||||||||||||
|
||||||||||||||||||
| This proposal is to build a minimalistic, and maintainable Helm charts for Kubeflow Pipelines (KFP). These charts will serve as an alternative installation method to Kustomize, reflecting Kustomize defaults 1:1 to ensure consistency across deployment options. | |
| This proposal is to build minimalistic and maintainable Helm charts for Kubeflow Pipelines (KFP). These charts will serve as an alternative installation method to Kustomize, reflecting Kustomize defaults 1:1 to ensure consistency across deployment options. |
Copilot
AI
Feb 17, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The “Dependency Management” section frames the relational DB dependency as MySQL-only, but later the proposal maps Kustomize patches from base/postgresql/... and the repo includes both MySQL and PostgreSQL install paths. To avoid confusion, clarify whether the Helm charts will support both DB backends (and which is default), or update the later examples to match the stated dependency.
| KFP has strict external dependencies, specifically **Object Storage (Minio/S3)** and **Relational Database (MySQL)**. | |
| - The Helm chart MUST provide a mechanism to: | |
| 1. Provision in-cluster instances of Minio/MySQL (for easy testing/dev) - possibly via subcharts like `bitnami/mysql`. | |
| 2. Configure connection details for external managed services (RDS/S3) - using a clean `values.yaml` structure for secrets/hosts. | |
| KFP has strict external dependencies, specifically **Object Storage (Minio/S3)** and **Relational Database (MySQL or PostgreSQL, defaulting to the same backend as the existing Kustomize manifests—currently MySQL)**. | |
| - The Helm chart MUST provide a mechanism to: | |
| 1. Provision in-cluster instances of Minio plus a relational database (MySQL/PostgreSQL) for easy testing/dev — for example via subcharts like `bitnami/mysql` or a PostgreSQL equivalent. | |
| 2. Configure connection details for external managed services (e.g., managed MySQL/PostgreSQL such as RDS, Cloud SQL, or Aurora, and object storage such as S3/GCS) — using a clean `values.yaml` structure for secrets/hosts. |
Copilot
AI
Feb 17, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This section says “three critical implementation challenges” but the list contains four items (1–4). Please update the count or adjust the list so the text matches the enumerated items.
| Beyond the surface-level YAMLs, we have identified three critical implementation challenges that the Helm chart must address to be viable: | |
| Beyond the surface-level YAMLs, we have identified four critical implementation challenges that the Helm chart must address to be viable: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The KEP title still uses the placeholder
KEP-XXXX. Other proposals in this repo use the numeric KEP ID in the header (and typically in the proposal directory name as well), so this should be updated to the correct number (likely matching the issue/KEP ID) to align with existing proposal conventions and make the document easier to reference.