toc
                                
                                 toc copied to clipboard
                                
                                    toc copied to clipboard
                            
                            
                            
                        [SANDBOX PROJECT ONBOARDING] Paralus
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/
- [x] 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] 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
- [x] 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
- [ ] 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] GitHub: ensure that hat 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] 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
Hi all, Thanks for having Paralus on board. I'm one of the maintainers of Paralus. We'll go through the requirements mentioned above and will reach out in case we need some assistance.
- Understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/- link is broken
- Have added your project to https://github.com/cncf/contribute- this repo is archived, where the PR has to be raised?
- Provide emails for the maintainers added to https://maintainers.cncf.io/ in order to get access to the maintainers' mailing list and ServiceDesk- how do I share these?
@amye please guide.
Understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/- link is broken
This page has migrated to https://www.linuxfoundation.org/legal/trademark-usage
Have added your project to https://github.com/cncf/contribute- this repo is archived, where the PR has to be raised? This now comes from the landscape
Provide emails for the maintainers added to https://maintainers.cncf.io/ in order to get access to the maintainers' mailing list and ServiceDesk- how do I share these?
Submit a pull request to maintainers.cncf.io first, emails can go to [email protected]
- [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/
- [x] 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] 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
- [x] 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
- [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
- [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
- [x] GitHub: ensure that hat 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] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
DevStats page added.
Added CNCF logo to website: https://github.com/paralus/website/pull/63
Adding Paralus to CNCF Landscape https://github.com/cncf/landscape/pull/2926
The following items are done as part of https://github.com/paralus/paralus/pull/112:
- Create a maintainer list
- GitHub: ensure that hat the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub
- CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
- GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
Added Paralus maintainers: https://github.com/cncf/foundation/pull/488
Hi everyone, Wishing you all a Happy New Year 🥳
@caniszczyk can you please guide/point me to a resource that shows how to add GitHub org owners? I can share it with the current admin/owner and ask them to do the required changes.
I was also looking at how to transfer the domain and need some assistance in filling out the form. Can any of you please guide me?

Queries:
- who can fill out this form? Can it be any maintainer or has to be the owner of repo/org or something like that?
- who is the contact at LF?
- email forwarding, we do have a couple of email ids, how do we take care of that?
- also what is the whole process like, as in what happens after I submit this form?
Cc: @caniszczyk @amye
(1) https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization should be helpful here (2) You can set me as a contact for LF, but the IT team will be able to help you with your email ids
Thanks amye for the information, we've transferred/added @caniszczyk and @thelinuxfoundation as owners for Paralus. Please check and confirm/accept.
Only the domain name ownership transfer remains, which I'm understanding especially on the email side of things. Will close that as well.

Hi @amye we don't see an option to create #paralus channel on Kubernetes slack, can you please check and guide?
Hi @amye we don't see an option to create #paralus channel on Kubernetes slack, can you please check and guide?
You can choose either Kubernetes or CNCF slack.
Sure, however I don't see an option to create a new channel on Kubernetes slack. I see that option only for CNCF, are some permissions missing or do I have to raise a request somewhere to add it to Kubernetes slack?
Sure, however I don't see an option to create a new channel on Kubernetes slack. I see that option only for CNCF, are some permissions missing or do I have to raise a request somewhere to add it to Kubernetes slack?
@amye how do I add a channel on Kubernetes slack? I don't see an option to add a new channel.
@caniszczyk can you help us create a channel on kubernetes slack by the name of paralus, many community members requested this channel, and we are opening up the community call, we need to have this in place, seems like me and my team-members don't have permission to do so. Looking forward to hearing from you.
Hi, @amye @caniszczyk we've transferred the domain to CNCF and submitted the request as mentioned here: https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63. I guess this is the ticket number: IT-25056.
Request you to do the needful as the transfer window is open and confirm.
The only pending task is creation on a slack channel on Kubernetes.
Kubernetes has their own slack management that they control: https://github.com/kubernetes/community/blob/master/communication/slack-guidelines.md#should-you-have-a-channel-on-the-kubernetes-slack
Hi @amye @caniszczyk all the activities are done. Please let me know if there's anything else to be done from our end.
We don't seem to have your maintainer's emails for your mailing list: drop them over to [email protected]?
We don't seem to have your maintainer's emails for your mailing list: drop them over to [email protected]?
Done, I've dropped an email to the above mentioned email id.
Hi @techmaharaj ! My name is Crystal Mierly and I will be taking charge of assisting new sandbox projects with the onboarding process! There is only two tasks that needs to be completed by Paralus to be considered done with onboarding on your end
- [ ] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
- [ ] Adopt a license scanning tool, like FOSSA or Snyk
please let me know if you have any questions regarding these tasks!
@Saim-Safdar can you help with this?
Hi @Cmierly happy to assist, we've transferred/added LF earlier this year, if something is still pending we will resume and complete it, let us know. Regarding item no 2, maintainers will be adding a license scanning tool, we currently using Trivy, and as soon as we are done, I'll update you.
Hi @Cmierly happy to assist, we've transferred/added LF earlier this year, if something is still pending we will resume and complete it, let us know. Regarding item no 2, maintainers will be adding a license scanning tool, we currently using Trivy, and as soon as we are done, I'll update you.
Hi @Saim-Safdar ! Once you finish adopting the scanning tool, you just need to sign over any trademarks you may have and we can finish up your onboarding!
@RobertKielty is this one set up for license scanning? Can we mark that complete?
@Cmierly did we manage to finish the trademark agreement? That seems like the last step after license scanning.
I am sending out invites to join FOSSA and Snyk to all maintainers.
You are free to choose either service to check your code for compliance the CNCF License Policy.
@avinashpenmetsa @sbenny @elenalape @Saim-Safdar @venukrishna @meain @akshay196 @techmaharaj @niravparikh05
Please expect invites to join the CNCF FOSSA and Snyk setups to be sent to the email addresss that we have on record for you.
I only need one of you to import your project code repos into either service (or both) then we can call this task done.