From e50040883fe92e224a2b1c4cc2b88cfa37bef12e Mon Sep 17 00:00:00 2001 From: Raj Chaudhuri Date: Thu, 7 Mar 2024 19:27:12 +0530 Subject: [PATCH] Docker API client version bumped to 1.24 everywhere --- prog/weaveutil/addrs.go | 2 +- prog/weaveutil/container.go | 12 +++---- prog/weaveutil/dockerclientwrapper.go | 23 +++++++++++++ prog/weaveutil/main.go | 2 ++ prog/weaveutil/plugin_network.go | 6 ++-- prog/weaveutil/swarm.go | 6 ++-- prog/weaveutil/volume.go | 2 +- proxy/create_exec_interceptor.go | 17 +++++++++- proxy/proxy.go | 48 +++++++++++++++++++++++---- reweave/CHANGELOG.md | 17 +++++++++- reweave/Makefile | 2 +- weave | 8 +++-- 12 files changed, 118 insertions(+), 27 deletions(-) create mode 100644 prog/weaveutil/dockerclientwrapper.go diff --git a/prog/weaveutil/addrs.go b/prog/weaveutil/addrs.go index 394cf2c1..73a6c740 100644 --- a/prog/weaveutil/addrs.go +++ b/prog/weaveutil/addrs.go @@ -14,7 +14,7 @@ func containerAddrs(args []string) error { } bridgeName := args[0] - client, err := docker.NewVersionedClientFromEnv("1.18") + client, err := newVersionedDockerClientFromEnv(defaulDockerAPIVersion) if err != nil { return err } diff --git a/prog/weaveutil/container.go b/prog/weaveutil/container.go index 995847d0..5d7e64f9 100644 --- a/prog/weaveutil/container.go +++ b/prog/weaveutil/container.go @@ -9,7 +9,7 @@ import ( ) func inspectContainer(containerNameOrID string) (*docker.Container, error) { - c, err := docker.NewVersionedClientFromEnv("1.18") + c, err := newVersionedDockerClientFromEnv(defaulDockerAPIVersion) if err != nil { return nil, fmt.Errorf("unable to connect to docker: %s", err) } @@ -174,7 +174,7 @@ func parseContainerArgs(args []string) docker.CreateContainerOptions { func runContainer(args []string) error { containerOptions := parseContainerArgs(args) - c, err := docker.NewVersionedClientFromEnv("1.18") + c, err := newVersionedDockerClientFromEnv(defaulDockerAPIVersion) if err != nil { return fmt.Errorf("unable to connect to docker: %s", err) } @@ -206,7 +206,7 @@ func listContainers(args []string) error { cmdUsage("list-containers", "[