Closed amye closed 10 months ago
DevStats page added.
- [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/legal/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/
Yes, we have a Working Group and a charter.
- [x] Is your project in its own separate neutral github organization?
Yes, github.com/containerssh.
- [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
CoC is linked in the main README, the organization's profile page, and located in the same repository as the charter.
- [x] Website: Analytics transferred to projects@cncf.io
We do not use project analytics and do not intend to use any in the future.
We are using a custom scanning tool because both FOSSA and Snyk include Go dependencies that are not actually being used in the report. The ContainerSSH solution scans the built binary and only includes dependencies in the license report that are being used.
- [ ] 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)
- [ ] Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
- [ ] Create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it
- [ ] 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
[ ] 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 (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub).
[ ] 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/
- [ ] Marketing: update relevant intro + slide decks
- [ ] Events: update CFP + Registration + CFP Area forms
- [ ] ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
- [ ] CNCF Welcome Email Sent to confirm maintainer list access, welcome email has monthly project sync details
- [ ] 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)
@amye regarding the Slack import: we are concerned regarding the privacy aspect when importing users with their PII. Can you please advise about the legal situation, especially as it relates to the GDPR?
Also, if we are doing an import it seems we (or whoever does the import) needs admin permissions on both workspaces. Who can take care of that if we need an import?
We prefer cncf/toc#1 as we have Slack Enterprise on the CNCF Slack and won't cover it for others
On Thu, Sep 29, 2022 at 2:29 AM Janos Bonic @.***> wrote:
@amye https://github.com/amye regarding the Slack import: we are concerned regarding the privacy aspect when importing users with their PII. Can you please advise about the legal situation, especially as it relates to the GDPR?
- Should we instead ask users to join the CNCF Slack and sunset the ContainerSSH Slack?
- Can we just keep the ContainerSSH Slack around?
Also, if we are doing an import it seems we (or whoever does the import) needs admin permissions on both workspaces. Who can take care of that if we need an import?
— Reply to this email directly, view it on GitHub https://github.com/cncf/sandbox/issues/210, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIN434MM65RG3KI3KPLWAVANDANCNFSM6AAAAAAQLVWYNI . You are receiving this because you were assigned.Message ID: @.***>
-- Cheers,
Chris Aniszczyk https://aniszczyk.org
Thanks @caniszczyk.
Different question: I'm trying to request the transfer of containerssh.io, but the Jira setup seems to be broken. Despite filling out all the fields I get this:
@amye regarding the following item, the repository seems to be archived:
- [ ] Have added your project to https://github.com/cncf/contribute
@caniszczyk you should be getting a GitHub invite shortly. Please note, the GitHub org membership is automatically managed by Terraform, if you wish to add additional users that should be done through this repo, otherwise the automation will remove manually added users again.
- [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)
Channel created on the CNCF Slack, ContainerSSH Slack scheduled for decommissioning.
- [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] Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork
- [X] GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership
- [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).
- [ ] Have added your project to https://github.com/cncf/contribute
Not possible, the repo is archived.
- [ ] Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
Not possible, the form doesn't allow submitting, even when all fields are filled out, see above.
- [ ] Provide emails for the maintainers added to https://maintainers.cncf.io/ in order to get access to the maintainers mailing list and ServiceDesk
Where should we send these e-mails?
- [ ] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
Where should we send the document?
- [ ] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
Signed up, but even an hour after signup the error message says: "Sorry, you cannot log in yet. As an anti-spam measure, there is a delay after activating a local account before you can log in."
- [X] Devstats: add to devstats https://devstats.cncf.io/
- [ ] Marketing: update relevant intro + slide decks
- [ ] Events: update CFP + Registration + CFP Area forms
- [ ] ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
- [ ] CNCF Welcome Email Sent to confirm maintainer list access, welcome email has monthly project sync details
- [ ] 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)
Re: Domain Transfer through LFIT - The project should be CNCF, does that help resolve this?
Re: Domain Transfer through LFIT - The project should be CNCF, does that help resolve this?
Unfortunately, no. We did select the CNCF project.
Re: Domain Transfer through LFIT - The project should be CNCF, does that help resolve this?
Unfortunately, no. We did select the CNCF project.
You should. What information are you putting in?
Here's the screenshot, plus we uploaded a zone file and specified the existing e-mail redirects in the text field. The Project ITX URL field was left empty.
Here's the screenshot, plus we uploaded a zone file and specified the existing e-mail redirects in the text field. The Project ITX URL field was left empty.
It still fails?
Yes, it fails.
Yes, it fails.
https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/create/37 is the next step, open a ticket with LF IT because the domain transfer shouldn't fail like that.
Done, ticket number IT-24626
Domain transfer ticket submitted: https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-24628
- [X] Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
Filed as IT-24628
- [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] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
- [ ] Have added your project to https://github.com/cncf/contribute
Not possible, the repo is archived.
- [X] Devstats: add to devstats https://devstats.cncf.io/
- [ ] Marketing: update relevant intro + slide decks
- [ ] Events: update CFP + Registration + CFP Area forms
- [ ] ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
- [ ] CNCF Welcome Email Sent to confirm maintainer list access, welcome email has monthly project sync details
- [ ] 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)
you should be getting a GitHub invite shortly. Please note, the GitHub org membership is automatically managed by Terraform, if you wish to add additional users that should be done through this repo, otherwise the automation will remove manually added users again.
Resend the invite? I think something did not get picked up.
@amye I just resent the invitation, but the ContainerSSH org is already in the CNCF GitHub Enterprise account.
@amye I just resent the invitation, but the ContainerSSH org is already in the CNCF GitHub Enterprise account.
Ah, the issue that I'm seeing is 'partial' permissions, promote 'thelinuxfoundation' to owner?
@amye done, try now
Done!
Hi @janosdebugs ! My name is Crystal and I am the new project coordinator in charge of onboarding sandbox projects!
Have you and your team had the chance to check off any more tasks? If you have any questions or concerns, please don't hesitate to reach out!
Hi @Cmierly I'm working less on ContainerSSH these days, @tsipinakis could you pleasetake over this list? AFAIK there is only the DCO/CLA question open.
I'll take over yes, I was already looking at the list in the top message and saw that most of the unticked points have already been completed. I'll add the DCO plugin and double check what needs to be done later today.
* [ ] 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)
Already done: #containerssh
* [ ] Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
Already done https://github.com/cncf/landscape/pull/2791
* [ ] Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork
Already done https://github.com/cncf/artwork/pull/363
* [ ] Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
Already done
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
Already done https://github.com/cncf/foundation/pull/427
* [ ] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
@janosdebugs Has this been done? Anything left to do here?
* [ ] GitHub: ensure [DCO](https://github.com/apps/dco) or [CLA](https://github.com/cncf/cla) are enabled for all GitHub repositories of the project
Enabled just now
* [ ] Website: ensure LF footer is there and [website guidelines](https://github.com/cncf/foundation/blob/master/website-guidelines.md) followed (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub).
Already done https://github.com/ContainerSSH/containerssh.github.io/commit/fa12eddb0c7b67bd1863ea5be5689ae6d41d0e92
* [ ] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
Already done https://www.bestpractices.dev/en/projects/6550
Thank you for this update! I have marked off all but trademark transfer and adopt a license scanning tool.
I checked and we don't have any sign offs on trademarks so once those two things are done we can close this out!
Thanks @Cmierly !
@janosdebugs Sounds like from the previous comments that you had already prepared the documents, do you still have them somewhere? (I assume your or Sanja will need to sign them as the original authors in any case)
@Cmierly It is not clear from the link where to send these documents. Could you provide some direction?
Woke up an email chain on trademarks, we'll get it sorted out.
Thanks, got the mail about the trademark, I'll sort that out.
Happy to help! We're trying to get projects completely onboarded.
FOSSA badge has been added!
That's great!
Hi @tsipinakis ! It looks like the only thing you need to do is finish up the trademark transfer and you are done with all onboarding tasks! All that will be left is to invite ContainerSSH to our new tool, LFX Insights!
Please let me know if you need any help with the trademark transfer process
@Cmierly I submitted the trademark form already to the onboarding email address and @amye in cc.
@janosdebugs You are correct! I have sent the document out for signing and will update the list when it is complete. In the meantime I will ping @krook to explain the last task, LFX Insights and get you added to it!
Hi @Cmierly thank you for sending out the trademark paperwork. I believe, that concludes all onboarding tasks, or did we miss something?
@janosdebugs Yup! ContainerSSH is fully onboarded! Thank you for all your work, I'll be closing this out now 🥇
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: