diff --git a/.circleci/config.yml b/.circleci/config.yml index 74fa43f..6b25eac 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -14,7 +14,7 @@ jobs: name: verifydata command: make verifydata - restore_cache: - key: godeps-{{ checksum "Gopkg.lock" }}-{{ checksum "Gopkg.toml" }} + key: godeps-{{ checksum "go.sum" }}-{{ checksum "go.mod" }} - run: name: test and build maincli command: make cibuild @@ -25,7 +25,7 @@ jobs: name: put version_info command: ./bin/alm-agent -v > ./bin/version_info.json - save_cache: - key: godeps-{{ checksum "Gopkg.lock" }}-{{ checksum "Gopkg.toml" }} + key: godeps-{{ checksum "go.sum" }}-{{ checksum "go.mod" }} paths: - "/go/src/golang.org" - "/go/src/github.com/golang" diff --git a/Gopkg.lock b/Gopkg.lock deleted file mode 100644 index 5cf2167..0000000 --- a/Gopkg.lock +++ /dev/null @@ -1,362 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ce24f8f5a32e5d349aa62427c924fc1f9cd0c6640405bf601c1542b4d7230fc7" - name = "docker.io/go-docker" - packages = [ - ".", - "api", - "api/types", - "api/types/blkiodev", - "api/types/container", - "api/types/events", - "api/types/filters", - "api/types/image", - "api/types/mount", - "api/types/network", - "api/types/registry", - "api/types/strslice", - "api/types/swarm", - "api/types/swarm/runtime", - "api/types/time", - "api/types/versions", - "api/types/volume", - ] - pruneopts = "" - revision = "b3f5b5de7bbce0acc6a7fc0a4c2b88db678e262e" - version = "v1.0.0" - -[[projects]] - digest = "1:289dd4d7abfb3ad2b5f728fbe9b1d5c1bf7d265a3eb9ef92869af1f7baba4c7a" - name = "github.com/BurntSushi/toml" - packages = ["."] - pruneopts = "" - revision = "b26d9c308763d68093482582cea63d69be07a0f0" - version = "v0.3.0" - -[[projects]] - digest = "1:6331095c1906771fbe129fe4a1f94ac5b5a97b0f60f2f80653bb95c3e5dad81e" - name = "github.com/Microsoft/go-winio" - packages = ["."] - pruneopts = "" - revision = "7da180ee92d8bd8bb8c37fc560e673e6557c392f" - version = "v0.4.7" - -[[projects]] - digest = "1:1f4634132b23cf189e0df2312705257bd5f1d525d7013ab0a1002797e903566e" - name = "github.com/aws/aws-sdk-go" - packages = [ - "aws", - "aws/awserr", - "aws/awsutil", - "aws/client", - "aws/client/metadata", - "aws/corehandlers", - "aws/credentials", - "aws/credentials/ec2rolecreds", - "aws/credentials/endpointcreds", - "aws/credentials/stscreds", - "aws/defaults", - "aws/ec2metadata", - "aws/endpoints", - "aws/request", - "aws/session", - "aws/signer/v4", - "internal/sdkrand", - "internal/shareddefaults", - "private/protocol", - "private/protocol/query", - "private/protocol/query/queryutil", - "private/protocol/rest", - "private/protocol/xml/xmlutil", - "service/autoscaling", - "service/cloudformation", - "service/elb", - "service/sts", - ] - pruneopts = "" - revision = "f7f1ee9550cc76ceea731d99c8dbe00a0c39f66d" - version = "v1.13.4" - -[[projects]] - digest = "1:56c130d885a4aacae1dd9c7b71cfe39912c7ebc1ff7d2b46083c8812996dc43b" - name = "github.com/davecgh/go-spew" - packages = ["spew"] - pruneopts = "" - revision = "346938d642f2ec3594ed81d874461961cd0faa76" - version = "v1.1.0" - -[[projects]] - digest = "1:522eff2a1f014a64fb403db60fc0110653e4dc5b59779894d208e697b0708ddc" - name = "github.com/docker/distribution" - packages = [ - "digestset", - "reference", - "uuid", - ] - pruneopts = "" - revision = "edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c" - -[[projects]] - digest = "1:a5ecc2e70260a87aa263811281465a5effcfae8a54bac319cee87c4625f04d63" - name = "github.com/docker/go-connections" - packages = [ - "nat", - "sockets", - "tlsconfig", - ] - pruneopts = "" - revision = "3ede32e2033de7505e6500d6c868c2b9ed9f169d" - version = "v0.3.0" - -[[projects]] - digest = "1:a406cae5eda48c01f8171bd47beb038751393f25ac06774ce04f9d6b0b703f17" - name = "github.com/docker/go-units" - packages = ["."] - pruneopts = "" - revision = "0dadbb0345b35ec7ef35e228dabb8de89a65bf52" - version = "v0.3.2" - -[[projects]] - branch = "bump_17.12" - digest = "1:04d8aba1cc5e5858a7854c8fa81b503199bafc29ba4991e0cafad9107033be8a" - name = "github.com/docker/libnetwork" - packages = [ - "iptables", - "portallocator", - "portmapper", - ] - pruneopts = "" - revision = "0ef1f8c94fa85acacf88b9be75ae07de91d0b2a5" - -[[projects]] - digest = "1:a00483fe4106b86fb1187a92b5cf6915c85f294ed4c129ccbe7cb1f1a06abd46" - name = "github.com/go-ini/ini" - packages = ["."] - pruneopts = "" - revision = "32e4c1e6bc4e7d0d8451aa6b75200d19e37a536a" - version = "v1.32.0" - -[[projects]] - digest = "1:e772845668c277db6fcc8c6fcf31664c74851f6cce4d225be4f4adbee3861057" - name = "github.com/godbus/dbus" - packages = ["."] - pruneopts = "" - revision = "a389bdde4dd695d414e47b755e95e72b7826432c" - version = "v4.1.0" - -[[projects]] - digest = "1:be341383a4a9e1635573a4b84dbd9ef5d613f20e8283fc3f01f7de20c930d3cd" - name = "github.com/gogo/protobuf" - packages = ["proto"] - pruneopts = "" - revision = "100ba4e885062801d56799d78530b73b178a78f3" - version = "v0.4" - -[[projects]] - digest = "1:0022cff7d0dd79dbfa78ce16fea20fb29d6fdfcfae67ee55cada2e422cedf8ee" - name = "github.com/google/go-github" - packages = ["github"] - pruneopts = "" - revision = "e48060a28fac52d0f1cb758bc8b87c07bac4a87d" - version = "v15.0.0" - -[[projects]] - branch = "master" - digest = "1:9abc49f39e3e23e262594bb4fb70abf74c0c99e94f99153f43b143805e850719" - name = "github.com/google/go-querystring" - packages = ["query"] - pruneopts = "" - revision = "53e6ce116135b80d037921a7fdd5138cf32d7a8a" - -[[projects]] - branch = "master" - digest = "1:98b38236d3f349e1376d786c1c3d097ab81f93f6850857a95c8ef9ca361f28d6" - name = "github.com/hashicorp/go-version" - packages = ["."] - pruneopts = "" - revision = "4fe82ae3040f80a03d04d2cccb5606a626b8e1ee" - -[[projects]] - digest = "1:6f49eae0c1e5dab1dafafee34b207aeb7a42303105960944828c2079b92fc88e" - name = "github.com/jmespath/go-jmespath" - packages = ["."] - pruneopts = "" - revision = "0b12d6b5" - -[[projects]] - digest = "1:8796ef4bfc1ed81ef0d948ad99ab14b4db5831c0cd0e3ede9fb2cf8f20b1ed1f" - name = "github.com/koron/go-dproxy" - packages = ["."] - pruneopts = "" - revision = "009e1192eaace40a885c5b93c37613b3cae820d6" - version = "v1.1" - -[[projects]] - digest = "1:5d9b668b0b4581a978f07e7d2e3314af18eb27b3fb5d19b70185b7c575723d11" - name = "github.com/opencontainers/go-digest" - packages = ["."] - pruneopts = "" - revision = "279bed98673dd5bef374d3b6e4b09e2af76183bf" - version = "v1.0.0-rc1" - -[[projects]] - digest = "1:f26c8670b11e29a49c8e45f7ec7f2d5bac62e8fd4e3c0ae1662baa4a697f984a" - name = "github.com/opencontainers/image-spec" - packages = [ - "specs-go", - "specs-go/v1", - ] - pruneopts = "" - revision = "d60099175f88c47cd379c4738d158884749ed235" - version = "v1.0.1" - -[[projects]] - digest = "1:7365acd48986e205ccb8652cc746f09c8b7876030d53710ea6ef7d0bd0dcd7ca" - name = "github.com/pkg/errors" - packages = ["."] - pruneopts = "" - revision = "645ef00459ed84a119197bfb8d8205042c6df63d" - version = "v0.8.0" - -[[projects]] - digest = "1:256484dbbcd271f9ecebc6795b2df8cad4c458dd0f5fd82a8c2fa0c29f233411" - name = "github.com/pmezard/go-difflib" - packages = ["difflib"] - pruneopts = "" - revision = "792786c7400a136282c1664665ae0a8db921c6c2" - version = "v1.0.0" - -[[projects]] - digest = "1:a5274bdfcc63825d620dbd395605f5039a94c2af784907677cc589fca8b7a028" - name = "github.com/rakyll/statik" - packages = ["fs"] - pruneopts = "" - revision = "fd36b3595eb2ec8da4b8153b107f7ea08504899d" - version = "v0.1.1" - -[[projects]] - digest = "1:42a42c4bc67bed17f40fddf0f24d4403e25e7b96488456cf4248e6d16659d370" - name = "github.com/sirupsen/logrus" - packages = ["."] - pruneopts = "" - revision = "d682213848ed68c0a260ca37d6dd5ace8423f5ba" - version = "v1.0.4" - -[[projects]] - digest = "1:a30066593578732a356dc7e5d7f78d69184ca65aeeff5939241a3ab10559bb06" - name = "github.com/stretchr/testify" - packages = ["assert"] - pruneopts = "" - revision = "12b6f73e6084dad08a7c6e575284b177ecafbc71" - version = "v1.2.1" - -[[projects]] - digest = "1:e8b9785327cd3103084ad3a0d7184e028f5ede42a6bdce1afd64dfa192ae3267" - name = "github.com/stvp/rollbar" - packages = ["."] - pruneopts = "" - revision = "b20261800d8cda3be14dcef0d1a8320779bba61a" - version = "v0.5.1" - -[[projects]] - branch = "master" - digest = "1:64fc4bbf40ffb9e857ac34e806309eff3c707d427ab5d240e375ffb9998a3781" - name = "github.com/tcnksm/go-latest" - packages = ["."] - pruneopts = "" - revision = "e3007ae9052ed85144087e7392e4c3fbc07962fa" - -[[projects]] - digest = "1:e85837cb04b78f61688c6eba93ea9d14f60d611e2aaf8319999b1a60d2dafbfa" - name = "github.com/urfave/cli" - packages = ["."] - pruneopts = "" - revision = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1" - version = "v1.20.0" - -[[projects]] - branch = "master" - digest = "1:ba064da7fd06460dc3d86a84aa53803adc3c46d479f1207e3dd98b426474c3ae" - name = "github.com/vishvananda/netlink" - packages = [ - ".", - "nl", - ] - pruneopts = "" - revision = "5236321576c0c97ab02c078e60f9b1c5c1828807" - -[[projects]] - branch = "master" - digest = "1:7e739a630da0238a2152251aa038a12c46aa077df9fba30470880a26c3bd9eef" - name = "github.com/vishvananda/netns" - packages = ["."] - pruneopts = "" - revision = "be1fbeda19366dea804f00efff2dd73a1642fdcc" - -[[projects]] - branch = "master" - digest = "1:63331acfdedfa72fef75e5ed82d5200eb6bb238883a487f8c3409992ac62be6e" - name = "golang.org/x/crypto" - packages = ["ssh/terminal"] - pruneopts = "" - revision = "49796115aa4b964c318aad4f3084fdb41e9aa067" - -[[projects]] - branch = "master" - digest = "1:b4ba046df563f56fe42b6270b20039107a37e1ab47c97aa47a16f848aa5b6d9a" - name = "golang.org/x/net" - packages = [ - "context", - "context/ctxhttp", - "html", - "html/atom", - "proxy", - ] - pruneopts = "" - revision = "cbe0f9307d0156177f9dd5dc85da1a31abc5f2fb" - -[[projects]] - branch = "master" - digest = "1:2bd48c7cfcd6552db9102db13b6ccedfee87b7acadbe6f6c927f230eddba8505" - name = "golang.org/x/sys" - packages = [ - "unix", - "windows", - ] - pruneopts = "" - revision = "f6cff0780e542efa0c8e864dc8fa522808f6a598" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "docker.io/go-docker", - "docker.io/go-docker/api/types", - "docker.io/go-docker/api/types/container", - "docker.io/go-docker/api/types/filters", - "docker.io/go-docker/api/types/network", - "github.com/BurntSushi/toml", - "github.com/aws/aws-sdk-go/aws", - "github.com/aws/aws-sdk-go/aws/ec2metadata", - "github.com/aws/aws-sdk-go/aws/session", - "github.com/aws/aws-sdk-go/service/autoscaling", - "github.com/aws/aws-sdk-go/service/cloudformation", - "github.com/aws/aws-sdk-go/service/elb", - "github.com/docker/distribution/uuid", - "github.com/docker/libnetwork/iptables", - "github.com/docker/libnetwork/portmapper", - "github.com/hashicorp/go-version", - "github.com/koron/go-dproxy", - "github.com/pkg/errors", - "github.com/rakyll/statik/fs", - "github.com/sirupsen/logrus", - "github.com/stretchr/testify/assert", - "github.com/stvp/rollbar", - "github.com/tcnksm/go-latest", - "github.com/urfave/cli", - "golang.org/x/net/context", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml deleted file mode 100644 index 42caf2a..0000000 --- a/Gopkg.toml +++ /dev/null @@ -1,77 +0,0 @@ - -# Gopkg.toml example -# -# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md -# for detailed Gopkg.toml documentation. -# -# required = ["github.com/user/thing/cmd/thing"] -# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"] -# -# [[constraint]] -# name = "github.com/user/project" -# version = "1.0.0" -# -# [[constraint]] -# name = "github.com/user/project2" -# branch = "dev" -# source = "github.com/myfork/project2" -# -# [[override]] -# name = "github.com/x/y" -# version = "2.4.0" - - -[[constraint]] - name = "docker.io/go-docker" - version = "1.0.0" - -[[constraint]] - name = "github.com/BurntSushi/toml" - -[[constraint]] - name = "github.com/aws/aws-sdk-go" - version = "1.4.22" - -[[constraint]] - name = "github.com/docker/distribution" - revision = "edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c" - -[[constraint]] - name = "github.com/docker/libnetwork" - branch = "bump_17.12" - -[[constraint]] - name = "github.com/hashicorp/go-version" - -[[constraint]] - name = "github.com/koron/go-dproxy" - version = "1.1.0" - -[[constraint]] - name = "github.com/pkg/errors" - -[[constraint]] - name = "github.com/sirupsen/logrus" - version = "1.0.3" - -[[constraint]] - name = "github.com/stretchr/testify" - -[[constraint]] - name = "github.com/stvp/rollbar" - version = "0.5.0" - -[[constraint]] - name = "github.com/tcnksm/go-latest" - branch = "master" - -[[constraint]] - name = "github.com/urfave/cli" - version = "1.20.0" - -[[constraint]] - name = "golang.org/x/net" - -[[constraint]] - name = "github.com/rakyll/statik" - version = "0.1.1" diff --git a/Makefile b/Makefile index 5b1a21a..77877ad 100644 --- a/Makefile +++ b/Makefile @@ -11,14 +11,14 @@ PACKAGES_ALL = $(shell go list ./...) PACKAGES_MAIN = $(shell go list ./... | grep -v '/addons/') setup: - go get -u github.com/golang/dep/cmd/dep + go get -u golang.org/x/vgo go get -u golang.org/x/lint/golint go get golang.org/x/tools/cmd/goimports go get -u github.com/rakyll/statik go get github.com/BurntSushi/toml/cmd/tomlv deps: - dep ensure -v + vgo get -v bindata: tomlv _data/*.toml @@ -31,10 +31,10 @@ verifydata: rm -rf ./compare test: deps - go test -v ${PACKAGES_ALL} -cover + vgo test -v ${PACKAGES_ALL} -cover race: deps - go test -v -race ${PACKAGES_ALL} -cover + vgo test -v -race ${PACKAGES_ALL} -cover lint: setup go vet ${PACKAGES_ALL} @@ -46,17 +46,17 @@ fmt: setup goimports -v -w ${PACKAGES} build: test - go build -ldflags "$(LDFLAGS)" -o bin/$(NAME) + vgo build -ldflags "$(LDFLAGS)" -o bin/$(NAME) cibuild: race - go build -ldflags "$(LDFLAGS)" -o bin/$(NAME) + vgo build -ldflags "$(LDFLAGS)" -o bin/$(NAME) clean: rm bin/$(NAME) addon: - cd addons/aws/; go build -ldflags "$(LDFLAGS)" -o ../../bin/$(NAME)-addon-aws - cd addons/common_logtracer/; go build -ldflags "$(LDFLAGS)" -o ../../bin/alm-logtracer + cd addons/aws/; vgo build -ldflags "$(LDFLAGS)" -o ../../bin/$(NAME)-addon-aws + cd addons/common_logtracer/; vgo build -ldflags "$(LDFLAGS)" -o ../../bin/alm-logtracer list: @ls -1 bin diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..499d822 --- /dev/null +++ b/go.mod @@ -0,0 +1,36 @@ +module github.com/mobingi/alm-agent + +require ( + docker.io/go-docker v1.0.0 + github.com/BurntSushi/toml v0.3.0 + github.com/Microsoft/go-winio v0.4.7 + github.com/aws/aws-sdk-go v1.13.4 + github.com/davecgh/go-spew v1.1.0 + github.com/docker/distribution v0.0.0-20170726174610-edc3ab29cdff + github.com/docker/go-connections v0.3.0 + github.com/docker/go-units v0.3.2 + github.com/docker/libnetwork v0.0.0-20180123220423-0ef1f8c94fa8 + github.com/go-ini/ini v1.32.0 + github.com/godbus/dbus v4.1.0+incompatible + github.com/gogo/protobuf v0.0.0-20170307180453-100ba4e88506 + github.com/google/go-github v15.0.0+incompatible + github.com/google/go-querystring v0.0.0-20170111101155-53e6ce116135 + github.com/hashicorp/go-version v0.0.0-20171129150820-4fe82ae3040f + github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8 + github.com/koron/go-dproxy v0.0.0-20151216073417-009e1192eaac + github.com/opencontainers/go-digest v1.0.0-rc1 + github.com/opencontainers/image-spec v1.0.1 + github.com/pkg/errors v0.8.0 + github.com/pmezard/go-difflib v1.0.0 + github.com/rakyll/statik v0.1.1 + github.com/sirupsen/logrus v1.0.4 + github.com/stretchr/testify v1.2.1 + github.com/stvp/rollbar v0.5.1 + github.com/tcnksm/go-latest v0.0.0-20170313132115-e3007ae9052e + github.com/urfave/cli v1.20.0 + github.com/vishvananda/netlink v0.0.0-20180223173537-5236321576c0 + github.com/vishvananda/netns v0.0.0-20171111001504-be1fbeda1936 + golang.org/x/crypto v0.0.0-20180222182404-49796115aa4b + golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01 + golang.org/x/sys v0.0.0-20180224232135-f6cff0780e54 +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..1a13940 --- /dev/null +++ b/go.sum @@ -0,0 +1,59 @@ +docker.io/go-docker v1.0.0 h1:VdXS/aNYQxyA9wdLD5z8Q8Ro688/hG8HzKxYVEVbE6s= +docker.io/go-docker v1.0.0/go.mod h1:7tiAn5a0LFmjbPDbyTPOaTTOuG1ZRNXdPA6RvKY+fpY= +github.com/BurntSushi/toml v0.3.0 h1:e1/Ivsx3Z0FVTV0NSOv/aVgbUWyQuzj7DDnFblkRvsY= +github.com/BurntSushi/toml v0.3.0/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/Microsoft/go-winio v0.4.7/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= +github.com/aws/aws-sdk-go v1.13.4 h1:qodjE9iAZPMpzD/eEollutT612e6vsbI45E+S9WFf6I= +github.com/aws/aws-sdk-go v1.13.4/go.mod h1:ZRmQr0FajVIyZ4ZzBYKG5P3ZqPz9IHG41ZoMu1ADI3k= +github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/docker/distribution v0.0.0-20170726174610-edc3ab29cdff h1:FKH02LHYqSmeWd3GBh0KIkM8JBpw3RrShgtcWShdWJg= +github.com/docker/distribution v0.0.0-20170726174610-edc3ab29cdff/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/go-connections v0.3.0 h1:3lOnM9cSzgGwx8VfK/NGOW5fLQ0GjIlCkaktF+n1M6o= +github.com/docker/go-connections v0.3.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= +github.com/docker/go-units v0.3.2 h1:Kjm80apys7gTtfVmCvVY8gwu10uofaFSrmAKOVrtueE= +github.com/docker/go-units v0.3.2/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= +github.com/docker/libnetwork v0.0.0-20180123220423-0ef1f8c94fa8/go.mod h1:93m0aTqz6z+g32wla4l4WxTrdtvBRmVzYRkYvasA5Z8= +github.com/go-ini/ini v1.32.0 h1:/MArBHSS0TFR28yPPDK1vPIjt4wUnPBfb81i6iiyKvA= +github.com/go-ini/ini v1.32.0/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= +github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= +github.com/gogo/protobuf v0.0.0-20170307180453-100ba4e88506 h1:zDlw+wgyXdfkRuvFCdEDUiPLmZp2cvf/dWHazY0a5VM= +github.com/gogo/protobuf v0.0.0-20170307180453-100ba4e88506/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/google/go-github v15.0.0+incompatible h1:jlPg2Cpsxb/FyEV/MFiIE9tW/2RAevQNZDPeHbf5a94= +github.com/google/go-github v15.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ= +github.com/google/go-querystring v0.0.0-20170111101155-53e6ce116135 h1:zLTLjkaOFEFIOxY5BWLFLwh+cL8vOBW4XJ2aqLE/Tf0= +github.com/google/go-querystring v0.0.0-20170111101155-53e6ce116135/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= +github.com/hashicorp/go-version v0.0.0-20171129150820-4fe82ae3040f h1:QnRipjW3Mm+sgD+vyO87cb+1RLzoM0mGVTYClil7mQg= +github.com/hashicorp/go-version v0.0.0-20171129150820-4fe82ae3040f/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8 h1:12VvqtR6Aowv3l/EQUlocDHW2Cp4G9WJVH7uyH8QFJE= +github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/koron/go-dproxy v0.0.0-20151216073417-009e1192eaac h1:8SNHHVtXaDkkYLmpQ/+3aWQB9ylYYP1wNZBN1yePZ5o= +github.com/koron/go-dproxy v0.0.0-20151216073417-009e1192eaac/go.mod h1:sr1u347AB7iUHOVeVN58CkcQmCqr0SQj86qSbsYblJU= +github.com/opencontainers/go-digest v1.0.0-rc1 h1:WzifXhOVOEOuFYOJAW6aQqW0TooG2iki3E3Ii+WN7gQ= +github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= +github.com/opencontainers/image-spec v1.0.1 h1:JMemWkRwHx4Zj+fVxWoMCFm/8sYGGrUVojFA6h/TRcI= +github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/pkg/errors v0.8.0 h1:WdK/asTD0HN+q6hsWO3/vpuAkAr+tw6aNJNDFFf0+qw= +github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/rakyll/statik v0.1.1 h1:fCLHsIMajHqD5RKigbFXpvX3dN7c80Pm12+NCrI3kvg= +github.com/rakyll/statik v0.1.1/go.mod h1:OEi9wJV/fMUAGx1eNjq75DKDsJVuEv1U0oYdX6GX8Zs= +github.com/sirupsen/logrus v1.0.4 h1:gzbtLsZC3Ic5PptoRG+kQj4L60qjK7H7XszrU163JNQ= +github.com/sirupsen/logrus v1.0.4/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= +github.com/stretchr/testify v1.2.1 h1:52QO5WkIUcHGIR7EnGagH88x1bUzqGXTC5/1bDTUQ7U= +github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stvp/rollbar v0.5.1 h1:qvyWbd0RNL5V27MBumqCXlcU7ohmHeEtKX+Czc8oeuw= +github.com/stvp/rollbar v0.5.1/go.mod h1:/fyFC854GgkbHRz/rSsiYc6h84o0G5hxBezoQqRK7Ho= +github.com/tcnksm/go-latest v0.0.0-20170313132115-e3007ae9052e h1:IWllFTiDjjLIf2oeKxpIUmtiDV5sn71VgeQgg6vcE7k= +github.com/tcnksm/go-latest v0.0.0-20170313132115-e3007ae9052e/go.mod h1:d7u6HkTYKSv5m6MCKkOQlHwaShTMl3HjqSGW3XtVhXM= +github.com/urfave/cli v1.20.0 h1:fDqGv3UG/4jbVl/QkFwEdddtEDjh/5Ov6X+0B/3bPaw= +github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= +github.com/vishvananda/netlink v0.0.0-20180223173537-5236321576c0/go.mod h1:+SR5DhBJrl6ZM7CoCKvpw5BKroDKQ+PJqOg65H/2ktk= +github.com/vishvananda/netns v0.0.0-20171111001504-be1fbeda1936/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI= +golang.org/x/crypto v0.0.0-20180222182404-49796115aa4b h1:/GxqO8gbyb+sNnviFY2IIMrtm8vGg6NEJDft68wJY/g= +golang.org/x/crypto v0.0.0-20180222182404-49796115aa4b/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01 h1:po1f06KS05FvIQQA2pMuOWZAUXiy1KYdIf0ElUU2Hhc= +golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/sys v0.0.0-20180224232135-f6cff0780e54 h1:4qAtdeqGYyXU2CfUvLomEFw0cl5IxNxmEhXL52ODpiU= +golang.org/x/sys v0.0.0-20180224232135-f6cff0780e54/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=