Skip to content

Commit 140f00a

Browse files
authored
Move sharedcomponent to its own package (#5832)
The goal is to remove from coreinternal everything that depends on the core (and not only on model), to ensure that packages like the translators do not depend on anything more than just model. Signed-off-by: Bogdan Drutu <[email protected]>
1 parent 663602c commit 140f00a

File tree

16 files changed

+855
-16
lines changed

16 files changed

+855
-16
lines changed

cmd/configschema/go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,8 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/commo
387387

388388
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
389389

390+
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent => ../../internal/sharedcomponent
391+
390392
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk => ../../internal/splunk
391393

392394
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig => ../../internal/k8sconfig

exporter/fileexporter/factory.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
"go.opentelemetry.io/collector/config"
2222
"go.opentelemetry.io/collector/exporter/exporterhelper"
2323

24-
"github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal/sharedcomponent"
24+
"github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent"
2525
)
2626

2727
const (

exporter/fileexporter/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ go 1.17
44

55
require (
66
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.37.1
7+
github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.37.1
78
github.com/stretchr/testify v1.7.0
89
go.opentelemetry.io/collector v0.37.1-0.20211015233822-bd87fb628058
910
go.opentelemetry.io/collector/model v0.37.1-0.20211015233822-bd87fb628058
@@ -40,3 +41,5 @@ require (
4041
)
4142

4243
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
44+
45+
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent => ../../internal/sharedcomponent

exporter/opencensusexporter/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ require (
2626
github.com/mitchellh/copystructure v1.2.0 // indirect
2727
github.com/mitchellh/mapstructure v1.4.2 // indirect
2828
github.com/mitchellh/reflectwalk v1.0.2 // indirect
29+
github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.37.1 // indirect
2930
github.com/pmezard/go-difflib v1.0.0 // indirect
3031
github.com/rs/cors v1.8.0 // indirect
3132
github.com/soheilhy/cmux v0.1.5 // indirect
@@ -49,6 +50,8 @@ require (
4950

5051
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
5152

53+
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent => ../../internal/sharedcomponent
54+
5255
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus => ../../pkg/translator/opencensus
5356

5457
replace github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver => ../../receiver/opencensusreceiver

go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,7 @@ require (
265265
github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.37.1 // indirect
266266
github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.37.1 // indirect
267267
github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.37.1 // indirect
268+
github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.37.1 // indirect
268269
github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.37.1 // indirect
269270
github.com/open-telemetry/opentelemetry-collector-contrib/internal/stanza v0.37.1 // indirect
270271
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.37.1 // indirect
@@ -393,6 +394,8 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/commo
393394

394395
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ./internal/coreinternal
395396

397+
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent => ./internal/sharedcomponent
398+
396399
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk => ./internal/splunk
397400

398401
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig => ./internal/k8sconfig

internal/coreinternal/go.mod

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@ require (
2626
github.com/pkg/errors v0.9.1 // indirect
2727
github.com/pmezard/go-difflib v1.0.0 // indirect
2828
github.com/rogpeppe/go-internal v1.6.1 // indirect
29-
go.opentelemetry.io/otel v1.0.1 // indirect
30-
go.opentelemetry.io/otel/metric v0.24.0 // indirect
31-
go.opentelemetry.io/otel/trace v1.0.1 // indirect
3229
go.uber.org/atomic v1.9.0 // indirect
3330
go.uber.org/multierr v1.7.0 // indirect
3431
go.uber.org/zap v1.19.1 // indirect

internal/coreinternal/go.sum

Lines changed: 0 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/sharedcomponent/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include ../../Makefile.Common

internal/sharedcomponent/go.mod

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
module github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent
2+
3+
go 1.17
4+
5+
require (
6+
github.com/stretchr/testify v1.7.0
7+
go.opentelemetry.io/collector v0.37.1-0.20211015233822-bd87fb628058
8+
)
9+
10+
require (
11+
github.com/davecgh/go-spew v1.1.1 // indirect
12+
github.com/fsnotify/fsnotify v1.4.9 // indirect
13+
github.com/gogo/protobuf v1.3.2 // indirect
14+
github.com/golang/protobuf v1.5.2 // indirect
15+
github.com/knadh/koanf v1.2.4 // indirect
16+
github.com/mitchellh/copystructure v1.2.0 // indirect
17+
github.com/mitchellh/mapstructure v1.4.2 // indirect
18+
github.com/mitchellh/reflectwalk v1.0.2 // indirect
19+
github.com/pelletier/go-toml v1.9.3 // indirect
20+
github.com/pkg/errors v0.9.1 // indirect
21+
github.com/pmezard/go-difflib v1.0.0 // indirect
22+
github.com/rogpeppe/go-internal v1.6.1 // indirect
23+
github.com/spf13/cast v1.4.1 // indirect
24+
go.opentelemetry.io/collector/model v0.37.1-0.20211015233822-bd87fb628058 // indirect
25+
go.opentelemetry.io/otel v1.0.1 // indirect
26+
go.opentelemetry.io/otel/metric v0.24.0 // indirect
27+
go.opentelemetry.io/otel/trace v1.0.1 // indirect
28+
go.uber.org/atomic v1.9.0 // indirect
29+
go.uber.org/multierr v1.7.0 // indirect
30+
go.uber.org/zap v1.19.1 // indirect
31+
golang.org/x/net v0.0.0-20210614182718-04defd469f4e // indirect
32+
golang.org/x/sys v0.0.0-20210816074244-15123e1e1f71 // indirect
33+
golang.org/x/text v0.3.6 // indirect
34+
google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08 // indirect
35+
google.golang.org/grpc v1.41.0 // indirect
36+
google.golang.org/protobuf v1.27.1 // indirect
37+
gopkg.in/yaml.v2 v2.4.0 // indirect
38+
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
39+
)

0 commit comments

Comments
 (0)