cncf / sandbox

Applications for Sandbox go here! ⏳📦🧪
Apache License 2.0
133 stars 22 forks source link

[PROJECT ONBOARDING] Open Service Mesh #269

Closed amye closed 3 years ago

amye commented 4 years ago

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.

From the project side, please ensure that you:

Formal onboarding:

amye commented 4 years ago

@lachie83, @bridgetkromhout, we'll be tracking onboarding in here. If I can get a link to your OWNERS file and your artwork, I should be able to get most things done on our end. We'd like to have onboarding complete by September 22nd.

lachie83 commented 4 years ago

Fantastic! Thanks @amye. I will provide

lachie83 commented 4 years ago

Current OWNERS can be found here - https://github.com/openservicemesh/osm/blob/main/CODEOWNERS. Artwork here - https://github.com/openservicemesh/osm/tree/main/community/logos

lachie83 commented 4 years ago

We have a mailing list here and will need to migrate to the new one once available - https://groups.google.com/g/openservicemesh

amye commented 4 years ago

Ah, looks like you'll need cncf-openservicemesh-users@lists.cncf.io?

amye commented 4 years ago

So on the OWNERS file, this gives us a list of who all should be on the maintainers.cncf.io page. Crossplane is a good example: https://github.com/crossplane/crossplane/blob/master/OWNERS.md

lachie83 commented 4 years ago

Okay. I will gather and get back to you

lachie83 commented 4 years ago

OWNERS list will land in the following PR - https://github.com/openservicemesh/osm/pull/1677

lachie83 commented 4 years ago

Could we also request the creation of cncf-openservicemesh-security@lists.cncf.io with the maintainers list please?

lukaszgryglicki commented 4 years ago

DevStats page added.

bridgetkromhout commented 4 years ago

Hi, @amye! I'm back from vacation and super-excited to work on this with you!

Could we also request the creation of cncf-openservicemesh-security@lists.cncf.io with the maintainers list please?

What do you need from us to set this up? Thanks!

amye commented 4 years ago

Invites are away for both lists.

amye commented 4 years ago

Big stuff remaining: Domain: transfer domain to CNCF/LF (ITx) Trademarks: transfer any trademark and logo mark assets over to the LF GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership Website: ensure LF footer is there and website guidelines followed Website: Analytics transferred

@bridgetkromhout, let me know if you need more help from me on any of this.

bridgetkromhout commented 4 years ago

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

Both invites have now been sent.

amye commented 4 years ago

Confirmed on the GH, landscape updates are in a PR: https://github.com/cncf/landscape/pull/1834

bridgetkromhout commented 4 years ago

Hi, @amye - here is the current status.

Domain: transfer domain to CNCF/LF (ITx)

In progress (current status: inside Microsoft)

Trademarks: transfer any trademark and logo mark assets over to the LF

We did not apply to register “Open Service Mesh” as a trademark on any of the registries, so there’s nothing else to be done. There are no trademark rights to transfer to the CNCF.

Website: ensure LF footer is there and website guidelines followed

https://openservicemesh.io/ now has CNCF footer. Thanks, @flynnduism!

Website: Analytics transferred

Appropriate invite sent to LF account.

amye commented 4 years ago

If there's no registered trademark, then the non-registered agreement is the appropriate one: https://github.com/cncf/foundation/blob/master/agreements/CNCF%20Trademark%20and%20Account%20Assignment%20Agreement%20(2020%20-%20no%20reg%20trademarks).pdf

bridgetkromhout commented 4 years ago

Waiting to hear back internally as to who signs the non-registered agreement. Domain transfer in progress.

bridgetkromhout commented 4 years ago

I noticed that we aren't using the OSM logo yet at https://www.cncf.io/sandbox-projects/ - logos are in https://github.com/openservicemesh/osm/tree/main/community/logos and I put in a PR to fix the listing in the CNCF artwork repo (https://github.com/cncf/artwork/pull/193). What else do we need to do to make the logo show up on the sandbox page?

amye commented 4 years ago

Resolved on the logo!

bridgetkromhout commented 4 years ago

Put in a PR to fix the logo on the landscape: https://github.com/cncf/landscape/pull/1851

bridgetkromhout commented 4 years ago

Worked with @amye to update social icons on https://www.cncf.io/sandbox-projects/

Waiting for Microsoft people on the trademark forms.

bridgetkromhout commented 4 years ago

Hi @amye, I see that openservicemesh.io has transferred; can you check on the progress for openserviceme.sh?

bridgetkromhout commented 4 years ago

From CNCF Slack:

Chris Aniszczyk  1:20 PM
It's up to the OSM maintainers but they need to choose between the CLA / DCO

https://github.com/openservicemesh/osm/blob/main/CONTRIBUTING.md#contributor-license-agreement Update needed - I'll follow up.