Skip to content

Commit cbf25f2

Browse files
committed
grouping of otel dependencies
1 parent ce3d9ec commit cbf25f2

File tree

2 files changed

+95
-89
lines changed

2 files changed

+95
-89
lines changed

go.mod

+51-45
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,6 @@ require (
4141
github.com/mitchellh/hashstructure v1.1.0
4242
github.com/mitchellh/mapstructure v1.5.1-0.20231216201459-8508981c8b6c
4343
github.com/oklog/ulid v1.3.1
44-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.97.0
45-
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.97.0
46-
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.97.0
47-
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.97.0
48-
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.97.0
4944
github.com/otiai10/copy v1.14.0
5045
github.com/pierrre/gotestcover v0.0.0-20160517101806-924dca7d15f0
5146
github.com/pkg/errors v0.9.1
@@ -62,24 +57,6 @@ require (
6257
go.elastic.co/apm/module/apmgorilla v1.15.0
6358
go.elastic.co/ecszap v1.0.1
6459
go.elastic.co/go-licence-detector v0.5.0
65-
go.opentelemetry.io/collector/component v0.97.0
66-
go.opentelemetry.io/collector/confmap v0.99.0
67-
go.opentelemetry.io/collector/confmap/converter/expandconverter v0.97.0
68-
go.opentelemetry.io/collector/confmap/provider/envprovider v0.97.0
69-
go.opentelemetry.io/collector/confmap/provider/fileprovider v0.97.0
70-
go.opentelemetry.io/collector/confmap/provider/httpprovider v0.97.0
71-
go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.97.0
72-
go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.97.0
73-
go.opentelemetry.io/collector/exporter v0.97.0
74-
go.opentelemetry.io/collector/exporter/debugexporter v0.97.0
75-
go.opentelemetry.io/collector/exporter/otlpexporter v0.97.0
76-
go.opentelemetry.io/collector/featuregate v1.6.0
77-
go.opentelemetry.io/collector/otelcol v0.97.0
78-
go.opentelemetry.io/collector/processor v0.97.0
79-
go.opentelemetry.io/collector/processor/batchprocessor v0.97.0
80-
go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.97.0
81-
go.opentelemetry.io/collector/receiver v0.97.0
82-
go.opentelemetry.io/collector/receiver/otlpreceiver v0.97.0
8360
go.uber.org/zap v1.27.0
8461
golang.org/x/crypto v0.22.0
8562
golang.org/x/exp v0.0.0-20240409090435-93d18d7e34b8
@@ -104,6 +81,35 @@ require (
10481
k8s.io/utils v0.0.0-20221128185143-99ec85e7a448
10582
)
10683

84+
require (
85+
// open telemetry dependencies
86+
// pinned to v0.97.0 due to issue with ports binding which causes our tests to fail
87+
// ref: https://github.com/open-telemetry/opentelemetry-collector/issues/10031
88+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.97.0
89+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.97.0
90+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.97.0
91+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.97.0
92+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.97.0
93+
go.opentelemetry.io/collector/component v0.97.0
94+
go.opentelemetry.io/collector/confmap v0.99.0
95+
go.opentelemetry.io/collector/confmap/converter/expandconverter v0.97.0
96+
go.opentelemetry.io/collector/confmap/provider/envprovider v0.97.0
97+
go.opentelemetry.io/collector/confmap/provider/fileprovider v0.97.0
98+
go.opentelemetry.io/collector/confmap/provider/httpprovider v0.97.0
99+
go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.97.0
100+
go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.97.0
101+
go.opentelemetry.io/collector/exporter v0.97.0
102+
go.opentelemetry.io/collector/exporter/debugexporter v0.97.0
103+
go.opentelemetry.io/collector/exporter/otlpexporter v0.97.0
104+
go.opentelemetry.io/collector/featuregate v1.6.0
105+
go.opentelemetry.io/collector/otelcol v0.97.0
106+
go.opentelemetry.io/collector/processor v0.97.0
107+
go.opentelemetry.io/collector/processor/batchprocessor v0.97.0
108+
go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.97.0
109+
go.opentelemetry.io/collector/receiver v0.97.0
110+
go.opentelemetry.io/collector/receiver/otlpreceiver v0.97.0
111+
)
112+
107113
require (
108114
github.com/Jeffail/gabs/v2 v2.6.0 // indirect
109115
github.com/StackExchange/wmi v1.2.1 // indirect
@@ -211,11 +217,11 @@ require (
211217
go.opencensus.io v0.24.0 // indirect
212218
go.opentelemetry.io/collector v0.97.0 // indirect
213219
go.opentelemetry.io/collector/config/configauth v0.97.0 // indirect
214-
go.opentelemetry.io/collector/config/configcompression v1.6.0 // indirect
220+
go.opentelemetry.io/collector/config/configcompression v1.4.0 // indirect
215221
go.opentelemetry.io/collector/config/configgrpc v0.97.0 // indirect
216222
go.opentelemetry.io/collector/config/confighttp v0.97.0 // indirect
217223
go.opentelemetry.io/collector/config/confignet v0.97.0 // indirect
218-
go.opentelemetry.io/collector/config/configopaque v1.6.0 // indirect
224+
go.opentelemetry.io/collector/config/configopaque v1.4.0 // indirect
219225
go.opentelemetry.io/collector/config/configretry v0.97.0 // indirect
220226
go.opentelemetry.io/collector/config/configtelemetry v0.97.0 // indirect
221227
go.opentelemetry.io/collector/config/configtls v0.97.0 // indirect
@@ -224,28 +230,28 @@ require (
224230
go.opentelemetry.io/collector/consumer v0.97.0 // indirect
225231
go.opentelemetry.io/collector/extension v0.97.0 // indirect
226232
go.opentelemetry.io/collector/extension/auth v0.97.0 // indirect
227-
go.opentelemetry.io/collector/pdata v1.6.0 // indirect
233+
go.opentelemetry.io/collector/pdata v1.4.0 // indirect
228234
go.opentelemetry.io/collector/semconv v0.97.0 // indirect
229235
go.opentelemetry.io/collector/service v0.97.0 // indirect
230-
go.opentelemetry.io/contrib/config v0.5.0 // indirect
231-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0 // indirect
232-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0 // indirect
233-
go.opentelemetry.io/contrib/propagators/b3 v1.25.0 // indirect
234-
go.opentelemetry.io/otel v1.25.0 // indirect
235-
go.opentelemetry.io/otel/bridge/opencensus v1.25.0 // indirect
236-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.25.0 // indirect
237-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.25.0 // indirect
238-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.25.0 // indirect
239-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.25.0 // indirect
240-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.25.0 // indirect
241-
go.opentelemetry.io/otel/exporters/prometheus v0.47.0 // indirect
242-
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.25.0 // indirect
243-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.25.0 // indirect
244-
go.opentelemetry.io/otel/metric v1.25.0 // indirect
245-
go.opentelemetry.io/otel/sdk v1.25.0 // indirect
246-
go.opentelemetry.io/otel/sdk/metric v1.25.0 // indirect
247-
go.opentelemetry.io/otel/trace v1.25.0 // indirect
248-
go.opentelemetry.io/proto/otlp v1.2.0 // indirect
236+
go.opentelemetry.io/contrib/config v0.4.0 // indirect
237+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
238+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
239+
go.opentelemetry.io/contrib/propagators/b3 v1.24.0 // indirect
240+
go.opentelemetry.io/otel v1.24.0 // indirect
241+
go.opentelemetry.io/otel/bridge/opencensus v1.24.0 // indirect
242+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.24.0 // indirect
243+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.24.0 // indirect
244+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.24.0 // indirect
245+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.24.0 // indirect
246+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.24.0 // indirect
247+
go.opentelemetry.io/otel/exporters/prometheus v0.46.0 // indirect
248+
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.24.0 // indirect
249+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.24.0 // indirect
250+
go.opentelemetry.io/otel/metric v1.24.0 // indirect
251+
go.opentelemetry.io/otel/sdk v1.24.0 // indirect
252+
go.opentelemetry.io/otel/sdk/metric v1.24.0 // indirect
253+
go.opentelemetry.io/otel/trace v1.24.0 // indirect
254+
go.opentelemetry.io/proto/otlp v1.1.0 // indirect
249255
go.uber.org/multierr v1.11.0 // indirect
250256
golang.org/x/mod v0.17.0 // indirect
251257
golang.org/x/net v0.24.0 // indirect

0 commit comments

Comments
 (0)