toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] Kepler

Open amye opened this issue 2 years ago • 20 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:

  • [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
  • [x] 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' and 'caniszczyk' are 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
  • [x] 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
  • [x] 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).
  • [x] 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:

amye avatar May 17 '23 16:05 amye

DevStats page added. Will also be added to All CNCF around Monday next week.

lukaszgryglicki avatar May 19 '23 14:05 lukaszgryglicki

Also added to All CNCF, table.

lukaszgryglicki avatar May 21 '23 05:05 lukaszgryglicki

Thank you @amye!

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

Kepler logo and trademark is owned by the community. Would you please provide a non-corporate and non-registered agreement? I'll get this one done and sent to you.

rootfs avatar May 22 '23 13:05 rootfs

If that's the case, we would need all of the maintainers available to sign this first. Do you have a list of current maintainers?

amye avatar May 22 '23 15:05 amye

@amye yes, we have all them here

Name Company Github ID Email
Huamin Chen Red Hat rootfs [email protected]
Ji Chen IBM jichenjc [email protected]
Parul Singh Red Hat husky-parul [email protected]
Kaiyi Liu Red Hat KaiyiLiu1234 [email protected]
Peng Hui Jiang IBM jiangphcn [email protected]
William Caban Red Hat williamcaban [email protected]
Yi Yuan IBM SamYuan1990 [email protected]
Qi Feng Huo IBM huoqifeng [email protected]
Ken Lu Intel kenplusplus [email protected]
Marcelo Amaral IBM marceloamaral [email protected]
Niki Manoledaki Weaveworks nikimanoledaki [email protected]
Brad McCoy Basiq bradmccoydev [email protected]
Sunyanan Choochotkaew IBM sunya-ch [email protected]
Ruomeng Hao Intel ruomengh [email protected]
Chen Wang IBM wangchen615 [email protected]

rootfs avatar May 22 '23 15:05 rootfs

@amye Could you please elaborate on the below point ? Thanks

husky-parul avatar May 25 '23 14:05 husky-parul

@amye Could you please elaborate on the below point ? Thanks

If you have Google Analytics, add [email protected] as an owner

amye avatar May 25 '23 15:05 amye

@amye Could you please elaborate on the below point ? Thanks

If you have Google Analytics, add [email protected] as an owner

Got it. Since we don't have one it is ok to skip this, is it? Thanks

husky-parul avatar May 25 '23 15:05 husky-parul

Checking in on this one:

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

This both puts your project on the landscape and the CNCF projects page, so it's pretty important!

amye avatar Jun 07 '23 17:06 amye

@amye yes, the PR has merged. Kepler is in the landscape here. We are still working on the artwork and will submit PR to https://github.com/cncf/artwork. Will keep you posted, thanks!

rootfs avatar Jun 07 '23 18:06 rootfs

@amye we track the tasks in this issue in Kepler repo. All the tasks have finished. If anything is missing, please let us know. Thank you!

rootfs avatar Jul 06 '23 18:07 rootfs

We're still waiting on Trademarks!

amye avatar Jul 06 '23 19:07 amye

thank you @amye, I am working with @jberkus on this matter.

rootfs avatar Jul 11 '23 18:07 rootfs

Hi @rootfs ! My name is Crystal and I am the project coordinator in charge of onboarding sandbox projects! Have you and your team had the chance to complete any further tasks? If you happen to have any questions or concerns, I would be happy to help!

Cmierly avatar Sep 26 '23 22:09 Cmierly

@Cmierly Hi Crystal, pleasure to meet you. Since we cannot update this issue in place, we created a tracking issue to mirror this one in Kepler repo here.

We have finished all the tasks on our end. If you find anything missing, please let me know, thank you!

rootfs avatar Sep 27 '23 00:09 rootfs

@Cmierly Final transfer paperwork is still in holding on Red Hat's side. I'll let you know when everything is signed.

jberkus avatar Oct 09 '23 23:10 jberkus

Trademark transfer has been fully executed and uploaded on our end. I have marked that task as completed!

Cmierly avatar Nov 28 '23 23:11 Cmierly

Hi Kepler team,

You are onboarded onto the CNCF GitHub Enterprise account. However, we still need to add thelinuxfoundation as an owner of your org there.

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 as an owner):

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 21:01 krook

@krook 'thelinuxfoundation' is invited to the github organization sustainable-computing-io, as an org owner.

rootfs avatar Jan 20 '24 15:01 rootfs

Thanks @rootfs.

The LFX Insights onboarding task is now marked complete on the CNCF side.

Once the initial data load finishes, I'll share a link to your project-specific dashboard where you can explore dashboards and reports. It should be ready for you by the end of the week.

krook avatar Jan 31 '24 19:01 krook

FYI, details on Insights now that you're onboarded.

krook avatar May 23 '24 20:05 krook

Heads up that I have sent out Snyk and FOSSA Invites to

@rootfs @jichenjc @husky-parul @KaiyiLiu1234 @jiangphcn @williamcaban @SamYuan1990 @huoqifeng @kenplusplus @marceloamaral @nikimanoledaki @bradmccoydev @sunya-ch @ruomengh @wangchen615

(FOSSA took issue with @huoqifeng and @bradmccoydev. If you go with FOSSA as a project and need access we will have to log a support call with them as your email addrs are already associated with other FOSSA Organizations.)

In order to mark the Adopt a license scanning tool, like FOSSA or Snyk as complete, accept the invites to join either (or both) services and then if one of you could setup the code repos for scanning we are done on this.

You are free to chosse either service or both.

RobertKielty avatar May 31 '24 15:05 RobertKielty

@jichenjc thank you for accepting the invite to join the Kepler Org on the CNCF Snyk Group!

Please review

Snyk GitHub Integration

where you can learn how to add a project for scanning to Snyk.

cc @rootfs @krook @Cmierly

RobertKielty avatar Jun 03 '24 20:06 RobertKielty

Thank you @RobertKielty I imported Kepler repos into Synk and got a report. This is great!

rootfs avatar Jun 03 '24 20:06 rootfs

Excellent, I think that was the last onboarding step @Cmierly 🎉

krook avatar Jun 03 '24 20:06 krook

Fantastic! Kepler has completed onboarding!

Cmierly avatar Jun 04 '24 21:06 Cmierly