From 49f5a8bbd61432f73381a1a6999093c808e99070 Mon Sep 17 00:00:00 2001 From: Mark Chmarny Date: Tue, 18 Oct 2022 08:20:23 -0700 Subject: [PATCH 1/4] Adding ko to sandbox --- proposals/sandbox/ko.md | 65 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 proposals/sandbox/ko.md diff --git a/proposals/sandbox/ko.md b/proposals/sandbox/ko.md new file mode 100644 index 000000000..de7bc7713 --- /dev/null +++ b/proposals/sandbox/ko.md @@ -0,0 +1,65 @@ +# ko - Sandbox + +**Name of project:** + +ko + +**Description:** + +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. + +**Statement on alignment with CNCF mission:** + +Even before Google’s release as a stand-alone project in March 2019, ko has proven to be indispensable to the Knative community (which now [has been accepted](../incubation/knative.md) 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. + + +**Sponsors from TOC:** + +TBD + +**Preferred maturity level:** + +Sandbox + +**License:** + +Apache2 + +**Source control:** + +Github (https://github.com/ko-build/ko) + +**Initial Committers:** + +Maintainers: + +- Jason Hall (Chainguard) +- Jon Johnson (Google) + +**Infrastructure requests (CI / CNCF Cluster):** + +- GitHub Actions for CI/CD +- Container image repository +- Communication Channels: + - IM/Slack: `#ko-project` channel on the [Kubernetes Slack](https://slack.k8s.io) + - Issue tracker: https://github.com/ko-build/ko/issues + - Mailing List: None + - Website: https://ko.build + +**Existing sponsorship:** + +None + +**Community size:** + +The community around ko has been growing staidly since the project's inception. Currently: + +- 5.1k GitHub stars (https://github.com/ko-build/ko/stargazers) +- 64 unique contributors (https://github.com/ko-build/ko/graphs/contributors) +- 280 forks (https://github.com/ko-build/ko/network/members) +- 114 repositories depending on ko (https://github.com/ko-build/ko/network/dependents) + From 2caa6efab759b20633e0e9e21ff5354b7083515d Mon Sep 17 00:00:00 2001 From: Mark Chmarny Date: Tue, 18 Oct 2022 08:22:50 -0700 Subject: [PATCH 2/4] Formatting headlines --- proposals/sandbox/ko.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/proposals/sandbox/ko.md b/proposals/sandbox/ko.md index de7bc7713..b306c960e 100644 --- a/proposals/sandbox/ko.md +++ b/proposals/sandbox/ko.md @@ -1,14 +1,14 @@ # ko - Sandbox -**Name of project:** +### Name of project: ko -**Description:** +### Description: 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. -**Statement on alignment with CNCF mission:** +### Statement on alignment with CNCF mission: Even before Google’s release as a stand-alone project in March 2019, ko has proven to be indispensable to the Knative community (which now [has been accepted](../incubation/knative.md) 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. @@ -17,30 +17,30 @@ Open source comes with a responsibility to contribute, sustain, and improve the 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. -**Sponsors from TOC:** +### Sponsors from TOC: TBD -**Preferred maturity level:** +### Preferred maturity level: Sandbox -**License:** +### License: Apache2 -**Source control:** +### Source control: Github (https://github.com/ko-build/ko) -**Initial Committers:** +### Initial Committers: Maintainers: - Jason Hall (Chainguard) - Jon Johnson (Google) -**Infrastructure requests (CI / CNCF Cluster):** +### Infrastructure requests (CI / CNCF Cluster): - GitHub Actions for CI/CD - Container image repository @@ -50,11 +50,11 @@ Maintainers: - Mailing List: None - Website: https://ko.build -**Existing sponsorship:** +### Existing sponsorship: None -**Community size:** +### Community size: The community around ko has been growing staidly since the project's inception. Currently: From 85e85cba6c5621844e9ddbcd9800b6b1dde2587a Mon Sep 17 00:00:00 2001 From: Mark Chmarny Date: Tue, 18 Oct 2022 08:26:22 -0700 Subject: [PATCH 3/4] removes ko --- proposals/sandbox/ko.md | 65 ----------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 proposals/sandbox/ko.md diff --git a/proposals/sandbox/ko.md b/proposals/sandbox/ko.md deleted file mode 100644 index b306c960e..000000000 --- a/proposals/sandbox/ko.md +++ /dev/null @@ -1,65 +0,0 @@ -# ko - Sandbox - -### Name of project: - -ko - -### Description: - -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. - -### Statement on alignment with CNCF mission: - -Even before Google’s release as a stand-alone project in March 2019, ko has proven to be indispensable to the Knative community (which now [has been accepted](../incubation/knative.md) 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. - - -### Sponsors from TOC: - -TBD - -### Preferred maturity level: - -Sandbox - -### License: - -Apache2 - -### Source control: - -Github (https://github.com/ko-build/ko) - -### Initial Committers: - -Maintainers: - -- Jason Hall (Chainguard) -- Jon Johnson (Google) - -### Infrastructure requests (CI / CNCF Cluster): - -- GitHub Actions for CI/CD -- Container image repository -- Communication Channels: - - IM/Slack: `#ko-project` channel on the [Kubernetes Slack](https://slack.k8s.io) - - Issue tracker: https://github.com/ko-build/ko/issues - - Mailing List: None - - Website: https://ko.build - -### Existing sponsorship: - -None - -### Community size: - -The community around ko has been growing staidly since the project's inception. Currently: - -- 5.1k GitHub stars (https://github.com/ko-build/ko/stargazers) -- 64 unique contributors (https://github.com/ko-build/ko/graphs/contributors) -- 280 forks (https://github.com/ko-build/ko/network/members) -- 114 repositories depending on ko (https://github.com/ko-build/ko/network/dependents) - From f535d28a1d9254b8529fd8a7503987f928764e19 Mon Sep 17 00:00:00 2001 From: Mark Chmarny Date: Tue, 18 Oct 2022 08:27:25 -0700 Subject: [PATCH 4/4] Adds ko to sandbox --- proposals/sandbox/ko.md | 65 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 proposals/sandbox/ko.md diff --git a/proposals/sandbox/ko.md b/proposals/sandbox/ko.md new file mode 100644 index 000000000..b306c960e --- /dev/null +++ b/proposals/sandbox/ko.md @@ -0,0 +1,65 @@ +# ko - Sandbox + +### Name of project: + +ko + +### Description: + +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. + +### Statement on alignment with CNCF mission: + +Even before Google’s release as a stand-alone project in March 2019, ko has proven to be indispensable to the Knative community (which now [has been accepted](../incubation/knative.md) 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. + + +### Sponsors from TOC: + +TBD + +### Preferred maturity level: + +Sandbox + +### License: + +Apache2 + +### Source control: + +Github (https://github.com/ko-build/ko) + +### Initial Committers: + +Maintainers: + +- Jason Hall (Chainguard) +- Jon Johnson (Google) + +### Infrastructure requests (CI / CNCF Cluster): + +- GitHub Actions for CI/CD +- Container image repository +- Communication Channels: + - IM/Slack: `#ko-project` channel on the [Kubernetes Slack](https://slack.k8s.io) + - Issue tracker: https://github.com/ko-build/ko/issues + - Mailing List: None + - Website: https://ko.build + +### Existing sponsorship: + +None + +### Community size: + +The community around ko has been growing staidly since the project's inception. Currently: + +- 5.1k GitHub stars (https://github.com/ko-build/ko/stargazers) +- 64 unique contributors (https://github.com/ko-build/ko/graphs/contributors) +- 280 forks (https://github.com/ko-build/ko/network/members) +- 114 repositories depending on ko (https://github.com/ko-build/ko/network/dependents) +