-
Notifications
You must be signed in to change notification settings - Fork 22
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
[PROJECT ONBOARDING] Kubeflow #196
Comments
@mrbobbytables - catching up here! |
cc Current kubeflow steering committee : @jbottum @theadactyl @james-jwu |
Looking at the task |
Yep, that's already taken care of, this issue is just to track everything for onboarding. |
Thanks @amye ! Regarding the task of |
This actually looks like it's a Code of Conduct adoption issue? |
@amye You are right, it should be related to |
@zijianjoy - we can probably work on the rest of these tasks as we get that sorted out. |
@amye The OSPO on Google side has reached out to CNCF about the IP transfer, however, I don't have visibility to the progress. If that is finished, we can mark this item as done. Please let me know if this is not the case and I can reach out to CNCF for help. |
There's a thread with the right people for trademarks! |
PR cncf/foundation#662 is open for the following:
|
Issue kubeflow/community#656 can be used to track progress for the following:
|
RolesRoles within Kubeflow are defined in the community membership doc, where it lists 4 roles: member, reviewer, approver subproject owner, and the requirements and responsibilities of each role. Working GroupsThere are multiple working groups under the Kubeflow org that are responsible for different components of the project. Working Group charter, governance, and requirements can be found at /kubeflow/community/wgs
LeadershipKubeflow community accepted a proposal of three governance groups: Kubeflow Steering Committee (KSC), Kubeflow Conformance Committee (KCC), and Kubeflow Technical Oversight Committee (KTOC), as part of their open governance effort. In addition to the proposal of the three governance groups, Kubeflow has 3 interim steering committees responsible for establishing KSC, KCC, and KTOC charters. At this time, the KSC charter has been defined by the interim steering committees and there is a PR kubeflow/community#650 open for community review and feedback. Once the PR is merged or in parallel, the Kubeflow community is planning to hold the first KSC election. All governance related can be found at kubeflow/community repo @amye Does this meet this following requirement?
|
@amye could you clarify if this is a hard requirement? There is a concern regarding migrating > 9,000 users in the current Kubeflow slack workspace to CNCF and possibly to one flat channel under CNCF when there are multiple active channels within the current slack workspace for different purposes. (ref kubeflow/community#615) Also, Kubeflow slack workspace is currently under the free plan which deletes messages after a certain amount of days. Due to this issue, many community members have been asking to find an alternative or move to a paid plan to ensure the messages are stored and searchable in the future. Instead of migrating to the CNCF workspace, is there a way CNCF can help with managing a paid plan for the current Kubeflow workspace? Or is there any other alternative you can suggest?
|
Just to share our experience from Argo project Slack channel migration. We had a very popular Slack workspace dedicated to Argo, but we eventually switched to CNCF Slack and closed the Argo Slack workspace. We prefixed all Slack channels with "argo-" so it's easy to identify and search for relevant channels. Some main ones are listed here: https://argoproj.github.io/community/join-slack Some quick stats on major channels:
Overall, the migration was quite successful, easier to find for existing CNCF users, and easier to collaborate with CNCF ecosystem projects. Hope this helps. |
Hello @terrytangyuan , thank you for sharing your experience. Would you like to elaborate the process of such migration?
|
We archived the channels in the original Slack workspace on a schedule one by one. See argoproj/argoproj#47 for details. We announced/reminded regularly, started supporting users in CNCF channels, and eventually the old Slack workspace became inactive.
I think only CNCF can manage existing channels. You can create new channels but at some point CNCF will take over.
I don't remember the exact number but we had thousands of users in the old Slack. Once we migrated, it would just become more popular over time if marketing/communication was done regularly. It was quite successful for us at least. |
These items are complete, thank you!
An email was sent on Nov 7th and confirmation was also received.
The kubeflow project is already in a separate neutral GitHub org, under Kubeflow |
@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. |
Update: We have done the following list of items, please update issue description accordingly, thank you!
|
@zijianjoy I've updated the checklist and it should be accurate as of today! |
I believe this item is done.
Based on the following: https://insights.lfx.linuxfoundation.org/foundation/cncf/overview?project=kubeflow |
@rimolive Thank you. I marked the Insights task complete. |
Fulfill project onboarding requirement: https://github.com/cncf/toc/issues/1139.
Fulfill project onboarding requirement: https://github.com/cncf/toc/issues/1139. Signed-off-by: James Liu <jamxl@google.com>
* Add Kubeflow logos. Fulfill project onboarding requirement: https://github.com/cncf/toc/issues/1139. Signed-off-by: James Liu <jamxl@google.com> * readme Signed-off-by: James Liu <jamxl@google.com> --------- Signed-off-by: James Liu <jamxl@google.com>
FYI, details on Insights now that you're onboarded. |
@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. |
Hello @krook , thank you for following up on this issue. Regarding Regarding license scanning tool, KFP (Kubeflow Pipelines) is currently using the following tools for scanning license:
|
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 |
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)" |
Does it make sense to add more people? |
yes, as was also called out here:
You can let me know your FOSSA login, happy to add you to the FOSSA team mentioned in #196 |
@RobertKielty @tarilabs I seem to be on the CNCF FOSSA, but I'm not in the kubeflow team. |
done 👍 |
@tarilabs i am on fossa as well with my github tag @gmail.com |
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? |
With the domain transfer complete, Kubeflow has now completed Onboarding! |
Thank you everyone for helping with this! Truly a team effort! |
@Cmierly just to clarify, we have some DNS changes that we actually need on |
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:
The text was updated successfully, but these errors were encountered: