capsule icon indicating copy to clipboard operation
capsule copied to clipboard

[UMBRELLA] CNCF Sandbox project onboarding

Open maxgio92 opened this issue 2 years ago • 9 comments
trafficstars

General

This is an umbrella issue to track the status of all the required points that need to be addressed in the Git repository and GitHub:

  • [x] Review and expand the open governance. See CNCF governance - cncf/toc#901
  • [x] Move the GitHub repository in its own separate neutral GitHub organization (ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners)
  • [ ] Move documentation to MkDocs - cncf/toc#821
  • [x] Ensure DCO or CLA are enabled for all GitHub repositories of the project
  • [x] 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] CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en
  • [x] Adopt a license scanning tool, like FOSSA or Snyk

Additional informations

Related to: https://github.com/cncf/sandbox/issues/166

maxgio92 avatar Sep 23 '23 15:09 maxgio92

DCO has been enabled for the Capsule projects, such as:

  • clastix/capsule
  • clastix/capsule-proxy

prometherion avatar Sep 26 '23 15:09 prometherion

License scanning has been introduced with #810 by @ptx96

prometherion avatar Sep 29 '23 15:09 prometherion

CII has been addressed with #816.

prometherion avatar Sep 29 '23 15:09 prometherion

Adhering to CNCF ToC is addressed with #817 by @maxgio92 .

prometherion avatar Sep 29 '23 16:09 prometherion

@prometherion @maxgio92 @MaxFedotov Do we also need to create a new organisation on artifacthub? I would like to start with trivial stuff in the CLO Monitor like Artifacthub Badges etc. Should I create an organisation and add all the maintiners?

oliverbaehler avatar Oct 11 '23 06:10 oliverbaehler

It makes definitely sense.

I just created the organization on Artifact Hub, please, share your usernames (publicly, or privately) so I can add you there: thanks for the heads up, @oliverbaehler! ❤️

prometherion avatar Oct 11 '23 09:10 prometherion

It makes definitely sense.

I just created the organization on Artifact Hub, please, share your usernames (publicly, or privately) so I can add you there: thanks for the heads up, @oliverbaehler! ❤️

Hey! Mine is the same as here, MaxFedotov

MaxFedotov avatar Oct 11 '23 14:10 MaxFedotov

@prometherion should we still make changes against the current capsule repostories or should we qait until its moved to the new organisation?

Mine is also oliverbaehler, thanks.

I will start working on a draft for a new release path, including sboms etc to satisfy clo

oliverbaehler avatar Oct 11 '23 15:10 oliverbaehler

The new organization has been created, and Chris Aniszczyk from CNCF accepted the invitation.

I would move the project once any reference from the documentation is pointing to the new organization: does it make sense, @oliverbaehler?

I never moved a repository hosting a Go module, wondering if this will break all the third-party dependencies too, such as capsule-proxy, or any other project using github.com/clastix/capsule.

prometherion avatar Oct 13 '23 14:10 prometherion