Skip to content

Proposal: Process for Projects to Join Kubeflow #741

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

franciscojavierarceo
Copy link
Contributor

@franciscojavierarceo franciscojavierarceo commented Aug 23, 2024

This document creates a proposal for donating projects to Kubeflow

The proposal was changed from an initial proposal about including add-ons that was drafted by @jbottum and myself to a proposal that explicitly states add-ons are not supported and that reduces the scope to donation only.

Issues

Resolves #748

@franciscojavierarceo
Copy link
Contributor Author

CC @jbottum

Signed-off-by: Francisco Javier Arceo <[email protected]>
Signed-off-by: Francisco Javier Arceo <[email protected]>
@franciscojavierarceo
Copy link
Contributor Author

franciscojavierarceo commented Sep 3, 2024

@andreyvelich asked to explore what other community approaches there are, I can follow up with some additional review.

He had mentioned Apache approach (incubation) or Argo approach, are there others?

Copy link
Member

@andreyvelich andreyvelich left a 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 effort @franciscojavierarceo!
I left my initial thoughts.

/assign @kubeflow/kubeflow-steering-committee @kubeflow/wg-training-leads @kubeflow/wg-notebooks-leads @kubeflow/wg-manifests-leads @kubeflow/wg-automl-leads @kubeflow/wg-data-leads @kubeflow/wg-pipeline-leads @akgraner

Copy link
Member

@terrytangyuan terrytangyuan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We discussed this at the KSC meeting. We'd love to move on with this proposal but scoping/repurpose this to be a governance process around add-ons instead of subprojects since the logistics are very different.

@franciscojavierarceo
Copy link
Contributor Author

Sounds good!

@terrytangyuan
Copy link
Member

Some additional information that would be useful:

  1. Location of addons
  2. Describe the integration points and value they bring
  3. How do we provide isolation from the core distribution of manifests
  4. Measure of project activity: maintainers, frequency of releases
  5. Deprecation process needs to be documented in case of inactivity

Signed-off-by: Francisco Javier Arceo <[email protected]>
@franciscojavierarceo franciscojavierarceo changed the title Adding a proposal for new projects to be included in KF Adding a proposal for donating projects to Kubeflow Feb 20, 2025
Signed-off-by: Francisco Javier Arceo <[email protected]>
@franciscojavierarceo franciscojavierarceo changed the title Adding a proposal for donating projects to Kubeflow Adding a Proposal for Donating Projects to Kubeflow Feb 20, 2025
Signed-off-by: Francisco Javier Arceo <[email protected]>
Copy link
Member

@andreyvelich andreyvelich left a 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 @franciscojavierarceo!
I left my initial thoughts.
cc WGs and community members for review

@kubeflow/kubeflow-steering-committee @kubeflow/wg-notebooks-leads @kubeflow/wg-data-leads @kubeflow/wg-automl-leads @kubeflow/wg-pipeline-leads @kubeflow/wg-training-leads @kubeflow/wg-manifests-leads @chasecadet @akgraner @indemnifyai @jbottum @james-jwu @zijianjoy

Signed-off-by: Francisco Javier Arceo <[email protected]>
Signed-off-by: Francisco Javier Arceo <[email protected]>
Signed-off-by: Francisco Javier Arceo <[email protected]>
Signed-off-by: Francisco Javier Arceo <[email protected]>
Signed-off-by: Francisco Javier Arceo <[email protected]>
Copy link
Member

@andreyvelich andreyvelich left a 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 effort @franciscojavierarceo!
I believe, we should be ready to merge this initial version of application process.
/lgtm
/hold for other members to agree with these changes.
/assign @johnugeorge @varodrig @terrytangyuan @juliusvonkohout
/cc @james-jwu @jbottum

Copy link
Member

@terrytangyuan terrytangyuan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: terrytangyuan

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

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@juliusvonkohout
Copy link
Member

/lgtm


## Metrics

- Number of Maintainers
Copy link
Member

@johnugeorge johnugeorge Mar 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

with their affiliations ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated.

Signed-off-by: Francisco Javier Arceo <[email protected]>
@google-oss-prow google-oss-prow bot removed the lgtm label Mar 3, 2025
@johnugeorge
Copy link
Member

/lgtm

Thanks @franciscojavierarceo

@google-oss-prow google-oss-prow bot added the lgtm label Mar 3, 2025
@johnugeorge
Copy link
Member

/hold cancel

@google-oss-prow google-oss-prow bot merged commit 512e385 into kubeflow:master Mar 3, 2025
2 checks passed
juliusvonkohout pushed a commit to chasecadet/KEP that referenced this pull request Mar 6, 2025
* Adding a proposal for new projects to be included in KF

Signed-off-by: Francisco Javier Arceo <[email protected]>

* Updating format

Signed-off-by: Francisco Javier Arceo <[email protected]>

* Removing commented out section

Signed-off-by: Francisco Javier Arceo <[email protected]>

* updated based on Andrey's and Johnu's feedback

Signed-off-by: Francisco Javier Arceo <[email protected]>

* updated donation doc

Signed-off-by: Francisco Javier Arceo <[email protected]>

* updated

Signed-off-by: Francisco Javier Arceo <[email protected]>

* add rough outline for doc

Signed-off-by: Francisco Javier Arceo <[email protected]>

* updated based on andrey's feedback

Signed-off-by: Francisco Javier Arceo <[email protected]>

* updated based on Andrey's feedback and adjusted language to 'join'

Signed-off-by: Francisco Javier Arceo <[email protected]>

* adding conformance

Signed-off-by: Francisco Javier Arceo <[email protected]>

* adjusting security section

Signed-off-by: Francisco Javier Arceo <[email protected]>

* updated based on andrey's feedback

Signed-off-by: Francisco Javier Arceo <[email protected]>

* More adjustments

Signed-off-by: Francisco Javier Arceo <[email protected]>

* updated

Signed-off-by: Francisco Javier Arceo <[email protected]>

* updated

Signed-off-by: Francisco Javier Arceo <[email protected]>

* Update how-to/join_kubeflow_ecosystem.md

Co-authored-by: Anish Asthana <[email protected]>
Signed-off-by: Francisco Arceo <[email protected]>

* Update proposals/new-project-join-process.md

Co-authored-by: Anish Asthana <[email protected]>
Signed-off-by: Francisco Arceo <[email protected]>

* Update proposals/new-project-join-process.md

Co-authored-by: Anish Asthana <[email protected]>
Signed-off-by: Francisco Arceo <[email protected]>

* Update how-to/join_kubeflow_ecosystem.md

Co-authored-by: Anish Asthana <[email protected]>
Signed-off-by: Francisco Arceo <[email protected]>

* updated based on valentinas feedback

Signed-off-by: Francisco Javier Arceo <[email protected]>

* Update to include KSC Normal decision process

Signed-off-by: Francisco Javier Arceo <[email protected]>

* make more explicit about top section

Signed-off-by: Francisco Javier Arceo <[email protected]>

* adjusted based on Andrey's feedback

Signed-off-by: Francisco Javier Arceo <[email protected]>

* updating based on johnu's feedback

Signed-off-by: Francisco Javier Arceo <[email protected]>

---------

Signed-off-by: Francisco Javier Arceo <[email protected]>
Signed-off-by: Francisco Arceo <[email protected]>
Co-authored-by: Anish Asthana <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create Process for adding new projects to be included in KF
8 participants