toc
toc copied to clipboard
[SANDBOX PROJECT ONBOARDING] K8sGPT
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:
- [x] Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.md#introduction
- [x] Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
- [x] Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy
- [x] Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
- [x] Understand 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-allowlist
- [x] Is your project working on written, open governance? see https://contribute.cncf.io/maintainers/governance/
- [x] 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)
- [x] Is your project in its own separate neutral github organization?
- [x] Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
- [x] Create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it
- [x] Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork
- [ ] Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
Things that CNCF will need from the project:
- [x] Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk - [email protected] is the best email to send those to
- [ ] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
- [x] GitHub: ensure
thelinuxfoundation,caniszczyk, andkrookare added as initial org owners, this helps us make sure we have continuity of GH ownership that we will onboard to our GitHub Enterprise instance: https://github.com/enterprises/cncf - [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
- [ ] 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
- [ ] 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).
- [ ] Website: Analytics transferred to [email protected]
- [x] OpenSSF 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:
- [x] Devstats: add to devstats https://devstats.cncf.io/
- [x] Insights: add to LFX Insights https://insights.v3.lfx.linuxfoundation.org/
- [ ] Marketing: update relevant intro + slide decks
- [ ] Events: update CFP + Registration + CFP Area forms
- [ ] ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
- [ ] CNCF Welcome Email Sent to confirm maintainer list access
- [ ] Book time with the team with http://project-meetings.cncf.io
- [ ] 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)
- [x] Adopt a license scanning tool, like FOSSA or Snyk
Hello @Cmierly !
We already addressed following issues:
- Understand the project proposal process and reqs
- Understand the services available for your project at CNCF
- Understand the trademark guidelines
- Review the online programs guidelines
- Ensure your project meets the CNCF IP Policy
- Is your project working on written, open governance? -> https://github.com/k8sgpt-ai/community/tree/main
- Is your project in its own separate neutral github organization
- Provide emails for the maintainers added to maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk
- GitHub: ensure thelinuxfoundation, caniszczyk, and krook are added as initial org owners, this helps us make sure we have continuity of GH ownership that we will onboard to our GitHub -> already onboarded in the GitHub Enterprise
- GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
- OpenSSF Best Practices Badge: Start on an OpenSSF Best Practices Badge bestpractices.coreinfrastructure.org/en -> https://www.bestpractices.dev/en/projects/7272
We'll address the other issues in the following weeks (but as soon as possible)
pinging @RobertKielty to help @thschue set up FOSSA when he gets the chance!
DevStats page added - affiliations will be researched in January.
@Cmierly: In the meanwhile, we also adopted FOSSA.
The project was added to projects health dashboard.
Hi @thschue ! I have updated the checklist and it's current as of today!
Hello @Cmierly!
Following things are also done:
- Submitted a Pull request to add your project as a sandbox project to landscape.cncf.io
- Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack? -> Additionally to the project slack
- Create maintainer list + add to aggregated maintainers.cncf.io list by submitting a PR to it
- Artwork: Submit a pull request to cncf/artwork with your artwork
I think for some other things, we need Service Desk access. Did you receive our mail addresses?
@thschue I'll get you added to service desk asap! You should get an email inviting you to set up your account by EoD
Hello @Cmierly! Are there any news regarding the service desk setup?
Hello @Cmierly! Are there any news regarding the service desk setup?
Hi @thschue ! I resent the invites, please let me know if you do not receive them in the next 12 hours
Hi @thschue,
You are now onboarded onto the CNCF GitHub Enterprise account. However, we still need to add thelinuxfoundation as an owner of your org.
Once thelinuxfoundation is an owner, we can then onboard you to LFX Insights (which is a matter of adding an app, similar to adding the DCO bot) which uses read only, public data to drive the reports on the Insights dashboard.
That would mark both of these checklist items as up-to-date and complete (and it supersedes the need to add Chris and I as owners):
- [ ] GitHub: ensure
thelinuxfoundation,caniszczyk, andkrookare added as initial org owners, this helps us make sure we have continuity of GH ownership while we onboard you to our GitHub Enterprise instance: https://github.com/enterprises/cncf - [ ] Insights: add to LFX Insights https://insights.v3.lfx.linuxfoundation.org/
You can learn more about Insights here:
Please let me know if you have any questions about adding thelinuxfoundation as an owner of your org and/or boarding Insights.
Hi @thschue Any questions about the items in my last comment? If not, we can go ahead and add thelinuxfoundation as a GitHub org owner and then install the Insights app on the org.
Hi @thschue Any questions about the items in my last comment? If not, we can go ahead and add
thelinuxfoundationas a GitHub org owner and then install the Insights app on the org.
@thschue Any questions about onboarding LFX Insights?
@krook: you should be added now
@thschue I've set up the project in the CNCF FOSSA Instance. Looks like you already have a separate FOSSA Setup? DM me on CNCF Slack and we can discuss further.