cncf / sandbox

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

[INCUBATING PROJECT ONBOARDING] Knative #218

Closed amye closed 5 months ago

amye commented 2 years 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:

amye commented 2 years ago

Welcome @thisisnotapril, @pmorie, @lance!

thisisnotapril commented 2 years ago

@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?

amye commented 2 years ago

@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.

thisisnotapril commented 2 years ago

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.

caniszczyk commented 2 years ago

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 https://github.com/cncf/sandbox/issues/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

thisisnotapril commented 2 years ago

Thank you @caniszczyk that's super helpful!

vaikas commented 2 years ago

Woot Woot!!!

csantanapr commented 2 years ago

cc @dims

csantanapr commented 2 years ago

Welcome @thisisnotapril, @pmorie, @lance!

Thanks, @amye for the warm welcome! including @itsmurugappan which is a member of knative steering representing end-users

csantanapr commented 2 years ago

@amye In which git repo do we update to add knative to this webpage? https://www.cncf.io/projects/ Is that the same as Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io/ ?

amye commented 2 years ago

@amye In which git repo do we update to add knative to this webpage? https://www.cncf.io/projects/ Is that the same as Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io/ ?

Correct, Landscape populates the project page

lukaszgryglicki commented 2 years ago

DevStats test and prod pages added, will add this project to All CNCF as well - ETA for this is tomorrow. Also created affiliations research task - will import this once completed.

vaikas commented 2 years ago

@amye how can we check off things that have been completed? We don't seem to have the magic powers to do so.

amye commented 2 years ago

@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!

lukaszgryglicki commented 2 years ago

Knative added to "All CNCF" DevStats instances on both test & prod.

csantanapr commented 2 years ago

You can mark this one done

Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io/

Knative now shows up incubating https://landscape.cncf.io/card-mode?project=incubating

csantanapr commented 2 years ago

@lukaszgryglicki about devstats which repo is this configured? Does it cover our 2 github orgs? Knative and knative-sandbox? The logo is not showing as Knative logo

lukaszgryglicki commented 2 years ago

knative and knative-sandbox GitHub orgs. For log to show, you need to add logos to cncf/artwork repos - as all other CNCF projects. do.

csantanapr commented 2 years ago

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.

lukaszgryglicki commented 2 years ago

Follow any other project for that, DevStats needs those https://github.com/cncf/artwork/tree/master/projects/kuma/icon/color - replace kuma with knative:

csantanapr commented 2 years ago

@amye Could you mark the following TODO done?

Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io/

https://landscape.cncf.io/card-mode?project=incubating

amye commented 2 years ago

@amye Could you mark the following TODO done?

Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io/

https://landscape.cncf.io/card-mode?project=incubating

Happy to! Also marking off 'neutral GH org'

csantanapr commented 2 years ago

Thank you @amye

Happy to! Also marking off 'neutral GH org'

Just to have it on record here. Knative have only two official github orgs

csantanapr commented 2 years ago

@amye @caniszczyk

Work with the project to submit a session to the maintainer track for KubeCon

Is there still time to submit the maintainer track for KubeCon EU 2022? How do we work this out?

amye commented 2 years ago

Email events@cncf.io, they know to expect you.

csantanapr commented 2 years ago

@amye Could you mark these 2 done.

jeefy commented 2 years ago

@amye Could you mark these 2 done.

Updated. :)

csantanapr commented 2 years ago

@amye Could you mark the following 6 done.

Everyone from Steering and TOC have review, and understand the documents

jeefy commented 2 years ago

Also updated! 🎉

csantanapr commented 2 years ago

@amye Could you mark the following done.

The logo were added https://github.com/cncf/artwork/tree/master/projects/knative

csantanapr commented 2 years ago

@amye @jeefy Could you mark the following done.

All our repos across both github orgs have being properly updated with COC info

csantanapr commented 2 years ago

@amye Could you mark the following done.

I added amye@linuxfoundation.org as Administrator for our Google Analytics for our website knative.dev

csantanapr commented 2 years ago

