Closed
Description
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:
- Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.md#introductionUnderstand the services available for your project at CNCF https://www.cncf.io/services-for-projects/Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policyReview the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.mdUnderstand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/Understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlistIs your project working on written, open governance? see https://contribute.cncf.io/maintainers/governance/Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack? (see https://slack.com/help/articles/217872578-Import-data-from-one-Slack-workspace-to-another for more details)Is your project in its own separate neutral github organization?Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.ioCreate maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to itArtwork: Submit a pull request to https://github.com/cncf/artwork with your artworkDomain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
Things that CNCF will need from the project:
- Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk - project-onboarding@cncf.io is the best email to send those toTrademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreementsGitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownershipGitHub: ensure that that the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHubWebsite: 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).Website: Analytics transferred to projects@cncf.ioOpenSSF Best Practices Badge: Start on an OpenSSF Best Practices Badge https://bestpractices.coreinfrastructure.org/en
Things that the CNCF will do or help the project to do:
- Devstats: add to devstats https://devstats.cncf.io/Insights: add to LFX Insights https://insights.v3.lfx.linuxfoundation.org/Marketing: update relevant intro + slide decksEvents: update CFP + Registration + CFP Area formsServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/CNCF Welcome Email Sent to confirm maintainer list accessBook time with the team with http://project-meetings.cncf.ioCreate 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)
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
lukaszgryglicki commentedon Mar 8, 2023
I can't check
[ ]
DevStats checkbox - no idea why.Inspektor Gadget DevStats page added, not added to All CNCF yet, will add tomorrow or on Friday (
All CNCF
takes a long time to regenerate andthis must be done to include new projects tstats in the past data as well).cc @caniszczyk @amye
lukaszgryglicki commentedon Mar 10, 2023
Project added to
Project(s) health
dashboards:Affiliations initial research done.
Still pending the final add (including past data) to All CNCF DevStats instance.
lukaszgryglicki commentedon Mar 10, 2023
New projects also added to All CNCF including regenerating all dasdhboards past-data for all time.
blixtra commentedon May 22, 2023
I wasn't ignoring this, just didn't know about it. If you reference the initial submission and/or @ the submitters it would be really helpful to raise awareness for next steps.
I'll start working through these.
blixtra commentedon May 22, 2023
Opening up this comment to track our progress on the above tasks.
Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
amye commentedon May 22, 2023
@blixtra - Great to have you! Biggest thing is really going to be getting the maintainers lists, things usually fall into place from there.
Trademarks tend to be a little sticky, is there someone from your side that can sign a contribution agreement?
blixtra commentedon May 24, 2023
@amye Thanks! PR submitted for maintainers.
I'll look into the contribution agreement signatory. I don't foresee that being a problem.
amye commentedon May 24, 2023
Let me know if you need help finding the right person on your side!
blixtra commentedon Jun 6, 2023
@amye Can you please confirm that the agreement we are talking about is one from here: https://github.com/cncf/foundation/tree/main/agreements
17 remaining items
blixtra commentedon May 27, 2024
We had nothing on our todo list regarding license scanning. If there is something we need to do wrt FOSSA or Snyk please let us know what that is.
idvoretskyi commentedon May 27, 2024
@RobertKielty may provide more details
RobertKielty commentedon May 27, 2024
I have DM'd @blixtra on CNCF Slack. Will update here when finished.
RobertKielty commentedon May 27, 2024
I have setup a Team on FOSSA and an new Organization on Snyk for Inspector Gagdet.
Next step is to send out invites. I have three recorded emails on the project that I can send invites to but both services are experiencing difficulties at the moment.
blixtra commentedon May 28, 2024
Ok, I've got an invite and signed up. Let us know what's next.
RobertKielty commentedon May 31, 2024
@blixtra I have added you to the Inspector Gagdet team on FOSSA
Import your project's repo into FOSSA.
FOSSA will scan the code for any licesne compliance issues. Let me know how you get on.
RobertKielty commentedon Jun 5, 2024
Hi @blixtra
I checked for imported repos and I couldn't see any associated with the team on CNCF FOSSA
Take a look at
https://docs.fossa.com/docs/quick-import
and import a project, let me know if you encounter any issues!
Thank you.
blixtra commentedon Jun 24, 2024
I have imported this but I don't see how to add @mauriciovasquezbernal to the team in FOSSA. Is that something you need to do?
Cmierly commentedon Jul 11, 2024
Hi!
pinging @RobertKielty to assist
RobertKielty commentedon Jul 12, 2024
@blixtra I have added @mauriciovasquezbernal to the team on FOSSA.
I note that you have imported the Inspektor Gadget repo. Nice! I'll tic that box.
Cmierly commentedon Jul 12, 2024
Thanks @RobertKielty !
With that box checked, Inspektor Gadget has completed onboarding!
ahrkrak commentedon Jul 12, 2024
Wow, congrats everyone! Thanks CNCF team for the support.