toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] OpenELB

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

  • [ ] Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.adoc#introduction
  • [ ] Understand 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-policy
  • [ ] Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
  • [ ] 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
  • [ ] Has your project adopted open governance already? see http://opengovernance.dev
  • [ ] 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] Have added your project to https://github.com/cncf/contribute
  • [ ] 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:

  • [ ] Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk
  • [ ] 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
  • [ ] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
  • [ ] Website: ensure LF footer is there and website guidelines followed
  • [ ] Website: Analytics transferred to [email protected]
  • [ ] CII: Start on a CII 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/
  • [x] Marketing: update relevant intro + slide decks
  • [x] Events: update CFP + Registration + CFP Area forms
  • [x] ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
  • [x] CNCF Welcome Email Sent to confirm maintainer list access, welcome email has monthly project sync details
  • [x] 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)
  • [ ] Adopt a license scanning tool, like FOSSA or Snyk

amye avatar Nov 09 '21 17:11 amye

@FeynmanZhou - who else should be involved here?

amye avatar Nov 16 '21 20:11 amye

@FeynmanZhou - who else should be involved here?

Hi Amye, I am working on these items. I will follow it up ASAP.

FeynmanZhou avatar Nov 17 '21 03:11 FeynmanZhou

DevStats page added.

lukaszgryglicki avatar Nov 17 '21 17:11 lukaszgryglicki

As for things that CNCF will need from the project, we have completed the first three. The other items will be completed within one or two days. Thanks!

FeynmanZhou avatar Dec 13 '21 16:12 FeynmanZhou

As for things that CNCF will need from the project, we have completed the first three. The other items will be completed within one or two days. Thanks!

I'm seeing a PR to maintainers.cncf.io, which is great! Am I missing the others?

amye avatar Dec 13 '21 17:12 amye

Checking back in here, I see 'Porter LB' on the landscape, and that's an easy PR to fix! @FeynmanZhou - any other updates?

amye avatar Jan 20 '22 19:01 amye

Checking back in here, I see 'Porter LB' on the landscape, and that's an easy PR to fix! @FeynmanZhou - any other updates?

Sorry for the late reply. It has been renamed to OpenELB and added a sandbox label in the CNCF landscape, please see https://github.com/cncf/landscape/pull/2473.

In fact, most items that need to be completed from our side had been done last month. Let me verify the checklist again and give my feedback soon.

FeynmanZhou avatar Feb 11 '22 16:02 FeynmanZhou

Hi @amye ,

I verified the checklist and we see the following 4 items are still in progress:

  • Slack: Could you please help us to create a Slack channel openelb in Kubernetes workspace?
  • Artwork: The artwork could be submitted next week.
  • Transfer domain to the CNCF: it could be done next week.
  • Trademarks: We have not registered trademark for this project yet, do we need to sign this agreement?

Could you please help us to answer the question above and mark the rest items as completed? We could provide references if needed.

BR Feynman

FeynmanZhou avatar Feb 25 '22 15:02 FeynmanZhou

Hello @FeynmanZhou ! My name is Crystal and I'm the new Project Coordinator in charge of onboarding Sandbox projects! Here's some updates to your questions:

  1. Have you had the chance to set up your Slack channel in the Kubernetes workspace? This is something you can do without permissions! Did you have any questions regarding the process?
  2. We have yet to receive your artwork transfer. When you're ready, you can submit your artwork here: https://github.com/cncf/artwork
  3. Have you created a ticket to transfer the domain? Please let me know if you have any questions or concerns!
  4. If you don't have a registered trademark, we also have a non-registered trademark agreement that would need to be reviewed and signed. It can be found here: https://github.com/cncf/foundation/tree/main/agreements under the "no regs trademarks). pdf"

Please let me know if I can help in anyway!

Cmierly avatar Sep 18 '23 18:09 Cmierly

@FeynmanZhou - checking in here, anything we can help with

amye avatar Sep 27 '23 20:09 amye