-
Notifications
You must be signed in to change notification settings - Fork 25
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
[INCUBATING PROJECT ONBOARDING] Knative #218
Comments
Welcome @thisisnotapril, @pmorie, @lance! |
@amye we'd like to discuss our options re: DCO and CNCF CLA. Is there a lawyercat that could talk to Steering about these options? |
Maybe - what's the issue initially? We're happy for projects to use either, #easycla is the channel in CNCF slack that has that team to help migrate to the CLA tool provided by Linux Foundation. |
We want to understand the implications of using DCO and if LF/CNCF has a preference? I know a lot of folks would like DCO but I don't know how that might impact our current processes. |
We don't really have a preference, you can use one or the other.
I will say 95% of CNCF projects just use DCO as there is no "legal
paperwork" that has to be signed (which can be a blocker for
organizations). The downside of DCO is that you have to sign off each
commit (git commit -s) and some folks get a bit annoyed by that and you
have to be clear in your CONTRIBUTING.md file that CONTRIBUTORS need to do
this too.
Overall, I personally favor DCO over CLAs as it's simply a lower barrier to
contribution imho
…On Wed, Mar 2, 2022 at 1:53 PM April Kyle Nassi ***@***.***> wrote:
We want to understand the implications of using DCO and if LF/CNCF has a
preference? I know a lot of folks would like DCO but I don't know how that
might impact our current processes.
—
Reply to this email directly, view it on GitHub
<#218>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAPSIN2TC34U2DKOJSC2JDU57BMXANCNFSM5PX4IWKA>
.
You are receiving this because you were assigned.Message ID:
***@***.***>
--
Cheers,
Chris Aniszczyk
https://aniszczyk.org
|
Thank you @caniszczyk that's super helpful! |
Woot Woot!!! |
cc @dims |
Thanks, @amye for the warm welcome! including @itsmurugappan which is a member of knative steering representing end-users |
@amye In which git repo do we update to add knative to this webpage? https://www.cncf.io/projects/ |
Correct, Landscape populates the project page |
@amye how can we check off things that have been completed? We don't seem to have the magic powers to do so. |
Comments in here when they're done work fine! |
You can mark this one done
Knative now shows up incubating https://landscape.cncf.io/card-mode?project=incubating |
@lukaszgryglicki about devstats |
|
Thank you @lukaszgryglicki for the quick response, I was not aware of the logo requirement. We have Knative logo files and we add them there. |
Follow any other project for that, DevStats needs those https://github.com/cncf/artwork/tree/master/projects/kuma/icon/color - replace |
@amye When you have a chance could you address the last two checkboxes above and close this issue? |
Slack is still in migration, will leave that. |
Hi @csantanapr ! I just confirmed that your Slack has successfully migrated so I went ahead and checked off that task for you! All we need now is for you to adopt a license scanning tool! If you have any questions regarding that, please don't hesitate to ask! I would be happy to help. |
@RobertKielty - this may already be done! |
However, there are no projects setup in the Knative team, so @Cmierly is spot on here. The project should add their repos and we can help them with that. @amye I could do the new setup that we did for KubeArmor? And I can start to write that up as a process this week to share with the wider community? What do you think? |
Do it |
@RobertKielty is there anything we need to do as the Knative community, or are you doing it for us? |
@aliok Thanks for reaching out. I can work on this to add the knative code repos to the team that has been set up in FOSSA. We have a new way of doing this where we setup a GitHub profile for the project and associate it with the email address tied to cncf-knative-maintainers list in groups.io I might need to work with a GitHub knative org owner to create that profile in GitHub. I'll ping you on Slack to arrange that. |
Related to FOSSA: knative/community#962 (comment) |
I have updated the Knative team in FOSSA I have sent out an invite to the cncf-knative-maintainers group and I have accepted that invite. (Invite still pending in FOSSA as I write this, I'll check back in a few hours to see if it is accepted) Once invite is accepted next step will be to add projects to the team for scanning. |
@aliok I just now resent the invite from FOSSA it will go to the maintainers list in groups. Can I ask you to accept that invite please? |
I have accepted the FOSSA invite on behalf of the project, next step is to create a project profile in GitHub for FOSSA to use. |
@RobertKielty thank you so much for helping with FOSSA Im admin for both of the github orgs in knative “knative” and “knative-extensions” ping me on cncf slack and we can work on the config you need on github profile |
I met with @RobertKielty today and we configured FOSSA with Knative |
Had a huddle with @csantanapr on cncf-slack (Thanks for your help and feedback on this, very useful for the whole community!) We hooked up the Knative Automation Profile to FOSSA by adding the maintainers email addr from groups.io to that profile. Notes for CNCF Projects Team [@amye @jeefy @Cmierly @idvoretskyi ]:
noting that more than one email addr can be associated with that Profile. Notes for FOSSA End Users |
Hello Knative maintainers and @Cmierly. The final step is to add the Knative org and main repo (serving) to LFX Insights. This is done by adding a GitHub app to the Knative organization (similar to the DCO bot). Once we add it public, read-only, data will flow into the LFX Insights v3 dashboard. |
Hello again Knative maintainers. That means we're now ready and able to add the read-only LFX Insights GitHub app to the org and repos. This would be the very last step needed before onboarding is complete. @aliok any questions or concerns from the KSC/maintainers before we go ahead and do that? |
Checking with Knative SC/TOC folks. |
@aliok looks like they are OK with it based on the linked issue? |
Thanks @krook . We're good! |
Excellent, thank you @aliok |
cc @ReToCode We have another GH organization: https://github.com/knative-extensions Can we also get this included? |
Some bots are excluded by default, and others can be hidden using a checkbox flag in the report views. If there are other bots still showing as regular users we can update on the admin side (this will eventually be user configurable) Hi @aliok, unfortunately we can't yet do multiple GitHub orgs per project yet in Insights. We'll need to revisit this in the future. |
@Cmierly it looks like adding to Insights was the final checkmark here. Anything else needed before we call the onboarding complete? |
@krook Nope! With the open GH question being answered and them being added to Insights, Knative is now done with onboarding! |
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: