Skip to content

Commit 292d47e

Browse files
dependabot[bot]m90
andauthored
Bump github.com/docker/cli from 24.0.9+incompatible to 26.1.0+incompatible (#411)
* Bump github.com/docker/cli Bumps [github.com/docker/cli](https://github.com/docker/cli) from 24.0.9+incompatible to 26.1.0+incompatible. - [Commits](docker/cli@v24.0.9...v26.1.0) --- updated-dependencies: - dependency-name: github.com/docker/cli dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Upgrade docker/docker to matching version * Tidy go.mod --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Frederik Ring <[email protected]>
1 parent 7637975 commit 292d47e

File tree

5 files changed

+91
-39
lines changed

5 files changed

+91
-39
lines changed

cmd/backup/exec.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import (
1717

1818
"github.com/cosiner/argv"
1919
"github.com/docker/docker/api/types"
20+
"github.com/docker/docker/api/types/container"
2021
"github.com/docker/docker/api/types/filters"
2122
"github.com/docker/docker/pkg/stdcopy"
2223
"github.com/offen/docker-volume-backup/internal/errwrap"
@@ -96,7 +97,7 @@ func (s *script) runLabeledCommands(label string) error {
9697
Value: fmt.Sprintf("docker-volume-backup.exec-label=%s", s.c.ExecLabel),
9798
})
9899
}
99-
containersWithCommand, err := s.cli.ContainerList(context.Background(), types.ContainerListOptions{
100+
containersWithCommand, err := s.cli.ContainerList(context.Background(), container.ListOptions{
100101
Filters: filters.NewArgs(f...),
101102
})
102103
if err != nil {
@@ -109,7 +110,7 @@ func (s *script) runLabeledCommands(label string) error {
109110
Key: "label",
110111
Value: "docker-volume-backup.exec-pre",
111112
}
112-
deprecatedContainers, err := s.cli.ContainerList(context.Background(), types.ContainerListOptions{
113+
deprecatedContainers, err := s.cli.ContainerList(context.Background(), container.ListOptions{
113114
Filters: filters.NewArgs(f...),
114115
})
115116
if err != nil {
@@ -126,7 +127,7 @@ func (s *script) runLabeledCommands(label string) error {
126127
Key: "label",
127128
Value: "docker-volume-backup.exec-post",
128129
}
129-
deprecatedContainers, err := s.cli.ContainerList(context.Background(), types.ContainerListOptions{
130+
deprecatedContainers, err := s.cli.ContainerList(context.Background(), container.ListOptions{
130131
Filters: filters.NewArgs(f...),
131132
})
132133
if err != nil {

cmd/backup/stop_restart.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ import (
1414

1515
"github.com/docker/cli/cli/command/service/progress"
1616
"github.com/docker/docker/api/types"
17+
"github.com/docker/docker/api/types/container"
1718
ctr "github.com/docker/docker/api/types/container"
1819
"github.com/docker/docker/api/types/filters"
1920
"github.com/docker/docker/api/types/swarm"
21+
"github.com/docker/docker/api/types/system"
2022
"github.com/docker/docker/client"
2123
"github.com/offen/docker-volume-backup/internal/errwrap"
2224
)
@@ -65,7 +67,7 @@ func awaitContainerCountForService(cli *client.Client, serviceID string, count i
6567
),
6668
)
6769
case <-poll.C:
68-
containers, err := cli.ContainerList(context.Background(), types.ContainerListOptions{
70+
containers, err := cli.ContainerList(context.Background(), container.ListOptions{
6971
Filters: filters.NewArgs(filters.KeyValuePair{
7072
Key: "label",
7173
Value: fmt.Sprintf("com.docker.swarm.service.id=%s", serviceID),
@@ -82,7 +84,7 @@ func awaitContainerCountForService(cli *client.Client, serviceID string, count i
8284
}
8385

8486
func isSwarm(c interface {
85-
Info(context.Context) (types.Info, error)
87+
Info(context.Context) (system.Info, error)
8688
}) (bool, error) {
8789
info, err := c.Info(context.Background())
8890
if err != nil {
@@ -123,11 +125,11 @@ func (s *script) stopContainersAndServices() (func() error, error) {
123125
labelValue,
124126
)
125127

126-
allContainers, err := s.cli.ContainerList(context.Background(), types.ContainerListOptions{})
128+
allContainers, err := s.cli.ContainerList(context.Background(), container.ListOptions{})
127129
if err != nil {
128130
return noop, errwrap.Wrap(err, "error querying for containers")
129131
}
130-
containersToStop, err := s.cli.ContainerList(context.Background(), types.ContainerListOptions{
132+
containersToStop, err := s.cli.ContainerList(context.Background(), container.ListOptions{
131133
Filters: filters.NewArgs(filters.KeyValuePair{
132134
Key: "label",
133135
Value: filterMatchLabel,
@@ -309,7 +311,7 @@ func (s *script) stopContainersAndServices() (func() error, error) {
309311
continue
310312
}
311313

312-
if err := s.cli.ContainerStart(context.Background(), container.ID, types.ContainerStartOptions{}); err != nil {
314+
if err := s.cli.ContainerStart(context.Background(), container.ID, ctr.StartOptions{}); err != nil {
313315
restartErrors = append(restartErrors, err)
314316
}
315317
}

cmd/backup/stop_restart_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ import (
55
"errors"
66
"testing"
77

8-
"github.com/docker/docker/api/types"
98
"github.com/docker/docker/api/types/swarm"
9+
"github.com/docker/docker/api/types/system"
1010
)
1111

1212
type mockInfoClient struct {
13-
result types.Info
13+
result system.Info
1414
err error
1515
}
1616

17-
func (m *mockInfoClient) Info(context.Context) (types.Info, error) {
17+
func (m *mockInfoClient) Info(context.Context) (system.Info, error) {
1818
return m.result, m.err
1919
}
2020

@@ -28,7 +28,7 @@ func TestIsSwarm(t *testing.T) {
2828
{
2929
"swarm",
3030
&mockInfoClient{
31-
result: types.Info{
31+
result: system.Info{
3232
Swarm: swarm.Info{
3333
LocalNodeState: swarm.LocalNodeStateActive,
3434
},
@@ -40,7 +40,7 @@ func TestIsSwarm(t *testing.T) {
4040
{
4141
"compose",
4242
&mockInfoClient{
43-
result: types.Info{
43+
result: system.Info{
4444
Swarm: swarm.Info{
4545
LocalNodeState: swarm.LocalNodeStateInactive,
4646
},
@@ -52,7 +52,7 @@ func TestIsSwarm(t *testing.T) {
5252
{
5353
"balena",
5454
&mockInfoClient{
55-
result: types.Info{
55+
result: system.Info{
5656
Swarm: swarm.Info{
5757
LocalNodeState: "",
5858
},

go.mod

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ require (
77
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.2.1
88
github.com/containrrr/shoutrrr v0.7.1
99
github.com/cosiner/argv v0.1.0
10-
github.com/docker/cli v24.0.9+incompatible
11-
github.com/docker/docker v24.0.7+incompatible
10+
github.com/docker/cli v26.1.0+incompatible
11+
github.com/docker/docker v26.1.0+incompatible
1212
github.com/gofrs/flock v0.8.1
1313
github.com/joho/godotenv v1.5.1
1414
github.com/klauspost/compress v1.17.8
@@ -19,7 +19,7 @@ require (
1919
github.com/pkg/sftp v1.13.6
2020
github.com/robfig/cron/v3 v3.0.1
2121
github.com/studio-b12/gowebdav v0.9.0
22-
golang.org/x/crypto v0.21.0
22+
golang.org/x/crypto v0.22.0
2323
golang.org/x/oauth2 v0.19.0
2424
golang.org/x/sync v0.7.0
2525
mvdan.cc/sh/v3 v3.8.0
@@ -28,10 +28,23 @@ require (
2828
require (
2929
github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78 // indirect
3030
github.com/cloudflare/circl v1.3.7 // indirect
31+
github.com/containerd/log v0.1.0 // indirect
32+
github.com/distribution/reference v0.6.0 // indirect
33+
github.com/felixge/httpsnoop v1.0.4 // indirect
34+
github.com/go-logr/logr v1.4.1 // indirect
35+
github.com/go-logr/stdr v1.2.2 // indirect
3136
github.com/golang-jwt/jwt/v5 v5.2.1 // indirect
32-
github.com/golang/protobuf v1.5.3 // indirect
37+
github.com/golang/protobuf v1.5.4 // indirect
38+
github.com/moby/docker-image-spec v1.3.1 // indirect
39+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.51.0 // indirect
40+
go.opentelemetry.io/otel v1.26.0 // indirect
41+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.26.0 // indirect
42+
go.opentelemetry.io/otel/metric v1.26.0 // indirect
43+
go.opentelemetry.io/otel/sdk v1.26.0 // indirect
44+
go.opentelemetry.io/otel/trace v1.26.0 // indirect
3345
golang.org/x/time v0.0.0-20220609170525-579cf78fd858 // indirect
34-
google.golang.org/protobuf v1.33.0 // indirect
46+
google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de // indirect
47+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240415180920-8c6c420018be // indirect
3548
)
3649

3750
require (
@@ -40,7 +53,6 @@ require (
4053
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 // indirect
4154
github.com/Microsoft/go-winio v0.5.2 // indirect
4255
github.com/ProtonMail/go-crypto v1.1.0-alpha.1
43-
github.com/docker/distribution v2.8.2+incompatible // indirect
4456
github.com/docker/go-connections v0.4.0 // indirect
4557
github.com/docker/go-units v0.4.0 // indirect
4658
github.com/dropbox/dropbox-sdk-go-unofficial/v6 v6.0.5
@@ -68,8 +80,8 @@ require (
6880
github.com/pkg/errors v0.9.1 // indirect
6981
github.com/rs/xid v1.5.0 // indirect
7082
github.com/sirupsen/logrus v1.9.3 // indirect
71-
golang.org/x/net v0.23.0 // indirect
72-
golang.org/x/sys v0.18.0 // indirect
83+
golang.org/x/net v0.24.0 // indirect
84+
golang.org/x/sys v0.19.0 // indirect
7385
golang.org/x/text v0.14.0 // indirect
7486
gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f // indirect
7587
gopkg.in/ini.v1 v1.67.0 // indirect

0 commit comments

Comments
 (0)