Skip to content

Commit 0cdc3b7

Browse files
author
Josh Hawn
committed
api/client: have cli.call() return headers
Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
1 parent 466efeb commit 0cdc3b7

File tree

19 files changed

+40
-40
lines changed

19 files changed

+40
-40
lines changed

api/client/attach.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func (cli *DockerCli) CmdAttach(args ...string) error {
2626
cmd.ParseFlags(args, true)
2727
name := cmd.Arg(0)
2828

29-
stream, _, err := cli.call("GET", "/containers/"+name+"/json", nil, nil)
29+
stream, _, _, err := cli.call("GET", "/containers/"+name+"/json", nil, nil)
3030
if err != nil {
3131
return err
3232
}

api/client/commit.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ func (cli *DockerCli) CmdCommit(args ...string) error {
6666
return err
6767
}
6868
}
69-
stream, _, err := cli.call("POST", "/commit?"+v.Encode(), config, nil)
69+
stream, _, _, err := cli.call("POST", "/commit?"+v.Encode(), config, nil)
7070
if err != nil {
7171
return err
7272
}

api/client/cp.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ func (cli *DockerCli) CmdCp(args ...string) error {
3131
cfg := &types.CopyConfig{
3232
Resource: info[1],
3333
}
34-
stream, statusCode, err := cli.call("POST", "/containers/"+info[0]+"/copy", cfg, nil)
34+
stream, _, statusCode, err := cli.call("POST", "/containers/"+info[0]+"/copy", cfg, nil)
3535
if stream != nil {
3636
defer stream.Close()
3737
}

api/client/create.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ func (cli *DockerCli) createContainer(config *runconfig.Config, hostConfig *runc
9595
}
9696

9797
//create the container
98-
stream, statusCode, err := cli.call("POST", "/containers/create?"+containerValues.Encode(), mergedConfig, nil)
98+
stream, _, statusCode, err := cli.call("POST", "/containers/create?"+containerValues.Encode(), mergedConfig, nil)
9999
//if image not found try to pull it
100100
if statusCode == 404 && strings.Contains(err.Error(), config.Image) {
101101
repo, tag := parsers.ParseRepositoryTag(config.Image)
@@ -109,7 +109,7 @@ func (cli *DockerCli) createContainer(config *runconfig.Config, hostConfig *runc
109109
return nil, err
110110
}
111111
// Retry
112-
if stream, _, err = cli.call("POST", "/containers/create?"+containerValues.Encode(), mergedConfig, nil); err != nil {
112+
if stream, _, _, err = cli.call("POST", "/containers/create?"+containerValues.Encode(), mergedConfig, nil); err != nil {
113113
return nil, err
114114
}
115115
} else if err != nil {

api/client/diff.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func (cli *DockerCli) CmdDiff(args ...string) error {
2525
return fmt.Errorf("Container name cannot be empty")
2626
}
2727

28-
rdr, _, err := cli.call("GET", "/containers/"+cmd.Arg(0)+"/changes", nil, nil)
28+
rdr, _, _, err := cli.call("GET", "/containers/"+cmd.Arg(0)+"/changes", nil, nil)
2929
if err != nil {
3030
return err
3131
}

api/client/exec.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func (cli *DockerCli) CmdExec(args ...string) error {
2323
return StatusError{StatusCode: 1}
2424
}
2525

26-
stream, _, err := cli.call("POST", "/containers/"+execConfig.Container+"/exec", execConfig, nil)
26+
stream, _, _, err := cli.call("POST", "/containers/"+execConfig.Container+"/exec", execConfig, nil)
2727
if err != nil {
2828
return err
2929
}

api/client/history.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func (cli *DockerCli) CmdHistory(args ...string) error {
2424
cmd.Require(flag.Exact, 1)
2525
cmd.ParseFlags(args, true)
2626

27-
rdr, _, err := cli.call("GET", "/images/"+cmd.Arg(0)+"/history", nil, nil)
27+
rdr, _, _, err := cli.call("GET", "/images/"+cmd.Arg(0)+"/history", nil, nil)
2828
if err != nil {
2929
return err
3030
}

api/client/images.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func (cli *DockerCli) CmdImages(args ...string) error {
6161
v.Set("all", "1")
6262
}
6363

64-
rdr, _, err := cli.call("GET", "/images/json?"+v.Encode(), nil, nil)
64+
rdr, _, _, err := cli.call("GET", "/images/json?"+v.Encode(), nil, nil)
6565
if err != nil {
6666
return err
6767
}

api/client/info.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ func (cli *DockerCli) CmdInfo(args ...string) error {
1818
cmd.Require(flag.Exact, 0)
1919
cmd.ParseFlags(args, true)
2020

21-
rdr, _, err := cli.call("GET", "/info", nil, nil)
21+
rdr, _, _, err := cli.call("GET", "/info", nil, nil)
2222
if err != nil {
2323
return err
2424
}

api/client/login.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ func (cli *DockerCli) CmdLogin(args ...string) error {
113113
authconfig.ServerAddress = serverAddress
114114
cli.configFile.AuthConfigs[serverAddress] = authconfig
115115

116-
stream, statusCode, err := cli.call("POST", "/auth", cli.configFile.AuthConfigs[serverAddress], nil)
116+
stream, _, statusCode, err := cli.call("POST", "/auth", cli.configFile.AuthConfigs[serverAddress], nil)
117117
if statusCode == 401 {
118118
delete(cli.configFile.AuthConfigs, serverAddress)
119119
if err2 := cli.configFile.Save(); err2 != nil {

0 commit comments

Comments
 (0)