Skip to content
This repository was archived by the owner on Oct 13, 2023. It is now read-only.

Commit 315e9a9

Browse files
Merge component 'engine' from git@github.com:docker/engine 18.09
2 parents 3f0e4c7 + 89a08e8 commit 315e9a9

File tree

190 files changed

+4593
-4606
lines changed

Some content is hidden

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

190 files changed

+4593
-4606
lines changed

components/engine/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ be found.
9999
* Add `--format` option to `docker node ls` [#30424](https://github.com/docker/docker/pull/30424)
100100
* Add `--prune` option to `docker stack deploy` to remove services that are no longer defined in the docker-compose file [#31302](https://github.com/docker/docker/pull/31302)
101101
* Add `PORTS` column for `docker service ls` when using `ingress` mode [#30813](https://github.com/docker/docker/pull/30813)
102-
- Fix unnescessary re-deploying of tasks when environment-variables are used [#32364](https://github.com/docker/docker/pull/32364)
102+
- Fix unnecessary re-deploying of tasks when environment-variables are used [#32364](https://github.com/docker/docker/pull/32364)
103103
- Fix `docker stack deploy` not supporting `endpoint_mode` when deploying from a docker compose file [#32333](https://github.com/docker/docker/pull/32333)
104104
- Proceed with startup if cluster component cannot be created to allow recovering from a broken swarm setup [#31631](https://github.com/docker/docker/pull/31631)
105105

components/engine/api/types/stats.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ type NetworkStats struct {
120120
RxBytes uint64 `json:"rx_bytes"`
121121
// Packets received. Windows and Linux.
122122
RxPackets uint64 `json:"rx_packets"`
123-
// Received errors. Not used on Windows. Note that we dont `omitempty` this
123+
// Received errors. Not used on Windows. Note that we don't `omitempty` this
124124
// field as it is expected in the >=v1.21 API stats structure.
125125
RxErrors uint64 `json:"rx_errors"`
126126
// Incoming packets dropped. Windows and Linux.

components/engine/client/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616
)
1717

1818
func main() {
19-
cli, err := client.NewEnvClient()
19+
cli, err := client.NewClientWithOpts(client.FromEnv)
2020
if err != nil {
2121
panic(err)
2222
}

components/engine/client/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ For example, to list running containers (the equivalent of "docker ps"):
2323
)
2424
2525
func main() {
26-
cli, err := client.NewEnvClient()
26+
cli, err := client.NewClientWithOpts(client.FromEnv)
2727
if err != nil {
2828
panic(err)
2929
}

components/engine/client/client_test.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616
"gotest.tools/skip"
1717
)
1818

19-
func TestNewEnvClient(t *testing.T) {
19+
func TestNewClientWithOpsFromEnv(t *testing.T) {
2020
skip.If(t, runtime.GOOS == "windows")
2121

2222
testcases := []struct {
@@ -86,7 +86,7 @@ func TestNewEnvClient(t *testing.T) {
8686
defer env.PatchAll(t, nil)()
8787
for _, c := range testcases {
8888
env.PatchAll(t, c.envs)
89-
apiclient, err := NewEnvClient()
89+
apiclient, err := NewClientWithOpts(FromEnv)
9090
if c.expectedError != "" {
9191
assert.Check(t, is.Error(err, c.expectedError), c.doc)
9292
} else {
@@ -167,23 +167,23 @@ func TestParseHostURL(t *testing.T) {
167167
}
168168
}
169169

170-
func TestNewEnvClientSetsDefaultVersion(t *testing.T) {
170+
func TestNewClientWithOpsFromEnvSetsDefaultVersion(t *testing.T) {
171171
defer env.PatchAll(t, map[string]string{
172172
"DOCKER_HOST": "",
173173
"DOCKER_API_VERSION": "",
174174
"DOCKER_TLS_VERIFY": "",
175175
"DOCKER_CERT_PATH": "",
176176
})()
177177

178-
client, err := NewEnvClient()
178+
client, err := NewClientWithOpts(FromEnv)
179179
if err != nil {
180180
t.Fatal(err)
181181
}
182182
assert.Check(t, is.Equal(client.version, api.DefaultVersion))
183183

184184
expected := "1.22"
185185
os.Setenv("DOCKER_API_VERSION", expected)
186-
client, err = NewEnvClient()
186+
client, err = NewClientWithOpts(FromEnv)
187187
if err != nil {
188188
t.Fatal(err)
189189
}
@@ -195,7 +195,7 @@ func TestNewEnvClientSetsDefaultVersion(t *testing.T) {
195195
func TestNegotiateAPIVersionEmpty(t *testing.T) {
196196
defer env.PatchAll(t, map[string]string{"DOCKER_API_VERSION": ""})()
197197

198-
client, err := NewEnvClient()
198+
client, err := NewClientWithOpts(FromEnv)
199199
assert.NilError(t, err)
200200

201201
ping := types.Ping{
@@ -219,7 +219,7 @@ func TestNegotiateAPIVersionEmpty(t *testing.T) {
219219
// TestNegotiateAPIVersion asserts that client.Client can
220220
// negotiate a compatible APIVersion with the server
221221
func TestNegotiateAPIVersion(t *testing.T) {
222-
client, err := NewEnvClient()
222+
client, err := NewClientWithOpts(FromEnv)
223223
assert.NilError(t, err)
224224

225225
expected := "1.21"
@@ -251,7 +251,7 @@ func TestNegotiateAPVersionOverride(t *testing.T) {
251251
expected := "9.99"
252252
defer env.PatchAll(t, map[string]string{"DOCKER_API_VERSION": expected})()
253253

254-
client, err := NewEnvClient()
254+
client, err := NewClientWithOpts(FromEnv)
255255
assert.NilError(t, err)
256256

257257
ping := types.Ping{

components/engine/client/container_logs_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ func ExampleClient_ContainerLogs_withTimeout() {
153153
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
154154
defer cancel()
155155

156-
client, _ := NewEnvClient()
156+
client, _ := NewClientWithOpts(FromEnv)
157157
reader, err := client.ContainerLogs(ctx, "container_id", types.ContainerLogsOptions{})
158158
if err != nil {
159159
log.Fatal(err)

components/engine/client/container_wait_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ func ExampleClient_ContainerWait_withTimeout() {
6565
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
6666
defer cancel()
6767

68-
client, _ := NewEnvClient()
68+
client, _ := NewClientWithOpts(FromEnv)
6969
_, errC := client.ContainerWait(ctx, "container_id", "")
7070
if err := <-errC; err != nil {
7171
log.Fatal(err)

components/engine/client/hijack_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func TestTLSCloseWriter(t *testing.T) {
6161
break
6262
}
6363
}
64-
assert.Assert(t, err)
64+
assert.NilError(t, err)
6565

6666
ts.Listener = l
6767
defer l.Close()
@@ -76,24 +76,24 @@ func TestTLSCloseWriter(t *testing.T) {
7676
defer ts.Close()
7777

7878
serverURL, err := url.Parse(ts.URL)
79-
assert.Assert(t, err)
79+
assert.NilError(t, err)
8080

81-
client, err := NewClient("tcp://"+serverURL.Host, "", ts.Client(), nil)
82-
assert.Assert(t, err)
81+
client, err := NewClientWithOpts(WithHost("tcp://"+serverURL.Host), WithHTTPClient(ts.Client()))
82+
assert.NilError(t, err)
8383

8484
resp, err := client.postHijacked(context.Background(), "/asdf", url.Values{}, nil, map[string][]string{"Content-Type": {"text/plain"}})
85-
assert.Assert(t, err)
85+
assert.NilError(t, err)
8686
defer resp.Close()
8787

8888
if _, ok := resp.Conn.(types.CloseWriter); !ok {
8989
t.Fatal("tls conn did not implement the CloseWrite interface")
9090
}
9191

9292
_, err = resp.Conn.Write([]byte("hello"))
93-
assert.Assert(t, err)
93+
assert.NilError(t, err)
9494

9595
b, err := ioutil.ReadAll(resp.Reader)
96-
assert.Assert(t, err)
96+
assert.NilError(t, err)
9797
assert.Assert(t, string(b) == "hello")
9898
assert.Assert(t, resp.CloseWrite())
9999

components/engine/client/service_logs_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ func ExampleClient_ServiceLogs_withTimeout() {
122122
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
123123
defer cancel()
124124

125-
client, _ := NewEnvClient()
125+
client, _ := NewClientWithOpts(FromEnv)
126126
reader, err := client.ServiceLogs(ctx, "service_id", types.ContainerLogsOptions{})
127127
if err != nil {
128128
log.Fatal(err)

components/engine/cmd/dockerd/daemon.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ func (cli *DaemonCli) start(opts *daemonOptions) (err error) {
184184

185185
d.StoreHosts(hosts)
186186

187-
// validate after NewDaemon has restored enabled plugins. Dont change order.
187+
// validate after NewDaemon has restored enabled plugins. Don't change order.
188188
if err := validateAuthzPlugins(cli.Config.AuthorizationPlugins, pluginStore); err != nil {
189189
return fmt.Errorf("Error validating authorization plugin: %v", err)
190190
}

0 commit comments

Comments
 (0)