toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] K8sGPT

Open Cmierly opened this issue 1 year ago • 16 comments

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:

Cmierly avatar Dec 19 '23 19:12 Cmierly

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)

thschue avatar Dec 19 '23 19:12 thschue

pinging @RobertKielty to help @thschue set up FOSSA when he gets the chance!

Cmierly avatar Dec 19 '23 20:12 Cmierly

DevStats page added - affiliations will be researched in January.

lukaszgryglicki avatar Dec 23 '23 07:12 lukaszgryglicki

@Cmierly: In the meanwhile, we also adopted FOSSA.

thschue avatar Dec 27 '23 07:12 thschue

The project was added to projects health dashboard.

lukaszgryglicki avatar Dec 27 '23 07:12 lukaszgryglicki

Hi @thschue ! I have updated the checklist and it's current as of today!

Cmierly avatar Jan 08 '24 19:01 Cmierly

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 avatar Jan 09 '24 06:01 thschue

@thschue I'll get you added to service desk asap! You should get an email inviting you to set up your account by EoD

Cmierly avatar Jan 09 '24 19:01 Cmierly

Hello @Cmierly! Are there any news regarding the service desk setup?

thschue avatar Jan 17 '24 07:01 thschue

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

Cmierly avatar Jan 17 '24 21:01 Cmierly

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):

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.

krook avatar Jan 19 '24 20:01 krook

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.

krook avatar Feb 06 '24 19:02 krook

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.

@thschue Any questions about onboarding LFX Insights?

krook avatar Feb 12 '24 20:02 krook

@krook: you should be added now

thschue avatar Feb 13 '24 15:02 thschue

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

RobertKielty avatar Mar 19 '24 13:03 RobertKielty