Skip to content

Commit 3d9ff71

Browse files
author
Israel Blancas
authored
Merge branch 'main' into 3155-2
2 parents 827981e + 839da24 commit 3d9ff71

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

README.md

+1-4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ The operator manages:
1111

1212
## Documentation
1313

14+
- [Compatibility & Support docs](./docs/compatibility.md)
1415
- [API docs](./docs/api.md)
1516
- [Offical Telemetry Operator page](https://opentelemetry.io/docs/kubernetes/operator/)
1617

@@ -790,10 +791,6 @@ The priority for setting resource attributes is as follows (first found wins):
790791
This priority is applied for each resource attribute separately, so it is possible to set some attributes via
791792
annotations and others via labels.
792793

793-
## Compatibility
794-
795-
See [here](docs/compatibility.md).
796-
797794
## Contributing and Developing
798795

799796
Please see [CONTRIBUTING.md](CONTRIBUTING.md).

docs/compatibility.md

+13
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
This document details compatibility guarantees the OpenTelemetry Operator offers for its dependencies and platforms.
44

5+
## Go
6+
7+
When productised as a go libary or custom distribution the OpenTelemetry Operator project attempts to follow the supported go versions as [defined by the Go team](https://go.dev/doc/devel/release#policy).
8+
9+
Similar to the [opentelemetry collector](https://github.com/open-telemetry/opentelemetry-collector?tab=readme-ov-file#compatibility), removing support for an unsupported Go version is not considered a breaking change.
10+
11+
Support for Go versions on the OpenTelemetry Operator is updated as follows:
12+
13+
The first release after the release of a new Go minor version N will add build and tests steps for the new Go minor version.
14+
The first release after the release of a new Go minor version N will remove support for Go version N-2.
15+
16+
Official OpenTelemetry Operator binaries may be built with any supported Go version.
17+
518
## Kubernetes
619

720
As a rule, the operator tries to be compatible with as wide a range of Kubernetes versions as possible.

0 commit comments

Comments
 (0)