toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] Inclavare Containers

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

  • [x] Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.adoc#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/
  • [x] Understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
  • [x] Has your project adopted open governance already? see http://opengovernance.dev
  • [x] Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack?
  • [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
  • [x] Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork

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
  • [x] Domain: transfer domain to the CNCF - please send a transfer code to [email protected]
  • [ ] 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
  • [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
  • [x] Website: ensure LF footer is there and website guidelines followed
  • [x] Website: Analytics transferred to [email protected]
  • [x] 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)
  • [x] Adopt a license scanning tool, like FOSSA or Snyk

amye avatar Sep 14 '21 16:09 amye

DevStats page added.

lukaszgryglicki avatar Sep 16 '21 08:09 lukaszgryglicki

LF footer is added in Website.

haosanzi avatar Sep 23 '21 01:09 haosanzi

@haosanzi: Excellent! Artwork is the next big thing.

amye avatar Sep 23 '21 02:09 amye

The progress of the two tasks needs to be updated

  1. Website: Analytics transferred to [email protected]

Sorry, we don't have analytics currently. Are analytics a requirement?

  1. Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork

Has added inclavare artwork to cncf/artwork. Please see the link for the detailed information.

haosanzi avatar Sep 23 '21 10:09 haosanzi

I will mark both of these off! Trademarks comes next, we have paperwork for registered and non registered.

amye avatar Sep 23 '21 15:09 amye

@haosanzi: checking in here, anything I can help with?

amye avatar Oct 04 '21 17:10 amye

Hi, here is an update.

I ensure I understand:

  • 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
  • Create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it --> Done, see Add Inclavare Containers as Sandbox

Things that CNCF will need from the project:

  • GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project --> yes, we do: https://github.com/alibaba/inclavare-containers/blob/master/CONTRIBUTING.md#sign-your-work

haosanzi avatar Oct 11 '21 08:10 haosanzi

@amye It's about slack migiration. We didn't have slack account before. And We found we can't login the clound-native.slack.com. Could you please give a guide about how to request an account and make the migiration? Thanks!

YangLiang3 avatar Oct 11 '21 09:10 YangLiang3

@amye It's about slack migiration. We didn't have slack account before. And We found we can't login the clound-native.slack.com. Could you please give a guide about how to request an account and make the migiration? Thanks!

You want https://cloud-native.slack.com/ - I can make you a channel in there if you didn't have slack before!

amye avatar Oct 11 '21 22:10 amye

@amye Thanks! please help on this.

YangLiang3 avatar Oct 12 '21 01:10 YangLiang3

@amye what info need I provide? how's the slack in cloud-native slack? Thansk for your help

YangLiang3 avatar Oct 14 '21 04:10 YangLiang3

Hi, here is an update.

  • Has your project adopted open governance already? see http://opengovernance.dev --> yes, we do. https://github.com/alibaba/inclavare-containers/blob/master/GOVERNANCE.md

  • Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io --> yes, we have submit a pr https://github.com/cncf/landscape/pull/2318

  • CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en --> yes, we do. https://bestpractices.coreinfrastructure.org/projects/5219

  • Adopt a license scanning tool, like FOSSA or Snyk --> yes, we do. We have adopted FOSSA: https://app.fossa.com/projects/git%2Bgithub.com%2Falibaba%2Finclavare-containers?ref=badge_shield

haosanzi avatar Oct 14 '21 08:10 haosanzi

@amye Thanks! please help on this.

Happy to make you a channel, what would you like?

amye avatar Oct 14 '21 18:10 amye

hi @amye you need a channel name, right? if it is, please use "inclavare-containers" as channel name? what other info do you need? please free free to tell me. If you have a reuqest channel guide, it will be better. I can give all info related one time. Thanks again

YangLiang3 avatar Oct 15 '21 04:10 YangLiang3

@amye Hi, about to Create space for meetings/events on community.cncf.io, e.g., https://community.cncf.io/pravega-community/. We need one to interact with the community to engage more users and developers.

I make a request as followed, but I am not sure whether it can meet the demand. Could you give us some help? image

haosanzi avatar Oct 15 '21 06:10 haosanzi

We'll take care of this, thanks!

amye avatar Oct 15 '21 16:10 amye

hi @amye you need a channel name, right? if it is, please use "inclavare-containers" as channel name? what other info do you need? please free free to tell me. If you have a reuqest channel guide, it will be better. I can give all info related one time. Thanks again

https://cloud-native.slack.com/archives/C02HJJ81BD5 is live!

amye avatar Oct 15 '21 19:10 amye

Hi, here is an update.

  • Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack? --->. yes, thanks for your help, we have a CNCF Slack.

  • Have added your project to https://github.com/cncf/contribute. --> yes, we have submit a pr. Please review this pr.

  • Create space for meetings/events on https://community.cncf.io, ---> We have made an request in https://servicedesk.cncf.io. Please help take care of it.

haosanzi avatar Oct 18 '21 02:10 haosanzi

Merged for contribute!

amye avatar Oct 18 '21 15:10 amye

Community group is created, if you create an account on community.cncf.io I'll be able to add you as organizers.

amye avatar Oct 22 '21 20:10 amye

@amye Here is the status update:

  • Domain: transfer domain to the CNCF - please send a transfer code to [email protected]
  • Trademarks: transfer any trademark and logo mark assets over to the LF

The company legal team is moving forward on these two items. Perhaps need 3-4 weeks.

  • Is your project in its own separate neutral github organization?

Once the domain and trademark transfer complete, we will launch a new neutral github organization https://github.com/inclavare-containers. This is a decision made by company.

  • GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership

After the new neutral github organization is created, we will do this.

jiazhang0 avatar Oct 27 '21 01:10 jiazhang0

Thanks for the update!

amye avatar Oct 27 '21 01:10 amye

Hi, here is the update.

Domain: transfer domain to the CNCF - please send a transfer code to [email protected]

The transfer code has been sent [email protected]

haosanzi avatar Jan 04 '22 02:01 haosanzi

Hi, here is the update.

Domain: transfer domain to the CNCF - please send a transfer code to [email protected]

The transfer code has been sent [email protected]

Yep! Following up from email - process has shifted a bit, you can do this through Linux Foundation's IT portal: https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63

amye avatar Jan 05 '22 19:01 amye

Hi, the request is submitted. https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/IT-23461

haosanzi avatar Jan 07 '22 11:01 haosanzi

Hi, amye.

About Trademarks: transfer any trademark and logo mark assets over to the LF. I have sent the CNCF Trademark and Account Assignment Agreement file to your email.

haosanzi avatar Jan 11 '22 05:01 haosanzi

Hi, here is the update. According to https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/IT-23461, inclavare-containers.io domain has been successfully transferred

haosanzi avatar Jan 19 '22 02:01 haosanzi

Currently outstanding:
Is your project in its own separate neutral github organization? (I know it's live, but nothing's in there yet) GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership

amye avatar Jan 20 '22 19:01 amye

Hi, here is the update.

Is your project in its own separate neutral github organization?

yes, please see https://github.com/inclavare-containers/inclavare-containers for more detail.

GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership

The invitation has been sent, waiting for @thelinuxfoundation and @caniszczyk to confirm.

haosanzi avatar Jan 21 '22 07:01 haosanzi

Excellent! The last thing waiting is Trademarks, and that's on our team. Thanks!

amye avatar Jan 21 '22 16:01 amye