Upgrade libkermit and dependencies

And use ContainerAPIClient where needed 👼

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
This commit is contained in:
Vincent Demeester 2016-07-21 16:19:51 +02:00
parent 58b6d92ce2
commit c170ddc7ae
4 changed files with 158 additions and 57 deletions

193
glide.lock generated
View file

@ -1,10 +1,10 @@
hash: 70ad4e576bc1fa845512cce6b4ade5c422ba4fb5bb0472b37e1d3a93f13809cd hash: d46d9eb54571fad41c44e85508bc5e71a94801f4dfa9227686683bdd8f724544
updated: 2016-07-07T17:33:16.358775373+02:00 updated: 2016-07-21T15:55:22.90786751+02:00
imports: imports:
- name: github.com/boltdb/bolt - name: github.com/boltdb/bolt
version: 3f7947a25d970e1e5f512276c14d5dcf731ccd5e version: 5cc10bbbc5c141029940133bb33c9e969512a698
- name: github.com/BurntSushi/toml - name: github.com/BurntSushi/toml
version: f0aeabca5a127c4078abb8c8d64298b147264b55 version: 99064174e013895bbd9b025c31100bd1d9b590ca
- name: github.com/BurntSushi/ty - name: github.com/BurntSushi/ty
version: 6add9cd6ad42d389d6ead1dde60b4ad71e46fd74 version: 6add9cd6ad42d389d6ead1dde60b4ad71e46fd74
subpackages: subpackages:
@ -12,11 +12,11 @@ imports:
- name: github.com/cenkalti/backoff - name: github.com/cenkalti/backoff
version: cdf48bbc1eb78d1349cbda326a4a037f7ba565c6 version: cdf48bbc1eb78d1349cbda326a4a037f7ba565c6
- name: github.com/codahale/hdrhistogram - name: github.com/codahale/hdrhistogram
version: 9208b142303c12d8899bae836fd524ac9338b4fd version: f8ad88b59a584afeee9d334eff879b104439117b
- name: github.com/codegangsta/cli - name: github.com/codegangsta/cli
version: bf4a526f48af7badd25d2cb02d587e1b01be3b50 version: 1efa31f08b9333f1bd4882d61f9d668a70cd902e
- name: github.com/codegangsta/negroni - name: github.com/codegangsta/negroni
version: dcaac9107a7a6ba4cf5143afc145e2b70a1c12c2 version: dc6b9d037e8dab60cbfc09c61d6932537829be8b
- name: github.com/containous/flaeg - name: github.com/containous/flaeg
version: b98687da5c323650f4513fda6b6203fcbdec9313 version: b98687da5c323650f4513fda6b6203fcbdec9313
- name: github.com/containous/mux - name: github.com/containous/mux
@ -24,11 +24,9 @@ imports:
- name: github.com/containous/staert - name: github.com/containous/staert
version: 436a2f21e5e28c7c761130720befe05381db0765 version: 436a2f21e5e28c7c761130720befe05381db0765
- name: github.com/coreos/etcd - name: github.com/coreos/etcd
version: c400d05d0aa73e21e431c16145e558d624098018 version: 1c9e0a0e33051fed6c05c141e6fcbfe5c7f2a899
subpackages: subpackages:
- client - client
- Godeps/_workspace/src/github.com/ugorji/go/codec
- Godeps/_workspace/src/golang.org/x/net/context
- pkg/pathutil - pkg/pathutil
- pkg/types - pkg/types
- name: github.com/davecgh/go-spew - name: github.com/davecgh/go-spew
@ -36,27 +34,81 @@ imports:
subpackages: subpackages:
- spew - spew
- name: github.com/docker/distribution - name: github.com/docker/distribution
version: 4e17ab5d319ac5b70b2769442947567a83386fbc version: 857d0f15c0a4d8037175642e0ca3660829551cb5
subpackages: subpackages:
- reference - reference
- digest - digest
- registry/api/errcode
- registry/client/auth
- registry/client/transport
- registry/client
- context
- registry/api/v2
- registry/storage/cache
- registry/storage/cache/memory
- uuid
- name: github.com/docker/docker - name: github.com/docker/docker
version: 9837ec4da53f15f9120d53a6e1517491ba8b0261 version: 534753663161334baba06f13b8efa4cad22b5bc5
subpackages: subpackages:
- namesgenerator - namesgenerator
- pkg/namesgenerator
- pkg/random
- pkg/urlutil
- cliconfig
- cliconfig/configfile
- pkg/jsonmessage
- pkg/promise
- pkg/stdcopy
- pkg/term
- reference
- registry
- runconfig/opts
- pkg/homedir
- pkg/jsonlog
- pkg/system
- pkg/term/windows
- image
- image/v1
- pkg/ioutils
- opts
- pkg/httputils
- pkg/mflag
- pkg/stringid
- pkg/tarsum
- pkg/mount
- pkg/signal
- builder
- builder/dockerignore
- pkg/archive
- pkg/fileutils
- pkg/progress
- pkg/streamformatter
- layer
- pkg/longpath
- api/types/backend
- pkg/chrootarchive
- pkg/gitutils
- pkg/symlink
- pkg/idtools
- pkg/pools
- daemon/graphdriver
- pkg/reexec
- pkg/plugins
- pkg/plugins/transport
- name: github.com/docker/engine-api - name: github.com/docker/engine-api
version: 3d3d0b6c9d2651aac27f416a6da0224c1875b3eb version: 62043eb79d581a32ea849645277023c550732e52
subpackages: subpackages:
- client - client
- types - types
- types/events - types/events
- types/filters - types/filters
- client/transport
- client/transport/cancellable
- types/container - types/container
- types/network - types/network
- client/transport
- client/transport/cancellable
- types/reference - types/reference
- types/registry - types/registry
- types/swarm
- types/time - types/time
- types/versions - types/versions
- types/blkiodev - types/blkiodev
@ -70,9 +122,24 @@ imports:
- name: github.com/docker/go-units - name: github.com/docker/go-units
version: f2d77a61e3c169b43402a0a1e84f06daf29b8190 version: f2d77a61e3c169b43402a0a1e84f06daf29b8190
- name: github.com/docker/libcompose - name: github.com/docker/libcompose
version: 8ee7bcc364f7b8194581a3c6bd9fa019467c7873 version: d1876c1d68527a49c0aac22a0b161acc7296b740
subpackages:
- config
- docker
- project
- project/events
- project/options
- utils
- yaml
- docker/builder
- docker/client
- docker/network
- labels
- logger
- lookup
- version
- name: github.com/docker/libkv - name: github.com/docker/libkv
version: 35d3e2084c650109e7bcc7282655b1bc8ba924ff version: aabc039ad04deb721e234f99cd1b4aa28ac71a40
subpackages: subpackages:
- store - store
- store/boltdb - store/boltdb
@ -88,7 +155,7 @@ imports:
- name: github.com/go-check/check - name: github.com/go-check/check
version: 4f90aeace3a26ad7021961c297b22c42160c7b25 version: 4f90aeace3a26ad7021961c297b22c42160c7b25
- name: github.com/gogo/protobuf - name: github.com/gogo/protobuf
version: 8b3113fff1787050d4f5fcbf1173b857eec36566 version: e57a569e1882958f6b188cb42231d6db87701f2a
subpackages: subpackages:
- proto - proto
- name: github.com/golang/glog - name: github.com/golang/glog
@ -100,7 +167,7 @@ imports:
- name: github.com/gorilla/context - name: github.com/gorilla/context
version: aed02d124ae4a0e94fea4541c8effd05bf0c8296 version: aed02d124ae4a0e94fea4541c8effd05bf0c8296
- name: github.com/hashicorp/consul - name: github.com/hashicorp/consul
version: 64e3033d3c7f80af3f925f4665a9bc1af75d6153 version: fce7d75609a04eeb9d4bf41c8dc592aac18fc97d
subpackages: subpackages:
- api - api
- name: github.com/hashicorp/go-cleanhttp - name: github.com/hashicorp/go-cleanhttp
@ -112,10 +179,12 @@ imports:
- serf - serf
- name: github.com/jarcoal/httpmock - name: github.com/jarcoal/httpmock
version: 145b10d659265440f062c31ea15326166bae56ee version: 145b10d659265440f062c31ea15326166bae56ee
- name: github.com/libkermit/compose
version: cadc5a3b83a15790174bd7fbc75ea2529785e772
subpackages:
- check
- name: github.com/libkermit/docker - name: github.com/libkermit/docker
version: 3b5eb2973efff7af33cfb65141deaf4ed25c6d02 version: 55e3595409924fcfbb850811e5a7cdbe8960a0b7
- name: github.com/libkermit/docker-check
version: bb75a86b169c6c5d22c0ee98278124036f272d7b
- name: github.com/mailgun/manners - name: github.com/mailgun/manners
version: fada45142db3f93097ca917da107aa3fad0ffcb5 version: fada45142db3f93097ca917da107aa3fad0ffcb5
- name: github.com/mailgun/timetools - name: github.com/mailgun/timetools
@ -123,7 +192,7 @@ imports:
- name: github.com/mattn/go-shellwords - name: github.com/mattn/go-shellwords
version: 525bedee691b5a8df547cb5cf9f86b7fb1883e24 version: 525bedee691b5a8df547cb5cf9f86b7fb1883e24
- name: github.com/mesos/mesos-go - name: github.com/mesos/mesos-go
version: 7064d8760d60f029f568b9295e6842612e89e347 version: 068d5470506e3780189fe607af40892814197c5e
subpackages: subpackages:
- mesosproto - mesosproto
- mesos - mesos
@ -131,47 +200,47 @@ imports:
- mesosutil - mesosutil
- detector - detector
- detector/zoo - detector/zoo
- name: github.com/mesosphere/mesos-dns
version: b47dc4c19f215e98da687b15b4c64e70f629bea5
repo: https://github.com/containous/mesos-dns.git
vcs: git
subpackages:
- detect
- logging
- records
- records/state
- util
- errorutil
- models
- records/labels
- name: github.com/Microsoft/go-winio - name: github.com/Microsoft/go-winio
version: ce2922f643c8fd76b46cadc7f404a06282678b34 version: ce2922f643c8fd76b46cadc7f404a06282678b34
- name: github.com/miekg/dns - name: github.com/miekg/dns
version: 5d001d020961ae1c184f9f8152fdc73810481677 version: 5d001d020961ae1c184f9f8152fdc73810481677
- name: github.com/mitchellh/mapstructure - name: github.com/mitchellh/mapstructure
version: d2dd0262208475919e1a362f675cfc0e7c10e905 version: 21a35fb16463dfb7c8eee579c65d995d95e64d1e
- name: github.com/moul/http2curl - name: github.com/moul/http2curl
version: b1479103caacaa39319f75e7f57fc545287fca0d version: b1479103caacaa39319f75e7f57fc545287fca0d
- name: github.com/ogier/pflag - name: github.com/ogier/pflag
version: 45c278ab3607870051a2ea9040bb85fcb8557481 version: 45c278ab3607870051a2ea9040bb85fcb8557481
- name: github.com/opencontainers/runc - name: github.com/opencontainers/runc
version: 9d7831e41d3ef428b67685eeb27f2b4a22a92391 version: ff88baa42fa5b2a1568a3a14665142fb4bdb3a2a
subpackages: subpackages:
- libcontainer/user - libcontainer/user
- name: github.com/parnurzeal/gorequest - name: github.com/parnurzeal/gorequest
version: 6e8ad4ebdee4bec2934ed5afaaa1c7b877832a17 version: 045012d33ef41ea146c1b675df9296d0dc1a212d
- name: github.com/pmezard/go-difflib - name: github.com/pmezard/go-difflib
version: d8ed2627bdf02c080bf22230dbb337003b7aba2d version: d8ed2627bdf02c080bf22230dbb337003b7aba2d
subpackages: subpackages:
- difflib - difflib
- name: github.com/ryanuber/go-glob - name: github.com/ryanuber/go-glob
version: 572520ed46dbddaed19ea3d9541bdd0494163693 version: 572520ed46dbddaed19ea3d9541bdd0494163693
- name: github.com/mesosphere/mesos-dns
vcs: git
repo: https://github.com/saagie/mesos-dns.git
version: 618029acf9827913fdb9cc67fb6f44b681e60a37
subpackages:
- detect
- records
- records/state
- util
- logging
- errorutil
- models
- records/labels
- name: github.com/samuel/go-zookeeper - name: github.com/samuel/go-zookeeper
version: e64db453f3512cade908163702045e0f31137843 version: e64db453f3512cade908163702045e0f31137843
subpackages: subpackages:
- zk - zk
- name: github.com/Sirupsen/logrus - name: github.com/Sirupsen/logrus
version: f3cfb454f4c209e6668c95216c4744b8fddb2356 version: a283a10442df8dc09befd873fab202bf8a253d6a
- name: github.com/streamrail/concurrent-map - name: github.com/streamrail/concurrent-map
version: 65a174a3a4188c0b7099acbc6cfa0c53628d3287 version: 65a174a3a4188c0b7099acbc6cfa0c53628d3287
- name: github.com/stretchr/objx - name: github.com/stretchr/objx
@ -182,13 +251,17 @@ imports:
- mock - mock
- assert - assert
- name: github.com/thoas/stats - name: github.com/thoas/stats
version: 69e3c072eec2df2df41afe6214f62eb940e4cd80 version: 79b768ff1780f4e5b0ed132e192bfeefe9f85a9c
- name: github.com/tv42/zbase32 - name: github.com/tv42/zbase32
version: 03389da7e0bf9844767f82690f4d68fc097a1306 version: 03389da7e0bf9844767f82690f4d68fc097a1306
- name: github.com/ugorji/go
version: b94837a2404ab90efe9289e77a70694c355739cb
subpackages:
- codec
- name: github.com/unrolled/render - name: github.com/unrolled/render
version: 198ad4d8b8a4612176b804ca10555b222a086b40 version: 198ad4d8b8a4612176b804ca10555b222a086b40
- name: github.com/vdemeester/docker-events - name: github.com/vdemeester/docker-events
version: 20e6d2db238723e68197a9e3c6c34c99a9893a9c version: be74d4929ec1ad118df54349fda4b0cba60f849b
- name: github.com/vdemeester/shakers - name: github.com/vdemeester/shakers
version: 24d7f1d6a71aa5d9cbe7390e4afb66b7eef9e1b3 version: 24d7f1d6a71aa5d9cbe7390e4afb66b7eef9e1b3
- name: github.com/vulcand/oxy - name: github.com/vulcand/oxy
@ -208,7 +281,7 @@ imports:
- name: github.com/vulcand/route - name: github.com/vulcand/route
version: cb89d787ddbb1c5849a7ac9f79004c1fd12a4a32 version: cb89d787ddbb1c5849a7ac9f79004c1fd12a4a32
- name: github.com/vulcand/vulcand - name: github.com/vulcand/vulcand
version: 42492a3a85e294bdbdd1bcabb8c12769a81ea284 version: 28a4e5c0892167589737b95ceecbcef00295be50
subpackages: subpackages:
- plugin/rewrite - plugin/rewrite
- plugin - plugin
@ -219,17 +292,17 @@ imports:
subpackages: subpackages:
- acme - acme
- name: golang.org/x/crypto - name: golang.org/x/crypto
version: d81fdb778bf2c40a91b24519d60cdc5767318829 version: 911fafb28f4ee7c7bd483539a6c96190bbbccc3f
subpackages: subpackages:
- ocsp - ocsp
- name: golang.org/x/net - name: golang.org/x/net
version: 6460565bec1e8891e29ff478184c71b9e443ac36 version: b400c2eff1badec7022a8c8f5bea058b6315eed7
subpackages: subpackages:
- context - context
- publicsuffix - publicsuffix
- proxy - proxy
- name: golang.org/x/sys - name: golang.org/x/sys
version: eb2c74142fd19a79b3f237334c7384d5167b1b46 version: 62bee037599929a6e9146f29d10dd5208c43507d
subpackages: subpackages:
- unix - unix
- windows - windows
@ -244,4 +317,30 @@ imports:
subpackages: subpackages:
- cipher - cipher
- json - json
devImports: [] testImports:
- name: github.com/Azure/go-ansiterm
version: fa152c58bc15761d0200cb75fe958b89a9d4888e
subpackages:
- winterm
- name: github.com/cloudfoundry-incubator/candiedyaml
version: 99c3df83b51532e3615f851d8c2dbb638f5313bf
- name: github.com/flynn/go-shlex
version: 3f9db97f856818214da2e1057f8ad84803971cff
- name: github.com/gorilla/mux
version: 9fa818a44c2bf1396a17f9d5a3c0f6dd39d2ff8e
- name: github.com/libkermit/docker-check
version: cbe0ef03b3d23070eac4d00ba8828f2cc7f7e5a3
- name: github.com/spf13/pflag
version: 5644820622454e71517561946e3d94b9f9db6842
- name: github.com/vbatts/tar-split
version: 28bc4c32f9fa9725118a685c9ddd7ffdbdbfe2c8
subpackages:
- tar/asm
- tar/storage
- archive/tar
- name: github.com/xeipuuv/gojsonpointer
version: e0fe6f68307607d540ed8eac07a342c33fa1b54a
- name: github.com/xeipuuv/gojsonreference
version: e02fc20de94c78484cd5ffb007f8af96be030a45
- name: github.com/xeipuuv/gojsonschema
version: 66a3de92def23708184148ae337750915875e7c1

