Open amye opened 1 year ago
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 brokenHave 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 cncf-maintainer-changes@cncf.io
[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 projects@cncf.io
[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:
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:
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 project-onboarding@cncf.io?
We don't seem to have your maintainer's emails for your mailing list: drop them over to project-onboarding@cncf.io?
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
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.
Invites sent.
For FOSSA, I have to add the first invitee to the team before you import you code for license scanning. Please update me here when the first FOSSA invites are accepted and I will add you to your paralus team there.
For Snyk, once you have accepted your invite you should be able to import your code straight away.
I have checked the Snyk and FOSSA Team for accepted invites. No invites have been accepted as yet.
@RobertKielty Apologies for not replying on time. I missed you messages here. I just tried to accept the invitations, but seems both invitations are expired. :(
Can you re-invite me to FOSSA and Snyk organizations? My email - akgaikwad001 [AT] gmail [DOT] com
We would like to add project to both platforms so that we can compare them for some time and proceed with one which is more friendly. Hope it is fine.
@RobertKielty Hey, Checking here if you've send me invites for FOSSA/Snyk teams? I haven't received any email yet.
@akshay196 I have resent the FOSSA Invite just now. Let me know when you have accepted that. I must add you to the Paralus team on FOSSA after you have accepted. Then you can use the account.
Checking Snyk next ...
@akshay196 There are nine pending invites to join Paralus on CNCF Snyk, your email is on that list. DM me on cloud native slack and I can go throuh it with you.
@RobertKielty Hey, Nirav has accepted both invitations. We have imported Paralus repos on Snyk. Can you add Nirav to Paralus team on FOSSA? Once done we will import paralus repos on FOSSA too. cc @niravparikh05
Nice work, I can see the scans in Snyk! In Snyk on the Paralus team the license report can be found in Dependancies
@akshay196 as you are a now a Team Admin for Paralus on FOSSA adding @niravparikh05 to the Paralus Team is somehting that you have the permissions to do. Do you want to give that a go?
Visit the Paralus team URL I shared with you and see if you can add them there.
@RobertKielty Thanks for sharing necessary steps and helping us on-boarding to license scanning tool.
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: