From 3c013a11b4e9ce0acea4b9c9c864db35c6031440 Mon Sep 17 00:00:00 2001 From: Silvin Lubecki Date: Mon, 28 Jan 2019 16:31:38 +0100 Subject: [PATCH] Bump docker/cli and docker/docker + fix docker cli initialization. Signed-off-by: Silvin Lubecki --- Gopkg.lock | 536 +++++++++++++++++++++++++++++++++++- Gopkg.toml | 6 +- pkg/driver/docker_driver.go | 17 +- 3 files changed, 533 insertions(+), 26 deletions(-) diff --git a/Gopkg.lock b/Gopkg.lock index 984d4fbf..2acbe958 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -28,6 +28,30 @@ revision = "97e4973ce50b2ff5f09635a57e2b88a037aae829" version = "v0.4.11" +[[projects]] + digest = "1:22efafa7722ed855e8bab8039d2ee6b121971c2945804ec759f5ff1b1681ad08" + name = "github.com/Microsoft/hcsshim" + packages = [ + ".", + "internal/guestrequest", + "internal/guid", + "internal/hcs", + "internal/hcserror", + "internal/hns", + "internal/interop", + "internal/logfields", + "internal/longpath", + "internal/mergemaps", + "internal/safefile", + "internal/schema1", + "internal/schema2", + "internal/timeout", + "internal/wclayer", + ] + pruneopts = "NUT" + revision = "79a8f772c4265236cf9da6af7f766b5caf2afb80" + version = "v0.8.4" + [[projects]] branch = "master" digest = "1:7da1a26e347165227c79dfb10b90b3b5dedb6cbae50e88cdb81f5b6259b5b951" @@ -55,14 +79,99 @@ pruneopts = "NUT" revision = "3a771d992973f24aa725d07868b467d1ddfceafb" +[[projects]] + digest = "1:c41ccacec3d1871a9a76c0a105cb4e50bd7d6489d91f0262e37ab66c3d79cc6a" + name = "github.com/containerd/containerd" + packages = [ + ".", + "api/services/containers/v1", + "api/services/content/v1", + "api/services/diff/v1", + "api/services/events/v1", + "api/services/images/v1", + "api/services/introspection/v1", + "api/services/leases/v1", + "api/services/namespaces/v1", + "api/services/snapshots/v1", + "api/services/tasks/v1", + "api/services/version/v1", + "api/types", + "api/types/task", + "archive", + "archive/compression", + "cio", + "containers", + "content", + "content/proxy", + "defaults", + "diff", + "errdefs", + "events", + "events/exchange", + "filters", + "identifiers", + "images", + "images/archive", + "leases", + "leases/proxy", + "log", + "mount", + "namespaces", + "oci", + "pkg/dialer", + "platforms", + "plugin", + "reference", + "remotes", + "remotes/docker", + "remotes/docker/schema1", + "rootfs", + "runtime/linux/runctypes", + "snapshots", + "snapshots/proxy", + "sys", + ] + pruneopts = "NUT" + revision = "9754871865f7fe2f4e74d43e2fc7ccd237edcbce" + version = "v1.2.2" + [[projects]] branch = "master" - digest = "1:4a029051269e04c040c092eb4ddd92732f8f3a3921a8b43b82b30804e00f3357" + digest = "1:91f1813e0a9661e295671cd1004ace6ed4ffa9cb68d9d0c798badbd5ce6354ef" name = "github.com/containerd/continuity" - packages = ["pathdriver"] + packages = [ + "fs", + "pathdriver", + "syscallx", + "sysx", + ] pruneopts = "NUT" revision = "bd77b46c8352f74eb12c85bdc01f4b90f69d66b4" +[[projects]] + digest = "1:a72272dfefbb22c87cda3dbefbb256741d861d2fb727210a66e0df0df6084b30" + name = "github.com/containerd/cri" + packages = ["pkg/util"] + pruneopts = "NUT" + revision = "f3687c59470b76ee57c90d4b3dd92888dec58c2b" + version = "v1.11.1" + +[[projects]] + branch = "master" + digest = "1:dd731323a802a9d3e8f037a4531c4e8a9ab417a8e97a3a7e7ff2214e2a8b6248" + name = "github.com/containerd/fifo" + packages = ["."] + pruneopts = "NUT" + revision = "650d792183512bf92167787990b8f08a9175b3df" + +[[projects]] + branch = "master" + digest = "1:07ac073876dbf7df80789ba4c2959a969200b34875a34fc13848f76d60b51551" + name = "github.com/containerd/typeurl" + packages = ["."] + pruneopts = "NUT" + revision = "461401dc8f19d80baa4b70178935e4501286c00b" + [[projects]] digest = "1:ffe9824d294da03b391f44e1ae8281281b4afc1bdaa9588c9097785e3af10cec" name = "github.com/davecgh/go-spew" @@ -72,7 +181,7 @@ version = "v1.1.1" [[projects]] - digest = "1:c7e3c5c72a68d36cca80e9a8934bb7f7c7148290112b12bcefca0dbc9e03851d" + digest = "1:e71d64468873ca819b91b975e67e71f349a89f41ab38040bcbd8840f5e193654" name = "github.com/docker/cli" packages = [ "cli", @@ -81,17 +190,41 @@ "cli/config", "cli/config/configfile", "cli/config/credentials", + "cli/connhelper", + "cli/connhelper/ssh", + "cli/context", + "cli/context/docker", + "cli/context/kubernetes", + "cli/context/store", "cli/debug", "cli/flags", "cli/manifest/store", "cli/manifest/types", "cli/registry/client", + "cli/streams", "cli/trust", + "internal/containerizedengine", + "internal/versions", + "kubernetes", "opts", + "types", ] pruneopts = "NUT" - revision = "7178075fdad68c953431cab5989dbe08bdcb94ac" - version = "v18.06.0-ce-rc3" + revision = "f95ca8e1ba6c22c9abcdbf65e8dcc39c53958bba" + +[[projects]] + digest = "1:a828cce5747a0ac32a41fd9644660a815cbc3c61caa85c03b0a651d62320aa0b" + name = "github.com/docker/compose-on-kubernetes" + packages = [ + "api", + "api/compose/clone", + "api/compose/impersonation", + "api/compose/v1beta1", + "api/compose/v1beta2", + ] + pruneopts = "NUT" + revision = "55bc84aade4e505b2772623c5739b49baf0f9269" + version = "v0.4.18" [[projects]] digest = "1:c2fd3505322eed56c220992927a13029d32b7fea0e9cc1ece7a2217369d76914" @@ -118,8 +251,7 @@ revision = "83389a148052d74ac602f5f1d62f86ff2f3c4aa5" [[projects]] - branch = "master" - digest = "1:f4fff0c3c247502a13bde71b41f5b5ff373e4ba2aab32802e334d89382b57d4b" + digest = "1:6e8fe686e68797b78d54d112f816448cf5d4bbf33c24c2cd12da0508ec600dc8" name = "github.com/docker/docker" packages = [ "api", @@ -165,7 +297,7 @@ "registry/resumable", ] pruneopts = "NUT" - revision = "299015de409743b3c85a33872dce645ed748d804" + revision = "f76d6a078d881f410c00e8d900dcdfc2e026c841" [[projects]] digest = "1:8866486038791fe65ea1abf660041423954b1f3fb99ea6a0ad8424422e943458" @@ -198,6 +330,14 @@ revision = "7395e3f8aa162843a74ed6d48e79627d9792ac55" version = "v0.4.0" +[[projects]] + branch = "master" + digest = "1:3c7e22fc463067fcb27473d9010b9ac8c49b791357e0c7e7da6002a291129162" + name = "github.com/docker/go-events" + packages = ["."] + pruneopts = "NUT" + revision = "9461782956ad83b30282bf90e31fa6a70c255ba9" + [[projects]] digest = "1:f46b7a16ee90fa98b687ffa27fdca5af8ce8947562307e4318a7e0598005be55" name = "github.com/docker/go-metrics" @@ -230,21 +370,75 @@ version = "v1.0.0" [[projects]] - digest = "1:38e684375ef5b55e812332266d63f9fc5b6329ab303067c4cdda051db6d29ca4" + digest = "1:dfd1bfac4ef78bce8efe6c52548baaaba18f634c0101581f4773336c653289c2" + name = "github.com/gogo/googleapis" + packages = ["google/rpc"] + pruneopts = "NUT" + revision = "8558fb44d2f1fc223118afc694129d2c2d2924d1" + version = "v1.1.0" + +[[projects]] + digest = "1:fd13acfe94ed604682ce01528a1ae0399391e64054143a8a0a98399c78696679" name = "github.com/gogo/protobuf" - packages = ["proto"] + packages = [ + "proto", + "sortkeys", + "types", + ] pruneopts = "NUT" revision = "636bf0302bc95575d69441b25a2603156ffdddf1" version = "v1.1.1" [[projects]] - digest = "1:97df918963298c287643883209a2c3f642e6593379f97ab400c2a2e219ab647d" + branch = "master" + digest = "1:e2b86e41f3d669fc36b50d31d32d22c8ac656c75aa5ea89717ce7177e134ff2a" + name = "github.com/golang/glog" + packages = ["."] + pruneopts = "NUT" + revision = "23def4e6c14b4da8ac2ed8007337bc5eb5007998" + +[[projects]] + digest = "1:63ccdfbd20f7ccd2399d0647a7d100b122f79c13bb83da9660b1598396fd9f62" name = "github.com/golang/protobuf" - packages = ["proto"] + packages = [ + "proto", + "ptypes", + "ptypes/any", + "ptypes/duration", + "ptypes/timestamp", + ] pruneopts = "NUT" revision = "aa810b61a9c79d51363740d207bb46cf8e620ed5" version = "v1.2.0" +[[projects]] + branch = "master" + digest = "1:05f95ffdfcf651bdb0f05b40b69e7f5663047f8da75c72d58728acb59b5cc107" + name = "github.com/google/btree" + packages = ["."] + pruneopts = "NUT" + revision = "4030bb1f1f0c35b30ca7009e9ebd06849dd45306" + +[[projects]] + branch = "master" + digest = "1:52c5834e2bebac9030c97cc0798ac11c3aa8a39f098aeb419f142533da6cd3cc" + name = "github.com/google/gofuzz" + packages = ["."] + pruneopts = "NUT" + revision = "24818f796faf91cd76ec7bddd72458fbced7a6c1" + +[[projects]] + digest = "1:06a7dadb7b760767341ffb6c8d377238d68a1226f2b21b5d497d2e3f6ecf6b4e" + name = "github.com/googleapis/gnostic" + packages = [ + "OpenAPIv2", + "compiler", + "extensions", + ] + pruneopts = "NUT" + revision = "7c663266750e7d82587642f65e60bc4083f1f84e" + version = "v0.2.0" + [[projects]] digest = "1:c01767916c59f084bb7c41a7d5877c0f3099b1595cfa066e84ec6ad6b084dd89" name = "github.com/gorilla/context" @@ -273,6 +467,25 @@ pruneopts = "NUT" revision = "36ee7e946282a3fb1cfecd476ddc9b35d8847e42" +[[projects]] + branch = "master" + digest = "1:7fdf3223c7372d1ced0b98bf53457c5e89d89aecbad9a77ba9fcc6e01f9e5621" + name = "github.com/gregjones/httpcache" + packages = [ + ".", + "diskcache", + ] + pruneopts = "NUT" + revision = "c63ab54fda8f77302f8d414e19933f2b6026a089" + +[[projects]] + digest = "1:c7d9de42b661ba85788f5f631cbac165795a2ff7dc1c59a4241d6228b129c3e4" + name = "github.com/hashicorp/go-version" + packages = ["."] + pruneopts = "NUT" + revision = "d40cf49b3a77bba84a7afdbd7f1dc295d114efb1" + version = "v1.1.0" + [[projects]] digest = "1:11c6c696067d3127ecf332b10f89394d386d9083f82baf71f40f2da31841a009" name = "github.com/hashicorp/hcl" @@ -292,6 +505,14 @@ revision = "8cb6e5b959231cc1119e43259c4a608f9c51a241" version = "v1.0.0" +[[projects]] + digest = "1:aaa38889f11896ee3644d77e17dc7764cc47f5f3d3b488268df2af2b52541c5f" + name = "github.com/imdario/mergo" + packages = ["."] + pruneopts = "NUT" + revision = "7c29201646fa3de8506f701213473dd407f19646" + version = "v0.3.7" + [[projects]] digest = "1:406338ad39ab2e37b7f4452906442a3dbf0eb3379dd1f06aafb5c07e769a5fbb" name = "github.com/inconshreveable/mousetrap" @@ -300,6 +521,14 @@ revision = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75" version = "v1.0" +[[projects]] + digest = "1:8e36686e8b139f8fe240c1d5cf3a145bc675c22ff8e707857cdd3ae17b00d728" + name = "github.com/json-iterator/go" + packages = ["."] + pruneopts = "NUT" + revision = "1624edc4454b8682399def8740d46db5e4362ba4" + version = "v1.1.5" + [[projects]] branch = "master" digest = "1:cf68a79fd02ab0f6942b9567d03d054b6568212fcc22de2a4afdefd096923749" @@ -380,6 +609,22 @@ revision = "fe40af7a9c397fa3ddba203c38a5042c5d0475ad" version = "v1.1.1" +[[projects]] + digest = "1:2f42fa12d6911c7b7659738758631bec870b7e9b4c6be5444f963cdcfccc191f" + name = "github.com/modern-go/concurrent" + packages = ["."] + pruneopts = "NUT" + revision = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94" + version = "1.0.3" + +[[projects]] + digest = "1:c6aca19413b13dc59c220ad7430329e2ec454cc310bc6d8de2c7e2b93c18a0f6" + name = "github.com/modern-go/reflect2" + packages = ["."] + pruneopts = "NUT" + revision = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd" + version = "1.0.1" + [[projects]] digest = "1:8de645979b0fd0d565f882b5d07f9f89c23726105d22dc5e0419c4e0e185c367" name = "github.com/oklog/ulid" @@ -397,9 +642,10 @@ version = "v1.0.0-rc1" [[projects]] - digest = "1:11db38d694c130c800d0aefb502fb02519e514dc53d9804ce51d1ad25ec27db6" + digest = "1:70711188c19c53147099d106169d6a81941ed5c2658651432de564a7d60fd288" name = "github.com/opencontainers/image-spec" packages = [ + "identity", "specs-go", "specs-go/v1", ] @@ -418,6 +664,14 @@ revision = "baf6536d6259209c3edfa2b22237af82942d3dfa" version = "v0.1.1" +[[projects]] + digest = "1:57234a321bf1f8f98a8a9a5122a2404cc60d0800516f4ab7a7b2375e4b2d19ea" + name = "github.com/opencontainers/runtime-spec" + packages = ["specs-go"] + pruneopts = "NUT" + revision = "4e3b9264a330d094b0386c3703c5f379119711e8" + version = "v1.0.1" + [[projects]] digest = "1:51ea800cff51752ff68e12e04106f5887b4daec6f9356721238c28019f0b42db" name = "github.com/pelletier/go-toml" @@ -426,6 +680,22 @@ revision = "c01d1270ff3e442a8a57cddc1c92dc1138598194" version = "v1.2.0" +[[projects]] + branch = "master" + digest = "1:3bf17a6e6eaa6ad24152148a631d18662f7212e21637c2699bff3369b7f00fa2" + name = "github.com/petar/GoLLRB" + packages = ["llrb"] + pruneopts = "NUT" + revision = "53be0d36a84c2a886ca057d34b6aa4468df9ccb4" + +[[projects]] + digest = "1:6c6d91dc326ed6778783cff869c49fb2f61303cdd2ebbcf90abe53505793f3b6" + name = "github.com/peterbourgon/diskv" + packages = ["."] + pruneopts = "NUT" + revision = "5f041e8faa004a95c88a202771f4cc3e991971e6" + version = "v2.0.1" + [[projects]] digest = "1:5cf3f025cbee5951a4ee961de067c8a89fc95a5adabead774f82822efabab121" name = "github.com/pkg/errors" @@ -558,6 +828,14 @@ revision = "f35b8ab0b5a2cef36673838d662e249dd9c94686" version = "v1.2.2" +[[projects]] + branch = "master" + digest = "1:e14e467ed00ab98665623c5060fa17e3d7079be560ffc33cabafd05d35894f05" + name = "github.com/syndtr/gocapability" + packages = ["capability"] + pruneopts = "NUT" + revision = "d98352740cb2c55f81556b63d4a1ec64c5a319c2" + [[projects]] digest = "1:58dfc16edf3b9550f92cdabbe23c8cb7043516e366d4d7bf7409a75193b8ecbd" name = "github.com/technosophos/moniker" @@ -610,17 +888,31 @@ [[projects]] branch = "master" - digest = "1:d9f9f45d3383b93ce1c7e744b3ede6974917ae4d100e1a7abfc2906e5e5e2e28" + digest = "1:5ffb087f0be0bc3afdfe8d98692d63c65b424b34ff328d36e38e1fdd052c22b1" name = "golang.org/x/net" packages = [ "context", "context/ctxhttp", + "http/httpguts", + "http2", + "http2/hpack", + "idna", "internal/socks", + "internal/timeseries", "proxy", + "trace", ] pruneopts = "NUT" revision = "4dfa2610cdf3b287375bbba5b8f2a14d3b01d8de" +[[projects]] + branch = "master" + digest = "1:b521f10a2d8fa85c04a8ef4e62f2d1e14d303599a55d64dabf9f5a02f84d35eb" + name = "golang.org/x/sync" + packages = ["errgroup"] + pruneopts = "NUT" + revision = "37e7f081c4d4c64e13b10787722085407fe5d15f" + [[projects]] branch = "master" digest = "1:4ea08b5c4c51887a54caee2954db97b620736ae510bdc8514f691d3a9375d93a" @@ -633,15 +925,23 @@ revision = "e4b3c5e9061176387e7cea65e4dc5853801f3fb7" [[projects]] - digest = "1:8029e9743749d4be5bc9f7d42ea1659471767860f0cdc34d37c3111bd308a295" + digest = "1:e7071ed636b5422cc51c0e3a6cebc229d6c9fffc528814b519a980641422d619" name = "golang.org/x/text" packages = [ + "collate", + "collate/build", + "internal/colltab", "internal/gen", + "internal/tag", "internal/triegen", "internal/ucd", + "language", + "secure/bidirule", "transform", + "unicode/bidi", "unicode/cldr", "unicode/norm", + "unicode/rangetable", ] pruneopts = "NUT" revision = "f21a4dfb5e38f5895301dc265a8def02365cc3d0" @@ -655,6 +955,55 @@ pruneopts = "NUT" revision = "fbb02b2291d28baffd63558aa44b4b56f178d650" +[[projects]] + branch = "master" + digest = "1:077c1c599507b3b3e9156d17d36e1e61928ee9b53a5b420f10f28ebd4a0b275c" + name = "google.golang.org/genproto" + packages = ["googleapis/rpc/status"] + pruneopts = "NUT" + revision = "aa24cbd621fe1e2867110ea8c673d99a1a92efdc" + +[[projects]] + digest = "1:4e459e7e437c4ad1ae163acec3d1359bfc88d22142764ca5893d8d380e79988d" + name = "google.golang.org/grpc" + packages = [ + ".", + "balancer", + "balancer/base", + "balancer/roundrobin", + "binarylog/grpc_binarylog_v1", + "codes", + "connectivity", + "credentials", + "credentials/internal", + "encoding", + "encoding/proto", + "grpclog", + "health/grpc_health_v1", + "internal", + "internal/backoff", + "internal/binarylog", + "internal/channelz", + "internal/envconfig", + "internal/grpcrand", + "internal/grpcsync", + "internal/syscall", + "internal/transport", + "keepalive", + "metadata", + "naming", + "peer", + "resolver", + "resolver/dns", + "resolver/passthrough", + "stats", + "status", + "tap", + ] + pruneopts = "NUT" + revision = "a02b0774206b209466313a0b525d2c738fe407eb" + version = "v1.18.0" + [[projects]] digest = "1:3f36ff57a1033b3e4eb2c03c311b23c9da6890fd94ddd56dc05c57b4214eb782" name = "gopkg.in/AlecAivazis/survey.v1" @@ -667,6 +1016,14 @@ revision = "0be4439d90f533f1ea2e0adddd5b1a405e6f5559" version = "v1.6.3" +[[projects]] + digest = "1:2d1fbdc6777e5408cabeb02bf336305e724b925ff4546ded0fa8715a7267922a" + name = "gopkg.in/inf.v0" + packages = ["."] + pruneopts = "NUT" + revision = "d2d2541c53f18d2a059457998ce2876cc8e67cbf" + version = "v0.9.1" + [[projects]] digest = "1:7c95b35057a0ff2e19f707173cc1a947fa43a6eb5c4d300d196ece0334046082" name = "gopkg.in/yaml.v2" @@ -675,6 +1032,155 @@ revision = "5420a8b6744d3b0345ab293f6fcba19c978f1183" version = "v2.2.1" +[[projects]] + branch = "release-1.11" + digest = "1:b1c6723e934087c2fa159e1c6a309c3c5c0b9a7d209c2ba6028f21240ebe7606" + name = "k8s.io/api" + packages = [ + "admissionregistration/v1alpha1", + "admissionregistration/v1beta1", + "apps/v1", + "apps/v1beta1", + "apps/v1beta2", + "authentication/v1", + "authentication/v1beta1", + "authorization/v1", + "authorization/v1beta1", + "autoscaling/v1", + "autoscaling/v2beta1", + "batch/v1", + "batch/v1beta1", + "batch/v2alpha1", + "certificates/v1beta1", + "core/v1", + "events/v1beta1", + "extensions/v1beta1", + "networking/v1", + "policy/v1beta1", + "rbac/v1", + "rbac/v1alpha1", + "rbac/v1beta1", + "scheduling/v1alpha1", + "scheduling/v1beta1", + "settings/v1alpha1", + "storage/v1", + "storage/v1alpha1", + "storage/v1beta1", + ] + pruneopts = "NUT" + revision = "912cbe2bfef3d832db29f9d3125307fe907102e9" + +[[projects]] + digest = "1:9c366639c38f347bf6a05e18b943a39fb6030a10d58c3686b518248660551a6f" + name = "k8s.io/apimachinery" + packages = [ + "pkg/api/errors", + "pkg/api/meta", + "pkg/api/resource", + "pkg/apis/meta/v1", + "pkg/apis/meta/v1/unstructured", + "pkg/apis/meta/v1beta1", + "pkg/conversion", + "pkg/conversion/queryparams", + "pkg/fields", + "pkg/labels", + "pkg/runtime", + "pkg/runtime/schema", + "pkg/runtime/serializer", + "pkg/runtime/serializer/json", + "pkg/runtime/serializer/protobuf", + "pkg/runtime/serializer/recognizer", + "pkg/runtime/serializer/streaming", + "pkg/runtime/serializer/versioning", + "pkg/selection", + "pkg/types", + "pkg/util/clock", + "pkg/util/errors", + "pkg/util/framer", + "pkg/util/intstr", + "pkg/util/json", + "pkg/util/net", + "pkg/util/runtime", + "pkg/util/sets", + "pkg/util/validation", + "pkg/util/validation/field", + "pkg/util/wait", + "pkg/util/yaml", + "pkg/version", + "pkg/watch", + "third_party/forked/golang/reflect", + ] + pruneopts = "NUT" + revision = "kubernetes-1.11.5" + +[[projects]] + digest = "1:276fd1cd7407399ad7852ba5fa66fdbce1eb3c26bd3cdbe5cb31d52cbd94bcb5" + name = "k8s.io/client-go" + packages = [ + "discovery", + "kubernetes", + "kubernetes/scheme", + "kubernetes/typed/admissionregistration/v1alpha1", + "kubernetes/typed/admissionregistration/v1beta1", + "kubernetes/typed/apps/v1", + "kubernetes/typed/apps/v1beta1", + "kubernetes/typed/apps/v1beta2", + "kubernetes/typed/authentication/v1", + "kubernetes/typed/authentication/v1beta1", + "kubernetes/typed/authorization/v1", + "kubernetes/typed/authorization/v1beta1", + "kubernetes/typed/autoscaling/v1", + "kubernetes/typed/autoscaling/v2beta1", + "kubernetes/typed/batch/v1", + "kubernetes/typed/batch/v1beta1", + "kubernetes/typed/batch/v2alpha1", + "kubernetes/typed/certificates/v1beta1", + "kubernetes/typed/core/v1", + "kubernetes/typed/events/v1beta1", + "kubernetes/typed/extensions/v1beta1", + "kubernetes/typed/networking/v1", + "kubernetes/typed/policy/v1beta1", + "kubernetes/typed/rbac/v1", + "kubernetes/typed/rbac/v1alpha1", + "kubernetes/typed/rbac/v1beta1", + "kubernetes/typed/scheduling/v1alpha1", + "kubernetes/typed/scheduling/v1beta1", + "kubernetes/typed/settings/v1alpha1", + "kubernetes/typed/storage/v1", + "kubernetes/typed/storage/v1alpha1", + "kubernetes/typed/storage/v1beta1", + "pkg/apis/clientauthentication", + "pkg/apis/clientauthentication/v1alpha1", + "pkg/apis/clientauthentication/v1beta1", + "pkg/version", + "plugin/pkg/client/auth/exec", + "rest", + "rest/watch", + "tools/auth", + "tools/clientcmd", + "tools/clientcmd/api", + "tools/clientcmd/api/latest", + "tools/clientcmd/api/v1", + "tools/metrics", + "tools/reference", + "transport", + "util/cert", + "util/connrotation", + "util/flowcontrol", + "util/homedir", + "util/integer", + ] + pruneopts = "NUT" + revision = "kubernetes-1.11.5" + +[[projects]] + branch = "master" + digest = "1:ccaa5810f7d18dbe4bacc8cfdb5b5060282fd607c78ed92f584d706012fbd40b" + name = "vbom.ml/util" + packages = ["sortorder"] + pruneopts = "NUT" + revision = "efcd4e0f97874370259c7d93e12aad57911dea81" + [solve-meta] analyzer-name = "dep" analyzer-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml index 764e58be..ebd08c90 100644 --- a/Gopkg.toml +++ b/Gopkg.toml @@ -20,7 +20,11 @@ [[constraint]] name = "github.com/docker/cli" - version = "v18.06.0-ce" + revision = "f95ca8e1ba6c22c9abcdbf65e8dcc39c53958bba" + +[[override]] + name = "github.com/docker/docker" + revision = "f76d6a078d881f410c00e8d900dcdfc2e026c841" [[override]] name = "github.com/docker/distribution" diff --git a/pkg/driver/docker_driver.go b/pkg/driver/docker_driver.go index 5f7e44fa..b44834c0 100644 --- a/pkg/driver/docker_driver.go +++ b/pkg/driver/docker_driver.go @@ -5,6 +5,7 @@ import ( "context" "fmt" "io" + "io/ioutil" "os" unix_path "path" @@ -84,20 +85,16 @@ func pullImage(ctx context.Context, cli command.Cli, image string) error { nil) } -type nullWriter struct{} - -func (nullWriter) Write(b []byte) (int, error) { - return len(b), nil -} - func (d *DockerDriver) exec(op *Operation) error { ctx := context.Background() - var cliout, clierr io.Writer = os.Stdout, os.Stderr + + cli, err := command.NewDockerCli() + if err != nil { + return err + } if d.config["DOCKER_DRIVER_QUIET"] == "1" { - cliout = nullWriter{} - clierr = nullWriter{} + cli.Apply(command.WithCombinedStreams(ioutil.Discard)) } - cli := command.NewDockerCli(os.Stdin, cliout, clierr, false) if err := cli.Initialize(cliflags.NewClientOptions()); err != nil { return err }