Skip to content

Commit

Permalink
Apply feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
TylerHelmuth committed Jul 26, 2023
1 parent b85d5b6 commit 7293776
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 16 deletions.
16 changes: 0 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,3 @@ Current list of distributions:

- [OpenTelemetry Collector (also known as "otelcol")](./distributions/otelcol)
- [OpenTelemetry Collector Contrib (also known as "otelcol-contrib")](./distributions/otelcol-contrib)

## Criteria for Distributions

- To honor commitments made by OpenTelemetry to other Open Source projects the Collector SIG should support at least 1 distribution that includes support for Prometheus, Jaeger, Zipkin, and OpenCensus.
- Distributions supported by the Collector SIG should serve a specific purpose and those purposes should have minimal overlap.
- Distributions supported by the Collector SIG should meet general needs and not be too niche.
- Distributions supported by the Collector SIG should only target the needs of the OpenTelemetry project.
- Distributions supported by the Collector SIG are not required to be production ready and may be focused on development and proof of concept use cases. The distribution should clearly indicate whether the Collector SIG considers it to be production ready.
- Distributions supported by the Collector SIG must only include components from the `opentelemetry-collector` and `opentelemetry-collector-contrib` repositories.
- Distributions supported by the Collector SIG should have a clearly defined list of criteria for which components are included.
- Distributions supported by the Collector SIG must include the following assets except where the specific purpose of the distribution is naturally associated with a subset of these assets. In such cases, it should be clearly stated which assets are skipped and why. Additional asset may be included if the distro desires:
- Binaries for linux_amd64, linux_arm64, windows_amd64 and darwin_arm64
- linux_amd64 and linux_arm64 container images
- Packages to be used with Linux distributions (apk, RPM, deb), Mac OS (brew) for each distributed binary.

Support for a distribution implies all the duties covered by the Approver and Maintainer role requirements. In addition, support means that the Collector SIG is the owner and maintainer of the binaries/images of the different Collector distributions and is responsible for the pipeline that produces those artifacts.
19 changes: 19 additions & 0 deletions distributions/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Criteria for Supported Distributions

Support for a distribution implies all the duties covered by the Approver and Maintainer role requirements. In addition, support means that the Collector SIG is the owner and maintainer of the binaries/images of the different Collector distributions and is responsible for the pipeline that produces those artifacts.

Distributions supported by the Collector SIG should fulfill the following criteria:

1. To honor commitments made by OpenTelemetry to other Open Source projects the Collector SIG should support at least 1 distribution that includes support for Prometheus, Jaeger, Zipkin, and OpenCensus.
2. Distributions supported by the Collector SIG should serve a specific purpose and those purposes should have minimal overlap.
3. Distributions supported by the Collector SIG should meet general needs and not be too niche.
4. Distributions supported by the Collector SIG should only target the needs of the OpenTelemetry project.
5. Distributions supported by the Collector SIG are not required to be production ready and may be focused on development and proof of concept use cases. The distribution should clearly indicate whether the Collector SIG considers it to be production ready.
6. Distributions supported by the Collector SIG must only include components from the `opentelemetry-collector` and `opentelemetry-collector-contrib` repositories.
7. Distributions supported by the Collector SIG should have a clearly defined list of criteria for which components are included.
8. Distributions supported by the Collector SIG must include the following assets except where the specific purpose of the distribution is naturally associated with a subset of these assets. In such cases, it should be clearly stated which assets are skipped and why. Additional asset may be included if the distro desires:
- Binaries for linux_amd64, linux_arm64, windows_amd64 and darwin_arm64
- linux_amd64 and linux_arm64 container images
- Packages to be used with Linux distributions (apk, RPM, deb), Mac OS (brew) for each distributed binary.


0 comments on commit 7293776

Please sign in to comment.