-
Notifications
You must be signed in to change notification settings - Fork 244
KEP 831-Kubeflow-Helm-Support: Support Helm as an Alternative for Kustomize #830
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
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
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.
Thank you for this great effort @chasecadet and team!
I will take a look next week.
@chasecadet @akgraner Please can you also inform about this KEP in Kubeflow Discuss?
/hold for community to review.
cc @kubeflow/wg-training-leads @kubeflow/wg-automl-leads @kubeflow/wg-manifests-leads @kubeflow/wg-data-leads @kubeflow/release-team @kubeflow/wg-pipeline-leads @kubeflow/wg-notebooks-leads @kubeflow/wg-deployment-leads @kubeflow/kubeflow-steering-committee
|
@chasecadet you need to sign your commits. |
|
|
Foundationally, this is still a discussion around if we have an "official" distribution or not. This KEP proposes a single "mega" helm chart with all components inside, this is by definition, an opinionated "distribution" of Kubeflow Platform. The community has discussed and rejected having official distributions in the past, for reasons that are still applicable:
PS: I want to stress that your motivations about making Kubeflow easier to use are great, and I am sure some users would love a Kubeflow Distribution that looks like this. (In fact, there are at least 2 that I am aware of which are similar to your proposal already, so perhaps you can collaborate with them). However, it's critical to keep the project neutral and focused on the tools themselves. Also, while it's clearly not the intention of this KEP, there is a separate discussion around if automatically-generated helm charts based on the existing component kustomize manifests would be useful for downstream distributions. But that would be a completely separate proposal. |
Yes, here's the details and instructions you should folllow |
|
I think its a great initiative and I have already let @juliusvonkohout know that I am willing to contribute to it. |
* Explain Transfer Ownership for KSC Members Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> * Add issue name Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> * Fix election link Rename to DHL Fix social media links Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> --------- Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Anish Asthana <anishasthana1@gmail.com>
According to [kubeflow/website #3664](kubeflow/website#3664) and [clomonitor.io](https://clomonitor.io/projects/cncf/kubeflow#community) this readme should have a trademark disclaimer. Signed-off-by: Paul Boyd <pboyd@redhat.com>
Signed-off-by: Anish Asthana <anishasthana1@gmail.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
…ensenc3526@gmail.com
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Updating format and some discussed content Signed-off-by: Chase Christensen christensenc3526@gmail.com Signed-off-by: Chase Christensen <christensenc3526@gmail.com>
Updating the formatting. Signed-off-by: Chase Christensen <christensenc3526@gmail.com>
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
… Signed-off-by: Chase Christensen christensenc3526@gmail.com
…istensen christensenc3526@gmail.com
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Signed-off-by: varodrig <varodrig@redhat.com>
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
|
DCO is still struggling. |
@thesuperzapper I want to make sure I fully understand your perspective, especially since you have a distribution. My goal is not to discourage contributions or distributions, so I have a few clarifying questions:
Looking forward to your insights! |
|
Mate!! You need to sign-off your commits |
|
#831 as placeholder. |
* Adding a proposal for new projects to be included in KF Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * Updating format Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * Removing commented out section Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * updated based on Andrey's and Johnu's feedback Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * updated donation doc Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * updated Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * add rough outline for doc Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * updated based on andrey's feedback Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * updated based on Andrey's feedback and adjusted language to 'join' Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * adding conformance Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * adjusting security section Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * updated based on andrey's feedback Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * More adjustments Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * updated Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * updated Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * Update how-to/join_kubeflow_ecosystem.md Co-authored-by: Anish Asthana <anishasthana1@gmail.com> Signed-off-by: Francisco Arceo <farceo@redhat.com> * Update proposals/new-project-join-process.md Co-authored-by: Anish Asthana <anishasthana1@gmail.com> Signed-off-by: Francisco Arceo <farceo@redhat.com> * Update proposals/new-project-join-process.md Co-authored-by: Anish Asthana <anishasthana1@gmail.com> Signed-off-by: Francisco Arceo <farceo@redhat.com> * Update how-to/join_kubeflow_ecosystem.md Co-authored-by: Anish Asthana <anishasthana1@gmail.com> Signed-off-by: Francisco Arceo <farceo@redhat.com> * updated based on valentinas feedback Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * Update to include KSC Normal decision process Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * make more explicit about top section Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * adjusted based on Andrey's feedback Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * updating based on johnu's feedback Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> --------- Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> Signed-off-by: Francisco Arceo <farceo@redhat.com> Co-authored-by: Anish Asthana <anishasthana1@gmail.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
|
@chasecadet i think the branch is malformed, since it was not a rebase, but something else. It should change 1 file, not 39. I have created #832 to continue. Please either close this PR with /close and continue in #832 or fix the branch, because otherwise we cannot merge it. |
|
I got confirmation on slack from @chasecadet to continue in #832 |
|
@juliusvonkohout: Closed this PR. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |


Proposal: Introduce Helm Chart for Basic Kubeflow Installation
Summary
This PR proposes introducing a Helm chart for deploying a basic Kubeflow installation. Given the increased demand and the KSC's stance in issue #821 on maintaining neutral deployment language and user-defined production readiness, supporting Helm will improve adoption and simplify deployments while preserving the flexibility of community-maintained manifests.
Background
There have been ongoing community efforts around Helm support, including discussions in the Kubeflow-Helm-Chart Slack channel. Formalizing this effort will provide users with an officially supported Helm chart that aligns with Kubeflow's deployment principles.
Next Steps