Skip to content

Commit 9e9b118

Browse files
chore(deps)!: bump github.com/docker/docker from 27.1.1+incompatible to 28.0.1+incompatible (#3017)
* chore(deps): bump github.com/docker/docker Bumps [github.com/docker/docker](https://github.com/docker/docker) from 27.1.1+incompatible to 28.0.1+incompatible. - [Release notes](https://github.com/docker/docker/releases) - [Commits](moby/moby@v27.1.1...v28.0.1) --- updated-dependencies: - dependency-name: github.com/docker/docker dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * chore: run mod tidy * chore!: use non-deprecated Docker types * chore: bump compose dependencies * fix: lint ollama * fix: update container state APIs in Ollama module * fix: use new API in ollama module * fix: use the right CAP add string * fix: use the right new Docker type * fix: update container state in ollama tests --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Manuel de la Peña <[email protected]>
1 parent e3611ba commit 9e9b118

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

130 files changed

+2057
-1842
lines changed

container.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ type Container interface {
4242
Endpoint(context.Context, string) (string, error) // get proto://ip:port string for the lowest exposed port
4343
PortEndpoint(ctx context.Context, port nat.Port, proto string) (string, error) // get proto://ip:port string for the given exposed port
4444
Host(context.Context) (string, error) // get host where the container port is exposed
45-
Inspect(context.Context) (*types.ContainerJSON, error) // get container info
45+
Inspect(context.Context) (*container.InspectResponse, error) // get container info
4646
MappedPort(context.Context, nat.Port) (nat.Port, error) // get externally mapped port for a container port
4747
Ports(context.Context) (nat.PortMap, error) // Deprecated: Use c.Inspect(ctx).NetworkSettings.Ports instead
4848
SessionID() string // get session id
@@ -58,7 +58,7 @@ type Container interface {
5858
StartLogProducer(context.Context, ...LogProductionOption) error // Deprecated: Use the ContainerRequest instead
5959
StopLogProducer() error // Deprecated: it will be removed in the next major release
6060
Name(context.Context) (string, error) // Deprecated: Use c.Inspect(ctx).Name instead
61-
State(context.Context) (*types.ContainerState, error) // returns container's running state
61+
State(context.Context) (*container.State, error) // returns container's running state
6262
Networks(context.Context) ([]string, error) // get container networks
6363
NetworkAliases(context.Context) (map[string][]string, error) // get container network aliases for a network
6464
Exec(ctx context.Context, cmd []string, options ...tcexec.ProcessOption) (int, io.Reader, error)

docker.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ func (c *DockerContainer) Host(ctx context.Context) (string, error) {
171171
}
172172

173173
// Inspect gets the raw container info
174-
func (c *DockerContainer) Inspect(ctx context.Context) (*types.ContainerJSON, error) {
174+
func (c *DockerContainer) Inspect(ctx context.Context) (*container.InspectResponse, error) {
175175
jsonRaw, err := c.inspectRawContainer(ctx)
176176
if err != nil {
177177
return nil, err
@@ -351,7 +351,7 @@ func (c *DockerContainer) Terminate(ctx context.Context, opts ...TerminateOption
351351
}
352352

353353
// update container raw info
354-
func (c *DockerContainer) inspectRawContainer(ctx context.Context) (*types.ContainerJSON, error) {
354+
func (c *DockerContainer) inspectRawContainer(ctx context.Context) (*container.InspectResponse, error) {
355355
defer c.provider.Close()
356356
inspect, err := c.provider.client.ContainerInspect(ctx, c.ID)
357357
if err != nil {
@@ -437,7 +437,7 @@ func (c *DockerContainer) Name(ctx context.Context) (string, error) {
437437
}
438438

439439
// State returns container's running state.
440-
func (c *DockerContainer) State(ctx context.Context) (*types.ContainerState, error) {
440+
func (c *DockerContainer) State(ctx context.Context) (*container.State, error) {
441441
inspect, err := c.inspectRawContainer(ctx)
442442
if err != nil {
443443
return nil, err
@@ -1119,7 +1119,7 @@ func (p *DockerProvider) CreateContainer(ctx context.Context, req ContainerReque
11191119
if req.AlwaysPullImage {
11201120
shouldPullImage = true // If requested always attempt to pull image
11211121
} else {
1122-
img, _, err := p.client.ImageInspectWithRaw(ctx, imageName)
1122+
img, err := p.client.ImageInspect(ctx, imageName)
11231123
if err != nil {
11241124
if !client.IsErrNotFound(err) {
11251125
return nil, err
@@ -1264,7 +1264,7 @@ func (p *DockerProvider) CreateContainer(ctx context.Context, req ContainerReque
12641264
return ctr, nil
12651265
}
12661266

1267-
func (p *DockerProvider) findContainerByName(ctx context.Context, name string) (*types.Container, error) {
1267+
func (p *DockerProvider) findContainerByName(ctx context.Context, name string) (*container.Summary, error) {
12681268
if name == "" {
12691269
return nil, nil
12701270
}
@@ -1283,9 +1283,9 @@ func (p *DockerProvider) findContainerByName(ctx context.Context, name string) (
12831283
return nil, nil
12841284
}
12851285

1286-
func (p *DockerProvider) waitContainerCreation(ctx context.Context, name string) (*types.Container, error) {
1286+
func (p *DockerProvider) waitContainerCreation(ctx context.Context, name string) (*container.Summary, error) {
12871287
return backoff.RetryNotifyWithData(
1288-
func() (*types.Container, error) {
1288+
func() (*container.Summary, error) {
12891289
c, err := p.findContainerByName(ctx, name)
12901290
if err != nil {
12911291
if !errdefs.IsNotFound(err) && isPermanentClientError(err) {
@@ -1681,7 +1681,7 @@ func (p *DockerProvider) ensureDefaultNetworkLocked(ctx context.Context) (string
16811681
}
16821682

16831683
// ContainerFromType builds a Docker container struct from the response of the Docker API
1684-
func (p *DockerProvider) ContainerFromType(ctx context.Context, response types.Container) (ctr *DockerContainer, err error) {
1684+
func (p *DockerProvider) ContainerFromType(ctx context.Context, response container.Summary) (ctr *DockerContainer, err error) {
16851685
exposedPorts := make([]string, len(response.Ports))
16861686
for i, port := range response.Ports {
16871687
exposedPorts[i] = fmt.Sprintf("%d/%s", port.PublicPort, port.Type)

docker_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ func TestContainerTerminationRemovesDockerImage(t *testing.T) {
336336
err = ctr.Terminate(ctx)
337337
require.NoError(t, err)
338338

339-
_, _, err = dockerClient.ImageInspectWithRaw(ctx, nginxAlpineImage)
339+
_, err = dockerClient.ImageInspect(ctx, nginxAlpineImage)
340340
require.NoErrorf(t, err, "nginx image should not have been removed")
341341
})
342342

@@ -368,7 +368,7 @@ func TestContainerTerminationRemovesDockerImage(t *testing.T) {
368368
err = ctr.Terminate(ctx)
369369
require.NoError(t, err)
370370

371-
_, _, err = dockerClient.ImageInspectWithRaw(ctx, imageID)
371+
_, err = dockerClient.ImageInspect(ctx, imageID)
372372
require.Errorf(t, err, "custom built image should have been removed")
373373
})
374374
}
@@ -1279,7 +1279,7 @@ func TestContainerCustomPlatformImage(t *testing.T) {
12791279
ctr, err := dockerCli.ContainerInspect(ctx, c.GetContainerID())
12801280
require.NoError(t, err)
12811281

1282-
img, _, err := dockerCli.ImageInspectWithRaw(ctx, ctr.Image)
1282+
img, err := dockerCli.ImageInspect(ctx, ctr.Image)
12831283
require.NoError(t, err)
12841284
assert.Equal(t, "linux", img.Os)
12851285
assert.Equal(t, "amd64", img.Architecture)
@@ -1706,7 +1706,7 @@ func TestContainerCapAdd(t *testing.T) {
17061706

17071707
ctx := context.Background()
17081708

1709-
expected := "IPC_LOCK"
1709+
expected := "CAP_IPC_LOCK"
17101710

17111711
nginx, err := GenericContainer(ctx, GenericContainerRequest{
17121712
ProviderType: providerType,
@@ -1984,7 +1984,7 @@ func TestImageBuiltFromDockerfile_KeepBuiltImage(t *testing.T) {
19841984
// Now, we terminate the container and check whether the image still exists.
19851985
err = c.Terminate(ctx)
19861986
require.NoError(t, err, "terminate container should not fail")
1987-
_, _, err = cli.ImageInspectWithRaw(ctx, containerImage)
1987+
_, err = cli.ImageInspect(ctx, containerImage)
19881988
if tt.keepBuiltImage {
19891989
require.NoError(t, err, "image should still exist")
19901990
} else {
@@ -2010,9 +2010,9 @@ func (f *errMockCli) ImageBuild(_ context.Context, _ io.Reader, _ types.ImageBui
20102010
return types.ImageBuildResponse{Body: io.NopCloser(&bytes.Buffer{})}, f.err
20112011
}
20122012

2013-
func (f *errMockCli) ContainerList(_ context.Context, _ container.ListOptions) ([]types.Container, error) {
2013+
func (f *errMockCli) ContainerList(_ context.Context, _ container.ListOptions) ([]container.Summary, error) {
20142014
f.containerListCount++
2015-
return []types.Container{{}}, f.err
2015+
return []container.Summary{{}}, f.err
20162016
}
20172017

20182018
func (f *errMockCli) ImagePull(_ context.Context, _ string, _ image.PullOptions) (io.ReadCloser, error) {

examples/nginx/go.mod

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,29 @@ require (
1616
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
1717
github.com/Microsoft/go-winio v0.6.2 // indirect
1818
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
19-
github.com/containerd/containerd v1.7.18 // indirect
2019
github.com/containerd/log v0.1.0 // indirect
2120
github.com/containerd/platforms v0.2.1 // indirect
2221
github.com/cpuguy83/dockercfg v0.3.2 // indirect
2322
github.com/davecgh/go-spew v1.1.1 // indirect
2423
github.com/distribution/reference v0.6.0 // indirect
25-
github.com/docker/docker v27.1.1+incompatible // indirect
24+
github.com/docker/docker v28.0.1+incompatible // indirect
2625
github.com/docker/go-connections v0.5.0 // indirect
2726
github.com/docker/go-units v0.5.0 // indirect
2827
github.com/ebitengine/purego v0.8.2 // indirect
2928
github.com/felixge/httpsnoop v1.0.4 // indirect
30-
github.com/go-logr/logr v1.4.1 // indirect
29+
github.com/go-logr/logr v1.4.2 // indirect
3130
github.com/go-logr/stdr v1.2.2 // indirect
3231
github.com/go-ole/go-ole v1.2.6 // indirect
3332
github.com/gogo/protobuf v1.3.2 // indirect
3433
github.com/google/uuid v1.6.0 // indirect
3534
github.com/klauspost/compress v1.17.4 // indirect
36-
github.com/kr/text v0.2.0 // indirect
3735
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect
3836
github.com/magiconair/properties v1.8.7 // indirect
3937
github.com/moby/docker-image-spec v1.3.1 // indirect
4038
github.com/moby/patternmatcher v0.6.0 // indirect
4139
github.com/moby/sys/sequential v0.5.0 // indirect
4240
github.com/moby/sys/user v0.1.0 // indirect
41+
github.com/moby/sys/userns v0.1.0 // indirect
4342
github.com/moby/term v0.5.0 // indirect
4443
github.com/morikuni/aec v1.0.0 // indirect
4544
github.com/opencontainers/go-digest v1.0.0 // indirect
@@ -52,10 +51,13 @@ require (
5251
github.com/tklauser/go-sysconf v0.3.12 // indirect
5352
github.com/tklauser/numcpus v0.6.1 // indirect
5453
github.com/yusufpapurcu/wmi v1.2.4 // indirect
54+
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
5555
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
56-
go.opentelemetry.io/otel v1.24.0 // indirect
57-
go.opentelemetry.io/otel/metric v1.24.0 // indirect
58-
go.opentelemetry.io/otel/trace v1.24.0 // indirect
56+
go.opentelemetry.io/otel v1.35.0 // indirect
57+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 // indirect
58+
go.opentelemetry.io/otel/metric v1.35.0 // indirect
59+
go.opentelemetry.io/otel/trace v1.35.0 // indirect
60+
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
5961
golang.org/x/crypto v0.35.0 // indirect
6062
golang.org/x/net v0.36.0 // indirect
6163
golang.org/x/sys v0.30.0 // indirect

examples/nginx/go.sum

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,21 @@ github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERo
88
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
99
github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM=
1010
github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
11-
github.com/containerd/containerd v1.7.18 h1:jqjZTQNfXGoEaZdW1WwPU0RqSn1Bm2Ay/KJPUuO8nao=
12-
github.com/containerd/containerd v1.7.18/go.mod h1:IYEk9/IO6wAPUz2bCMVUbsfXjzw5UNP5fLz4PsUygQ4=
1311
github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
1412
github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo=
1513
github.com/containerd/platforms v0.2.1 h1:zvwtM3rz2YHPQsF2CHYM8+KtB5dvhISiXh5ZpSBQv6A=
1614
github.com/containerd/platforms v0.2.1/go.mod h1:XHCb+2/hzowdiut9rkudds9bE5yJ7npe7dG/wG+uFPw=
1715
github.com/cpuguy83/dockercfg v0.3.2 h1:DlJTyZGBDlXqUZ2Dk2Q3xHs/FtnooJJVaad2S9GKorA=
1816
github.com/cpuguy83/dockercfg v0.3.2/go.mod h1:sugsbF4//dDlL/i+S+rtpIWp+5h0BHJHfjj5/jFyUJc=
19-
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
2017
github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY=
2118
github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4=
2219
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
2320
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
2421
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
2522
github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
2623
github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
27-
github.com/docker/docker v27.1.1+incompatible h1:hO/M4MtV36kzKldqnA37IWhebRA+LnqqcqDja6kVaKY=
28-
github.com/docker/docker v27.1.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
24+
github.com/docker/docker v28.0.1+incompatible h1:FCHjSRdXhNRFjlHMTv4jUNlIBbTeRjrWfeFuJp7jpo0=
25+
github.com/docker/docker v28.0.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
2926
github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c=
3027
github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc=
3128
github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
@@ -35,17 +32,17 @@ github.com/ebitengine/purego v0.8.2/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI
3532
github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
3633
github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
3734
github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
38-
github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ=
39-
github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
35+
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
36+
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
4037
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
4138
github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
4239
github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY=
4340
github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
4441
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
4542
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
4643
github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
47-
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
48-
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
44+
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
45+
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
4946
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
5047
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
5148
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 h1:YBftPWNWd4WwGqtY2yeZL2ef8rHAxPBD8KFhJpmcqms=
@@ -54,8 +51,8 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI
5451
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
5552
github.com/klauspost/compress v1.17.4 h1:Ej5ixsIri7BrIjBkRZLTo6ghwrEtHFk7ijlczPW4fZ4=
5653
github.com/klauspost/compress v1.17.4/go.mod h1:/dCuZOvVtNoHsyb+cuJD3itjs3NbnF6KH9zAO4BDxPM=
57-
github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
58-
github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
54+
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
55+
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
5956
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
6057
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
6158
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 h1:6E+4a0GO5zZEnZ81pIr0yLvtUWk2if982qA3F3QD6H4=
@@ -70,6 +67,8 @@ github.com/moby/sys/sequential v0.5.0 h1:OPvI35Lzn9K04PBbCLW0g4LcFAJgHsvXsRyewg5
7067
github.com/moby/sys/sequential v0.5.0/go.mod h1:tH2cOOs5V9MlPiXcQzRC+eEyab644PWKGRYaaV5ZZlo=
7168
github.com/moby/sys/user v0.1.0 h1:WmZ93f5Ux6het5iituh9x2zAG7NFY9Aqi49jjE1PaQg=
7269
github.com/moby/sys/user v0.1.0/go.mod h1:fKJhFOnsCN6xZ5gSfbM6zaHGgDJMrqt9/reuj4T7MmU=
70+
github.com/moby/sys/userns v0.1.0 h1:tVLXkFOxVu9A64/yh59slHVv9ahO9UIev4JZusOLG/g=
71+
github.com/moby/sys/userns v0.1.0/go.mod h1:IHUYgu/kao6N8YZlp9Cf444ySSvCmDlmzUcYfDHOl28=
7372
github.com/moby/term v0.5.0 h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0=
7473
github.com/moby/term v0.5.0/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y=
7574
github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A=
@@ -84,8 +83,8 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
8483
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
8584
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c h1:ncq/mPwQF4JjgDlrVEn3C11VoGHZN7m8qihwgMEtzYw=
8685
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=
87-
github.com/rogpeppe/go-internal v1.8.1 h1:geMPLpDpQOgVyCg5z5GoRwLHepNdb71NXb67XFkP+Eg=
88-
github.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o=
86+
github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=
87+
github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
8988
github.com/shirou/gopsutil/v4 v4.25.1 h1:QSWkTc+fu9LTAWfkZwZ6j8MSUk4A2LV7rbH0ZqmLjXs=
9089
github.com/shirou/gopsutil/v4 v4.25.1/go.mod h1:RoUCUpndaJFtT+2zsZzzmhvbfGoDCJ7nFXKJf8GqJbI=
9190
github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
@@ -104,20 +103,22 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de
104103
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
105104
github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0=
106105
github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
106+
go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
107+
go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
107108
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 h1:jq9TW8u3so/bN+JPT166wjOI6/vQPF6Xe7nMNIltagk=
108109
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0/go.mod h1:p8pYQP+m5XfbZm9fxtSKAbM6oIllS7s2AfxrChvc7iw=
109-
go.opentelemetry.io/otel v1.24.0 h1:0LAOdjNmQeSTzGBzduGe/rU4tZhMwL5rWgtp9Ku5Jfo=
110-
go.opentelemetry.io/otel v1.24.0/go.mod h1:W7b9Ozg4nkF5tWI5zsXkaKKDjdVjpD4oAt9Qi/MArHo=
110+
go.opentelemetry.io/otel v1.35.0 h1:xKWKPxrxB6OtMCbmMY021CqC45J+3Onta9MqjhnusiQ=
111+
go.opentelemetry.io/otel v1.35.0/go.mod h1:UEqy8Zp11hpkUrL73gSlELM0DupHoiq72dR+Zqel/+Y=
111112
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 h1:Mne5On7VWdx7omSrSSZvM4Kw7cS7NQkOOmLcgscI51U=
112113
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0/go.mod h1:IPtUMKL4O3tH5y+iXVyAXqpAwMuzC1IrxVS81rummfE=
113114
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0 h1:IeMeyr1aBvBiPVYihXIaeIZba6b8E1bYp7lbdxK8CQg=
114115
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0/go.mod h1:oVdCUtjq9MK9BlS7TtucsQwUcXcymNiEDjgDD2jMtZU=
115-
go.opentelemetry.io/otel/metric v1.24.0 h1:6EhoGWWK28x1fbpA4tYTOWBkPefTDQnb8WSGXlc88kI=
116-
go.opentelemetry.io/otel/metric v1.24.0/go.mod h1:VYhLe1rFfxuTXLgj4CBiyz+9WYBA8pNGJgDcSFRKBco=
116+
go.opentelemetry.io/otel/metric v1.35.0 h1:0znxYu2SNyuMSQT4Y9WDWej0VpcsxkuklLa4/siN90M=
117+
go.opentelemetry.io/otel/metric v1.35.0/go.mod h1:nKVFgxBZ2fReX6IlyW28MgZojkoAkJGaE8CpgeAU3oE=
117118
go.opentelemetry.io/otel/sdk v1.19.0 h1:6USY6zH+L8uMH8L3t1enZPR3WFEmSTADlqldyHtJi3o=
118119
go.opentelemetry.io/otel/sdk v1.19.0/go.mod h1:NedEbbS4w3C6zElbLdPJKOpJQOrGUJ+GfzpjUvI0v1A=
119-
go.opentelemetry.io/otel/trace v1.24.0 h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y1YELI=
120-
go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU=
120+
go.opentelemetry.io/otel/trace v1.35.0 h1:dPpEfJu1sDIqruz7BHFG3c7528f6ddfSWfFDVt/xgMs=
121+
go.opentelemetry.io/otel/trace v1.35.0/go.mod h1:WUk7DtFp1Aw2MkvqGdwiXYDZZNvA/1J8o6xRXLrIkyc=
121122
go.opentelemetry.io/proto/otlp v1.0.0 h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I=
122123
go.opentelemetry.io/proto/otlp v1.0.0/go.mod h1:Sy6pihPLfYHkr3NkUbEhGHFhINUSI/v80hjKIs5JXpM=
123124
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=

0 commit comments

Comments
 (0)