@idvoretskyi @jeefy Could you mark the following done.

Our projects practices and is written on open governance: https://github.com/knative/community/blob/main/GOVERNANCE.md https://github.com/knative/community/blob/main/TECH-OVERSIGHT-COMMITTEE.md https://github.com/knative/community/blob/main/STEERING-COMMITTEE.md

csantanapr commented 2 years ago

@idvoretskyi @jeefy Could you mark the following done

The knative.dev has been updated according to guideline including that Knative is a CNCF Incubating project

csantanapr commented 2 years ago

@idvoretskyi @jeefy Could you mark the following done.

@caniszczyk accepted the invitation, The other account @thelinuxfoundation has a pending invitation

csantanapr commented 2 years ago

@amye @caniszczyk

We have a question for the following item

CNCF Welcome Email Sent to confirm maintainer list access, welcome email has monthly project sync details

Steering and TOC members got the invite to the maintainer list access, but we didn't see any information pertaining monthly project sync details

Can you elaborate on what we need to do for this monthly project sync? Is this a monthly meeting to report the status of the Knative project to some CNCF entity or program management?

csantanapr commented 2 years ago

@idvoretskyi @jeefy Could you mark this item done

  • [ ] Work with the project to submit a session to the maintainer track for KubeCon

We submitted a talk for Knative in maintainer track

csantanapr commented 2 years ago

@amye @jeefy @idvoretskyi

  • [ ] Events: update CFP + Registration + CFP Area forms

Could you provide more concrete guidance on what we need to do for this work item? We are having a co-lo event in KubeCon EU 2022 "KnativeCon" is this related to this, or is related to some other aspect?

jeefy commented 2 years ago
  • [ ] Events: update CFP + Registration + CFP Area forms

This has to do with KubeCon Reg forms. When registering and/or submitting a CFP, we ask the submitter what they're looking to attend or which project their submission is focusing on.

AFAIK this is a CNCF work item and not a Knative one. :) Also, other work items have been marked done.

amye commented 2 years ago

@amye Could you mark the following done.

I added amye@linuxfoundation.org as Administrator for our Google Analytics for our website knative.dev

Ah, I believe I need to be set as owner, not administrator!

amye commented 2 years ago

Checking in here: Did you want a space on https://community.cncf.io/?

csantanapr commented 2 years ago

Checking in here: Did you want a space on https://community.cncf.io/?

@amye yes I opened a service desk ticket yesterday https://cncfservicedesk.atlassian.net/servicedesk/customer/portal/1/CNCFSD-1192

csantanapr commented 2 years ago

@amye Could you mark the following done.

Website: Analytics transferred to amye@linuxfoundation.org I added amye@linuxfoundation.org as Administrator for our Google Analytics for our website knative.dev

Ah, I believe I need to be set as owner, not administrator!

We need to make amye@linuxfoundation.org Owner not the Administrator

@vaikas or @thisisnotapril do you have enough permission to make Amye Owner? I don't have permission only to assign the Administrator

csantanapr commented 2 years ago

@amye @jeefy

Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements

Can you mark this done. @thisisnotapril confirmed that trademark is transferred https://github.com/knative/community/issues/948#issuecomment-1082436473

csantanapr commented 2 years ago

@amye Can you take a look at this question? https://github.com/cncf/sandbox/issues/218 About monthly project sync details

amye commented 2 years ago

@amye Can you take a look at this question? #794 (comment) About monthly project sync details

In your welcome letter!

csantanapr commented 2 years ago

In your welcome letter!

@amye Just found the welcome letter in my inbox

csantanapr commented 2 years ago

@amye Can you mark trademark complete?

amye commented 2 years ago

@amye Can you mark trademark complete?

Done!

csantanapr commented 2 years ago

@amye Can you mark the following complete

Create space for meetings/events on https://community.cncf.io/, e.g., https://community.cncf.io/pravega-community/ - (https://github.com/cncf/communitygroups/blob/main/README.md#cncf-projects)

We have a community and was able to run a test event https://community.cncf.io/knative-community/