From 16031edaffe5c5796e2713a0f677c6380e7e6f1d Mon Sep 17 00:00:00 2001 From: Andrew Lytvynov Date: Fri, 10 Jul 2020 16:42:09 -0700 Subject: [PATCH] Remove godep references and add docs for modules --- CONTRIBUTING.md | 2 +- Gopkg.lock | 1537 ----------------------------------------------- Gopkg.toml | 224 ------- Makefile | 5 + README.md | 53 ++ 5 files changed, 59 insertions(+), 1762 deletions(-) delete mode 100644 Gopkg.lock delete mode 100644 Gopkg.toml diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9e64b7d43b364..8d0ff2bb59f75 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,4 +19,4 @@ If your patch depends on new packages, the dependencies must: - be licensed via Apache2 license - be approved by core Teleport contributors ahead of time -- a dependency package must be vendored via [`godep`](https://github.com/tools/godep) +- a dependency package must be vendored as a [Go module](https://blog.golang.org/using-go-modules) diff --git a/Gopkg.lock b/Gopkg.lock deleted file mode 100644 index 0ecdb7e68316a..0000000000000 --- a/Gopkg.lock +++ /dev/null @@ -1,1537 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:d9881c4f9ce895d9d39e33a7b70c245ab3097a54136b9d183448a9c8af19a1b0" - name = "cloud.google.com/go" - packages = [ - "compute/metadata", - "firestore", - "firestore/apiv1", - "firestore/apiv1/admin", - "iam", - "internal", - "internal/btree", - "internal/fields", - "internal/optional", - "internal/trace", - "internal/version", - "storage", - ] - pruneopts = "NUT" - revision = "cf81fad90a1a1de334c4fc27e23eb9a4224b627a" - version = "v0.41.0" - -[[projects]] - branch = "master" - digest = "1:81f8c061c3d18ed1710957910542bc17d2b789c6cd19e0f654c30b35fd255ca5" - name = "github.com/Azure/go-ansiterm" - packages = [ - ".", - "winterm", - ] - pruneopts = "NUT" - revision = "d6e3b3328b783f23731bc4d058875b0371ff8109" - -[[projects]] - digest = "1:5b9056586bd3b298d30f3d466223eebd89a765dba3b7c2193b636a8589a66142" - name = "github.com/Azure/go-autorest" - packages = [ - "autorest", - "autorest/adal", - "autorest/azure", - "autorest/date", - "logger", - "tracing", - ] - pruneopts = "NUT" - revision = "e727cfcfc902307f3a34d6f6ce50748ca944786a" - version = "v14.0.1" - -[[projects]] - digest = "1:99632bb2b4e2c066233ee9d19c1370a695ebd2be18625e31390476d356db5d8a" - name = "github.com/Microsoft/go-winio" - packages = ["."] - pruneopts = "NUT" - revision = "a6d595ae73cf27a1b8fc32930668708f45ce1c85" - version = "v0.4.9" - -[[projects]] - branch = "master" - digest = "1:f3793f8a708522400cef1dba23385e901aede5519f68971fd69938ef330b07a1" - name = "github.com/alecthomas/template" - packages = [ - ".", - "parse", - ] - pruneopts = "NUT" - revision = "a0175ee3bccc567396460bf5acd36800cb10c49c" - -[[projects]] - branch = "master" - digest = "1:fdd419e104ec26bb5bd63cc62637c640453ed2929a7453f3afadbd9a0223da66" - name = "github.com/alecthomas/units" - packages = ["."] - pruneopts = "NUT" - revision = "2efee857e7cfd4f3d0138cc3cbb1b4966962b93a" - -[[projects]] - branch = "master" - digest = "1:e5ca3dcabf1452b51be600af6e2ce0a93a94978ae231af802cf9736bdbd835cb" - name = "github.com/armon/go-radix" - packages = ["."] - pruneopts = "NUT" - revision = "1a2de0c21c94309923825da3df33a4381872c795" - -[[projects]] - digest = "1:309c7e65f1fda0dfd3c59d7bc60f1bf6c82593650c658da9381819099ebc65a0" - name = "github.com/aws/aws-sdk-go" - packages = [ - "aws", - "aws/arn", - "aws/awserr", - "aws/awsutil", - "aws/client", - "aws/client/metadata", - "aws/corehandlers", - "aws/credentials", - "aws/credentials/ec2rolecreds", - "aws/credentials/endpointcreds", - "aws/credentials/processcreds", - "aws/credentials/stscreds", - "aws/crr", - "aws/csm", - "aws/defaults", - "aws/ec2metadata", - "aws/endpoints", - "aws/request", - "aws/session", - "aws/signer/v4", - "internal/context", - "internal/ini", - "internal/s3err", - "internal/sdkio", - "internal/sdkmath", - "internal/sdkrand", - "internal/sdkuri", - "internal/shareddefaults", - "internal/strings", - "internal/sync/singleflight", - "private/checksum", - "private/protocol", - "private/protocol/eventstream", - "private/protocol/eventstream/eventstreamapi", - "private/protocol/json/jsonutil", - "private/protocol/jsonrpc", - "private/protocol/query", - "private/protocol/query/queryutil", - "private/protocol/rest", - "private/protocol/restxml", - "private/protocol/xml/xmlutil", - "service/dynamodb", - "service/dynamodb/dynamodbattribute", - "service/dynamodbstreams", - "service/s3", - "service/s3/internal/arn", - "service/s3/s3iface", - "service/s3/s3manager", - "service/sts", - "service/sts/stsiface", - ] - pruneopts = "NUT" - revision = "9e52c7bbf58d1f0910d05b24f4ce5728b2fd7c52" - version = "v1.32.7" - -[[projects]] - digest = "1:7c3ada35fd3864b6992936bfcf76ba0ebc1d5b1f25b80992a5efba6f71d916cb" - name = "github.com/beevik/etree" - packages = ["."] - pruneopts = "NUT" - revision = "cda1c0026246bd095961ef9a3c430e50d0e80fba" - -[[projects]] - digest = "1:68d996be7a0b50d7a9943f4fe50044dbd66bf2d0c22d02b91960bfba2980a468" - name = "github.com/beorn7/perks" - packages = ["quantile"] - pruneopts = "NUT" - revision = "b965b613227fddccbfffe13eae360ed3fa822f8d" - -[[projects]] - digest = "1:7c96cf7bf7f52af67f7a8222185813b9b665f5172ec2ac5f7d49ed96e5fcf3e5" - name = "github.com/boombuler/barcode" - packages = [ - ".", - "qr", - "utils", - ] - pruneopts = "NUT" - revision = "fe0f26ff6d26693948ee8189aa064ee8c54141fa" - -[[projects]] - digest = "1:bfbb9ddded724156c395627e921ee69c58e836eb41a6524337c64d02dd8260dd" - name = "github.com/cjbassi/drawille-go" - packages = ["."] - pruneopts = "NUT" - revision = "27dc511fe6fd820bf8537298e1d447b450210b28" - version = "v0.1.0" - -[[projects]] - digest = "1:1ad3a5c6625bf6352179f2a566391acf0bdac826de46983474d48e9cc8c12c40" - name = "github.com/codahale/hdrhistogram" - packages = ["."] - pruneopts = "NUT" - revision = "954f16e8b9ef0e5d5189456aa4c1202758e04f17" - -[[projects]] - digest = "1:85334d6960cbe5c13022a3798c5b3142fdd845243be6eea42b7c426b6d6b404d" - name = "github.com/coreos/go-oidc" - packages = [ - "http", - "jose", - "key", - "oauth2", - "oidc", - ] - pruneopts = "NUT" - revision = "ff27968050e30dbaccd9f1b31f4ea11ab1d89873" - source = "github.com/gravitational/go-oidc" - version = "v0.0.3" - -[[projects]] - digest = "1:0ef770954bca104ee99b3b6b7f9b240605ac03517d9f98cbc1893daa03f3c038" - name = "github.com/coreos/go-semver" - packages = ["semver"] - pruneopts = "NUT" - revision = "8ab6407b697782a06568d4b7f1db25550ec2e4c6" - version = "v0.2.0" - -[[projects]] - digest = "1:bcf36df8d43860bfde913d008301aef27c6e9a303582118a837c4a34c0d18167" - name = "github.com/coreos/go-systemd" - packages = ["journal"] - pruneopts = "NUT" - revision = "e64a0ec8b42a61e2a9801dc1d0abe539dea79197" - version = "v20" - -[[projects]] - digest = "1:44b6226cc3cf093bbb9d25fae7da1891b6aba5e09daf12d6f546dcac881245f6" - name = "github.com/coreos/pkg" - packages = [ - "capnslog", - "health", - "httputil", - "timeutil", - ] - pruneopts = "NUT" - revision = "1914e367e85eaf0c25d495b48e060dfe6190f8d0" - -[[projects]] - digest = "1:a2c1d0e43bd3baaa071d1b9ed72c27d78169b2b269f71c105ac4ba34b1be4a39" - name = "github.com/davecgh/go-spew" - packages = ["spew"] - pruneopts = "NUT" - revision = "346938d642f2ec3594ed81d874461961cd0faa76" - version = "v1.1.0" - -[[projects]] - digest = "1:7a6852b35eb5bbc184561443762d225116ae630c26a7c4d90546619f1e7d2ad2" - name = "github.com/dgrijalva/jwt-go" - packages = ["."] - pruneopts = "NUT" - revision = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e" - version = "v3.2.0" - -[[projects]] - digest = "1:5c709df1e94c6dbee6fdd9699b11e3cdfa06870b1e828e9311e4e879b2ae6a4a" - name = "github.com/docker/docker" - packages = [ - "pkg/term", - "pkg/term/windows", - ] - pruneopts = "NUT" - revision = "1ef1cc8388165b2b848f9b3f53ec91c87de09f63" - -[[projects]] - branch = "master" - digest = "1:da25cf063072a10461c19320e82117d85f9d60be4c95a62bc8d5a49acf7d0ca5" - name = "github.com/docker/spdystream" - packages = [ - ".", - "spdy", - ] - pruneopts = "NUT" - revision = "bc6354cbbc295e925e4c611ffe90c1f287ee54db" - -[[projects]] - digest = "1:b7ffca49e9cfd3dfb04a8e0a59347708c6f78f68476a32c5e0a0edca5d1b258c" - name = "github.com/dustin/go-humanize" - packages = ["."] - pruneopts = "NUT" - revision = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e" - version = "v1.0.0" - -[[projects]] - digest = "1:15fd1bd7aa0a87f28ce57c616a9a365bd6cf97eb4c2efeb66877eb2a6c4871e6" - name = "github.com/fsouza/fake-gcs-server" - packages = [ - "fakestorage", - "internal/backend", - ] - pruneopts = "NUT" - revision = "98c0c04f819b1e80e232e7ba6ce47757d16062da" - version = "v1.11.6" - -[[projects]] - digest = "1:abfe129dc92b16fbf0cc9d6336096a2823151756f62072a700eb10754141b38e" - name = "github.com/ghodss/yaml" - packages = ["."] - pruneopts = "NUT" - revision = "73d445a93680fa1a78ae23a5839bad48f32ba1ee" - -[[projects]] - branch = "master" - digest = "1:3a0d429731db7c304ce29cb9de32fbb16c250034b7892c98824e359b86ecf02f" - name = "github.com/gizak/termui" - packages = [ - ".", - "widgets", - ] - pruneopts = "NUT" - revision = "63c2a0d70943e942c829edd2d74dc2e6bb20112c" - -[[projects]] - digest = "1:983cb7d70588854e2706e32c61698bbf0eab4956fca89e86c1c10d7213679a0e" - name = "github.com/gogo/protobuf" - packages = [ - "gogoproto", - "proto", - "protoc-gen-gogo/descriptor", - "sortkeys", - "types", - ] - pruneopts = "NUT" - revision = "636bf0302bc95575d69441b25a2603156ffdddf1" - version = "v1.1.1" - -[[projects]] - branch = "master" - digest = "1:f7f9e64346281b58e60fe513f06a3a4d2aaf21173a996f33008412c6d5f8e19c" - name = "github.com/gokyle/hotp" - packages = ["."] - pruneopts = "NUT" - revision = "c180d57d286b385101c999a60087a40d7f48fc77" - -[[projects]] - branch = "master" - digest = "1:b7cb6054d3dff43b38ad2e92492f220f57ae6087ee797dca298139776749ace8" - name = "github.com/golang/groupcache" - packages = ["lru"] - pruneopts = "NUT" - revision = "869f871628b6baa9cfbc11732cdf6546b17c1298" - -[[projects]] - digest = "1:99d26c39807a3709c762366daaaa7b58805163882d9cea00076327583984f5b1" - name = "github.com/golang/protobuf" - packages = [ - "proto", - "protoc-gen-go/descriptor", - "ptypes", - "ptypes/any", - "ptypes/duration", - "ptypes/empty", - "ptypes/struct", - "ptypes/timestamp", - "ptypes/wrappers", - ] - pruneopts = "NUT" - revision = "b5d812f8a3706043e23a9cd5babf2e5423744d30" - version = "v1.3.1" - -[[projects]] - branch = "master" - digest = "1:245bd4eb633039cd66106a5d340ae826d87f4e36a8602fcc940e14176fd26ea7" - name = "github.com/google/btree" - packages = ["."] - pruneopts = "NUT" - revision = "e89373fe6b4a7413d7acd6da1725b83ef713e6e4" - -[[projects]] - branch = "master" - digest = "1:52c5834e2bebac9030c97cc0798ac11c3aa8a39f098aeb419f142533da6cd3cc" - name = "github.com/google/gofuzz" - packages = ["."] - pruneopts = "NUT" - revision = "24818f796faf91cd76ec7bddd72458fbced7a6c1" - -[[projects]] - digest = "1:e54022767d9f73ece8ed90057fff8599c3bc0c43c6daf24af09f7ef559901649" - name = "github.com/google/gops" - packages = [ - "agent", - "internal", - "signal", - ] - pruneopts = "NUT" - revision = "fa6968806ca68b7db113256f300d82b5206a2c3c" - version = "v0.3.1" - -[[projects]] - digest = "1:ab3ec1fe3e39bac4b3ab63390767766622be35b7cab03f47f787f9ec60522a53" - name = "github.com/google/uuid" - packages = ["."] - pruneopts = "NUT" - revision = "0cd6bf5da1e1c83f8b45653022c74f71af0538a4" - version = "v1.1.1" - -[[projects]] - digest = "1:4b76f3e067eed897a45242383a2aa4d0a2fdbf73a8d00c03167dba80c43630b1" - name = "github.com/googleapis/gax-go" - packages = ["v2"] - pruneopts = "NUT" - revision = "bd5b16380fd03dc758d11cef74ba2e3bc8b0e8c2" - version = "v2.0.5" - -[[projects]] - digest = "1:06a7dadb7b760767341ffb6c8d377238d68a1226f2b21b5d497d2e3f6ecf6b4e" - name = "github.com/googleapis/gnostic" - packages = [ - "OpenAPIv2", - "compiler", - "extensions", - ] - pruneopts = "NUT" - revision = "7c663266750e7d82587642f65e60bc4083f1f84e" - version = "v0.2.0" - -[[projects]] - digest = "1:3c8c26bb118e3f02230d4f5f30b972dbfe0c6b371acea8f190aa99ceaaae7028" - name = "github.com/gorilla/mux" - packages = ["."] - pruneopts = "NUT" - revision = "00bdffe0f3c77e27d2cf6f5c70232a2d3e4d9c15" - version = "v1.7.3" - -[[projects]] - digest = "1:5e23b6ca0e5d6de56abb84a8ce9fbdd37ebe07fea63f9f55c077b25f6d40ec55" - name = "github.com/gravitational/configure" - packages = [ - "cstrings", - "jsonschema", - ] - pruneopts = "NUT" - revision = "1db4b84fe9dbbbaf40827aa714dcca17b368de2c" - -[[projects]] - branch = "master" - digest = "1:703b50261175ba7e2eb335153e98cba808c0169b391d10849dddcfaf3d943414" - name = "github.com/gravitational/form" - packages = ["."] - pruneopts = "NUT" - revision = "c4048f792f70d207e6d8b9c1bf52319247f202b8" - -[[projects]] - digest = "1:f60d0b16dff12cd86152c8004638fca13231f51a45ccbafcb9f487a64a73db05" - name = "github.com/gravitational/kingpin" - packages = ["."] - pruneopts = "NUT" - revision = "742f2714c145075a68df26ccc25bc05545310f3a" - -[[projects]] - digest = "1:637144c8995935a3a02d03ade2d1374abeac2a47fdafb798a05642d3e19ff86c" - name = "github.com/gravitational/license" - packages = [ - ".", - "constants", - ] - pruneopts = "NUT" - revision = "4f189e3bd6e3fa5dee7522341fae24342c6b35cd" - version = "0.0.6" - -[[projects]] - digest = "1:9f8b10110aeb7160b903de8bc72e11df95302b090d8a5d345a07144415d3bd35" - name = "github.com/gravitational/oxy" - packages = [ - "connlimit", - "forward", - "ratelimit", - "utils", - ] - pruneopts = "NUT" - revision = "e4a7e35311e6c4da4cf9e73c6a3d8cf523937211" - version = "1.0.2" - -[[projects]] - digest = "1:9886b8d44d98b6521bbec88954396cd6ca85f2247946bbd568b1c00a8b7bf6c1" - name = "github.com/gravitational/reporting" - packages = [ - ".", - "client", - "types", - ] - pruneopts = "NUT" - revision = "ac7b85c75c4ccc89f7891be4612bc2a8e4238640" - version = "0.0.6" - -[[projects]] - digest = "1:1920655c8439bf875819f7d8db882b089f3ca6cb9b3c9ca6413bc2ec2217ea82" - name = "github.com/gravitational/roundtrip" - packages = ["."] - pruneopts = "NUT" - revision = "e1e0cd6b05a6bb1791b262e63160038828fd7b3a" - version = "v1.0.0" - -[[projects]] - digest = "1:a43816dbfa9fa218af700e9d230d1adbcef12ffc495efe46046a57fe5490aad0" - name = "github.com/gravitational/trace" - packages = [ - ".", - "trail", - ] - pruneopts = "NUT" - revision = "5d6afe38af2b50a51fdf5c49714a628efbbb3161" - version = "1.1.6" - -[[projects]] - digest = "1:869f0a997dcde348e34e5e11c619054fd29351a71fef4781c86cd2b82fbdd646" - name = "github.com/gravitational/ttlmap" - packages = ["."] - pruneopts = "NUT" - revision = "91fd36b9004c1ee5a778739752ea1aba5638c03a" - version = "0.0.1" - -[[projects]] - digest = "1:f0818bc212054788d1086e015b5ba32d01ef8e12c615bbb625570eefbe684a1e" - name = "github.com/imdario/mergo" - packages = ["."] - pruneopts = "NUT" - revision = "9d5f1277e9a8ed20c3684bda8fde67c05628518c" - version = "v0.3.4" - -[[projects]] - digest = "1:de4c308afcff6ffdbfaf7dbdcd5951cfd72f2c48465bf16789b5b8a50e72aa97" - name = "github.com/iovisor/gobpf" - packages = [ - "bcc", - "pkg/cpuonline", - ] - pruneopts = "NUT" - revision = "3bb6e7ff1bc74fa4b3053e2dd0948b6228e5f3b1" - source = "github.com/gravitational/gobpf" - version = "v0.0.1" - -[[projects]] - digest = "1:1f2aebae7e7c856562355ec0198d8ca2fa222fb05e5b1b66632a1fce39631885" - name = "github.com/jmespath/go-jmespath" - packages = ["."] - pruneopts = "NUT" - revision = "c2b33e84" - -[[projects]] - branch = "master" - digest = "1:c7e512739a7c523bc273aacfd021a71893c5870a7f26dc892c94debcaa8546d4" - name = "github.com/johannesboyne/gofakes3" - packages = [ - ".", - "backend/s3mem", - "internal/goskipiter", - "internal/s3io", - ] - pruneopts = "NUT" - revision = "9aee1c78a2524d95af6250163ddf3ec23e0170ed" - -[[projects]] - branch = "master" - digest = "1:a92a261b44f2cf39cb3185dec2334de8bf2c2b2673077ec44b6f827a6efb282c" - name = "github.com/jonboulle/clockwork" - packages = ["."] - pruneopts = "NUT" - revision = "62fb9bc030d14f92c58df3c1601e50a0e445edef" - -[[projects]] - digest = "1:88116f979a2f3ff8e6748a942ec37efd668ba2db062fc9a5e47f4dd2de339a38" - name = "github.com/json-iterator/go" - packages = ["."] - pruneopts = "NUT" - revision = "acfec88f7a0d5140ace3dcdbee10184e3684a9e1" - version = "v1.1.9" - -[[projects]] - digest = "1:65c75e07f060f0f8c66b2a0377ea2b1c130b5aeed3e77f1e74b94dab0f3d51de" - name = "github.com/julienschmidt/httprouter" - packages = ["."] - pruneopts = "NUT" - revision = "8c199fb6259ffc1af525cc3ad52ee60ba8359669" - version = "v1.1" - -[[projects]] - branch = "master" - digest = "1:263f9b0a0bcbfff9d5e7d9f2aa11f53995d98214fe0fb97e429e7a5f4534a0f9" - name = "github.com/kardianos/osext" - packages = ["."] - pruneopts = "NUT" - revision = "2bc1f35cddc0cc527b4bc3dce8578fc2a6c11384" - -[[projects]] - digest = "1:b2a38ab351f5ef2dabe0235b4e91f14ea525832fcad6b199b13110679daf2c28" - name = "github.com/kr/pty" - packages = ["."] - pruneopts = "NUT" - revision = "2c10821df3c3cf905230d078702dfbe9404c9b23" - version = "v1.0.0" - -[[projects]] - digest = "1:7a20d4221f44dadcdfe5a510725d3f26185a7ac680c207755f73963473337e44" - name = "github.com/kylelemons/godebug" - packages = ["diff"] - pruneopts = "NUT" - revision = "eadb3ce320cbab8393bea5ca17bebac3f78a021b" - -[[projects]] - digest = "1:9f8644d7c4b86a34dd7070bc4e5694ca0f02c01e3374052a6a30c8074fcc85fa" - name = "github.com/mailgun/lemma" - packages = [ - "random", - "secret", - ] - pruneopts = "NUT" - revision = "e8b0cd607f5855f9a4a33f8ae5d033178f559964" - version = "0.0.2" - -[[projects]] - digest = "1:2c11b5de5ae86794ea16dc159f4f17b96ff43ca0cb511e4bead63a40ccda6180" - name = "github.com/mailgun/metrics" - packages = ["."] - pruneopts = "NUT" - revision = "2b3c4565aafdcd40c8069e50de08ac5379787943" - -[[projects]] - digest = "1:196b0d7580e898df15a7cc5371cbfe2b8e22904f5c6c883ed5db0130e551c8fb" - name = "github.com/mailgun/minheap" - packages = ["."] - pruneopts = "NUT" - revision = "7c28d80e2ada649fc8ab1a37b86d30a2633bd47c" - -[[projects]] - digest = "1:2d880776e6ef411cc199a4c9812daeb54ba887995573c4083015a8d8e64c42a7" - name = "github.com/mailgun/timetools" - packages = ["."] - pruneopts = "NUT" - revision = "7e6055773c5137efbeb3bd2410d705fe10ab6bfd" - -[[projects]] - digest = "1:4246ee63e7dec4a5678abd2572da23e7b1775a9c60f7b09357d160b5e37d5c5c" - name = "github.com/mailgun/ttlmap" - packages = ["."] - pruneopts = "NUT" - revision = "16b258d86efc53ac5cf3e550604f566c32624fab" - -[[projects]] - digest = "1:70ef8268170621826f8c111ac1674afe75136f526f449453b4a6631c6dba1946" - name = "github.com/mattn/go-runewidth" - packages = ["."] - pruneopts = "NUT" - revision = "3ee7d812e62a0804a7d0a324e0249ca2db3476d3" - version = "v0.0.4" - -[[projects]] - digest = "1:c9724c929d27a14475a45b17a267dbc60671c0bc2c5c05ed21f011f7b5bc9fb5" - name = "github.com/mattn/go-sqlite3" - packages = ["."] - pruneopts = "NUT" - revision = "c7c4067b79cc51e6dfdcef5c702e74b1e0fa7c75" - version = "v1.10.0" - -[[projects]] - digest = "1:fb04e8f83a0a1be6c248fb11e439edf7a1540da1eb903801d5e1c2047ce9f091" - name = "github.com/matttproud/golang_protobuf_extensions" - packages = ["pbutil"] - pruneopts = "NUT" - revision = "d0c3fe89de86839aecf2e0579c40ba3bb336a453" - -[[projects]] - branch = "master" - digest = "1:def56f706085fe49415f73937e3fae67fef7a0fe0c765124bf493f798c4d443a" - name = "github.com/mdp/rsc" - packages = [ - "gf256", - "qr", - "qr/coding", - ] - pruneopts = "NUT" - revision = "90f07065088deccf50b28eb37c93dad3078c0f3c" - -[[projects]] - digest = "1:9f63926f52745d1f9d6053f8fbbb3bd3983c2c97c0565957e682b8d2f7aad3af" - name = "github.com/mitchellh/go-wordwrap" - packages = ["."] - pruneopts = "NUT" - revision = "9e67c67572bc5dd02aef930e2b0ae3c02a4b5a5c" - version = "v1.0.0" - -[[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]] - branch = "master" - digest = "1:6022d8987643a603f69616699ba517019b353c0f6fd521372d465f3acbf081d5" - name = "github.com/nsf/termbox-go" - packages = ["."] - pruneopts = "NUT" - revision = "02980233997d87bbda048393d47b4d453f7a398d" - -[[projects]] - digest = "1:cce3a18fb0b96b5015cd8ca03a57d20a662679de03c4dc4b6ff5f17ea2050fa6" - name = "github.com/pborman/uuid" - packages = ["."] - pruneopts = "NUT" - revision = "e790cca94e6cc75c7064b1332e63811d4aae1a53" - version = "v1.1" - -[[projects]] - branch = "master" - digest = "1:3bf17a6e6eaa6ad24152148a631d18662f7212e21637c2699bff3369b7f00fa2" - name = "github.com/petar/GoLLRB" - packages = ["llrb"] - pruneopts = "NUT" - revision = "53be0d36a84c2a886ca057d34b6aa4468df9ccb4" - -[[projects]] - digest = "1:aabb118251a9ee8ddab44c405f2391852a82dcf33358cda25ea5748561411ffc" - name = "github.com/pquerna/otp" - packages = [ - ".", - "hotp", - "totp", - ] - pruneopts = "NUT" - revision = "54653902c20e47f3417541d35435cb6d6162e28a" - -[[projects]] - digest = "1:097cc61836050f45cbb712ae3bb45d66fba464c16b8fac09907fa3c1f753eff6" - name = "github.com/prometheus/client_golang" - packages = [ - "prometheus", - "prometheus/internal", - "prometheus/promhttp", - ] - pruneopts = "NUT" - revision = "170205fb58decfd011f1550d4cfb737230d7ae4f" - version = "v1.1.0" - -[[projects]] - branch = "master" - digest = "1:2d5cd61daa5565187e1d96bae64dbbc6080dacf741448e9629c64fd93203b0d4" - name = "github.com/prometheus/client_model" - packages = ["go"] - pruneopts = "NUT" - revision = "fd36f4220a901265f90734c3183c5f0c91daa0b8" - -[[projects]] - digest = "1:d03ca24670416dc8fccc78b05d6736ec655416ca7db0a028e8fb92cfdfe3b55e" - name = "github.com/prometheus/common" - packages = [ - "expfmt", - "internal/bitbucket.org/ww/goautoneg", - "model", - ] - pruneopts = "NUT" - revision = "17f5ca1748182ddf24fc33a5a7caaaf790a52fcc" - version = "v0.4.1" - -[[projects]] - digest = "1:e18050f44b1e9aeca97f5d71646a1cffc5f5cdae8583506ea58e5f7998da8a91" - name = "github.com/prometheus/procfs" - packages = [ - ".", - "internal/fs", - "internal/util", - ] - pruneopts = "NUT" - revision = "00ec24a6a2d86e7074629c8384715dbb05adccd8" - version = "v0.0.4" - -[[projects]] - digest = "1:ebd11dba223a1ad42de8d1dd567c44016257aa642af4552c64d7db98cbb2d989" - name = "github.com/russellhaering/gosaml2" - packages = [ - ".", - "types", - ] - pruneopts = "NUT" - revision = "8908227c114abe0b63b1f0606abae72d11bf632a" - -[[projects]] - branch = "master" - digest = "1:c1b6e4313972f8f3eff84689d6aa486138b0ce9d0308127db4f682de580edb45" - name = "github.com/russellhaering/goxmldsig" - packages = [ - ".", - "etreeutils", - "types", - ] - pruneopts = "NUT" - revision = "605161228693b2efadce55323c9c661a40c5fbaa" - -[[projects]] - branch = "master" - digest = "1:8bc4ea931d51467ab9dd8c1fb6213625e7ac1de24a4883e992a1b0b713a8d1eb" - name = "github.com/ryszard/goskiplist" - packages = ["skiplist"] - pruneopts = "NUT" - revision = "2dfbae5fcf46374f166f8969cb07e167f1be6273" - -[[projects]] - digest = "1:54f275b550b8a8a20bc91e2067ed740600b69dae9dcf9cdfe905bac1b9cfd1d0" - name = "github.com/satori/go.uuid" - packages = ["."] - pruneopts = "NUT" - revision = "5bf94b69c6b68ee1b541973bb8e1144db23a194b" - -[[projects]] - branch = "master" - digest = "1:c7ce4b0ec2e461e9e71c883b7f1c9f4e963396b1ddab6f5cd49d6f622fa46a67" - name = "github.com/shabbyrobe/gocovmerge" - packages = ["."] - pruneopts = "NUT" - revision = "3e036491d500ffc86c35e2cbe2e9c92f84183f7c" - -[[projects]] - digest = "1:ed14ef2a880d6674d8d9847a765b887fbb2af7b2e940900241a1e85bf1b4ca1f" - name = "github.com/sirupsen/logrus" - packages = [ - ".", - "hooks/syslog", - ] - pruneopts = "NUT" - revision = "8ab1e1b91d5f1a6124287906f8b0402844d3a2b3" - source = "github.com/gravitational/logrus" - version = "1.0.0" - -[[projects]] - digest = "1:15e5c398fbd9d2c439b635a08ac161b13d04f0c2aa587fe256b65dc0c3efe8b7" - name = "github.com/spf13/pflag" - packages = ["."] - pruneopts = "NUT" - revision = "583c0c0531f06d5278b7d917446061adc344b5cd" - version = "v1.0.1" - -[[projects]] - digest = "1:9a254b2ccae856ad6131dd6ab01651004445258f0bfc86369d27ce49dcb6ef31" - name = "github.com/tstranex/u2f" - packages = ["."] - pruneopts = "NUT" - revision = "eb799ce68da4150b16ff5d0c89a24e2a2ad993d8" - -[[projects]] - digest = "1:7f329054afdba49541df48ad90c196b77aa680124a9cd5352e234b774c32f89b" - name = "github.com/vulcand/predicate" - packages = [ - ".", - "builder", - ] - pruneopts = "NUT" - revision = "8fbfb3ab0e94276b6b58bec378600829adc7a203" - version = "v1.1.0" - -[[projects]] - digest = "1:0dfe985a13070b2f191d1b6aaba2c737a781b0d0488c2337cd69cce107543ce8" - name = "github.com/xeipuuv/gojsonpointer" - packages = ["."] - pruneopts = "NUT" - revision = "e0fe6f68307607d540ed8eac07a342c33fa1b54a" - -[[projects]] - branch = "master" - digest = "1:dffaacd300adca64381977995d07e91b53a55330ecd6835d9fa9947b7a4c0460" - name = "github.com/xeipuuv/gojsonreference" - packages = ["."] - pruneopts = "NUT" - revision = "e02fc20de94c78484cd5ffb007f8af96be030a45" - -[[projects]] - digest = "1:6216616617387903946a3d25582ea021a1debca31bbdc793005eea71a3676056" - name = "github.com/xeipuuv/gojsonschema" - packages = ["."] - pruneopts = "NUT" - revision = "3988ac14d6f66842abf574a0615d2935ef5dab9d" - -[[projects]] - digest = "1:3e41120dcc2ad5e0a56f24e677c4f647bf392a1eadb9533f284af98a041683ac" - name = "go.etcd.io/etcd" - packages = [ - "auth/authpb", - "clientv3", - "clientv3/balancer", - "clientv3/balancer/connectivity", - "clientv3/balancer/picker", - "clientv3/balancer/resolver/endpoint", - "clientv3/credentials", - "etcdserver/api/v3rpc/rpctypes", - "etcdserver/etcdserverpb", - "mvcc/mvccpb", - "pkg/logutil", - "pkg/systemd", - "pkg/types", - "raft", - "raft/confchange", - "raft/quorum", - "raft/raftpb", - "raft/tracker", - ] - pruneopts = "NUT" - revision = "898bd1351fcf6e0ebce8d7c8bbbbf3f3e42aa42c" - version = "v3.4.0" - -[[projects]] - digest = "1:b63e5805149d046dab2598bdb7b2d62cf4bae1213dc26fcc76b9c99b9b67259c" - name = "go.opencensus.io" - packages = [ - ".", - "internal", - "internal/tagencoding", - "metric/metricdata", - "metric/metricproducer", - "plugin/ocgrpc", - "plugin/ochttp", - "plugin/ochttp/propagation/b3", - "resource", - "stats", - "stats/internal", - "stats/view", - "tag", - "trace", - "trace/internal", - "trace/propagation", - "trace/tracestate", - ] - pruneopts = "NUT" - revision = "59d1ce35d30f3c25ba762169da2a37eab6ffa041" - version = "v0.22.1" - -[[projects]] - digest = "1:cc9d86ec4e6e3bdf87e3a421273bfeed003cf8e21351c0302fe8b0eb7b10efe6" - name = "go.uber.org/atomic" - packages = ["."] - pruneopts = "NUT" - revision = "df976f2515e274675050de7b3f42545de80594fd" - version = "v1.4.0" - -[[projects]] - digest = "1:58ca93bdf81bac106ded02226b5395a0595d5346cdc4caa8d9c1f3a5f8f9976e" - name = "go.uber.org/multierr" - packages = ["."] - pruneopts = "NUT" - revision = "3c4937480c32f4c13a875a1829af76c98ca3d40a" - version = "v1.1.0" - -[[projects]] - digest = "1:4af5a022f8c5c97734c3c6fad58fdce078e2322ddc98d3102b225a729f03916e" - name = "go.uber.org/zap" - packages = [ - ".", - "buffer", - "internal/bufferpool", - "internal/color", - "internal/exit", - "zapcore", - ] - pruneopts = "NUT" - revision = "27376062155ad36be76b0f12cf1572a221d3a48c" - version = "v1.10.0" - -[[projects]] - branch = "master" - digest = "1:f9f37cb4b357338ff776d835a380337207e519843512d6d21987454c869629f0" - name = "golang.org/x/crypto" - packages = [ - "bcrypt", - "blowfish", - "chacha20", - "curve25519", - "ed25519", - "ed25519/internal/edwards25519", - "internal/subtle", - "nacl/secretbox", - "poly1305", - "salsa20/salsa", - "ssh", - "ssh/agent", - "ssh/internal/bcrypt_pbkdf", - "ssh/terminal", - ] - pruneopts = "NUT" - revision = "bac4c82f69751a6dd76e702d54b3ceb88adab236" - -[[projects]] - branch = "master" - digest = "1:c0a943c59d69fcb2b1573934d39e92024a78f16a752b83348520ba9ad93e97df" - name = "golang.org/x/net" - packages = [ - "context", - "context/ctxhttp", - "http/httpguts", - "http2", - "http2/hpack", - "idna", - "internal/socks", - "internal/timeseries", - "proxy", - "trace", - "websocket", - ] - pruneopts = "NUT" - revision = "8a410e7b638dca158bf9e766925842f6651ff828" - -[[projects]] - branch = "master" - digest = "1:1519760444b90c560eb01373869bc66fd539e6fe1bf77af22047c43edc40ab35" - name = "golang.org/x/oauth2" - packages = [ - ".", - "google", - "internal", - "jws", - "jwt", - ] - pruneopts = "NUT" - revision = "0f29369cfe4552d0e4bcddc57cc75f4d7e672a33" - -[[projects]] - branch = "master" - digest = "1:79742237f49a9764ee1ad7c88b949d95f87ceae293746bbc3a113d0f48c99d56" - name = "golang.org/x/sys" - packages = [ - "cpu", - "unix", - "windows", - ] - pruneopts = "NUT" - revision = "548cf772de5052aa878ccb47cdeb7d262b75c8ec" - -[[projects]] - digest = "1:614e8fcd1af8120d1487b9ad3fd0926ff862d9f0bc6835f63c6c0ae2e286cd1d" - name = "golang.org/x/text" - packages = [ - "encoding", - "encoding/internal", - "encoding/internal/identifier", - "encoding/unicode", - "internal/gen", - "internal/triegen", - "internal/ucd", - "internal/utf8internal", - "runes", - "secure/bidirule", - "transform", - "unicode/bidi", - "unicode/cldr", - "unicode/norm", - "unicode/rangetable", - ] - pruneopts = "NUT" - revision = "19e51611da83d6be54ddafce4a4af510cb3e9ea4" - -[[projects]] - branch = "master" - digest = "1:a2f668c709f9078828e99cb1768cb02e876cb81030545046a32b54b2ac2a9ea8" - name = "golang.org/x/time" - packages = ["rate"] - pruneopts = "NUT" - revision = "555d28b269f0569763d25dbe1a237ae74c6bcc82" - -[[projects]] - branch = "master" - digest = "1:c276671750a5c4cb0605e33621ae51fcf2284ffff76c35fa65e6680bbc26bf70" - name = "golang.org/x/tools" - packages = ["cover"] - pruneopts = "NUT" - revision = "7b8e75db28f4b09dc0b853eadee5b034956bcb9e" - -[[projects]] - digest = "1:f1032e77d26c5a2ffe345c6643d02437a3ca9aa976830f2251d9784264bda6d4" - name = "google.golang.org/api" - packages = [ - "gensupport", - "googleapi", - "googleapi/internal/uritemplates", - "googleapi/transport", - "internal", - "iterator", - "option", - "storage/v1", - "transport", - "transport/grpc", - "transport/http", - "transport/http/internal/propagation", - ] - pruneopts = "NUT" - revision = "09a9d0a772eb18da65a7917760cf4ca9ae943c83" - version = "v0.10.0" - -[[projects]] - digest = "1:be5054b1c190011dca4e1c3c051025294e97f14fdfd354093fc233b4d05dcd98" - name = "google.golang.org/appengine" - packages = [ - ".", - "internal", - "internal/app_identity", - "internal/base", - "internal/datastore", - "internal/log", - "internal/modules", - "internal/remote_api", - "internal/socket", - "internal/urlfetch", - "socket", - "urlfetch", - ] - pruneopts = "NUT" - revision = "c71d63e301d75423acb410203c747cad31e9a5e7" - version = "v1.6.3" - -[[projects]] - branch = "master" - digest = "1:294da7c67966fae115e06b459994495be0096b544af04705553d59706b170a92" - name = "google.golang.org/genproto" - packages = [ - "googleapis/api/annotations", - "googleapis/firestore/admin/v1", - "googleapis/firestore/v1", - "googleapis/iam/v1", - "googleapis/longrunning", - "googleapis/rpc/code", - "googleapis/rpc/status", - "googleapis/type/expr", - "googleapis/type/latlng", - "protobuf/field_mask", - ] - pruneopts = "NUT" - revision = "f660b865573183437d2d868f703fe88bb8af0b55" - -[[projects]] - digest = "1:2e20cc8120747b862c7a415722466b9599d1e720d186ca2d441e27826822a3fe" - name = "google.golang.org/grpc" - packages = [ - ".", - "balancer", - "balancer/base", - "balancer/grpclb", - "balancer/grpclb/grpc_lb_v1", - "balancer/roundrobin", - "binarylog/grpc_binarylog_v1", - "codes", - "connectivity", - "credentials", - "credentials/alts", - "credentials/alts/internal", - "credentials/alts/internal/authinfo", - "credentials/alts/internal/conn", - "credentials/alts/internal/handshaker", - "credentials/alts/internal/handshaker/service", - "credentials/alts/internal/proto/grpc_gcp", - "credentials/google", - "credentials/internal", - "credentials/oauth", - "encoding", - "encoding/proto", - "grpclog", - "internal", - "internal/backoff", - "internal/balancerload", - "internal/binarylog", - "internal/channelz", - "internal/envconfig", - "internal/grpcrand", - "internal/grpcsync", - "internal/syscall", - "internal/transport", - "keepalive", - "metadata", - "naming", - "peer", - "resolver", - "resolver/dns", - "resolver/passthrough", - "serviceconfig", - "stats", - "status", - "tap", - ] - pruneopts = "NUT" - revision = "6eaf6f47437a6b4e2153a190160ef39a92c7eceb" - version = "v1.23.0" - -[[projects]] - digest = "1:67ae56e0579de0f16006ee42cc42daaaacefcfd36324ba00540f62fe42fc64df" - name = "gopkg.in/check.v1" - packages = ["."] - pruneopts = "NUT" - revision = "64131543e7896d5bcc6bd5a76287eb75ea96c673" - -[[projects]] - digest = "1:2d1fbdc6777e5408cabeb02bf336305e724b925ff4546ded0fa8715a7267922a" - name = "gopkg.in/inf.v0" - packages = ["."] - pruneopts = "NUT" - revision = "d2d2541c53f18d2a059457998ce2876cc8e67cbf" - version = "v0.9.1" - -[[projects]] - digest = "1:d9b9ac6943a512737f76bf3d61b08d97121c66686bc02ffc231313563230b468" - name = "gopkg.in/yaml.v2" - packages = ["."] - pruneopts = "NUT" - revision = "53403b58ad1b561927d19068c655246f2db79d48" - version = "v2.2.8" - -[[projects]] - digest = "1:6ebd87b9a08afc8894de3f5d6f1dbc56494c36c5136593ddaf8997d73fc1967c" - name = "k8s.io/api" - packages = [ - "admissionregistration/v1", - "admissionregistration/v1beta1", - "apps/v1", - "apps/v1beta1", - "apps/v1beta2", - "auditregistration/v1alpha1", - "authentication/v1", - "authentication/v1beta1", - "authorization/v1", - "authorization/v1beta1", - "autoscaling/v1", - "autoscaling/v2beta1", - "autoscaling/v2beta2", - "batch/v1", - "batch/v1beta1", - "batch/v2alpha1", - "certificates/v1beta1", - "coordination/v1", - "coordination/v1beta1", - "core/v1", - "discovery/v1alpha1", - "discovery/v1beta1", - "events/v1beta1", - "extensions/v1beta1", - "flowcontrol/v1alpha1", - "networking/v1", - "networking/v1beta1", - "node/v1alpha1", - "node/v1beta1", - "policy/v1beta1", - "rbac/v1", - "rbac/v1alpha1", - "rbac/v1beta1", - "scheduling/v1", - "scheduling/v1alpha1", - "scheduling/v1beta1", - "settings/v1alpha1", - "storage/v1", - "storage/v1alpha1", - "storage/v1beta1", - ] - pruneopts = "NUT" - revision = "ef0cd3ac5f239dcd07b58dc7f6f0698d7aa74efd" - version = "v0.17.3" - -[[projects]] - digest = "1:c4a7e7559b149684526b6dc22bb92356365855e5e229f7f7c7902b2cba30c2b9" - name = "k8s.io/apimachinery" - packages = [ - "pkg/api/errors", - "pkg/api/meta", - "pkg/api/resource", - "pkg/apis/meta/v1", - "pkg/apis/meta/v1/unstructured", - "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/httpstream", - "pkg/util/httpstream/spdy", - "pkg/util/intstr", - "pkg/util/json", - "pkg/util/naming", - "pkg/util/net", - "pkg/util/remotecommand", - "pkg/util/runtime", - "pkg/util/sets", - "pkg/util/validation", - "pkg/util/validation/field", - "pkg/util/yaml", - "pkg/version", - "pkg/watch", - "third_party/forked/golang/netutil", - "third_party/forked/golang/reflect", - ] - pruneopts = "NUT" - revision = "731dcecc205498f52a21b12e311af095efb4b188" - version = "v0.17.3" - -[[projects]] - digest = "1:146f86d6fc7b6c301f667bba532c1827463dc60d4445e0f39a499cf5b47d8cc9" - name = "k8s.io/client-go" - packages = [ - "discovery", - "kubernetes", - "kubernetes/scheme", - "kubernetes/typed/admissionregistration/v1", - "kubernetes/typed/admissionregistration/v1beta1", - "kubernetes/typed/apps/v1", - "kubernetes/typed/apps/v1beta1", - "kubernetes/typed/apps/v1beta2", - "kubernetes/typed/auditregistration/v1alpha1", - "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/autoscaling/v2beta2", - "kubernetes/typed/batch/v1", - "kubernetes/typed/batch/v1beta1", - "kubernetes/typed/batch/v2alpha1", - "kubernetes/typed/certificates/v1beta1", - "kubernetes/typed/coordination/v1", - "kubernetes/typed/coordination/v1beta1", - "kubernetes/typed/core/v1", - "kubernetes/typed/discovery/v1alpha1", - "kubernetes/typed/discovery/v1beta1", - "kubernetes/typed/events/v1beta1", - "kubernetes/typed/extensions/v1beta1", - "kubernetes/typed/flowcontrol/v1alpha1", - "kubernetes/typed/networking/v1", - "kubernetes/typed/networking/v1beta1", - "kubernetes/typed/node/v1alpha1", - "kubernetes/typed/node/v1beta1", - "kubernetes/typed/policy/v1beta1", - "kubernetes/typed/rbac/v1", - "kubernetes/typed/rbac/v1alpha1", - "kubernetes/typed/rbac/v1beta1", - "kubernetes/typed/scheduling/v1", - "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/azure", - "plugin/pkg/client/auth/exec", - "plugin/pkg/client/auth/gcp", - "rest", - "rest/watch", - "third_party/forked/golang/template", - "tools/auth", - "tools/clientcmd", - "tools/clientcmd/api", - "tools/clientcmd/api/latest", - "tools/clientcmd/api/v1", - "tools/metrics", - "tools/portforward", - "tools/reference", - "tools/remotecommand", - "transport", - "transport/spdy", - "util/cert", - "util/connrotation", - "util/exec", - "util/flowcontrol", - "util/homedir", - "util/jsonpath", - "util/keyutil", - ] - pruneopts = "NUT" - revision = "ae93ed28af1516427c76ef4e784b9ba231664e0f" - version = "v0.17.3" - -[[projects]] - digest = "1:c0693cb981f43d82a767a3217b7640a4bdb341731d3814b38602f4e5dc4f01b3" - name = "k8s.io/klog" - packages = ["."] - pruneopts = "NUT" - revision = "2ca9ad30301bf30a8a6e0fa2110db6b8df699a91" - version = "v1.0.0" - -[[projects]] - branch = "master" - digest = "1:8a5e4720aca8a94c876d960a2b86afcaf98e8ded4b5bd7fe42d920806b292c57" - name = "k8s.io/utils" - packages = ["integer"] - pruneopts = "NUT" - revision = "861946025e3491219eaccb1bf693e23df70c2fa8" - -[[projects]] - digest = "1:5fdf0517a870044f13def5f9f2dc75eb8cfb88baf7862eaf9884a06152f9391b" - name = "sigs.k8s.io/yaml" - packages = ["."] - pruneopts = "NUT" - revision = "9fc95527decd95bb9d28cc2eab08179b2d0f6971" - version = "v1.2.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "cloud.google.com/go/firestore", - "cloud.google.com/go/firestore/apiv1/admin", - "cloud.google.com/go/storage", - "github.com/Microsoft/go-winio", - "github.com/armon/go-radix", - "github.com/aws/aws-sdk-go/aws", - "github.com/aws/aws-sdk-go/aws/awserr", - "github.com/aws/aws-sdk-go/aws/credentials", - "github.com/aws/aws-sdk-go/aws/session", - "github.com/aws/aws-sdk-go/service/dynamodb", - "github.com/aws/aws-sdk-go/service/dynamodb/dynamodbattribute", - "github.com/aws/aws-sdk-go/service/dynamodbstreams", - "github.com/aws/aws-sdk-go/service/s3", - "github.com/aws/aws-sdk-go/service/s3/s3manager", - "github.com/beevik/etree", - "github.com/codahale/hdrhistogram", - "github.com/coreos/go-oidc/jose", - "github.com/coreos/go-oidc/oauth2", - "github.com/coreos/go-oidc/oidc", - "github.com/coreos/go-semver/semver", - "github.com/davecgh/go-spew/spew", - "github.com/docker/docker/pkg/term", - "github.com/dustin/go-humanize", - "github.com/fsouza/fake-gcs-server/fakestorage", - "github.com/ghodss/yaml", - "github.com/gizak/termui", - "github.com/gizak/termui/widgets", - "github.com/gogo/protobuf/gogoproto", - "github.com/gogo/protobuf/proto", - "github.com/gogo/protobuf/types", - "github.com/gokyle/hotp", - "github.com/golang/protobuf/proto", - "github.com/golang/protobuf/ptypes/empty", - "github.com/golang/protobuf/ptypes/timestamp", - "github.com/google/btree", - "github.com/google/gops/agent", - "github.com/gravitational/configure/cstrings", - "github.com/gravitational/configure/jsonschema", - "github.com/gravitational/form", - "github.com/gravitational/kingpin", - "github.com/gravitational/license", - "github.com/gravitational/oxy/connlimit", - "github.com/gravitational/oxy/forward", - "github.com/gravitational/oxy/ratelimit", - "github.com/gravitational/oxy/utils", - "github.com/gravitational/reporting/client", - "github.com/gravitational/reporting/types", - "github.com/gravitational/roundtrip", - "github.com/gravitational/trace", - "github.com/gravitational/trace/trail", - "github.com/gravitational/ttlmap", - "github.com/iovisor/gobpf/bcc", - "github.com/johannesboyne/gofakes3", - "github.com/johannesboyne/gofakes3/backend/s3mem", - "github.com/jonboulle/clockwork", - "github.com/json-iterator/go", - "github.com/julienschmidt/httprouter", - "github.com/kardianos/osext", - "github.com/kr/pty", - "github.com/kylelemons/godebug/diff", - "github.com/mailgun/lemma/secret", - "github.com/mailgun/timetools", - "github.com/mailgun/ttlmap", - "github.com/mattn/go-sqlite3", - "github.com/pborman/uuid", - "github.com/pquerna/otp", - "github.com/pquerna/otp/totp", - "github.com/prometheus/client_golang/prometheus", - "github.com/prometheus/client_golang/prometheus/promhttp", - "github.com/prometheus/client_model/go", - "github.com/prometheus/common/expfmt", - "github.com/russellhaering/gosaml2", - "github.com/russellhaering/gosaml2/types", - "github.com/russellhaering/goxmldsig", - "github.com/sirupsen/logrus", - "github.com/sirupsen/logrus/hooks/syslog", - "github.com/tstranex/u2f", - "github.com/vulcand/predicate", - "github.com/vulcand/predicate/builder", - "go.etcd.io/etcd/clientv3", - "go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes", - "go.etcd.io/etcd/mvcc/mvccpb", - "go.uber.org/atomic", - "golang.org/x/crypto/bcrypt", - "golang.org/x/crypto/ssh", - "golang.org/x/crypto/ssh/agent", - "golang.org/x/crypto/ssh/terminal", - "golang.org/x/net/context", - "golang.org/x/net/http2", - "golang.org/x/net/proxy", - "golang.org/x/net/websocket", - "golang.org/x/oauth2/google", - "golang.org/x/oauth2/jwt", - "golang.org/x/sys/unix", - "golang.org/x/text/encoding", - "golang.org/x/text/encoding/unicode", - "google.golang.org/api/option", - "google.golang.org/genproto/googleapis/firestore/admin/v1", - "google.golang.org/grpc", - "google.golang.org/grpc/codes", - "google.golang.org/grpc/credentials", - "google.golang.org/grpc/keepalive", - "google.golang.org/grpc/peer", - "google.golang.org/grpc/status", - "gopkg.in/check.v1", - "gopkg.in/yaml.v2", - "k8s.io/api/authorization/v1", - "k8s.io/api/core/v1", - "k8s.io/apimachinery/pkg/api/errors", - "k8s.io/apimachinery/pkg/apis/meta/v1", - "k8s.io/apimachinery/pkg/labels", - "k8s.io/apimachinery/pkg/runtime", - "k8s.io/apimachinery/pkg/runtime/serializer", - "k8s.io/apimachinery/pkg/util/httpstream", - "k8s.io/apimachinery/pkg/util/httpstream/spdy", - "k8s.io/apimachinery/pkg/util/net", - "k8s.io/apimachinery/pkg/util/remotecommand", - "k8s.io/apimachinery/pkg/util/yaml", - "k8s.io/apimachinery/third_party/forked/golang/netutil", - "k8s.io/client-go/kubernetes", - "k8s.io/client-go/kubernetes/typed/authorization/v1", - "k8s.io/client-go/plugin/pkg/client/auth/azure", - "k8s.io/client-go/plugin/pkg/client/auth/gcp", - "k8s.io/client-go/rest", - "k8s.io/client-go/tools/clientcmd", - "k8s.io/client-go/tools/clientcmd/api", - "k8s.io/client-go/tools/portforward", - "k8s.io/client-go/tools/remotecommand", - "k8s.io/client-go/transport", - "k8s.io/client-go/transport/spdy", - "k8s.io/client-go/util/exec", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml deleted file mode 100644 index 6836fefeeb71a..0000000000000 --- a/Gopkg.toml +++ /dev/null @@ -1,224 +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" - -ignored = ["github.com/Sirupsen/logrus", "github.com/gravitational/license/generate*", "github.com/gravitational/license/authority*", "github.com/cloudflare/cfssl*"] - -[prune] - go-tests = true - unused-packages = true - non-go = true - -[[override]] - name = "github.com/alecthomas/template" - branch = "master" - -[[override]] - name = "github.com/alecthomas/units" - branch = "master" - -[[override]] - name = "github.com/cenkalti/backoff" - version = ">=1.0.0, <=19.0.0-g5d150e7" - -[[constraint]] - name = "github.com/johannesboyne/gofakes3" - branch = "master" - -[[constraint]] - name = "github.com/armon/go-radix" - branch = "master" - -[[constraint]] - name = "github.com/google/btree" - branch = "master" - -[[constraint]] - name = "github.com/gogo/protobuf" - version = "v1.1.1" - -[[constraint]] - name = "github.com/mattn/go-sqlite3" - version = "v1.10.0" - -[[constraint]] - name = "github.com/vulcand/predicate" - version = "v1.1.0" - -[[constraint]] - name = "github.com/docker/docker" - revision = "1ef1cc8388165b2b848f9b3f53ec91c87de09f63" - -[[constraint]] - name = "github.com/aws/aws-sdk-go" - version = "1.32.7" - -[[constraint]] - name = "go.etcd.io/etcd" - version = "3.3.15" - -[[constraint]] - name = "github.com/davecgh/go-spew" - version = "1.1.0" - -[[constraint]] - branch = "master" - name = "github.com/gokyle/hotp" - -[[constraint]] - name = "golang.org/x/crypto" - branch = "master" - -[[constraint]] - branch = "master" - name = "golang.org/x/net" - -[[constraint]] - name = "github.com/google/gops" - version = ">=0.3.1, <=12.0.0-gccfb39d" - -[[constraint]] - branch = "master" - name = "github.com/gravitational/form" - -[[constraint]] - name = "github.com/gravitational/kingpin" - revision = "742f2714c145075a68df26ccc25bc05545310f3a" - -[[constraint]] - name = "github.com/gravitational/roundtrip" - version = "1.0.0" - -[[constraint]] - version = "0.0.1" - name = "github.com/gravitational/ttlmap" - -[[constraint]] - name = "github.com/julienschmidt/httprouter" - version = ">=1.0.0, <=64.0.0-gb428fda" - -[[constraint]] - branch = "master" - name = "github.com/kardianos/osext" - -[[constraint]] - name = "github.com/kr/pty" - version = "1.0.0" - -[[constraint]] - name = "github.com/mailgun/lemma" - version = ">=0.0.2, <=1.0.0-gc98f59f" - -[[constraint]] - version = "1.0.2" - name = "github.com/gravitational/oxy" - -[[constraint]] - name = "github.com/pborman/uuid" - version = ">=1.0.0, <=11.0.0-gc55201b" - -[[constraint]] - name = "github.com/prometheus/client_golang" - version = "1.0.0" - -[[override]] - name = "github.com/prometheus/procfs" - version = "v0.0.2" - -[[constraint]] - name = "github.com/prometheus/common" - version = "0.4.1" - -[[constraint]] - branch = "master" - name = "github.com/russellhaering/goxmldsig" - -[[constraint]] - name = "google.golang.org/grpc" - version = ">=1.23.0" - -[[constraint]] - name = "github.com/gravitational/trace" - version = "1.1.6" - -[[constraint]] - name = "github.com/coreos/go-oidc" - version = "0.0.3" - source = "github.com/gravitational/go-oidc" - -[[override]] - name = "github.com/sirupsen/logrus" - source = "github.com/gravitational/logrus" - version = "1.0.0" - -[[constraint]] - name = "github.com/russellhaering/gosaml2" - revision = "8908227c114abe0b63b1f0606abae72d11bf632a" - -[[constraint]] - name = "github.com/gravitational/reporting" - version = "0.0.6" - -[[constraint]] - name = "github.com/gravitational/license" - version = "0.0.6" - -[[constraint]] - name = "gopkg.in/yaml.v2" - version = "v2.2.8" - -[[override]] - name = "k8s.io/api" - version = "v0.17.3" - -[[override]] - name = "k8s.io/apimachinery" - version = "v0.17.3" - -[[constraint]] - version = "v0.17.3" - name = "k8s.io/client-go" - -[[constraint]] - name = "github.com/golang/protobuf" - version = "=v1.3.1" - -[[constraint]] - name = "github.com/Microsoft/go-winio" - version = "=v0.4.9" - -[[constraint]] - name = "github.com/jonboulle/clockwork" - branch = "master" - -[[constraint]] - name = "cloud.google.com/go" - version = "=v0.41.0" - -[[override]] - name = "github.com/iovisor/gobpf" - source = "github.com/gravitational/gobpf" - version = "=v0.0.1" - -[[override]] - name = "github.com/json-iterator/go" - version = "v1.1.9" - diff --git a/Makefile b/Makefile index fe30c640ff99e..f995e96ef0618 100644 --- a/Makefile +++ b/Makefile @@ -501,3 +501,8 @@ init-webapps-submodules-e: init-submodules-e: init-webapps-submodules-e git submodule init e git submodule update + +.PHONY: update-vendor +update-vendor: + go mod tidy + go mod vendor diff --git a/README.md b/README.md index 0a6138deb508e..47cc0f1ea421a 100644 --- a/README.md +++ b/README.md @@ -137,6 +137,59 @@ make run-docs For more details, take a look at [docs/README](docs/README.md) +### Managing dependencies + +Dependencies are managed using [Go +modules](https://blog.golang.org/using-go-modules). Here are instructions for +some common tasks: + +#### add a new dependency + +Latest version: + +``` +go get github.com/new/dependency +# Update the source to actually use this dependency, then run: +make update-vendor +``` + +Specific version: + +``` +go get github.com/new/dependency@version +# Update the source to actually use this dependency, then run: +make update-vendor +``` + +#### set dependency to a specific version + +``` +go get github.com/new/dependency@version +make update-vendor +``` + +#### update dependency to the latest version + +``` +go get -u github.com/new/dependency +make update-vendor +``` + +#### update all dependencies + +``` +go get -u all +make update-vendor +``` + +#### debugging dependencies + +Why is a specific package imported: `go mod why $pkgname`. + +Why is a specific module imported: `go mod why -m $modname`. + +Why is a specific version of a module imported: `go mod graph | grep $modname`. + ## Why did We Build Teleport? The Teleport creators used to work together at Rackspace. We noticed that most