cncf / sandbox

Applications for Sandbox go here! ⏳📦🧪
Apache License 2.0
131 stars 21 forks source link

[PROJECT ONBOARDING] Kubeflow #196

Closed amye closed 1 month ago

amye commented 1 year ago

Welcome to CNCF Project Onboarding! This is an issue created to help onboard your project into the CNCF after the TOC has voted to accept your project. We would like to complete onboarding within one month of acceptance.

From the project side, please ensure that you:

Things that CNCF will need from the project:

Things that the CNCF will do or help the project to do:

zijianjoy commented 8 months ago

@Cmierly Thank you! I think the following items should be marked as completed as well:

zijianjoy commented 8 months ago

As indicated in https://github.com/kubeflow/community/issues/688#issuecomment-1942096483, Kubeflow Steering Committee has decided to migrate to CNCF Slack. We can mark this item as finished. And there is no need to export Slack data to CNCF Slack at this point.

zijianjoy commented 8 months ago

Update on OpenSSF Best Practices Badge: I am able to get access to the kubeflow badge entry and I have run a pass on the questionnaire: https://www.bestpractices.dev/en/projects/2660.

terrytangyuan commented 8 months ago

GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project

@zijianjoy The KSC also decided to use DCO going forward so can we disable CLA check and enable DCO App at org level going forward.

zijianjoy commented 8 months ago

GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project

@zijianjoy The KSC also decided to use DCO going forward so can we disable CLA check and enable DCO App at org level going forward.

Thanks, I have enabled DCO in kubeflow repos. I will give it a few days to test it out that DCO is being enforced across Kubeflow and people are able to develop using the new approach. Then we will decide on when to disable CLA.

zijianjoy commented 7 months ago

Update: We have done the following list of items, please update issue description accordingly, thank you!

Status Requirement Relevant issues/PR
Done Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy https://github.com/kubeflow/community/issues/661
Done OpenSSF Best Practices Badge: Start on an OpenSSF Best Practices Badge https://bestpractices.coreinfrastructure.org/en https://github.com/coreinfrastructure/best-practices-badge/issues/2076
Done GitHub: ensure that that the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub https://github.com/kubeflow/community/pull/658
Done Website: ensure LF footer is there and website guidelines followed (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub). https://github.com/kubeflow/website/pull/3622
Cmierly commented 6 months ago

@zijianjoy I've updated the checklist and it should be accurate as of today!

rimolive commented 6 months ago

I believe this item is done.

 Insights: add to LFX Insights https://insights.v3.lfx.linuxfoundation.org/

Based on the following: https://insights.lfx.linuxfoundation.org/foundation/cncf/overview?project=kubeflow

krook commented 6 months ago

@rimolive Thank you. I marked the Insights task complete.

krook commented 5 months ago

FYI, details on Insights now that you're onboarded.

krook commented 3 months ago

@rimolive @zijianjoy @terrytangyuan,

It looks like we're very close to closing out this checklist. The remaining items are:

The first one should be straightforward. You can use projects@cncf.io as the "LF Stakeholder email".

The second one is completely optional but let us know if you want to hop on Zoom to answer any other questions. @castrojo is already available to attend your meeting on Jul 19 to discuss CNCF resources available.

The third @RobertKielty can help you with.

zijianjoy commented 3 months ago

Hello @krook , thank you for following up on this issue.

Regarding transfer domain to the CNCF: I have created https://cncfservicedesk.atlassian.net/servicedesk/customer/portal/1/CNCFSD-2127 and is currently pending for Shah Ahmadzai to share an update.

Regarding license scanning tool, KFP (Kubeflow Pipelines) is currently using the following tools for scanning license:

RobertKielty commented 1 month ago

There is a Kubeflow Team is now on FOSSA.

Two registered maintainers and one additional contributor have sucessfully accepted invites to join the CNCF Organizaion on FOSSA and I have addedm them to the team as Team Admins.

The maintainers are @rimolive @StefanoFioravanzo @tarilabs has also been added as a Team Admin.

tarilabs commented 1 month ago

Two registered maintainers and one additional contributor have sucessfully accepted invites to join the CNCF Organizaion on FOSSA and I have addedm them to the team as Team Admins.

dec921e5-9b75-4634-b94f-c705a54fac82

tarilabs commented 1 month ago

Not sure if applicable, but I'd also wire the loop here, we need to find the owner of the "Main" Kubeflow YouTube channel, as the KF community currently can only manage the "community channel (ex-kubeflow dojo)"

juliusvonkohout commented 1 month ago

There is a Kubeflow Team is now on FOSSA.

Two registered maintainers and one additional contributor have sucessfully accepted invites to join the CNCF Organizaion on FOSSA and I have addedm them to the team as Team Admins.

The maintainers are @rimolive @StefanoFioravanzo @tarilabs has also been added as a Team Admin.

Does it make sense to add more people?

tarilabs commented 1 month ago

Does it make sense to add more people?

yes, as was also called out here:

If you are a Kubeflow member reading this issue and you need to be added in the FOSSA tool, you can reach out to myself, @rimolive and @terrytangyuan to be added in the existing group, or ask a SC representative to manage the service desk request for you/your KF project.

You can let me know your FOSSA login, happy to add you to the FOSSA team mentioned in https://github.com/cncf/sandbox/issues/196 Please note I cannot invite for a FOSSA login (that is CNCF Service Desk ticket, for which KF SC representative can manage for you) but happy to do the chore work on the FOSSA side.

thesuperzapper commented 1 month ago

@RobertKielty @tarilabs I seem to be on the CNCF FOSSA, but I'm not in the kubeflow team.

tarilabs commented 1 month ago

@RobertKielty @tarilabs I seem to be on the CNCF FOSSA, but I'm not in the kubeflow team.

done 👍

juliusvonkohout commented 1 month ago

@tarilabs i am on fossa as well with my github tag @gmail.com

zijianjoy commented 1 month ago

Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63

Update: Google has completed domain transfer to CNCF, Rudy Grigar on the CNCF side has confirmed that the transfer is successful.

I believe we can mark this issue as completed. Truly appreciate everyone on contributing their effort to make this happen!

thesuperzapper commented 1 month ago

Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63

Update: Google has completed domain transfer to CNCF, Rudy Grigar on the CNCF side has confirmed that the transfer is successful.

I believe we can mark this issue as completed. Truly appreciate everyone on contributing their effort to make this happen!

@zijianjoy who then has DNS access to update the domain now?

Cmierly commented 1 month ago

With the domain transfer complete, Kubeflow has now completed Onboarding! Congrats!

terrytangyuan commented 1 month ago

Thank you everyone for helping with this! Truly a team effort!

thesuperzapper commented 1 month ago

@Cmierly just to clarify, we have some DNS changes that we actually need on kubeflow.org, is this now only possible by CNCF staff?