Skip to content

Commit

Permalink
[admin] Add contrib component rules (#382)
Browse files Browse the repository at this point in the history
* Add contrib component rules

* Move unmaintained process to general rules.

* Make sure extensions are included
  • Loading branch information
TylerHelmuth authored Aug 17, 2023
1 parent bfa247c commit 6541997
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions distributions/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Distributions supported by the Collector SIG should fulfill the following criter
3. Should not be specific to any vendor.
4. May be focused on development or proof of concept use cases. The distribution should clearly indicate whether the Collector SIG recommends the distribution be used in production environments.
5. Must only include components from the `opentelemetry-collector` and `opentelemetry-collector-contrib` repositories.
- Components that are marked [Unmaintained](https://github.com/open-telemetry/opentelemetry-collector#unmaintained) will be kept in any distributions for six months. After six months of being unmaintained the component will be removed from the distributions.
6. Have a clearly defined list of criteria for which components are included.
7. 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 assets may be included if the maintainers agree:
- Binaries for linux_amd64, linux_arm64, windows_amd64 and darwin_arm64
Expand Down
4 changes: 4 additions & 0 deletions distributions/otelcol-contrib/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@ Building a [custom collector](https://opentelemetry.io/docs/collector/custom-col
## Components

The full list of components is available in the [manifest](manifest.yaml)

### Rules for Component Inclusion

- Include all extensions at [Alpha stability](https://github.com/open-telemetry/opentelemetry-collector#alpha) or higher and pipeline components that have at least 1 signal at [Alpha stability](https://github.com/open-telemetry/opentelemetry-collector#alpha) or higher.

0 comments on commit 6541997

Please sign in to comment.