apiserver
apiserver copied to clipboard
Dependency upgrade request - Incompatibility with go.opentelemetry.io/otel version v.1.15.0 and above
Hello,
https://pkg.go.dev/go.opentelemetry.io/otel package has introduced some breaking changes in recent releases, for example:
- v1.13.0 removed
go.opentelemetry.io/otel/metric/instrument/syncfloat64andgo.opentelemetry.io/otel/metric/instrument/syncint64 - v1.16.0 removed
go.opentelemetry.io/otel/metric/global
As a result, if go.opentelemetry.io/otel is upgraded due to dependencies on other modules in the ecosystem, it will cause incompatibilities with k8s.io/apiserver/pkg/server, for example:
k8s.io/apiserver/pkg/server imports
k8s.io/apiserver/pkg/endpoints/filters imports
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp imports
go.opentelemetry.io/otel/metric/global: module go.opentelemetry.io/otel/metric@latest found (v1.17.0), but does not contain package go.opentelemetry.io/otel/metric/global
Therefore, I'd like to submit a request to upgrade go.dev/go.opentelemetry.io/otel dependencies .
Thank you very much in advance, Le