Skip to content

Commit 66aca29

Browse files
authored
Merge pull request #6226 from thaJeztah/bump_engine
vendor: docker/docker, moby/moby/api and moby/moby/client 4faedf2bec36
2 parents 2199a05 + f937e62 commit 66aca29

File tree

35 files changed

+424
-322
lines changed

35 files changed

+424
-322
lines changed

cli/command/container/hijack.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"sync"
99

1010
"github.com/docker/cli/cli/command"
11-
"github.com/moby/moby/api/stdcopy"
11+
"github.com/moby/moby/api/pkg/stdcopy"
1212
"github.com/moby/moby/client"
1313
"github.com/moby/term"
1414
"github.com/sirupsen/logrus"

cli/command/container/logs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"github.com/docker/cli/cli"
88
"github.com/docker/cli/cli/command"
99
"github.com/docker/cli/cli/command/completion"
10-
"github.com/moby/moby/api/stdcopy"
10+
"github.com/moby/moby/api/pkg/stdcopy"
1111
"github.com/moby/moby/api/types/container"
1212
"github.com/spf13/cobra"
1313
)

cli/command/container/opts.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -414,8 +414,8 @@ func parse(flags *pflag.FlagSet, copts *containerOptions, serverOS string) (*con
414414

415415
publishOpts := copts.publish.GetSlice()
416416
var (
417-
ports map[nat.Port]struct{}
418-
portBindings map[nat.Port][]nat.PortBinding
417+
ports map[container.PortRangeProto]struct{}
418+
portBindings map[container.PortRangeProto][]container.PortBinding
419419
convertedOpts []string
420420
)
421421

cli/command/container/opts_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import (
1010
"testing"
1111
"time"
1212

13-
"github.com/docker/go-connections/nat"
1413
"github.com/moby/moby/api/types/container"
1514
networktypes "github.com/moby/moby/api/types/network"
1615
"github.com/spf13/pflag"
@@ -439,7 +438,7 @@ func TestParseWithExpose(t *testing.T) {
439438
"8080-NaN/tcp": `invalid range format for --expose: 8080-NaN/tcp, error: strconv.ParseUint: parsing "NaN": invalid syntax`,
440439
"1234567890-8080/tcp": `invalid range format for --expose: 1234567890-8080/tcp, error: strconv.ParseUint: parsing "1234567890": value out of range`,
441440
}
442-
valids := map[string][]nat.Port{
441+
valids := map[string][]container.PortRangeProto{
443442
"8080/tcp": {"8080/tcp"},
444443
"8080/udp": {"8080/udp"},
445444
"8080/ncp": {"8080/ncp"},
@@ -473,7 +472,7 @@ func TestParseWithExpose(t *testing.T) {
473472
if len(config.ExposedPorts) != 2 {
474473
t.Fatalf("Expected 2 exposed ports, got %v", config.ExposedPorts)
475474
}
476-
ports := []nat.Port{"80/tcp", "81/tcp"}
475+
ports := []container.PortRangeProto{"80/tcp", "81/tcp"}
477476
for _, port := range ports {
478477
if _, ok := config.ExposedPorts[port]; !ok {
479478
t.Fatalf("Expected %v, got %v", ports, config.ExposedPorts)

cli/command/container/port.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import (
1111
"github.com/docker/cli/cli"
1212
"github.com/docker/cli/cli/command"
1313
"github.com/docker/cli/cli/command/completion"
14-
"github.com/docker/go-connections/nat"
1514
"github.com/fvbommel/sortorder"
15+
"github.com/moby/moby/api/types/container"
1616
"github.com/pkg/errors"
1717
"github.com/spf13/cobra"
1818
)
@@ -67,7 +67,7 @@ func runPort(ctx context.Context, dockerCli command.Cli, opts *portOptions) erro
6767
if _, err = strconv.ParseUint(port, 10, 16); err != nil {
6868
return errors.Wrapf(err, "Error: invalid port (%s)", port)
6969
}
70-
frontends, exists := c.NetworkSettings.Ports[nat.Port(port+"/"+proto)]
70+
frontends, exists := c.NetworkSettings.Ports[container.PortRangeProto(port+"/"+proto)]
7171
if !exists || len(frontends) == 0 {
7272
return errors.Errorf("Error: No public port '%s' published for %s", opts.port, opts.container)
7373
}

cli/command/container/port_test.go

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

77
"github.com/docker/cli/internal/test"
8-
"github.com/docker/go-connections/nat"
98
"github.com/moby/moby/api/types/container"
109
"gotest.tools/v3/assert"
1110
"gotest.tools/v3/golden"
@@ -47,19 +46,19 @@ func TestNewPortCommandOutput(t *testing.T) {
4746
cli := test.NewFakeCli(&fakeClient{
4847
inspectFunc: func(string) (container.InspectResponse, error) {
4948
ci := container.InspectResponse{NetworkSettings: &container.NetworkSettings{}}
50-
ci.NetworkSettings.Ports = nat.PortMap{
51-
"80/tcp": make([]nat.PortBinding, len(tc.ips)),
52-
"443/tcp": make([]nat.PortBinding, len(tc.ips)),
53-
"443/udp": make([]nat.PortBinding, len(tc.ips)),
49+
ci.NetworkSettings.Ports = container.PortMap{
50+
"80/tcp": make([]container.PortBinding, len(tc.ips)),
51+
"443/tcp": make([]container.PortBinding, len(tc.ips)),
52+
"443/udp": make([]container.PortBinding, len(tc.ips)),
5453
}
5554
for i, ip := range tc.ips {
56-
ci.NetworkSettings.Ports["80/tcp"][i] = nat.PortBinding{
55+
ci.NetworkSettings.Ports["80/tcp"][i] = container.PortBinding{
5756
HostIP: ip, HostPort: "3456",
5857
}
59-
ci.NetworkSettings.Ports["443/tcp"][i] = nat.PortBinding{
58+
ci.NetworkSettings.Ports["443/tcp"][i] = container.PortBinding{
6059
HostIP: ip, HostPort: "4567",
6160
}
62-
ci.NetworkSettings.Ports["443/udp"][i] = nat.PortBinding{
61+
ci.NetworkSettings.Ports["443/udp"][i] = container.PortBinding{
6362
HostIP: ip, HostPort: "5678",
6463
}
6564
}

cli/command/container/run_test.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@ import (
1616
"github.com/docker/cli/cli/streams"
1717
"github.com/docker/cli/internal/test"
1818
"github.com/docker/cli/internal/test/notary"
19-
"github.com/docker/docker/pkg/jsonmessage"
2019
"github.com/moby/moby/api/types"
2120
"github.com/moby/moby/api/types/container"
2221
"github.com/moby/moby/api/types/image"
22+
"github.com/moby/moby/api/types/jsonstream"
2323
"github.com/moby/moby/api/types/network"
2424
"github.com/moby/moby/client"
25+
"github.com/moby/moby/client/pkg/jsonmessage"
2526
ocispec "github.com/opencontainers/image-spec/specs-go/v1"
2627
"github.com/spf13/pflag"
2728
"gotest.tools/v3/assert"
@@ -256,9 +257,11 @@ func TestRunPullTermination(t *testing.T) {
256257
TimeNano: time.Now().UnixNano(),
257258
Time: time.Now().Unix(),
258259
Progress: &jsonmessage.JSONProgress{
259-
Current: int64(i),
260-
Total: 100,
261-
Start: 0,
260+
Progress: jsonstream.Progress{
261+
Current: int64(i),
262+
Total: 100,
263+
Start: 0,
264+
},
262265
},
263266
}))
264267
time.Sleep(100 * time.Millisecond)

cli/command/image/build.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ import (
2020
"github.com/docker/cli/cli/streams"
2121
"github.com/docker/cli/internal/jsonstream"
2222
"github.com/docker/cli/opts"
23-
"github.com/docker/docker/pkg/progress"
24-
"github.com/docker/docker/pkg/streamformatter"
2523
"github.com/moby/go-archive"
24+
"github.com/moby/moby/api/pkg/progress"
25+
"github.com/moby/moby/api/pkg/streamformatter"
2626
buildtypes "github.com/moby/moby/api/types/build"
2727
"github.com/moby/moby/api/types/container"
2828
registrytypes "github.com/moby/moby/api/types/registry"

cli/command/image/build/context.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ import (
1717
"time"
1818

1919
"github.com/docker/cli/cli/command/image/build/internal/git"
20-
"github.com/docker/docker/pkg/progress"
21-
"github.com/docker/docker/pkg/streamformatter"
2220
"github.com/moby/go-archive"
2321
"github.com/moby/go-archive/compression"
22+
"github.com/moby/moby/api/pkg/progress"
23+
"github.com/moby/moby/api/pkg/streamformatter"
2424
"github.com/moby/patternmatcher"
2525
"github.com/pkg/errors"
2626
)

cli/command/service/logs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616
"github.com/docker/cli/cli/command/formatter"
1717
"github.com/docker/cli/cli/command/idresolver"
1818
"github.com/docker/cli/internal/logdetails"
19-
"github.com/moby/moby/api/stdcopy"
19+
"github.com/moby/moby/api/pkg/stdcopy"
2020
"github.com/moby/moby/api/types/container"
2121
"github.com/moby/moby/api/types/swarm"
2222
"github.com/moby/moby/client"

0 commit comments

Comments
 (0)