cncf / sandbox

Applications for Sandbox go here! β³πŸ“¦πŸ§ͺ
Apache License 2.0
131 stars 21 forks source link

[SANDBOX PROJECT ONBOARDING] Microcks #197

Closed amye closed 5 months ago

amye commented 1 year 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. 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:

yada commented 1 year 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. We would like to complete onboarding within one month of acceptance.

We thank the CNCF Technical Oversight Committee (TOC) members for their validation and the TAG App Delivery team for their invaluable support during this process.

Please see below an update regarding the actions performed:

From the project side, please ensure that you:

βœ… read, understood and validated.

βœ… read, understood and validated.

βœ… read, understood and validated.

βœ… read, understood and validated.

βœ… read, understood and validated.

βœ… read and understood. We have a deep assessment of our dependencies are have well known libraries using non-approved (or not listed) licenses in the Allowlist (ex: Eclipse public license): we can allow them with some assistance? Thank you for clarifications on this point.

βœ… read and understood. We will work on it asap.

βœ… See: https://cloud-native.slack.com/messages/microcks channel ID on CNCF Slack is C05BYHW1TNJ

  • [x] Is your project in its own separate neutral github organization?

βœ… Yes

βœ… See: https://github.com/cncf/landscape/pull/3285

βœ… See: https://github.com/cncf/foundation/pull/588

βœ… See: https://github.com/cncf/artwork/pull/416

βœ… See: https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-25739

Things that CNCF will need from the project:

βœ… Email sent:

from: | Yacine KheddacheΒ <yacine@microcks.io>
-- | --
to: | project-onboarding@cncf.io
cc: | Laurent Broudoux <laurent@microcks.io>,Amye Scavarda Perrin <amye@linuxfoundation.org>
date: | Jun 28, 2023, 11:18β€―AM
subject: | [Microcks] access to the maintainers mailing list and ServiceDesk

βœ… read and understood. Microcks logo and trademark is owned by the community. Could you please send to the maintainers a non-corporate and non-registered agreement?

Maintainers emails available to sign are: laurent@microcks.io yacine@microcks.io

  • [x] GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership that we will onboard to our GitHub Enterprise instance: https://github.com/enterprises/cncf

βœ… invitation to join has been sent.

  • [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project

βœ… DCO has been setup and activated.

  • [x] GitHub: ensure that that the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub

βœ… See: https://github.com/microcks/microcks Section "Getting Started"

  • [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).

βœ… See: https://microcks.io/

Waiting for confirmation (see question below).

WIP, see: https://bestpractices.coreinfrastructure.org/en/projects/7513

Things that the CNCF will do or help the project to do:

yada commented 1 year ago

Website: Analytics transferred to projects@cncf.io

βœ… See:

Capture d’écran 2023-07-03 aΜ€ 15 18 46

@amye can you confirm it is what you are expecting on this task?

lukaszgryglicki commented 1 year ago

DevStats instance added. Also added in All CNCF projects health instance. Will be fully-added to all other All CNCF dashboards on Friday (affiliations research started today, and will be imported as it progresses).

lbroudoux commented 1 year ago

Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63

βœ… Done. See https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-25739

yada commented 1 year ago

Comment above updated with tick on all tasks done.

lbroudoux commented 1 year ago

OpenSSF Best Practices Badge: Start on an OpenSSF Best Practices Badge https://bestpractices.coreinfrastructure.org/en

βœ… Done. Current completion is 88%. See https://bestpractices.coreinfrastructure.org/en/projects/7513

yada commented 1 year ago

Hi, We are happy to finalize our onboarding sandbox process.

As: "Domain: transfer domain to the CNCF" is done "Website: Analytics transferred" is done "OpenSSF Best Practices Badge: Start on an OpenSSF Best Practices Badge" reached 91%, so guess it is done. See: https://www.bestpractices.dev/en/projects/7513

For: "Trademarks: transfer any trademark and logo mark assets over to the LF" Microcks' logo and trademark is owned by the community. Could you please send the maintainers a non-corporate and non-registered agreement? Maintainers emails available to sign are: laurent@microcks.io yacine@microcks.io

Regarding "Understand the license allowlist", we have removed some dependencies and will update this accordingly asap.

I am looking forward to seeing who will do or help us with "Things that the CNCF will do or help the project to do:"

I appreciate your support. Regards, Yacine

amye commented 1 year ago

Question: Your application has a different company as contributing -- I see https://postman.com/. Should someone from that group sign?

yada commented 1 year ago

Only the two maintainers have to sign.

yada commented 11 months ago

Hi, Can we close "Trademarks: transfer any trademark and logo mark assets over to the LF"? We are just waiting to sign on our side. Reminder:

Thanks

amye commented 11 months ago

Not sure what this means? We have two agreements, non-registered and registered trademarks, but your application has a contributing company associated with it.

yada commented 11 months ago

In our submission we have added Postman to the "Contributing or Sponsoring Org" as their are sponsoring Microcks. But they do not need to sign as the project is owned by the two maintainers. Which explain why they do not need to sign from our point fo view, let me know if I missed anything ?

yada commented 9 months ago

Happy New Year, and all the best for 2024 πŸŽ‰ https://www.linkedin.com/feed/update/urn:li:activity:7150492809869926400

πŸͺ„ As our New Year's Resolutions and wish, let's finish this sandbox onboarding process this Q1 πŸ™Œ

Only 7 tasks to close, and we are done: @amye @Cmierly @caniszczyk and the team, let me know if anything is missing on our side, and we will process it accordingly.

From the project point of view:

  1. " Trademarks: transfer any trademark and logo mark assets over to the LF" Maintainers (laurent@microcks.io & yacine@microcks.io) are waiting for the non-corporate and non-registered agreement and will sign it immediately. As the thread above explains, maintainers are the only ones who need to sign.

  2. "Insights: add to LFX Insights" βœ… See: https://insights.lfx.linuxfoundation.org/foundation/cncf/overview?project=microcks

  3. "Events: update CFP + Registration + CFP Area forms" What do you expect from us on this point? Any link/info will be appreciated.

  4. "ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/" βœ… confirmed.

  5. "CNCF Welcome Email Sent to confirm maintainer list access" βœ… Received: [cncf-microcks-maintainers] Welcome to cncf-microcks-maintainers@lists.cncf.io Group Notification cncf-microcks-maintainers+owner@lists.cncf.io Fri, Jun 30, 2023, 12:18β€―PM

  6. "Book time with the team with http://project-meetings.cncf.io" βœ… booked and meeting done on November 7th, 2023 (during KubeCon + CloudNativeCon North America) with Jake Pineda.

  7. "Adopt a license scanning tool, like FOSSA or Snyk" Can we have some help setting it up and accessing the license via CNCF agreements?

    Thank you Yacine

Cmierly commented 9 months ago

Hi @yada ! I'll ping @RobertKielty to help you with the license scanning tool!

RobertKielty commented 5 months ago

I have invted @yada and @lbroudoux to the team on FOSSA, @yada can now add a repo for scanning

RobertKielty commented 5 months ago

Once @lbroudoux has accepted their invite and added the main Microcks repos as project to their Team in FOSSA then we can tick this box.

@yada thanks again for reaching out to me!

RobertKielty commented 5 months ago

Project has been added to the Microcks team in FOSSA.

Cmierly commented 5 months ago

Microcks is now fully on boarded!

yada commented 5 months ago

Thank you, @Cmierly, and the entire CNCF team, for your time and assistance πŸ™Œ