View file

@ -23,7 +23,7 @@ import:
- package: github.com/containous/staert - package: github.com/containous/staert
version: 436a2f21e5e28c7c761130720befe05381db0765 version: 436a2f21e5e28c7c761130720befe05381db0765
- package: github.com/docker/engine-api - package: github.com/docker/engine-api
version: 3d3d0b6c9d2651aac27f416a6da0224c1875b3eb version: 62043eb79d581a32ea849645277023c550732e52
subpackages: subpackages:
- client - client
- types - types
@ -56,7 +56,7 @@ import:
- package: github.com/thoas/stats - package: github.com/thoas/stats
- package: github.com/unrolled/render - package: github.com/unrolled/render
- package: github.com/vdemeester/docker-events - package: github.com/vdemeester/docker-events
version: 20e6d2db238723e68197a9e3c6c34c99a9893a9c version: be74d4929ec1ad118df54349fda4b0cba60f849b
- package: github.com/vulcand/vulcand - package: github.com/vulcand/vulcand
subpackages: subpackages:
- plugin/rewrite - plugin/rewrite
@ -64,21 +64,23 @@ import:
version: b2fad6198110326662e9e356a97199078a4a775c version: b2fad6198110326662e9e356a97199078a4a775c
subpackages: subpackages:
- acme - acme
- package: github.com/miekg/dns
version: 5d001d020961ae1c184f9f8152fdc73810481677
- package: golang.org/x/net - package: golang.org/x/net
subpackages: subpackages:
- context - context
- package: gopkg.in/fsnotify.v1 - package: gopkg.in/fsnotify.v1
- package: github.com/libkermit/docker-check - package: github.com/libkermit/compose
version: bb75a86b169c6c5d22c0ee98278124036f272d7b version: cadc5a3b83a15790174bd7fbc75ea2529785e772
- package: github.com/libkermit/docker - package: github.com/libkermit/docker
version: 3b5eb2973efff7af33cfb65141deaf4ed25c6d02 version: 55e3595409924fcfbb850811e5a7cdbe8960a0b7
- package: github.com/docker/docker - package: github.com/docker/docker
version: 9837ec4da53f15f9120d53a6e1517491ba8b0261 version: 534753663161334baba06f13b8efa4cad22b5bc5
subpackages: subpackages:
- namesgenerator - namesgenerator
- package: github.com/go-check/check - package: github.com/go-check/check
- package: github.com/docker/libcompose - package: github.com/docker/libcompose
version: 8ee7bcc364f7b8194581a3c6bd9fa019467c7873 version: d1876c1d68527a49c0aac22a0b161acc7296b740
- package: github.com/mattn/go-shellwords - package: github.com/mattn/go-shellwords
- package: github.com/vdemeester/shakers - package: github.com/vdemeester/shakers
- package: github.com/ryanuber/go-glob - package: github.com/ryanuber/go-glob

View file

@ -13,7 +13,7 @@ import (
"github.com/containous/traefik/integration/utils" "github.com/containous/traefik/integration/utils"
"github.com/go-check/check" "github.com/go-check/check"
"github.com/libkermit/docker-check/compose" compose "github.com/libkermit/compose/check"
checker "github.com/vdemeester/shakers" checker "github.com/vdemeester/shakers"
) )

View file

@ -343,7 +343,7 @@ func getLabels(container dockertypes.ContainerJSON, labels []string) (map[string
return foundLabels, globalErr return foundLabels, globalErr
} }
func listContainers(ctx context.Context, dockerClient client.APIClient) ([]dockertypes.ContainerJSON, error) { func listContainers(ctx context.Context, dockerClient client.ContainerAPIClient) ([]dockertypes.ContainerJSON, error) {
containerList, err := dockerClient.ContainerList(ctx, dockertypes.ContainerListOptions{}) containerList, err := dockerClient.ContainerList(ctx, dockertypes.ContainerListOptions{})
if err != nil { if err != nil {
return []dockertypes.ContainerJSON{}, err return []dockertypes.ContainerJSON{}, err