2016-10-31 14:22:28 -04:00
|
|
|
# the following lines are in sorted order, FYI
|
|
|
|
github.com/Azure/go-ansiterm 388960b655244e76e24c75f48631564eaefade62
|
2017-06-22 17:14:38 -04:00
|
|
|
github.com/Microsoft/hcsshim v0.5.25
|
2017-05-23 21:20:47 -04:00
|
|
|
github.com/Microsoft/go-winio v0.4.2
|
2017-01-05 17:19:08 -05:00
|
|
|
github.com/Sirupsen/logrus v0.11.0
|
Remove pkg/testutil/assert in favor of testify
I noticed that we're using a homegrown package for assertions. The
functions are extremely similar to testify, but with enough slight
differences to be confusing (for example, Equal takes its arguments in a
different order). We already vendor testify, and it's used in a few
places by tests.
I also found some problems with pkg/testutil/assert. For example, the
NotNil function seems to be broken. It checks the argument against
"nil", which only works for an interface. If you pass in a nil map or
slice, the equality check will fail.
In the interest of avoiding NIH, I'm proposing replacing
pkg/testutil/assert with testify. The test code looks almost the same,
but we avoid the confusion of having two similar but slightly different
assertion packages, and having to maintain our own package instead of
using a commonly-used one.
In the process, I found a few places where the tests should halt if an
assertion fails, so I've made those cases (that I noticed) use "require"
instead of "assert", and I've vendored the "require" package from
testify alongside the already-present "assert" package.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2017-04-13 18:45:37 -04:00
|
|
|
github.com/davecgh/go-spew 346938d642f2ec3594ed81d874461961cd0faa76
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/docker/libtrust 9cbd2a1374f46905c68a4eb3694a130610adc62a
|
|
|
|
github.com/go-check/check 4ed411733c5785b40214c70bce814c3a3a689609 https://github.com/cpuguy83/check.git
|
|
|
|
github.com/gorilla/context v1.1
|
|
|
|
github.com/gorilla/mux v1.1
|
2017-07-06 17:29:43 -04:00
|
|
|
github.com/jhowardmsft/opengcs v0.0.9
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/kr/pty 5cf931ef8f
|
2017-04-11 08:44:00 -04:00
|
|
|
github.com/mattn/go-shellwords v1.0.3
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/tchap/go-patricia v2.2.6
|
|
|
|
github.com/vdemeester/shakers 24d7f1d6a71aa5d9cbe7390e4afb66b7eef9e1b3
|
2017-06-08 09:34:23 -04:00
|
|
|
golang.org/x/net 7dcfb8076726a3fdd9353b6b8a1f1b6be6811bd6
|
2017-06-08 02:52:04 -04:00
|
|
|
golang.org/x/sys 739734461d1c916b6c72a63d7efda2b27edb369f
|
2017-02-07 15:58:56 -05:00
|
|
|
github.com/docker/go-units 9e638d38cf6977a37a8ea0078f3ee75a7cdb2dd1
|
2017-06-24 06:40:49 -04:00
|
|
|
github.com/docker/go-connections 3ede32e2033de7505e6500d6c868c2b9ed9f169d
|
2017-01-13 18:18:46 -05:00
|
|
|
golang.org/x/text f72d8390a633d5dfb0cc84043294db9f6c935756
|
Remove pkg/testutil/assert in favor of testify
I noticed that we're using a homegrown package for assertions. The
functions are extremely similar to testify, but with enough slight
differences to be confusing (for example, Equal takes its arguments in a
different order). We already vendor testify, and it's used in a few
places by tests.
I also found some problems with pkg/testutil/assert. For example, the
NotNil function seems to be broken. It checks the argument against
"nil", which only works for an interface. If you pass in a nil map or
slice, the equality check will fail.
In the interest of avoiding NIH, I'm proposing replacing
pkg/testutil/assert with testify. The test code looks almost the same,
but we avoid the confusion of having two similar but slightly different
assertion packages, and having to maintain our own package instead of
using a commonly-used one.
In the process, I found a few places where the tests should halt if an
assertion fails, so I've made those cases (that I noticed) use "require"
instead of "assert", and I've vendored the "require" package from
testify alongside the already-present "assert" package.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2017-04-13 18:45:37 -04:00
|
|
|
github.com/stretchr/testify 4d4bfba8f1d1027c4fdbe371823030df51419987
|
2017-05-15 14:23:52 -04:00
|
|
|
github.com/pmezard/go-difflib v1.0.0
|
2016-10-31 14:22:28 -04:00
|
|
|
|
2016-11-21 14:24:53 -05:00
|
|
|
github.com/RackSec/srslog 456df3a81436d29ba874f3590eeeee25d666f8a5
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/imdario/mergo 0.2.1
|
2017-05-02 06:23:36 -04:00
|
|
|
golang.org/x/sync de49d9dcd27d4f764488181bea099dfe6179bcf0
|
2016-10-31 14:22:28 -04:00
|
|
|
|
|
|
|
#get libnetwork packages
|
2017-06-19 22:42:24 -04:00
|
|
|
github.com/docker/libnetwork 6426d1e66f33c0b0c8bb135b7ee547447f54d043
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/docker/go-events 18b43f1bc85d9cdd42c05a6cd2d444c7a200a894
|
|
|
|
github.com/armon/go-radix e39d623f12e8e41c7b5529e9a9dd67a1e2261f80
|
|
|
|
github.com/armon/go-metrics eb0af217e5e9747e41dd5303755356b62d28e3ec
|
|
|
|
github.com/hashicorp/go-msgpack 71c2886f5a673a35f909803f38ece5810165097b
|
2017-04-27 16:20:11 -04:00
|
|
|
github.com/hashicorp/memberlist v0.1.0
|
|
|
|
github.com/sean-/seed e2103e2c35297fb7e17febb81e49b312087a2372
|
|
|
|
github.com/hashicorp/go-sockaddr acd314c5781ea706c710d9ea70069fd2e110d61d
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/hashicorp/go-multierror fcdddc395df1ddf4247c69bd436e84cfa0733f7e
|
|
|
|
github.com/hashicorp/serf 598c54895cc5a7b1a24a398d635e8c0ea0959870
|
2016-11-21 17:07:51 -05:00
|
|
|
github.com/docker/libkv 1d8431073ae03cdaedb198a89722f3aab6d418ef
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/vishvananda/netns 604eaf189ee867d8c147fafc28def2394e878d25
|
2017-06-07 00:17:35 -04:00
|
|
|
github.com/vishvananda/netlink bd6d5de5ccef2d66b0a26177928d0d8895d7f969
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/BurntSushi/toml f706d00e3de6abe700c994cdd545a1a4915af060
|
|
|
|
github.com/samuel/go-zookeeper d0e0d8e11f318e000a8cc434616d69e329edc374
|
|
|
|
github.com/deckarep/golang-set ef32fa3046d9f249d399f98ebaf9be944430fd1d
|
2017-07-06 16:58:13 -04:00
|
|
|
github.com/coreos/etcd v3.2.1
|
2017-07-07 19:42:14 -04:00
|
|
|
github.com/coreos/go-semver v0.2.0
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/ugorji/go f1f1a805ed361a0e078bb537e4ea78cd37dcf065
|
|
|
|
github.com/hashicorp/consul v0.5.2
|
|
|
|
github.com/boltdb/bolt fff57c100f4dea1905678da7e90d92429dff2904
|
|
|
|
github.com/miekg/dns 75e6e86cc601825c5dbcd4e0c209eab180997cd7
|
|
|
|
|
|
|
|
# get graph and distribution packages
|
2017-02-13 15:30:57 -05:00
|
|
|
github.com/docker/distribution b38e5838b7b2f2ad48e06ec4b500011976080621
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/vbatts/tar-split v0.10.1
|
2017-01-06 20:30:33 -05:00
|
|
|
github.com/opencontainers/go-digest a6d0ee40d4207ea02364bd3b9e8e77b9159ba1eb
|
2016-10-31 14:22:28 -04:00
|
|
|
|
|
|
|
# get go-zfs packages
|
|
|
|
github.com/mistifyio/go-zfs 22c9b32c84eb0d0c6f4043b6e90fc94073de92fa
|
|
|
|
github.com/pborman/uuid v1.0
|
|
|
|
|
2017-06-08 09:34:23 -04:00
|
|
|
google.golang.org/grpc v1.3.0
|
2016-10-31 14:22:28 -04:00
|
|
|
|
2017-02-22 14:45:43 -05:00
|
|
|
# When updating, also update RUNC_COMMIT in hack/dockerfile/binaries-commits accordingly
|
2017-06-07 14:29:33 -04:00
|
|
|
github.com/opencontainers/runc 2d41c047c83e09a6d61d464906feb2a2f3c52aa4 https://github.com/docker/runc
|
2017-07-11 23:52:17 -04:00
|
|
|
github.com/opencontainers/image-spec 372ad780f63454fbbbbcc7cf80e5b90245c13e13
|
2017-05-09 21:25:18 -04:00
|
|
|
github.com/opencontainers/runtime-spec d42f1eb741e6361e858d83fc75aa6893b66292c4 # specs
|
2017-04-27 17:52:47 -04:00
|
|
|
|
|
|
|
github.com/seccomp/libseccomp-golang 32f571b70023028bd57d9288c20efbcb237f3ce0
|
|
|
|
|
2016-10-31 14:22:28 -04:00
|
|
|
# libcontainer deps (see src/github.com/opencontainers/runc/Godeps/Godeps.json)
|
|
|
|
github.com/coreos/go-systemd v4
|
|
|
|
github.com/godbus/dbus v4.0.0
|
|
|
|
github.com/syndtr/gocapability 2c00daeb6c3b45114c80ac44119e7b8801fdd852
|
2017-06-08 09:34:23 -04:00
|
|
|
github.com/golang/protobuf 7a211bcf3bce0e3f1d74f9894916e6f116ae83b4
|
2016-10-31 14:22:28 -04:00
|
|
|
|
|
|
|
# gelf logging driver deps
|
2017-02-07 03:34:03 -05:00
|
|
|
github.com/Graylog2/go-gelf 7029da823dad4ef3a876df61065156acb703b2ea
|
2016-10-31 14:22:28 -04:00
|
|
|
|
|
|
|
github.com/fluent/fluent-logger-golang v1.2.1
|
|
|
|
# fluent-logger-golang deps
|
2017-03-06 04:17:55 -05:00
|
|
|
github.com/philhofer/fwd 98c11a7a6ec829d672b03833c3d69a7fae1ca972
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/tinylib/msgp 75ee40d2601edf122ef667e2a07d600d4c44490c
|
|
|
|
|
|
|
|
# fsnotify
|
2016-11-04 17:39:42 -04:00
|
|
|
github.com/fsnotify/fsnotify v1.2.11
|
2016-10-31 14:22:28 -04:00
|
|
|
|
|
|
|
# awslogs deps
|
|
|
|
github.com/aws/aws-sdk-go v1.4.22
|
|
|
|
github.com/go-ini/ini 060d7da055ba6ec5ea7a31f116332fe5efa04ce0
|
|
|
|
github.com/jmespath/go-jmespath 0b12d6b521d83fc7f755e7cfc1b1fbdd35a01a74
|
|
|
|
|
|
|
|
# logentries
|
2017-03-06 04:17:55 -05:00
|
|
|
github.com/bsphere/le_go 7a984a84b5492ae539b79b62fb4a10afc63c7bcf
|
2016-10-31 14:22:28 -04:00
|
|
|
|
|
|
|
# gcplogs deps
|
2016-12-15 23:37:47 -05:00
|
|
|
golang.org/x/oauth2 96382aa079b72d8c014eb0c50f6c223d1e6a2de0
|
2016-12-16 00:18:14 -05:00
|
|
|
google.golang.org/api 3cc2e591b550923a2c5f0ab5a803feda924d5823
|
2016-12-15 23:37:47 -05:00
|
|
|
cloud.google.com/go 9d965e63e8cceb1b5d7977a202f0fcb8866d6525
|
|
|
|
github.com/googleapis/gax-go da06d194a00e19ce00d9011a13931c3f6f6887c7
|
2017-06-08 09:34:23 -04:00
|
|
|
google.golang.org/genproto d80a6e20e776b0b17a324d0ba1ab50a39c8e8944
|
2016-10-31 14:22:28 -04:00
|
|
|
|
|
|
|
# containerd
|
2017-05-09 10:39:23 -04:00
|
|
|
github.com/containerd/containerd 3addd840653146c90a254301d6c3a663c7fd6429
|
2016-11-07 19:19:03 -05:00
|
|
|
github.com/tonistiigi/fifo 1405643975692217d6720f8b54aeee1bf2cd5cf4
|
2017-05-04 00:49:12 -04:00
|
|
|
github.com/stevvooe/continuity cd7a8e21e2b6f84799f5dd4b65faf49c8d3ee02d
|
|
|
|
github.com/tonistiigi/fsutil 0ac4c11b053b9c5c7c47558f81f96c7100ce50fb
|
2016-10-31 14:22:28 -04:00
|
|
|
|
|
|
|
# cluster
|
2017-07-15 09:03:17 -04:00
|
|
|
github.com/docker/swarmkit 3e2dd3c0a76149b1620b42d28dd6ff48270404e5
|
2017-05-16 20:09:56 -04:00
|
|
|
github.com/gogo/protobuf v0.4
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/cloudflare/cfssl 7fb22c8cba7ecaf98e4082d22d65800cf45e042a
|
|
|
|
github.com/google/certificate-transparency d90e65c3a07988180c5b1ece71791c0b6506826e
|
|
|
|
golang.org/x/crypto 3fbbcd23f1cb824e69491a5930cfeff09b12f4d2
|
|
|
|
golang.org/x/time a4bde12657593d5e90d0533a3e4fd95e635124cb
|
2017-01-23 18:50:10 -05:00
|
|
|
github.com/hashicorp/go-memdb cb9a474f84cc5e41b273b20c6927680b2a8776ad
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/hashicorp/go-immutable-radix 8e8ed81f8f0bf1bdd829593fdd5c29922c1ea990
|
|
|
|
github.com/hashicorp/golang-lru a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4
|
|
|
|
github.com/coreos/pkg fa29b1d70f0beaddd4c7021607cc3c3be8ce94b8
|
|
|
|
github.com/pivotal-golang/clock 3fd3c1944c59d9742e1cd333672181cd1a6f9fa0
|
|
|
|
github.com/prometheus/client_golang 52437c81da6b127a9925d17eb3a382a2e5fd395e
|
|
|
|
github.com/beorn7/perks 4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9
|
|
|
|
github.com/prometheus/client_model fa8ad6fec33561be4280a8f0514318c79d7f6cb6
|
|
|
|
github.com/prometheus/common ebdfc6da46522d58825777cf1f90490a5b1ef1d8
|
|
|
|
github.com/prometheus/procfs abf152e5f3e97f2fafac028d2cc06c1feb87ffa5
|
2017-01-23 18:50:10 -05:00
|
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.0
|
2016-10-21 17:55:08 -04:00
|
|
|
github.com/pkg/errors 839d9e913e063e28dfd0e6c7b7512793e0a48be9
|
2017-02-27 14:51:00 -05:00
|
|
|
github.com/grpc-ecosystem/go-grpc-prometheus 6b7015e65d366bf3f19b2b2a000a831940f0f7e0
|
2016-10-31 14:22:28 -04:00
|
|
|
|
|
|
|
# cli
|
2017-01-13 16:32:36 -05:00
|
|
|
github.com/spf13/cobra v1.5.1 https://github.com/dnephin/cobra.git
|
2017-02-01 11:18:53 -05:00
|
|
|
github.com/spf13/pflag 9ff6c6923cfffbcd502984b8e0c80539a94968b7
|
2016-10-31 14:22:28 -04:00
|
|
|
github.com/inconshreveable/mousetrap 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75
|
2017-04-06 06:13:25 -04:00
|
|
|
github.com/Nvveen/Gotty a8b993ba6abdb0e0c12b0125c603323a71c7790c https://github.com/ijc25/Gotty
|
2016-10-31 14:22:28 -04:00
|
|
|
|
|
|
|
# metrics
|
2017-05-12 20:40:46 -04:00
|
|
|
github.com/docker/go-metrics d466d4f6fd960e01820085bd7e1a24426ee7ef18
|
2016-11-02 14:57:09 -04:00
|
|
|
|
2017-04-27 17:52:47 -04:00
|
|
|
github.com/opencontainers/selinux v1.0.0-rc1
|