toc
toc copied to clipboard
[SANDBOX PROJECT ONBOARDING] VS Code Kubernetes Tools
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
- [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?
- [ ] 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] Website: ensure LF footer is there and website guidelines followed
- [x] 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/
- [ ] 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
Hi all, I believe that Ivan Towlson, who submitted the original application, has a new email address, but I'll wire him up. Thanks for the cool check list.
@squillace: We're trying to make it easy here! @ppog_penguin, your help here?
DevStats page added.
Hi @squillace! Any progress on this so far (anything we can help here with)?
I doubt it. only throughput issues on our side as we roll into the holiday season. But I'll do a little underbrush cleaning here before I DEPART FOR PERSONAL REFRESHLAND
all right! @idvoretskyi and @amye we are back in the saddle here. I've wrassled up the appropriate peeps and we'll start on this list. Promise. :-)
The underbrush cleaning will have much appreciate. :)
@amye 👋
(Did I give you my twitter handle instead of my GitHub handle? Sorry about that!)
I'll start working on the list too, and will coordinate with @squillace and @lstocchi. Re: "Provide emails for the maintainers added to https://maintainers.cncf.io" - how do you want these, e.g. pull request to that repo or via email to you?
@amye 👋
(Did I give you my twitter handle instead of my GitHub handle? Sorry about that!)
I'll start working on the list too, and will coordinate with @squillace and @lstocchi. Re: "Provide emails for the maintainers added to https://maintainers.cncf.io" - how do you want these, e.g. pull request to that repo or via email to you?
Drop an email to [email protected] and we will get you sorted!
@amye
Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
Forgive me for being obtuse but I can't see the repo for this to send the PR to... could you point me in the right direction please?
https://github.com/cncf/landscape#new-entries
On Tue, Dec 14, 2021 at 2:51 PM itowlson @.***> wrote:
@amye https://github.com/amye
Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
Forgive me for being obtuse but I can't see the repo for this to send the PR to... could you point me in the right direction please?
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/745#issuecomment-993987312, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIMDGPHXPG6J2LBOQE3UQ6U5XANCNFSM5HV3TIRA .
-- Cheers,
Chris Aniszczyk https://aniszczyk.org
Where we are now:
- Slack channel set up in CNCF Slack
- Neutral organisation created but waiting for maintainer agreement to transfer
- Maintainer PR created as draft - waiting on transfer to set ready
- Maintainer emails provided (TODO: also send Bhargav's)
- Artwork: none to transfer
- Domain: none to transfer
- Trademarks: none to transfer
- Required accounts added to neutral GH org as owners
- DCO bot installed in neutral GH org
- Website: we only have a landing page but Ronan can add a LF footer to that
- Analytics: Ronan to transfer analytics for landing page
- Slack channel set up in CNCF Slack
- Neutral organisation created but waiting for maintainer agreement to transfer
- Maintainer PR created as draft - waiting on transfer to set ready
- Maintainer emails provided (TODO: also send Bhargav's)
- Artwork: none to transfer
- Domain: none to transfer
- Trademarks: none to transfer
- Required accounts added to neutral GH org as owners
- DCO bot installed in neutral GH org
- Website: we only have a landing page but Ronan can add a LF footer to that
- Analytics: Ronan to transfer analytics for landing page
See I knew we could do it. :)
However, Trademarks has both registered and non-registered (common law) trademarks, take another look in that repo for the non-registered trademarks!
I think we are making progress here. @itowlson do you have any updates to share on this issue? I think we took a bunch of strides here.
Sorry, got derailed by a couple of issues, and am still away until tomorrow because socialist hobbit paradise. I’ll check then.
Where are we at on contributor approvals for the licence change.
@amye re trademarks: I think you’re going to have to give me some hints here. I don’t know what I’m looking for.
Here! https://github.com/cncf/foundation/blob/master/agreements/CNCF%20Trademark%20and%20Account%20Assignment%20Agreement%20(2020%20-%20no%20reg%20trademarks).pdf
Thanks Amye, will look tomorrow!
Regarding the repo:
- Licence change is waiting on thumbs up from a few more people
- The neutral organisation is set up, but I want to finalise a couple of in-flight PRs and do a release before we do the move (so that if anything goes wrong we've at least cleared the imminent stuff). This has been held up by the holiday.
The main repository is now moved. We have a couple of satellite repos also to move (API wrapper and API samples).
What is the new main repository?
https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools
Thanks, updated Devstats to track a new org and changed the main repo.
Circling back in here, @itowlson - any updates?
- All repos are now in the neutral org
- The website has been updated but we might need to update the shortlinks
- @squillace is chasing down the last few contributors to approve the licence change
- @squillace is looking at the trademark stuff (sorry but I still couldn't figure out what you needed us to transfer)
- I am doing a PR to the landscape document
Trademarks: this one may be a little weird, because you're not giving over the entire VS Code trademark, it's just for 'kubernetes tools'. Take a look at https://github.com/cncf/foundation/blob/main/agreements/CNCF%20Trademark%20and%20Account%20Assignment%20Agreement%20(2020%20-%20no%20reg%20trademarks).pdf, @squillace and we'll talk.
Oh no, the landscape needs a SVG logo which includes the project name, which I don't think we have. @flynnduism could you do a version of the SVG logo https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools/blob/master/images/logo.svg with the text "VS Code Kubernetes Tools" on it please?
@amye Is there any way to tick off things that we've done? I've been wanting to use your checklist to track what remains but can't tick the boxes myself!
@amye Is there any way to tick off things that we've done? I've been wanting to use your checklist to track what remains but can't tick the boxes myself!
Goodness, I wish! No, just list them here and I'll take care of it.
chuckle I think you can tick these off:
- Slack channel set up in CNCF Slack
- Repos transferred to neutral GitHub org
- Maintainer list PR: sent
- Maintainer emails provided
- Artwork: none to transfer
- Domain: none to transfer
- Required accounts added to neutral GH org as owners
- DCO bot installed in neutral GH org
- Website: LF footer added
- Analytics: transferred analytics for landing page to CNCF
Hi @itowlson ! My name is Crystal and I'm the new project coordinator in charge of onboarding sandbox projects!
I'm checking in to see if your team has had the chance to review any other items on the checklist or if you need any help with anything?
Please don't hesitate to reach out! I'm happy to help.