From 898707b7d20930f35cc6930d1400684f01b70ebc Mon Sep 17 00:00:00 2001 From: Krystian Cieslik Date: Thu, 29 Nov 2018 14:14:08 +0100 Subject: [PATCH 1/2] Add prow related components for connection-token-handle --- .../connection-token-handler/.gitignore | 1 + .../connection-token-handler/Gopkg.lock | 1 + components/connection-token-handler/Makefile | 25 +++++ .../connection-token-handler/before-commit.sh | 93 +++++++++++++++++++ 4 files changed, 120 insertions(+) create mode 100644 components/connection-token-handler/Makefile create mode 100755 components/connection-token-handler/before-commit.sh diff --git a/components/connection-token-handler/.gitignore b/components/connection-token-handler/.gitignore index d97ffc5159bf..cf42e23e8867 100644 --- a/components/connection-token-handler/.gitignore +++ b/components/connection-token-handler/.gitignore @@ -6,6 +6,7 @@ *.so *.dylib bin +/manager # Test binary, build with `go test -c` *.test diff --git a/components/connection-token-handler/Gopkg.lock b/components/connection-token-handler/Gopkg.lock index 8bf74615e947..db492c54ddcd 100644 --- a/components/connection-token-handler/Gopkg.lock +++ b/components/connection-token-handler/Gopkg.lock @@ -855,6 +855,7 @@ "k8s.io/apimachinery/pkg/runtime", "k8s.io/apimachinery/pkg/runtime/schema", "k8s.io/client-go/plugin/pkg/client/auth/gcp", + "k8s.io/client-go/util/retry", "k8s.io/code-generator/cmd/client-gen", "k8s.io/code-generator/cmd/deepcopy-gen", "sigs.k8s.io/controller-runtime/pkg/client", diff --git a/components/connection-token-handler/Makefile b/components/connection-token-handler/Makefile new file mode 100644 index 000000000000..ac805a77b581 --- /dev/null +++ b/components/connection-token-handler/Makefile @@ -0,0 +1,25 @@ +APP_NAME = connection-token-handler +IMG = $(DOCKER_PUSH_REPOSITORY)$(DOCKER_PUSH_DIRECTORY)/$(APP_NAME) +TAG = $(DOCKER_TAG) + +.PHONY: build +build: + ./before-commit.sh ci + +.PHONY: build-image +build-image: + docker build -t $(APP_NAME):latest . + +.PHONY: push-image +push-image: + docker tag $(APP_NAME) $(IMG):$(TAG) + docker push $(IMG):$(TAG) + +.PHONY: ci-pr +ci-pr: build build-image push-image + +.PHONY: ci-master +ci-master: build build-image push-image + +.PHONY: ci-release +ci-release: build build-image push-image diff --git a/components/connection-token-handler/before-commit.sh b/components/connection-token-handler/before-commit.sh new file mode 100755 index 000000000000..69866534acc1 --- /dev/null +++ b/components/connection-token-handler/before-commit.sh @@ -0,0 +1,93 @@ +#!/usr/bin/env bash + +readonly CI_FLAG=ci + +RED='\033[0;31m' +GREEN='\033[0;32m' +INVERTED='\033[7m' +NC='\033[0m' # No Color + +echo -e "${INVERTED}" +echo "USER: " + $USER +echo "PATH: " + $PATH +echo "GOPATH:" + $GOPATH +echo -e "${NC}" + +## +# DEP ENSURE +## +dep ensure -v --vendor-only +ensureResult=$? +if [ ${ensureResult} != 0 ]; then + echo -e "${RED}✗ dep ensure -v --vendor-only${NC}\n$ensureResult${NC}" + exit 1 +else echo -e "${GREEN}√ dep ensure -v --vendor-only${NC}" +fi + +## +# GO BUILD +## +buildEnv="" +if [ "$1" == "$CI_FLAG" ]; then + # build binary statically + buildEnv="env CGO_ENABLED=0" +fi + +${buildEnv} go build -o manager ./cmd/manager + +goBuildResult=$? +if [ ${goBuildResult} != 0 ]; then + echo -e "${RED}✗ go build${NC}\n$goBuildResult${NC}" + exit 1 +else echo -e "${GREEN}√ go build${NC}" +fi + +## +# DEP STATUS +## +echo "? dep status" +depResult=$(dep status -v) +if [ $? != 0 ]; then + echo -e "${RED}✗ dep status\n$depResult${NC}" + exit 1 +else echo -e "${GREEN}√ dep status${NC}" +fi + +## +# GO TEST +## +echo "? go test" +go test ./... +# Check if tests passed +if [ $? != 0 ]; then + echo -e "${RED}✗ go test\n${NC}" + exit 1 +else echo -e "${GREEN}√ go test${NC}" +fi + +goFilesToCheck=$(find . -type f -name "*.go" | egrep -v "\/vendor\/|_*/automock/|_*/testdata/|/pkg\/|_*export_test.go") + +# +# GO FMT +# +goFmtResult=$(echo "${filesToCheck}" | xargs -L1 go fmt) +if [ $(echo ${#goFmtResult}) != 0 ] + then + echo -e "${RED}✗ go fmt${NC}\n$goFmtResult${NC}" + exit 1; + else echo -e "${GREEN}√ go fmt${NC}" +fi + +## +# GO VET +## +packagesToVet=("./cmd/..." "./pkg/...") + +for vPackage in "${packagesToVet[@]}"; do + vetResult=$(go vet ${vPackage}) + if [ $(echo ${#vetResult}) != 0 ]; then + echo -e "${RED}✗ go vet ${vPackage} ${NC}\n$vetResult${NC}" + exit 1 + else echo -e "${GREEN}√ go vet ${vPackage} ${NC}" + fi +done \ No newline at end of file From ee0f1b21149163d9ad58167963364181e8ad29e9 Mon Sep 17 00:00:00 2001 From: Krystian Cieslik Date: Tue, 4 Dec 2018 07:56:28 +0100 Subject: [PATCH 2/2] Gopkg.lock --- .../connection-token-handler/Gopkg.lock | 207 +++--------------- 1 file changed, 27 insertions(+), 180 deletions(-) diff --git a/components/connection-token-handler/Gopkg.lock b/components/connection-token-handler/Gopkg.lock index db492c54ddcd..ca4c6abb4dbe 100644 --- a/components/connection-token-handler/Gopkg.lock +++ b/components/connection-token-handler/Gopkg.lock @@ -2,243 +2,190 @@ [[projects]] - digest = "1:ed60a6e8f70d2e8670ad586784d7b2a40963cf189077a02338eb801e1030ece8" name = "cloud.google.com/go" packages = ["compute/metadata"] - pruneopts = "T" revision = "74b12019e2aa53ec27882158f59192d7cd6d1998" version = "v0.33.1" [[projects]] - digest = "1:9f42202ac457c462ad8bb9642806d275af9ab4850cf0b1960b9c6f083d4a309a" name = "github.com/davecgh/go-spew" packages = ["spew"] - pruneopts = "T" revision = "8991bc29aa16c548c550c7ff78260e27b9ab7c73" version = "v1.1.1" [[projects]] - digest = "1:0ffd93121f3971aea43f6a26b3eaaa64c8af20fb0ff0731087d8dab7164af5a8" name = "github.com/emicklei/go-restful" packages = [ ".", - "log", + "log" ] - pruneopts = "T" revision = "3eb9738c1697594ea6e71a7156a9bb32ed216cf0" version = "v2.8.0" [[projects]] - digest = "1:2cd7915ab26ede7d95b8749e6b1f933f1c6d5398030684e6505940a10f31cfda" name = "github.com/ghodss/yaml" packages = ["."] - pruneopts = "T" revision = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7" version = "v1.0.0" [[projects]] branch = "master" - digest = "1:65587005c6fa4293c0b8a2e457e689df7fda48cc5e1f5449ea2c1e7784551558" name = "github.com/go-logr/logr" packages = ["."] - pruneopts = "T" revision = "9fb12b3b21c5415d16ac18dc5cd42c1cfdd40c4e" [[projects]] - digest = "1:ce43ad4015e7cdad3f0e8f2c8339439dd4470859a828d2a6988b0f713699e94a" name = "github.com/go-logr/zapr" packages = ["."] - pruneopts = "T" revision = "7536572e8d55209135cd5e7ccf7fce43dca217ab" version = "v0.1.0" [[projects]] - digest = "1:2e2e504f10412c94bbe34b1d9fed61a785049843774e5fa17d3d814f61553ecf" name = "github.com/gobuffalo/envy" packages = ["."] - pruneopts = "T" revision = "b29bf6b8134f3398b9333ba1893c58620152edb0" version = "v1.6.9" [[projects]] - digest = "1:da39f4a22829ca95e63566208e0ea42d6f055f41dff1b14fdab88d88f62df653" name = "github.com/gogo/protobuf" packages = [ "proto", - "sortkeys", + "sortkeys" ] - pruneopts = "T" revision = "636bf0302bc95575d69441b25a2603156ffdddf1" version = "v1.1.1" [[projects]] branch = "master" - digest = "1:1ba1d79f2810270045c328ae5d674321db34e3aae468eb4233883b473c5c0467" name = "github.com/golang/glog" packages = ["."] - pruneopts = "T" revision = "23def4e6c14b4da8ac2ed8007337bc5eb5007998" [[projects]] branch = "master" - digest = "1:8f3489cb7352125027252a6517757cbd1706523119f1e14e20741ae8d2f70428" name = "github.com/golang/groupcache" packages = ["lru"] - pruneopts = "T" revision = "c65c006176ff7ff98bb916961c7abbc6b0afc0aa" [[projects]] - digest = "1:a2ecb56e5053d942aafc86738915fb94c9131bac848c543b8b6764365fd69080" name = "github.com/golang/protobuf" packages = [ "proto", "ptypes", "ptypes/any", "ptypes/duration", - "ptypes/timestamp", + "ptypes/timestamp" ] - pruneopts = "T" revision = "aa810b61a9c79d51363740d207bb46cf8e620ed5" version = "v1.2.0" [[projects]] branch = "master" - digest = "1:0bfbe13936953a98ae3cfe8ed6670d396ad81edf069a806d2f6515d7bb6950df" name = "github.com/google/btree" packages = ["."] - pruneopts = "T" revision = "4030bb1f1f0c35b30ca7009e9ebd06849dd45306" [[projects]] branch = "master" - digest = "1:3ee90c0d94da31b442dde97c99635aaafec68d0b8a3c12ee2075c6bdabeec6bb" name = "github.com/google/gofuzz" packages = ["."] - pruneopts = "T" revision = "24818f796faf91cd76ec7bddd72458fbced7a6c1" [[projects]] - digest = "1:236d7e1bdb50d8f68559af37dbcf9d142d56b431c9b2176d41e2a009b664cda8" name = "github.com/google/uuid" packages = ["."] - pruneopts = "T" revision = "9b3b1e0f5f99ae461456d768e7d301a7acdaa2d8" version = "v1.1.0" [[projects]] - digest = "1:35735e2255fa34521c2a1355fb2a3a2300bc9949f487be1c1ce8ee8efcfa2d04" name = "github.com/googleapis/gnostic" packages = [ "OpenAPIv2", "compiler", - "extensions", + "extensions" ] - pruneopts = "T" revision = "7c663266750e7d82587642f65e60bc4083f1f84e" version = "v0.2.0" [[projects]] branch = "master" - digest = "1:8c0ceab65d43f49dce22aac0e8f670c170fc74dcf2dfba66d3a89516f7ae2c15" name = "github.com/gregjones/httpcache" packages = [ ".", - "diskcache", + "diskcache" ] - pruneopts = "T" revision = "c63ab54fda8f77302f8d414e19933f2b6026a089" [[projects]] - digest = "1:8ec8d88c248041a6df5f6574b87bc00e7e0b493881dad2e7ef47b11dc69093b5" name = "github.com/hashicorp/golang-lru" packages = [ ".", - "simplelru", + "simplelru" ] - pruneopts = "T" revision = "20f1fb78b0740ba8c3cb143a61e86ba5c8669768" version = "v0.5.0" [[projects]] - digest = "1:8f20c8dd713564fa97299fbcb77d729c6de9c33f3222812a76e6ecfaef80fd61" name = "github.com/hpcloud/tail" packages = [ ".", "ratelimiter", "util", "watch", - "winfile", + "winfile" ] - pruneopts = "T" revision = "a30252cb686a21eb2d0b98132633053ec2f7f1e5" version = "v1.0.0" [[projects]] - digest = "1:3477d9dd8c135faab978bac762eaeafb31f28d6da97ef500d5c271966f74140a" name = "github.com/imdario/mergo" packages = ["."] - pruneopts = "T" revision = "9f23e2d6bd2a77f959b2bf6acdbefd708a83a4a4" version = "v0.3.6" [[projects]] - digest = "1:870d441fe217b8e689d7949fef6e43efbc787e50f200cb1e70dbca9204a1d6be" name = "github.com/inconshreveable/mousetrap" packages = ["."] - pruneopts = "T" revision = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75" version = "v1.0" [[projects]] - digest = "1:ee5840274624ad20cac08227aeca582fbdaf3727ef9dd37ae935706240679e09" name = "github.com/joho/godotenv" packages = ["."] - pruneopts = "T" revision = "23d116af351c84513e1946b527c88823e476be13" version = "v1.3.0" [[projects]] - digest = "1:5d713dbcad44f3358fec51fd5573d4f733c02cac5a40dcb177787ad5ffe9272f" name = "github.com/json-iterator/go" packages = ["."] - pruneopts = "T" revision = "1624edc4454b8682399def8740d46db5e4362ba4" version = "v1.1.5" [[projects]] - digest = "1:3804a3a02964db8e6db3e5e7960ac1c1a9b12835642dd4f4ac4e56c749ec73eb" name = "github.com/markbates/inflect" packages = ["."] - pruneopts = "T" revision = "24b83195037b3bc61fcda2d28b7b0518bce293b6" version = "v1.0.4" [[projects]] branch = "master" - digest = "1:fc2b04b0069d6b10bdef96d278fe20c345794009685ed3c8c7f1a6dc023eefec" name = "github.com/mattbaird/jsonpatch" packages = ["."] - pruneopts = "T" revision = "81af80346b1a01caae0cbc27fd3c1ba5b11e189f" [[projects]] - digest = "1:33422d238f147d247752996a26574ac48dcf472976eda7f5134015f06bf16563" name = "github.com/modern-go/concurrent" packages = ["."] - pruneopts = "T" revision = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94" version = "1.0.3" [[projects]] - digest = "1:e32bdbdb7c377a07a9a46378290059822efdce5c8d96fe71940d87cb4f918855" name = "github.com/modern-go/reflect2" packages = ["."] - pruneopts = "T" revision = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd" version = "1.0.1" [[projects]] - digest = "1:99ec7b4370b05816679fe9ae77f1f8af4eae3df0abaeef8c3d2d42d86f55f549" name = "github.com/onsi/ginkgo" packages = [ ".", @@ -258,14 +205,12 @@ "reporters/stenographer", "reporters/stenographer/support/go-colorable", "reporters/stenographer/support/go-isatty", - "types", + "types" ] - pruneopts = "T" revision = "3774a09d95489ccaa16032e0770d08ea77ba6184" version = "v1.6.0" [[projects]] - digest = "1:8dd7bb91b515b86408de9c0d553f14e97ffa21c65c643976242e63d11a28999a" name = "github.com/onsi/gomega" packages = [ ".", @@ -281,105 +226,81 @@ "matchers/support/goraph/edge", "matchers/support/goraph/node", "matchers/support/goraph/util", - "types", + "types" ] - pruneopts = "T" revision = "7615b9433f86a8bdf29709bf288bc4fd0636a369" version = "v1.4.2" [[projects]] - digest = "1:e5d0bd87abc2781d14e274807a470acd180f0499f8bf5bb18606e9ec22ad9de9" name = "github.com/pborman/uuid" packages = ["."] - pruneopts = "T" revision = "adf5a7427709b9deb95d29d3fa8a2bf9cfd388f1" version = "v1.2" [[projects]] branch = "master" - digest = "1:0c29d499ffc3b9f33e7136444575527d0c3a9463a89b3cbeda0523b737f910b3" name = "github.com/petar/GoLLRB" packages = ["llrb"] - pruneopts = "T" revision = "53be0d36a84c2a886ca057d34b6aa4468df9ccb4" [[projects]] - digest = "1:598241bd36d3a5f6d9102a306bd9bf78f3bc253672460d92ac70566157eae648" name = "github.com/peterbourgon/diskv" packages = ["."] - pruneopts = "T" revision = "5f041e8faa004a95c88a202771f4cc3e991971e6" version = "v2.0.1" [[projects]] - digest = "1:40e195917a951a8bf867cd05de2a46aaf1806c50cf92eebf4c16f78cd196f747" name = "github.com/pkg/errors" packages = ["."] - pruneopts = "T" revision = "645ef00459ed84a119197bfb8d8205042c6df63d" version = "v0.8.0" [[projects]] - digest = "1:22aa691fe0213cb5c07d103f9effebcb7ad04bee45a0ce5fe5369d0ca2ec3a1f" name = "github.com/pmezard/go-difflib" packages = ["difflib"] - pruneopts = "T" revision = "792786c7400a136282c1664665ae0a8db921c6c2" version = "v1.0.0" [[projects]] - digest = "1:b7bf9fd95d38ebe6726a63b7d0320611f7c920c64e2c8313eba0cec51926bf55" name = "github.com/spf13/afero" packages = [ ".", - "mem", + "mem" ] - pruneopts = "T" revision = "d40851caa0d747393da1ffb28f7f9d8b4eeffebd" version = "v1.1.2" [[projects]] - digest = "1:8be8b3743fc9795ec21bbd3e0fc28ff6234018e1a269b0a7064184be95ac13e0" name = "github.com/spf13/cobra" packages = ["."] - pruneopts = "T" revision = "ef82de70bb3f60c65fb8eebacbb2d122ef517385" version = "v0.0.3" [[projects]] - digest = "1:0f775ea7a72e30d5574267692aaa9ff265aafd15214a7ae7db26bc77f2ca04dc" name = "github.com/spf13/pflag" packages = ["."] - pruneopts = "T" revision = "298182f68c66c05229eb03ac171abe6e309ee79a" version = "v1.0.3" [[projects]] - digest = "1:e95496462101745805bd4e041a5b841e108c7cf761264d53648246308de2761e" name = "github.com/stretchr/testify" packages = ["assert"] - pruneopts = "T" revision = "f35b8ab0b5a2cef36673838d662e249dd9c94686" version = "v1.2.2" [[projects]] - digest = "1:365b8ecb35a5faf5aa0ee8d798548fc9cd4200cb95d77a5b0b285ac881bae499" name = "go.uber.org/atomic" packages = ["."] - pruneopts = "T" revision = "1ea20fb1cbb1cc08cbd0d913a96dead89aa18289" version = "v1.3.2" [[projects]] - digest = "1:8da5d356e645cc806b953f35966e9185e9f3817c6cee54f9b33ca602544ee434" name = "go.uber.org/multierr" packages = ["."] - pruneopts = "T" revision = "3c4937480c32f4c13a875a1829af76c98ca3d40a" version = "v1.1.0" [[projects]] - digest = "1:c57d4b95825e74f8eb3b0c851d04aac3626a602de613f8702c0de41de26856b6" name = "go.uber.org/zap" packages = [ ".", @@ -387,23 +308,19 @@ "internal/bufferpool", "internal/color", "internal/exit", - "zapcore", + "zapcore" ] - pruneopts = "T" revision = "ff33455a0e382e8a81d14dd7c922020b6b5e7982" version = "v1.9.1" [[projects]] branch = "master" - digest = "1:0550efca924537365fba757950ae7b6ec8c11f018b5c2d6a189ac9a2af0f1ba7" name = "golang.org/x/crypto" packages = ["ssh/terminal"] - pruneopts = "T" revision = "3d3f9f413869b949e48070b5bc593aa22cc2b8f2" [[projects]] branch = "master" - digest = "1:a92d7dd2268883d2d466576cb7319cc5321c906d853da4b4ac1ffc407895f809" name = "golang.org/x/net" packages = [ "context", @@ -414,38 +331,32 @@ "http/httpguts", "http2", "http2/hpack", - "idna", + "idna" ] - pruneopts = "T" revision = "adae6a3d119ae4890b46832a2e88a95adc62b8e7" [[projects]] branch = "master" - digest = "1:393565e7d0186f714966d4b80f4c0c3eb132fc03c664c8e7702346324f9c531b" name = "golang.org/x/oauth2" packages = [ ".", "google", "internal", "jws", - "jwt", + "jwt" ] - pruneopts = "T" revision = "f42d05182288abf10faef86d16c0d07b8d40ea2d" [[projects]] branch = "master" - digest = "1:4d2c06ea42656babb5bcde895762bdaf696ab99a0e9353d81b43f7053323de7a" name = "golang.org/x/sys" packages = [ "unix", - "windows", + "windows" ] - pruneopts = "T" revision = "ec83556a53fe16b65c452a104ea9d1e86a671852" [[projects]] - digest = "1:6164911cb5e94e8d8d5131d646613ff82c14f5a8ce869de2f6d80d9889df8c5a" name = "golang.org/x/text" packages = [ "collate", @@ -473,35 +384,29 @@ "unicode/bidi", "unicode/cldr", "unicode/norm", - "unicode/rangetable", + "unicode/rangetable" ] - pruneopts = "T" revision = "f21a4dfb5e38f5895301dc265a8def02365cc3d0" version = "v0.3.0" [[projects]] branch = "master" - digest = "1:077216d94c076b8cd7bd057cb6f7c6d224970cc991bdfe49c0c7a24e8e39ee33" name = "golang.org/x/time" packages = ["rate"] - pruneopts = "T" revision = "85acf8d2951cb2a3bde7632f9ff273ef0379bcbd" [[projects]] branch = "master" - digest = "1:37ba41382a09d7b72d39d144e4f8206dc97a35619c060fc561b1be2204c23735" name = "golang.org/x/tools" packages = [ "go/ast/astutil", "imports", "internal/fastwalk", - "internal/gopathwalk", + "internal/gopathwalk" ] - pruneopts = "T" revision = "fc4f04983f629377122b333bebb16bfd5a5dcfed" [[projects]] - digest = "1:fb4ee7f835110d238c58366cfa442da7dfa62cec87d42da2d8049000f4330758" name = "google.golang.org/appengine" packages = [ ".", @@ -513,47 +418,37 @@ "internal/modules", "internal/remote_api", "internal/urlfetch", - "urlfetch", + "urlfetch" ] - pruneopts = "T" revision = "4a4468ece617fc8205e99368fa2200e9d1fad421" version = "v1.3.0" [[projects]] - digest = "1:7fc160b460a6fc506b37fcca68332464c3f2cd57b6e3f111f26c5bbfd2d5518e" name = "gopkg.in/fsnotify.v1" packages = ["."] - pruneopts = "T" revision = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9" source = "https://github.com/fsnotify/fsnotify.git" version = "v1.4.7" [[projects]] - digest = "1:2d1fbdc6777e5408cabeb02bf336305e724b925ff4546ded0fa8715a7267922a" name = "gopkg.in/inf.v0" packages = ["."] - pruneopts = "T" revision = "d2d2541c53f18d2a059457998ce2876cc8e67cbf" version = "v0.9.1" [[projects]] branch = "v1" - digest = "1:0caa92e17bc0b65a98c63e5bc76a9e844cd5e56493f8fdbb28fad101a16254d9" name = "gopkg.in/tomb.v1" packages = ["."] - pruneopts = "T" revision = "dd632973f1e7218eb1089048e0798ec9ae7dceb8" [[projects]] - digest = "1:342378ac4dcb378a5448dd723f0784ae519383532f5e70ade24132c4c8693202" name = "gopkg.in/yaml.v2" packages = ["."] - pruneopts = "T" revision = "5420a8b6744d3b0345ab293f6fcba19c978f1183" version = "v2.2.1" [[projects]] - digest = "1:75905606c2db8d9526ccff0acf5655759afe3d901d1d64868bd87985b4a46e36" name = "k8s.io/api" packages = [ "admission/v1beta1", @@ -585,25 +480,21 @@ "settings/v1alpha1", "storage/v1", "storage/v1alpha1", - "storage/v1beta1", + "storage/v1beta1" ] - pruneopts = "T" revision = "2d6f90ab1293a1fb871cf149423ebb72aa7423aa" version = "kubernetes-1.11.2" [[projects]] - digest = "1:3fe3cb0c5e5a140f0b40c18796b884d3432efbd690b0bda8cbd838d38a3ea585" name = "k8s.io/apiextensions-apiserver" packages = [ "pkg/apis/apiextensions", - "pkg/apis/apiextensions/v1beta1", + "pkg/apis/apiextensions/v1beta1" ] - pruneopts = "T" revision = "408db4a50408e2149acbd657bceb2480c13cb0a4" version = "kubernetes-1.11.2" [[projects]] - digest = "1:e2035d60919705a125feeb8b13926383aff8817634b2c4550743c19ca21f3b08" name = "k8s.io/apimachinery" packages = [ "pkg/api/errors", @@ -647,14 +538,12 @@ "pkg/version", "pkg/watch", "third_party/forked/golang/json", - "third_party/forked/golang/reflect", + "third_party/forked/golang/reflect" ] - pruneopts = "T" revision = "103fd098999dc9c0c88536f5c9ad2e5da39373ae" version = "kubernetes-1.11.2" [[projects]] - digest = "1:0a19f9bf56ecc683569299c8c2282ee3ac70d4e32eeb170d3265761bff8d5e12" name = "k8s.io/client-go" packages = [ "discovery", @@ -721,15 +610,13 @@ "util/integer", "util/jsonpath", "util/retry", - "util/workqueue", + "util/workqueue" ] - pruneopts = "T" revision = "1f13a808da65775f22cbf47862c4e5898d8f4ca1" version = "kubernetes-1.11.2" [[projects]] branch = "master" - digest = "1:dc1ae99dcab96913d81ae970b1f7a7411a54199b14bfb17a7e86f9a56979c720" name = "k8s.io/code-generator" packages = [ "cmd/client-gen", @@ -742,14 +629,12 @@ "cmd/client-gen/types", "cmd/deepcopy-gen", "cmd/deepcopy-gen/args", - "pkg/util", + "pkg/util" ] - pruneopts = "T" revision = "405721ab9678fde04d78961eec9498820d80408d" [[projects]] branch = "master" - digest = "1:c5636f57f83eb7ef2a1c7a2340b7e5750f1c105a1d0cbcfcab429d175c216773" name = "k8s.io/gengo" packages = [ "args", @@ -758,29 +643,23 @@ "generator", "namer", "parser", - "types", + "types" ] - pruneopts = "T" revision = "fd15ee9cc2f77baa4f31e59e6acbf21146455073" [[projects]] - digest = "1:7a3ef99d492d30157b8e933624a8f0292b4cee5934c23269f7640c8030eb83cd" name = "k8s.io/klog" packages = ["."] - pruneopts = "T" revision = "a5bc97fbc634d635061f3146511332c7e313a55a" version = "v0.1.0" [[projects]] branch = "master" - digest = "1:90f16a49f856e6d94089444e487c535f4cd41f59a1e90c51deb9dcf965f3c50b" name = "k8s.io/kube-openapi" packages = ["pkg/util/proto"] - pruneopts = "T" revision = "0317810137be915b9cf888946c6e115c1bfac693" [[projects]] - digest = "1:ca3f51201a90f3a23bf35938ee910d2fb3095ece453cf56c8b723e935c194ebd" name = "sigs.k8s.io/controller-runtime" packages = [ "pkg/cache", @@ -807,14 +686,12 @@ "pkg/source/internal", "pkg/webhook/admission", "pkg/webhook/admission/types", - "pkg/webhook/types", + "pkg/webhook/types" ] - pruneopts = "T" revision = "5fd1e9e9fac5261e9ad9d47c375afc014fc31d21" version = "v0.1.7" [[projects]] - digest = "1:92290e452e328ffe6bd62f969e51d3aadd57a30a68b5fcf31ccdeda62068bb5d" name = "sigs.k8s.io/controller-tools" packages = [ "cmd/controller-gen", @@ -823,53 +700,23 @@ "pkg/generate/rbac", "pkg/internal/codegen", "pkg/internal/codegen/parse", - "pkg/util", + "pkg/util" ] - pruneopts = "T" revision = "38b2f3f497ed6b8ea5d2844ecf00c28ac4b5c2c4" version = "v0.1.6" [[projects]] branch = "master" - digest = "1:fd7fb0f1f6e3259ec03c9730c675f7c97bcbd9d2a1037364734b197eaa76eee7" name = "sigs.k8s.io/testing_frameworks" packages = [ "integration", - "integration/internal", + "integration/internal" ] - pruneopts = "T" revision = "5818a3a284a11812aaed11d5ca0bcadec2c50e83" [solve-meta] analyzer-name = "dep" analyzer-version = 1 - input-imports = [ - "github.com/emicklei/go-restful", - "github.com/onsi/ginkgo", - "github.com/onsi/gomega", - "github.com/pkg/errors", - "github.com/stretchr/testify/assert", - "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1", - "k8s.io/apimachinery/pkg/api/errors", - "k8s.io/apimachinery/pkg/apis/meta/v1", - "k8s.io/apimachinery/pkg/runtime", - "k8s.io/apimachinery/pkg/runtime/schema", - "k8s.io/client-go/plugin/pkg/client/auth/gcp", - "k8s.io/client-go/util/retry", - "k8s.io/code-generator/cmd/client-gen", - "k8s.io/code-generator/cmd/deepcopy-gen", - "sigs.k8s.io/controller-runtime/pkg/client", - "sigs.k8s.io/controller-runtime/pkg/client/config", - "sigs.k8s.io/controller-runtime/pkg/controller", - "sigs.k8s.io/controller-runtime/pkg/handler", - "sigs.k8s.io/controller-runtime/pkg/manager", - "sigs.k8s.io/controller-runtime/pkg/reconcile", - "sigs.k8s.io/controller-runtime/pkg/runtime/log", - "sigs.k8s.io/controller-runtime/pkg/runtime/scheme", - "sigs.k8s.io/controller-runtime/pkg/runtime/signals", - "sigs.k8s.io/controller-runtime/pkg/source", - "sigs.k8s.io/controller-tools/cmd/controller-gen", - "sigs.k8s.io/testing_frameworks/integration", - ] + inputs-digest = "df4bc0fcf27fa531503e585c9146bf52e0d95fd44be71650e46110081fefa9c1" solver-name = "gps-cdcl" solver-version = 1