Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of the PR
Hello TOC and CNCF community, please consider this PR as a proposal for ko to become a CNCF project at sandbox level.
What is ko?
ko is a simple, fast container image builder for Go applications. It's ideal for use cases where the image contains a single Go application without many dependencies on the OS base image (e.g. no cgo or OS package dependencies). ko builds images by effectively executing go build on a local machine, and as such doesn't require docker. ko is also a good fit for lightweight CI/CD use cases given its multi-platform support and automatic SBOM generation capabilities.
Why ko in CNCF?
Even before Google’s release as a stand-alone project in March 2019, ko has proven to be indispensable to the Knative community (which has now been accepted as CNCF incubation project), as a simple, fast, and secure container image builder for Go applications. Today the broader open source community and many enterprise development teams depend on ko to improve their developer productivity. The ko project is also increasingly used as a solution for a number of build use-cases, and is being integrated into a variety of third party CI/CD tools.
Open source comes with a responsibility to contribute, sustain, and improve the projects that make our ecosystem better. To support the next phase of community-driven innovation, enable net-new adoption patterns, and to further raise the bar in the container tool industry, ko needs a vendor-neutral foundation.
We believe that CNCF is the right foundation where ko can meet the evolving needs of the community. Being part of CNCF will bring the ko community closer to other Cloud native projects in the ecosystem, including many of the projects which already depend on ko. Being in the same foundation will enable ko to better collaborate and has a potential to increase the velocity of feedback and innovation over time.
On behalf of the ko project community,
Mark Chmarny