Skip to content

MEP: Background service to update host dns resolution for ingress resources #5511

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

woodcockjosh
Copy link
Contributor

This is to create a background service that runs on the host OS and automatically updates resolver configurations based on host names in ingress resources and minikube ip addresses

If this is implemented it will enable a developer to access redis1.myproject1.test on the right minikube instance regardless of what the minikube ip is and their only configuration is the ingress resource that is installed in the cluster.

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Oct 1, 2019
@k8s-ci-robot
Copy link
Contributor

Hi @woodcockjosh. Thanks for your PR.

I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@k8s-ci-robot k8s-ci-robot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Oct 1, 2019
@k8s-ci-robot k8s-ci-robot requested a review from RA489 October 1, 2019 13:05
@minikube-bot
Copy link
Collaborator

Can one of the admins verify this patch?

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: woodcockjosh
To complete the pull request process, please assign tstromberg
You can assign the PR to them by writing /assign @tstromberg in a comment when ready.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@woodcockjosh woodcockjosh force-pushed the add-ingress-host-os-resolver-service branch from 4f01b9f to dd77f4c Compare October 1, 2019 14:13
@woodcockjosh
Copy link
Contributor Author

/assign @tstromberg

@woodcockjosh
Copy link
Contributor Author

Partially resolves #5494

@codecov-io
Copy link

codecov-io commented Oct 1, 2019

Codecov Report

Merging #5511 into master will increase coverage by 0.06%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #5511      +/-   ##
==========================================
+ Coverage   36.57%   36.63%   +0.06%     
==========================================
  Files         102      102              
  Lines        7320     7346      +26     
==========================================
+ Hits         2677     2691      +14     
- Misses       4292     4298       +6     
- Partials      351      357       +6
Impacted Files Coverage Δ
pkg/minikube/cruntime/crio.go 52.83% <0%> (-2.08%) ⬇️
pkg/minikube/cruntime/containerd.go 54.54% <0%> (-0.18%) ⬇️
pkg/minikube/bootstrapper/kubeadm/kubeadm.go 19.45% <0%> (ø) ⬆️
cmd/minikube/cmd/start.go 22.65% <0%> (ø) ⬆️
pkg/minikube/cruntime/cruntime.go 61.29% <0%> (ø) ⬆️
pkg/minikube/cruntime/cri.go 60.34% <0%> (+0.77%) ⬆️

@medyagh
Copy link
Member

medyagh commented Oct 1, 2019

@minikube-bot OK to test

number to my memory for every service I need to access. If I don't have a good memory then this is really terrible
for me as I have to keep a reference sheet of where everything is running or I have to look it up with `kubectl`
* If the static ip address is somehow configured then I only have to create the DNS entries one time
* Use `minikube tunnel` and an ingress dns resolver like CoreDNS then add a resolver file for the internal host IP
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's worth noting for this proposal that "tunnel" does update the host resolver on macOS.

We've been thinking more and more about background services, as we've been hitting limits with what is possible without one. This is especially true when we start to think about the minikube UI project. Here's some things we would also like to do with a daemon (outside of the scope of this proposal)

  • Resource alerts ("kubectl get node" is noticing bad things)
  • Time synchronization for hyperkit

Perhaps we should think about having a minikubed with this as one of the first features?

Copy link
Contributor Author

@woodcockjosh woodcockjosh Oct 2, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

minikubed sounds cool. How would we install the daemon? Like what would the command be?

Copy link
Contributor Author

@woodcockjosh woodcockjosh Oct 16, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tstromberg FYI the mini program I implemented was designed so that it could be used as a basis for a daemon. Of course you may have very different ideas about how to implement and/or suggestions. Please have a look:

https://gitlab.com/cryptexlabs/public/development/minikube-ingress-dns/blob/add-host-dns-resolver/app/host-os-resolver/loop/looper.go#L73.

The general idea is that each task can specify the maximum frequently that it wants to run while still having a single thread to perform all tasks.

If we want the daemon to be listening on a port so that it could provide info and respond to events I believe this could be achieved as well in addition to having a looping process but any process that is listening on a port I would expect to run on a different thread than the looping process.

@tstromberg tstromberg changed the title Background service to update dns resolvers on Host OS for ingress resources MEP: Background service to update host dns resolution for ingress resources Oct 2, 2019
@tstromberg tstromberg added the triage/discuss Items for discussion label Oct 2, 2019
@TravisBuddy
Copy link

Travis tests have failed

Hey @woodcockjosh,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

make test
which go-bindata || GO111MODULE=off GOBIN=/home/travis/gopath/bin go get github.com/jteeuwen/go-bindata/...
PATH="/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.12.9.linux.amd64/bin:/home/travis/bin:/home/travis/bin:/home/travis/.local/bin:/usr/local/lib/jvm/openjdk11/bin:/opt/pyenv/shims:/home/travis/.phpenv/shims:/home/travis/perl5/perlbrew/bin:/home/travis/.nvm/versions/node/v8.12.0/bin:/home/travis/.rvm/gems/ruby-2.5.3/bin:/home/travis/.rvm/gems/ruby-2.5.3@global/bin:/home/travis/.rvm/rubies/ruby-2.5.3/bin:/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.11.1.linux.amd64/bin:/usr/local/maven-3.6.0/bin:/usr/local/cmake-3.12.4/bin:/usr/local/clang-7.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/travis/.rvm/bin:/home/travis/.phpenv/bin:/opt/pyenv/bin:/home/travis/.yarn/bin:/home/travis/gopath/bin" go-bindata -nomemcopy -o pkg/minikube/assets/assets.go -pkg assets deploy/addons/...
gofmt -s -w pkg/minikube/assets/assets.go
which go-bindata || GO111MODULE=off GOBIN=/home/travis/gopath/bin go get github.com/jteeuwen/go-bindata/...
/home/travis/gopath/bin/go-bindata
PATH="/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.12.9.linux.amd64/bin:/home/travis/bin:/home/travis/bin:/home/travis/.local/bin:/usr/local/lib/jvm/openjdk11/bin:/opt/pyenv/shims:/home/travis/.phpenv/shims:/home/travis/perl5/perlbrew/bin:/home/travis/.nvm/versions/node/v8.12.0/bin:/home/travis/.rvm/gems/ruby-2.5.3/bin:/home/travis/.rvm/gems/ruby-2.5.3@global/bin:/home/travis/.rvm/rubies/ruby-2.5.3/bin:/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.11.1.linux.amd64/bin:/usr/local/maven-3.6.0/bin:/usr/local/cmake-3.12.4/bin:/usr/local/clang-7.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/travis/.rvm/bin:/home/travis/.phpenv/bin:/opt/pyenv/bin:/home/travis/.yarn/bin:/home/travis/gopath/bin" go-bindata -nomemcopy -o pkg/minikube/translate/translations.go -pkg translate translations/...
gofmt -s -w pkg/minikube/translate/translations.go
./test.sh
= schema_check ==========================================================
go: finding github.com/pkg/errors v0.8.1
go: finding github.com/cheggaaa/pb/v3 v3.0.1
go: finding github.com/gorilla/mux v1.7.1
go: finding github.com/pkg/browser v0.0.0-20160118053552-9302be274faa
go: finding github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce
go: finding github.com/hashicorp/go-retryablehttp v0.5.4
go: finding github.com/go-ole/go-ole v1.2.4
go: finding github.com/c4milo/gotoolkit v0.0.0-20170318115440-bcc06269efa9
go: finding github.com/juju/retry v0.0.0-20180821225755-9058e192b216
go: finding github.com/mitchellh/go-ps v0.0.0-20170309133038-4fdf99ab2936
go: finding github.com/docker/go-units v0.3.3
go: finding github.com/pkg/profile v0.0.0-20161223203901-3a8809bd8a80
go: finding github.com/cloudfoundry/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21
go: finding golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb
go: finding k8s.io/kubernetes/staging/src/k8s.io/api v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/juju/mutex v0.0.0-20180619145857-d21b13acf4bf
go: finding github.com/juju/testing v0.0.0-20190723135506-ce30eb24acd2
go: finding github.com/olekukonko/tablewriter v0.0.0-20160923125401-bdcc175572fd
go: finding github.com/sirupsen/logrus v1.4.1
go: finding k8s.io/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/zchee/go-vmnet v0.0.0-20161021174912-97ebf9174097
go: finding github.com/intel-go/cpuid v0.0.0-20181003105527-1a4a6f06a1c6
go: finding github.com/spf13/viper v1.3.2
go: finding golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33
go: finding github.com/cloudfoundry-attic/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21
go: finding github.com/stretchr/testify v1.2.2
go: finding github.com/fatih/color v1.7.0
go: finding github.com/blang/semver v3.5.0+incompatible
go: finding github.com/hashicorp/go-getter v1.3.0
go: finding github.com/json-iterator/go v1.1.6
go: finding github.com/davecgh/go-spew v1.1.1
go: finding github.com/hashicorp/go-multierror v0.0.0-20160811015721-8c5f0ad93604
go: finding github.com/jimmidyson/go-download v0.0.0-20161028105827-7f9a90c8c95b
go: finding github.com/hashicorp/go-cleanhttp v0.5.0
go: finding github.com/fsnotify/fsnotify v1.4.7
go: finding github.com/stretchr/objx v0.1.1
go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9
go: finding github.com/pmezard/go-difflib v1.0.0
go: finding golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4
go: finding github.com/coreos/go-etcd v2.0.0+incompatible
go: finding golang.org/x/net v0.0.0-20190328230028-74de082e2cca
go: finding golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a
go: finding golang.org/x/sys v0.0.0-20181213200352-4d1cda033e06
go: finding gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22
go: finding github.com/golang/protobuf v1.2.0
go: finding k8s.io/kubernetes/staging/src/k8s.io/client-go v0.0.0-20190623232353-8c3b7d7679cc
go: finding golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a
go: finding github.com/spf13/jwalterweatherman v1.0.0
go: finding github.com/cenkalti/backoff v2.2.1+incompatible
go: finding github.com/johanneswuerbach/nfsexports v0.0.0-20181204082207-1aa528dcb345
go: finding github.com/xeipuuv/gojsonschema v0.0.0-20160623135812-c539bca196be
go: finding github.com/mattn/go-isatty v0.0.8
go: finding github.com/onsi/ginkgo v1.8.0
go: finding golang.org/x/sync v0.0.0-20190423024810-112230192c58
go: finding github.com/pelletier/go-toml v1.2.0
go: finding golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
go: finding github.com/machine-drivers/docker-machine-driver-vmware v0.1.1
go: finding github.com/shirou/gopsutil v2.18.12+incompatible
go: finding github.com/google/uuid v1.1.1
go: finding github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77
go: finding github.com/Sirupsen/logrus v0.0.0-20170822132746-89742aefa4b2
go: finding github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f
go: finding github.com/pborman/uuid v1.2.0
go: finding github.com/mitchellh/go-testing-interface v1.0.0
go: finding github.com/machine-drivers/machine v0.7.1-0.20190910053320-21bd2f51b8ea
go: finding golang.org/x/time v0.0.0-20161028155119-f51c12702a4d
go: finding github.com/xeipuuv/gojsonpointer v0.0.0-20151027082146-e0fe6f683076
go: finding github.com/juju/version v0.0.0-20180108022336-b64dbd566305
go: finding golang.org/x/build v0.0.0-20190111050920-041ab4dc3f9d
go: finding github.com/hashicorp/golang-lru v0.5.0
go: finding github.com/libvirt/libvirt-go v3.4.0+incompatible
go: finding gopkg.in/inf.v0 v0.9.0
go: finding github.com/spf13/cobra v0.0.5
go: finding github.com/gogo/protobuf v0.0.0-20171007142547-342cbe0a0415
go: finding github.com/juju/errors v0.0.0-20190806202954-0232dcc7464d
go: finding github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d
go: finding github.com/google/btree v0.0.0-20160524151835-7d79101e329e
go: finding google.golang.org/api v0.0.0-20181030000543-1d582fd0359e
go: finding github.com/aws/aws-sdk-go v1.15.78
go: finding github.com/shurcooL/gopherjslib v0.0.0-20160914041154-feb6d3990c2c
go: finding github.com/stretchr/testify v1.3.0
go: finding github.com/google/go-github v17.0.0+incompatible
go: finding github.com/sergi/go-diff v1.0.0
go: finding github.com/dgrijalva/jwt-go v0.0.0-20160705203006-01aeca54ebda
go: finding github.com/google/go-github/v25 v25.0.2
go: finding github.com/mattn/go-isatty v0.0.4
go: finding github.com/docker/docker v1.13.1
go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2
go: finding github.com/hooklift/iso9660 v0.0.0-20170318115843-1cf07e5970d8
go: finding github.com/shurcooL/reactions v0.0.0-20181006231557-f2e0b4ca5b82
go: finding google.golang.org/grpc v1.16.0
go: finding github.com/juju/utils v0.0.0-20180820210520-bf9cc5bdd62d
go: finding github.com/cpuguy83/go-md2man v1.0.10
go: finding github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d
go: finding github.com/mitchellh/mapstructure v1.1.2
go: finding golang.org/x/text v0.3.2
go: finding github.com/shurcooL/htmlg v0.0.0-20170918183704-d01228ac9e50
go: finding github.com/hashicorp/go-safetemp v1.0.0
go: finding golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6
go: finding github.com/shurcooL/highlight_diff v0.0.0-20170515013008-09bb4053de1b
go: finding golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223
go: finding golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4
go: finding github.com/shurcooL/component v0.0.0-20170202220835-f88ec8f54cc4
go: finding github.com/coreos/go-semver v0.2.0
go: finding github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903
go: finding github.com/kr/pty v1.1.3
go: finding github.com/cheggaaa/pb v1.0.27
go: finding github.com/shurcooL/issuesapp v0.0.0-20180602232740-048589ce2241
go: finding github.com/mitchellh/go-homedir v1.0.0
go: finding github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e
go: finding golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52
go: finding github.com/golang/mock v1.1.1
go: finding github.com/shurcooL/home v0.0.0-20181020052607-80b7ffcb30f9
go: finding github.com/google/gofuzz v1.0.0
go: finding k8s.io/kubernetes v1.15.2
go: finding github.com/spf13/cast v1.3.0
go: finding github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6
go: finding github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1
go: finding google.golang.org/appengine v1.1.0
go: finding github.com/ulikunitz/xz v0.5.5
go: finding github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d
go: finding github.com/russross/blackfriday v1.5.2
go: finding github.com/stretchr/objx v0.1.0
go: finding google.golang.org/genproto v0.0.0-20181029155118-b69ba1387ce2
go: finding github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96
go: finding github.com/bradfitz/go-smtpd v0.0.0-20170404230938-deb6d6237625
go: finding golang.org/x/lint v0.0.0-20180702182130-06c8688daad7
go: finding github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4
go: finding github.com/coreos/etcd v3.3.10+incompatible
go: finding k8s.io/utils v0.0.0-20190221042446-c2654d5206da
go: finding golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8
go: finding golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9
go: finding github.com/shurcooL/octicon v0.0.0-20181028054416-fa4f57f9efb2
go: finding github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568
go: finding github.com/google/go-querystring v1.0.0
go: finding github.com/neelance/sourcemap v0.0.0-20151028013722-8c68805598ab
go: finding github.com/hooklift/assert v0.0.0-20170704181755-9d1defd6d214
go: finding github.com/shurcooL/sanitized_anchor_name v0.0.0-20170918181015-86672fcb3f95
go: finding github.com/mattn/go-runewidth v0.0.4
go: finding github.com/shurcooL/github_flavored_markdown v0.0.0-20181002035957-2122de532470
go: finding github.com/shurcooL/httpfs v0.0.0-20171119174359-809beceb2371
go: finding github.com/google/go-cmp v0.2.0
go: finding golang.org/x/perf v0.0.0-20180704124530-6e6d33e29852
go: finding github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7
go: finding github.com/PuerkitoBio/purell v1.1.0
go: finding github.com/opencontainers/runtime-spec v1.0.0
go: finding go4.org v0.0.0-20180809161055-417644f6feb5
go: finding github.com/pkg/sftp v0.0.0-20160930220758-4d0e916071f6
go: finding github.com/spf13/afero v1.1.2
go: finding github.com/gregjones/httpcache v0.0.0-20170728041850-787624de3eb7
go: finding github.com/euank/go-kmsg-parser v2.0.0+incompatible
go: finding github.com/mrunalp/fileutils v0.0.0-20160930181131-4ee1cc9a8058
go: finding github.com/morikuni/aec v0.0.0-20170113033406-39771216ff4c
go: finding k8s.io/kubernetes/staging/src/k8s.io/metrics v0.0.0-20190623232353-8c3b7d7679cc
go: finding golang.org/x/text v0.3.1-0.20181227161524-e6919f6577db
go: finding sigs.k8s.io/yaml v1.1.0
go: finding github.com/fatih/camelcase v0.0.0-20160318181535-f6a740d52f96
go: finding github.com/Microsoft/go-winio v0.4.11
go: finding github.com/google/certificate-transparency-go v1.0.21
go: finding github.com/auth0/go-jwt-middleware v0.0.0-20170425171159-5493cabe49f7
go: finding cloud.google.com/go v0.34.0
go: finding github.com/shurcooL/highlight_go v0.0.0-20181028180052-98c3abbbae20
go: finding github.com/gliderlabs/ssh v0.1.1
go: finding honnef.co/go/tools v0.0.0-20180728063816-88497007e858
go: finding github.com/mindprince/gonvml v0.0.0-20171110221305-fee913ce8fb2
go: finding github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7
go: finding github.com/imdario/mergo v0.3.5
go: finding github.com/seccomp/libseccomp-golang v0.0.0-20150813023252-1b506fc7c24e
go: finding github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2
go: finding github.com/spf13/cast v0.0.0-20160730092037-e31f36ffc91a
go: finding github.com/quobyte/api v0.1.2
go: finding golang.org/x/crypto v0.0.0-20181030102418-4d3f4d9ffa16
go: finding github.com/kardianos/osext v0.0.0-20150410034420-8fef92e41e22
go: finding github.com/inconshreveable/mousetrap v1.0.0
go: finding github.com/shurcooL/httpgzip v0.0.0-20180522190206-b1c53ac65af9
go: finding k8s.io/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/lithammer/dedent v1.1.0
go: finding github.com/microcosm-cc/bluemonday v1.0.1
go: finding github.com/pkg/errors v0.8.0
go: finding github.com/mholt/caddy v0.0.0-20180213163048-2de495001514
go: finding golang.org/x/tools v0.0.0-20181030000716-a0a13e073c7b
go: finding k8s.io/repo-infra v0.0.0-20181204233714-00fe14e3d1a3
go: finding github.com/moby/hyperkit v0.0.0-20171020124204-a12cd7250bcd
go: finding github.com/spf13/viper v0.0.0-20160820190039-7fb2782df3d8
go: finding github.com/heketi/utils v0.0.0-20170317161834-435bc5bdfa64
go: finding github.com/kr/pretty v0.0.0-20140812000539-f31442d60e51
go: finding github.com/karrick/godirwalk v1.7.5
go: finding github.com/neelance/astrewrite v0.0.0-20160511093645-99348263ae86
go: finding github.com/evanphx/json-patch v0.0.0-20190203023257-5858425f7550
go: finding golang.org/x/crypto v0.0.0-20181025213731-e84da0312774
go: finding google.golang.org/appengine v1.5.0
go: finding k8s.io/gengo v0.0.0-20190116091435-f8a0810f38af
go: finding github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633
go: finding github.com/google/cadvisor v0.33.2-0.20190411163913-9db8c7dee20a
go: finding github.com/containerd/containerd v1.0.2
go: finding github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910
go: finding github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024
go: finding github.com/boltdb/bolt v1.3.1
go: finding github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf
go: finding github.com/vishvananda/netns v0.0.0-20171111001504-be1fbeda1936
go: finding golang.org/x/net v0.0.0-20190206173232-65e2d4e15006
go: finding github.com/mattn/go-colorable v0.0.9
go: finding cloud.google.com/go v0.26.0
go: finding k8s.io/klog v0.3.1
go: finding github.com/cyphar/filepath-securejoin v0.0.0-20170720062807-ae69057f2299
go: finding github.com/rubiojr/go-vhd v0.0.0-20160810183302-0bfd3b39853c
go: finding github.com/libopenstorage/openstorage v0.0.0-20170906232338-093a0c388875
go: finding google.golang.org/appengine v1.4.0
go: finding github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a
go: finding google.golang.org/grpc v1.13.0
go: finding github.com/urfave/negroni v1.0.0
go: finding github.com/coreos/go-semver v0.0.0-20180108230905-e214231b295a
go: finding golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
go: finding k8s.io/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20190623232353-8c3b7d7679cc
go: finding sigs.k8s.io/sig-storage-lib-external-provisioner v4.0.0+incompatible
go: finding dmitri.shuralyov.com/state v0.0.0-20180228185332-28bcc343414c
go: finding github.com/Parallels/docker-machine-parallels v1.3.0
go: finding github.com/sourcegraph/annotate v0.0.0-20160123013949-f4cad6c6324d
go: finding github.com/jonboulle/clockwork v0.0.0-20141017032234-72f9bd7c4e0c
go: finding github.com/heketi/rest v0.0.0-20180404230133-aa6a65207413
go: finding github.com/go-openapi/loads v0.17.2
go: finding github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: finding github.com/chai2010/gettext-go v0.0.0-20160711120539-c6fed771bfd5
go: finding github.com/containernetworking/cni v0.6.0
go: finding k8s.io/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20190623232353-8c3b7d7679cc
go: finding go.opencensus.io v0.18.0
go: finding golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e
go: finding gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485
go: finding github.com/kr/text v0.0.0-20130911015532-6807e777504f
go: finding golang.org/x/net v0.0.0-20190311183353-d8887717615a
go: finding github.com/xeipuuv/gojsonreference v0.0.0-20150808065054-e02fc20de94c
go: finding github.com/pquerna/ffjson v0.0.0-20180717144149-af8b230fcd20
go: finding github.com/konsorten/go-windows-terminal-sequences v1.0.1
go: finding github.com/container-storage-interface/spec v1.1.0
go: finding github.com/opencontainers/go-digest v0.0.0-20170106003457-a6d0ee40d420
go: finding github.com/mitchellh/go-homedir v1.1.0
go: finding github.com/Microsoft/hcsshim v0.8.6
go: finding github.com/spf13/jwalterweatherman v0.0.0-20160311093646-33c24e77fb80
go: finding github.com/golangplus/fmt v0.0.0-20150411045040-2a5d6d7d2995
go: finding github.com/ghodss/yaml v1.0.0
go: finding github.com/globalsign/mgo v0.0.0-20180905125535-1ca0a4f7cbcb
go: finding golang.org/x/net v0.0.0-20181005035420-146acd28ed58
go: finding github.com/prometheus/client_golang v0.9.2
go: finding github.com/jtolds/gls v4.20.0+incompatible
go: finding golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2
go: finding golang.org/x/lint v0.0.0-20181217174547-8f45f776aaf1
go: finding k8s.io/heapster v1.2.0-beta.1
go: finding k8s.io/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/hashicorp/go-version v1.1.0
go: finding gopkg.in/gcfg.v1 v1.2.0
go: finding github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e
go: finding github.com/VividCortex/ewma v1.1.1
go: finding github.com/elazarl/goproxy/ext v0.0.0-20190421051319-9d40249d3c2f
go: finding github.com/json-iterator/go v0.0.0-20180701071628-ab8a2e0c74be
go: finding google.golang.org/appengine v1.2.0
go: finding github.com/shurcooL/notifications v0.0.0-20181007000457-627ab5aea122
go: finding github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c
go: finding github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239
go: finding github.com/clusterhq/flocker-go v0.0.0-20160920122132-2b8b7259d313
go: finding github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab
go: finding github.com/jteeuwen/go-bindata v0.0.0-20151023091102-a0ff2567cfb7
go: finding k8s.io/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/magiconair/properties v0.0.0-20160816085511-61b492c03cf4
go: finding github.com/gorilla/mux v1.7.0
go: finding github.com/golang/mock v0.0.0-20160127222235-bd3c8e81be01
go: finding github.com/opencontainers/selinux v0.0.0-20170621221121-4a2974bf1ee9
go: finding github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8
go: finding github.com/shurcooL/httperror v0.0.0-20170206035902-86b7830d14cc
go: finding github.com/hashicorp/hcl v1.0.0
go: finding github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973
go: finding github.com/onsi/ginkgo v1.6.0
go: finding github.com/juju/loggo v0.0.0-20190526231331-6e530bcce5d8
go: finding github.com/matttproud/golang_protobuf_extensions v1.0.1
go: finding gopkg.in/cheggaaa/pb.v1 v1.0.27
go: finding github.com/mattn/go-colorable v0.1.2
go: finding github.com/vishvananda/netlink v0.0.0-20171020171820-b2de5d10e38e
go: finding github.com/apache/thrift v0.0.0-20180902110319-2566ecd5d999
go: finding github.com/vmware/govmomi v0.20.1
go: finding golang.org/x/tools v0.0.0-20190328211700-ab21143f2384
go: finding github.com/spf13/cobra v0.0.0-20180319062004-c439c4fa0937
go: finding google.golang.org/api v0.1.0
go: finding github.com/prometheus/common v0.0.0-20181126121408-4724e9255275
go: finding golang.org/x/net v0.0.0-20181114220301-adae6a3d119a
go: finding github.com/godbus/dbus v0.0.0-20151105175453-c7fdd8b5cd55
go: finding github.com/samalba/dockerclient v0.0.0-20160414174713-91d7393ff859
go: finding github.com/docker/distribution v0.0.0-20170726174610-edc3ab29cdff
go: finding github.com/spf13/afero v0.0.0-20160816080757-b28a7effac97
go: finding google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8
go: finding github.com/kr/pretty v0.1.0
go: finding github.com/go-openapi/spec v0.17.2
go: finding github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3
go: finding github.com/onsi/gomega v1.5.0
go: finding github.com/heketi/tests v0.0.0-20151005000721-f3775cbcefd6
go: finding golang.org/x/sys v0.0.0-20190412213103-97732733099d
go: finding golang.org/x/sys v0.0.0-20180830151530-49385e6e1522
go: finding github.com/golangplus/testing v0.0.0-20180327235837-af21d9c3145e
go: finding github.com/containerd/console v0.0.0-20170925154832-84eeaae905fa
go: finding github.com/kr/text v0.1.0
go: finding gopkg.in/yaml.v2 v2.2.2
go: finding google.golang.org/grpc v1.14.0
go: finding github.com/hpcloud/tail v1.0.0
go: finding github.com/google/go-cmp v0.3.0
go: finding cloud.google.com/go v0.36.0
go: finding github.com/go-openapi/swag v0.17.0
go: finding github.com/cpuguy83/go-md2man v1.0.4
go: finding github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf
go: finding golang.org/x/text v0.3.0
go: finding golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2
go: finding dmitri.shuralyov.com/html/belt v0.0.0-20180602232347-f7d459c86be0
go: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
go: finding github.com/marstr/guid v0.0.0-20170427235115-8bdf7d1a087c
go: finding k8s.io/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20190623232353-8c3b7d7679cc
go: finding gopkg.in/fsnotify.v1 v1.4.7
go: finding github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e
go: finding github.com/shurcooL/users v0.0.0-20180125191416-49c67e49c537
go: finding github.com/golangplus/bytes v0.0.0-20160111154220-45c989fe5450
go: finding github.com/rogpeppe/go-charset v0.0.0-20180617210344-2471d30d28b4
go: finding golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2
go: finding github.com/golang/lint v0.0.0-20180702182130-06c8688daad7
go: finding honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a
go: finding github.com/BurntSushi/toml v0.3.1
go: finding github.com/mattn/go-shellwords v0.0.0-20180605041737-f8471b0a71de
go: finding github.com/sourcegraph/syntaxhighlight v0.0.0-20170531221838-bd320f5d308e
go: finding sigs.k8s.io/kustomize v2.0.3+incompatible
go: finding github.com/client9/misspell v0.3.4
go: finding github.com/mailru/easyjson v0.0.0-20180823135443-60711f1a8329
go: finding github.com/miekg/dns v0.0.0-20160614162101-5d001d020961
go: finding golang.org/x/net v0.0.0-20181201002055-351d144fa1fc
go: finding github.com/xlab/handysort v0.0.0-20150421192137-fb3537ed64a1
go: finding github.com/go-openapi/strfmt v0.17.0
go: finding github.com/hashicorp/hcl v0.0.0-20160711231752-d8c773c4cba1
go: finding github.com/modern-go/reflect2 v1.0.1
go: finding github.com/go-openapi/jsonpointer v0.17.0
go: finding gopkg.in/warnings.v0 v0.1.1
go: finding github.com/syndtr/gocapability v0.0.0-20160928074757-e7cb7fa329f4
go: finding github.com/googleapis/gax-go v2.0.0+incompatible
go: finding github.com/coreos/etcd v3.3.13+incompatible
go: finding github.com/go-openapi/jsonreference v0.17.0
go: finding github.com/shurcooL/issues v0.0.0-20181008053335-6292fdc1e191
go: finding github.com/go-ozzo/ozzo-validation v3.5.0+incompatible
go: finding golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
go: finding github.com/openzipkin/zipkin-go v0.1.1
go: finding k8s.io/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d
go: finding github.com/google/go-containerregistry v0.0.0-20180731221751-697ee0b3d46e
go: finding golang.org/x/sys v0.0.0-20190312061237-fead79001313
go: finding grpc.go4.org v0.0.0-20170609214715-11d0a25b4919
go: finding github.com/juju/clock v0.0.0-20190205081909-9c5c9712527c
go: finding github.com/codegangsta/negroni v1.0.0
go: finding bitbucket.org/bertimus9/systemstat v0.0.0-20180207000608-0eeff89b0690
go: finding github.com/d2g/dhcp4client v0.0.0-20170829104524-6e570ed0a266
go: finding github.com/dnaeon/go-vcr v1.0.1
go: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
go: finding google.golang.org/appengine v1.3.0
go: finding github.com/robfig/cron v0.0.0-20170309132418-df38d32658d8
go: finding github.com/mvdan/xurls v0.0.0-20160110113200-1b768d7c393a
go: finding github.com/Azure/go-autorest v11.1.2+incompatible
go: finding github.com/codedellemc/goscaleio v0.0.0-20170830184815-20e2ce2cf885
go: finding github.com/aws/aws-sdk-go v1.16.26
go: finding github.com/go-openapi/spec v0.17.0
go: finding github.com/vmware/photon-controller-go-sdk v0.0.0-20170310013346-4a435daef6cc
go: finding github.com/sirupsen/logrus v1.2.0
go: finding github.com/docker/libnetwork v0.0.0-20180830151422-a9cd636e3789
go: finding cloud.google.com/go v0.31.0
go: finding github.com/spf13/cobra v0.0.4
go: finding github.com/daviddengcn/go-colortext v0.0.0-20160507010035-511bcaf42ccd
go: finding golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25
go: finding github.com/googleapis/gax-go/v2 v2.0.3
go: finding github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: finding k8s.io/kube-openapi v0.0.0-20190228160746-b3a7cee44a30
go: finding golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
go: finding github.com/dustin/go-humanize v1.0.0
go: finding github.com/mitchellh/go-wordwrap v1.0.0
go: finding golang.org/x/net v0.0.0-20180724234803-3673e40ba225
go: finding github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07
go: finding github.com/google/uuid v1.0.0
go: finding gopkg.in/inf.v0 v0.9.1
go: finding github.com/bazelbuild/bazel-gazelle v0.0.0-20181012220611-c728ce9f663e
go: finding github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8
go: finding github.com/docker/go-connections v0.3.0
go: finding github.com/bazelbuild/buildtools v0.0.0-20180226164855-80c7f0d45d7e
go: finding github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d
go: finding github.com/prometheus/client_golang v0.8.0
go: finding github.com/russross/blackfriday v0.0.0-20151117072312-300106c228d5
go: finding k8s.io/kubernetes/staging/src/k8s.io/component-base v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/shurcooL/events v0.0.0-20181021180414-410e4ca65f48
go: finding golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3
go: finding github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a
go: finding golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890
go: finding k8s.io/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20190623232353-8c3b7d7679cc
go: finding dmitri.shuralyov.com/app/changes v0.0.0-20180602232624-0a106ad413e3
go: finding github.com/GoogleCloudPlatform/k8s-cloud-provider v0.0.0-20181220005116-f8e995905100
go: finding github.com/Azure/azure-sdk-for-go v21.4.0+incompatible
go: finding k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20190623232353-8c3b7d7679cc
go: finding k8s.io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20190623232353-8c3b7d7679cc
go: finding gotest.tools v2.2.0+incompatible
go: finding github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57
go: finding github.com/spf13/pflag v1.0.1
go: finding google.golang.org/genproto v0.0.0-20180831171423-11092d34479b
go: finding github.com/go-openapi/validate v0.18.0
go: finding vbom.ml/util v0.0.0-20160121211510-db5cfe13f5cc
go: finding github.com/client9/misspell v0.0.0-20170928000206-9ce5d979ffda
go: finding github.com/gorilla/context v1.1.1
go: finding github.com/coreos/rkt v1.30.0
go: finding k8s.io/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/go-openapi/errors v0.17.0
go: finding gopkg.in/yaml.v2 v2.2.1
go: finding github.com/go-openapi/analysis v0.17.0
go: finding github.com/mohae/deepcopy v0.0.0-20170603005431-491d3605edfb
go: finding github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78
go: finding github.com/heketi/heketi v0.0.0-20181109135656-558b29266ce0
go: finding github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d
go: finding github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0
go: finding github.com/gophercloud/gophercloud v0.0.0-20190126172459-c818fa66e4c8
go: finding github.com/containerd/typeurl v0.0.0-20190228175220-2a93cfde8c20
go: finding github.com/coreos/go-oidc v0.0.0-20180117170138-065b426bd416
go: finding github.com/grpc-ecosystem/go-grpc-middleware v0.0.0-20190222133341-cfaf5686ec79
go: finding github.com/satori/go.uuid v1.2.0
go: finding github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7
go: finding github.com/golang/mock v1.2.0
go: finding github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd
go: finding github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d
go: finding golang.org/x/sync v0.0.0-20181108010431-42b317875d0f
go: finding github.com/davecgh/go-spew v1.1.0
go: finding github.com/soheilhy/cmux v0.1.3
go: finding github.com/go-openapi/analysis v0.17.2
go: finding github.com/grpc-ecosystem/grpc-gateway v1.5.0
go: finding github.com/mistifyio/go-zfs v0.0.0-20151009155749-1b4ae6fb4e77
go: finding k8s.io/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/google/martian v2.1.0+incompatible
go: finding sigs.k8s.io/structured-merge-diff v0.0.0-20190302045857-e85c7b244fd2
go: finding github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273
go: finding dmitri.shuralyov.com/service/change v0.0.0-20181023043359-a85b471d5412
go: finding github.com/opencontainers/image-spec v0.0.0-20170604055404-372ad780f634
go: finding github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8
go: finding k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20190623232353-8c3b7d7679cc
go: finding google.golang.org/genproto v0.0.0-20170731182057-09f6ed296fc6
go: finding google.golang.org/grpc v1.17.0
go: finding sourcegraph.com/sourcegraph/go-diff v0.5.0
go: finding github.com/pelletier/go-toml v1.0.1
go: finding gopkg.in/square/go-jose.v2 v2.0.0-20180411045311-89060dee6a84
go: finding gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0
go: finding github.com/shurcooL/webdavfs v0.0.0-20170829043945-18c3829fa133
go: finding github.com/go-openapi/loads v0.17.0
go: finding github.com/BurntSushi/toml v0.3.0
go: finding github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021
go: finding github.com/evanphx/json-patch v4.2.0+incompatible
go: finding github.com/jellevandenhooff/dkim v0.0.0-20150330215556-f50fe3d243e1
go: finding gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0
go: finding k8s.io/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/go-openapi/errors v0.17.2
go: finding google.golang.org/genproto v0.0.0-20181202183823-bd91e49a0898
go: finding github.com/magiconair/properties v1.8.0
go: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd
go: finding golang.org/x/crypto v0.0.0-20180904163835-0709b304e793
go: finding github.com/gogo/protobuf v1.1.1
go: finding github.com/storageos/go-api v0.0.0-20180912212459-343b3eff91fc
go: finding github.com/cloudflare/cfssl v0.0.0-20180726162950-56268a613adf
go: finding github.com/gorilla/websocket v1.4.0
go: finding google.golang.org/api v0.0.0-20181220000619-583d854617af
go: finding golang.org/x/net v0.0.0-20180826012351-8a410e7b638d
go: finding k8s.io/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/coreos/bbolt v1.3.1-coreos.6
go: finding github.com/elazarl/goproxy v0.0.0-20190421051319-9d40249d3c2f
go: finding golang.org/x/sys v0.0.0-20181004145325-8469e314837c
go: finding go.uber.org/atomic v0.0.0-20181018215023-8dc6146f7569
go: finding github.com/go-openapi/jsonpointer v0.19.0
go: finding sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4
go: finding github.com/natefinch/lumberjack v2.0.0+incompatible
go: finding github.com/opencontainers/runc v0.0.0-20181113202123-f000fe11ece1
go: finding github.com/go-openapi/runtime v0.17.2
go: finding github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18
go: finding github.com/kisielk/gotool v1.0.0
go: finding github.com/shurcooL/sanitized_anchor_name v0.0.0-20151028001915-10ef21a441db
go: finding gopkg.in/square/go-jose.v2 v2.2.2
go: finding github.com/go-openapi/swag v0.17.2
go: finding github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de
go: finding github.com/onsi/gomega v0.0.0-20190113212917-5533ce8a0da3
go: finding github.com/shurcooL/go v0.0.0-20180423040247-9e1955d9fb6e
go: finding go.uber.org/multierr v0.0.0-20180122172545-ddea229ff1df
go: finding go.uber.org/zap v0.0.0-20180814183419-67bc79d13d15
go: finding github.com/xanzy/go-cloudstack v0.0.0-20160728180336-1e2cbf647e57
go: finding golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be
go: finding github.com/spf13/pflag v1.0.3
go: finding github.com/shurcooL/gofontwoff v0.0.0-20180329035133-29b52fc0a18d
go: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
go: finding github.com/peterbourgon/diskv v2.0.1+incompatible
go: finding golang.org/x/time v0.0.0-20181108054448-85acf8d2951c
go: finding google.golang.org/genproto v0.0.0-20190201180003-4b09977fb922
go: finding golang.org/x/net v0.0.0-20181029044818-c44066c5c816
go: finding github.com/kr/pty v1.1.1
go: finding google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf
go: finding github.com/ghodss/yaml v0.0.0-20180820084758-c7ce16629ff4
go: finding github.com/Rican7/retry v0.1.0
go: finding github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277
go: finding golang.org/x/tools v0.0.0-20170824195420-5d2fd3ccab98
go: finding github.com/lpabon/godbc v0.1.1
go: finding github.com/cespare/prettybench v0.0.0-20150116022406-03b8cfe5406c
go: finding github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af
go: finding golang.org/x/sys v0.0.0-20181029174526-d69651ed3497
go: finding github.com/coreos/go-semver v0.3.0
go: finding golang.org/x/net v0.0.0-20181106065722-10aee1819953
go: finding github.com/mesos/mesos-go v0.0.9
go: finding gopkg.in/natefinch/lumberjack.v2 v2.0.0
go: finding github.com/go-openapi/jsonreference v0.19.0
go: finding github.com/go-openapi/validate v0.17.0
go: finding github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578
go: finding github.com/sigma/go-inotify v0.0.0-20181102212354-c87b6cf5033d
go: finding golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e
go: finding github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c
go: finding github.com/kr/fs v0.0.0-20131111012553-2788f0dbd169
go: finding github.com/jonboulle/clockwork v0.1.0
go: finding github.com/grpc-ecosystem/grpc-gateway v1.3.0
go: finding github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8
go: finding k8s.io/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20190623232353-8c3b7d7679cc
go: finding github.com/shurcooL/go-goon v0.0.0-20170922171312-37c2f522c041
go: finding github.com/emicklei/go-restful v2.9.5+incompatible
go: finding github.com/go-openapi/runtime v0.0.0-20180920151709-4f900dc2ade9
go: finding golang.org/x/exp v0.0.0-20190121172915-509febef88a4
go: finding github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46
go: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e
go: finding github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea
go: finding github.com/grpc-ecosystem/go-grpc-prometheus v0.0.0-20170330212424-2500245aa611
go: finding gonum.org/v1/netlib v0.0.0-20190331212654-76723241ea4e
go: finding modernc.org/golex v1.0.0
go: finding golang.org/x/exp v0.0.0-20190312203227-4b39c73a6495
go: finding modernc.org/cc v1.0.0
go: finding modernc.org/mathutil v1.0.0
go: finding modernc.org/strutil v1.0.0
go: finding github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446
go: finding modernc.org/xc v1.0.0
go: finding golang.org/x/image v0.0.0-20190227222117-0694c2d4d067
go: finding golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846
go: finding golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6
go: finding github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802
go: downloading github.com/xeipuuv/gojsonschema v0.0.0-20160623135812-c539bca196be
go: extracting github.com/xeipuuv/gojsonschema v0.0.0-20160623135812-c539bca196be
go: downloading github.com/xeipuuv/gojsonreference v0.0.0-20150808065054-e02fc20de94c
go: extracting github.com/xeipuuv/gojsonreference v0.0.0-20150808065054-e02fc20de94c
go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20151027082146-e0fe6f683076
go: extracting github.com/xeipuuv/gojsonpointer v0.0.0-20151027082146-e0fe6f683076
ok
= go test ===============================================================
go: downloading k8s.io/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20190623232353-8c3b7d7679cc
go: downloading github.com/pkg/errors v0.8.1
go: downloading k8s.io/kubernetes/staging/src/k8s.io/api v0.0.0-20190623232353-8c3b7d7679cc
go: downloading github.com/shirou/gopsutil v2.18.12+incompatible
go: downloading github.com/docker/go-units v0.3.3
go: downloading github.com/google/go-containerregistry v0.0.0-20180731221751-697ee0b3d46e
go: downloading github.com/machine-drivers/machine v0.7.1-0.20190910053320-21bd2f51b8ea
go: extracting github.com/pkg/errors v0.8.1
go: downloading github.com/olekukonko/tablewriter v0.0.0-20160923125401-bdcc175572fd
go: extracting github.com/olekukonko/tablewriter v0.0.0-20160923125401-bdcc175572fd
go: extracting github.com/docker/go-units v0.3.3
go: extracting github.com/machine-drivers/machine v0.7.1-0.20190910053320-21bd2f51b8ea
go: extracting github.com/google/go-containerregistry v0.0.0-20180731221751-697ee0b3d46e
go: extracting github.com/shirou/gopsutil v2.18.12+incompatible
go: downloading github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3
go: downloading golang.org/x/text v0.3.2
go: downloading github.com/mattn/go-runewidth v0.0.4
go: extracting github.com/mattn/go-runewidth v0.0.4
go: extracting github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3
go: downloading github.com/cloudfoundry-attic/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21
go: downloading k8s.io/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20190623232353-8c3b7d7679cc
go: extracting github.com/cloudfoundry-attic/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21
go: downloading github.com/blang/semver v3.5.0+incompatible
go: extracting k8s.io/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20190623232353-8c3b7d7679cc
go: extracting k8s.io/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20190623232353-8c3b7d7679cc
go: downloading golang.org/x/sync v0.0.0-20190423024810-112230192c58
go: extracting github.com/blang/semver v3.5.0+incompatible
go: downloading github.com/pkg/browser v0.0.0-20160118053552-9302be274faa
go: extracting github.com/pkg/browser v0.0.0-20160118053552-9302be274faa
go: downloading github.com/spf13/viper v1.3.2
go: extracting golang.org/x/sync v0.0.0-20190423024810-112230192c58
go: downloading github.com/libvirt/libvirt-go v3.4.0+incompatible
go: extracting k8s.io/kubernetes/staging/src/k8s.io/api v0.0.0-20190623232353-8c3b7d7679cc
go: downloading k8s.io/kubernetes/staging/src/k8s.io/client-go v0.0.0-20190623232353-8c3b7d7679cc
go: downloading github.com/jimmidyson/go-download v0.0.0-20161028105827-7f9a90c8c95b
go: extracting github.com/jimmidyson/go-download v0.0.0-20161028105827-7f9a90c8c95b
go: downloading github.com/machine-drivers/docker-machine-driver-vmware v0.1.1
go: extracting github.com/spf13/viper v1.3.2
go: extracting github.com/libvirt/libvirt-go v3.4.0+incompatible
go: extracting github.com/machine-drivers/docker-machine-driver-vmware v0.1.1
go: downloading github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd
go: downloading github.com/juju/clock v0.0.0-20190205081909-9c5c9712527c
go: downloading github.com/mattn/go-isatty v0.0.8
go: extracting github.com/mattn/go-isatty v0.0.8
go: downloading github.com/google/gofuzz v1.0.0
go: extracting github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd
go: downloading k8s.io/klog v0.3.1
go: extracting github.com/juju/clock v0.0.0-20190205081909-9c5c9712527c
go: downloading github.com/spf13/afero v1.1.2
go: extracting github.com/spf13/afero v1.1.2
go: downloading github.com/spf13/cast v1.3.0
go: extracting github.com/google/gofuzz v1.0.0
go: downloading k8s.io/kubernetes v1.15.2
go: extracting github.com/spf13/cast v1.3.0
go: extracting k8s.io/klog v0.3.1
go: downloading golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8
go: downloading github.com/hashicorp/hcl v1.0.0
go: extracting github.com/hashicorp/hcl v1.0.0
go: downloading github.com/hooklift/iso9660 v0.0.0-20170318115843-1cf07e5970d8
go: extracting github.com/hooklift/iso9660 v0.0.0-20170318115843-1cf07e5970d8
go: extracting k8s.io/kubernetes/staging/src/k8s.io/client-go v0.0.0-20190623232353-8c3b7d7679cc
go: downloading github.com/gogo/protobuf v1.1.1
go: extracting golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8
go: downloading github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: downloading github.com/mitchellh/mapstructure v1.1.2
go: downloading github.com/docker/docker v1.13.1
go: downloading github.com/russross/blackfriday v1.5.2
go: extracting github.com/mitchellh/mapstructure v1.1.2
go: downloading gopkg.in/cheggaaa/pb.v1 v1.0.27
go: extracting github.com/russross/blackfriday v1.5.2
go: downloading sigs.k8s.io/sig-storage-lib-external-provisioner v4.0.0+incompatible
go: extracting github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: downloading github.com/magiconair/properties v1.8.0
go: extracting sigs.k8s.io/sig-storage-lib-external-provisioner v4.0.0+incompatible
go: downloading github.com/spf13/pflag v1.0.3
go: downloading github.com/spf13/cobra v0.0.5
go: extracting gopkg.in/cheggaaa/pb.v1 v1.0.27
go: downloading github.com/prometheus/client_golang v0.9.2
go: extracting github.com/spf13/cobra v0.0.5
go: extracting github.com/magiconair/properties v1.8.0
go: downloading github.com/hashicorp/go-getter v1.3.0
go: downloading github.com/cheggaaa/pb v1.0.27
go: extracting github.com/spf13/pflag v1.0.3
go: extracting github.com/cheggaaa/pb v1.0.27
go: downloading github.com/cheggaaa/pb/v3 v3.0.1
go: extracting github.com/cheggaaa/pb/v3 v3.0.1
go: extracting github.com/hashicorp/go-getter v1.3.0
go: downloading github.com/fatih/color v1.7.0
go: extracting github.com/prometheus/client_golang v0.9.2
go: downloading github.com/spf13/jwalterweatherman v1.0.0
go: downloading github.com/hashicorp/go-version v1.1.0
go: extracting github.com/spf13/jwalterweatherman v1.0.0
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: extracting github.com/mitchellh/go-homedir v1.1.0
go: downloading github.com/aws/aws-sdk-go v1.16.26
go: extracting github.com/fatih/color v1.7.0
go: downloading github.com/mitchellh/go-testing-interface v1.0.0
go: extracting github.com/hashicorp/go-version v1.1.0
go: downloading golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
go: extracting golang.org/x/text v0.3.2
go: extracting github.com/gogo/protobuf v1.1.1
go: extracting github.com/mitchellh/go-testing-interface v1.0.0
go: downloading cloud.google.com/go v0.36.0
go: extracting golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
go: extracting github.com/docker/docker v1.13.1
go: downloading github.com/ulikunitz/xz v0.5.5
go: extracting github.com/ulikunitz/xz v0.5.5
go: downloading sigs.k8s.io/yaml v1.1.0
go: extracting cloud.google.com/go v0.36.0
go: extracting sigs.k8s.io/yaml v1.1.0
go: downloading gopkg.in/yaml.v2 v2.2.2
go: downloading github.com/hashicorp/go-cleanhttp v0.5.0
go: extracting github.com/hashicorp/go-cleanhttp v0.5.0
go: downloading golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb
go: extracting gopkg.in/yaml.v2 v2.2.2
go: downloading k8s.io/utils v0.0.0-20190221042446-c2654d5206da
go: extracting k8s.io/utils v0.0.0-20190221042446-c2654d5206da
go: downloading github.com/VividCortex/ewma v1.1.1
go: downloading google.golang.org/api v0.1.0
go: downloading github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973
go: extracting github.com/VividCortex/ewma v1.1.1
go: downloading github.com/json-iterator/go v1.1.6
go: extracting github.com/json-iterator/go v1.1.6
go: extracting github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973
go: downloading golang.org/x/time v0.0.0-20181108054448-85acf8d2951c
go: extracting golang.org/x/time v0.0.0-20181108054448-85acf8d2951c
go: downloading github.com/juju/mutex v0.0.0-20180619145857-d21b13acf4bf
go: downloading github.com/hashicorp/go-multierror v0.0.0-20160811015721-8c5f0ad93604
go: extracting github.com/hashicorp/go-multierror v0.0.0-20160811015721-8c5f0ad93604
go: extracting golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb
go: extracting github.com/juju/mutex v0.0.0-20180619145857-d21b13acf4bf
go: downloading google.golang.org/genproto v0.0.0-20190201180003-4b09977fb922
go: downloading github.com/mitchellh/go-wordwrap v1.0.0
go: extracting github.com/mitchellh/go-wordwrap v1.0.0
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: extracting github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/docker/go-connections v0.3.0
go: downloading github.com/pkg/profile v0.0.0-20161223203901-3a8809bd8a80
go: extracting github.com/docker/go-connections v0.3.0
go: downloading github.com/google/uuid v1.1.1
go: extracting github.com/google/uuid v1.1.1
go: downloading github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910
go: extracting github.com/pkg/profile v0.0.0-20161223203901-3a8809bd8a80
go: downloading github.com/prometheus/common v0.0.0-20181126121408-4724e9255275
go: extracting github.com/prometheus/common v0.0.0-20181126121408-4724e9255275
go: downloading github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce
go: extracting github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910
go: extracting github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce
go: downloading github.com/intel-go/cpuid v0.0.0-20181003105527-1a4a6f06a1c6
go: downloading github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903
go: extracting github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903
go: extracting github.com/intel-go/cpuid v0.0.0-20181003105527-1a4a6f06a1c6
go: extracting google.golang.org/genproto v0.0.0-20190201180003-4b09977fb922
go: extracting k8s.io/kubernetes v1.15.2
go: downloading github.com/davecgh/go-spew v1.1.1
go: extracting github.com/davecgh/go-spew v1.1.1
go: downloading google.golang.org/grpc v1.17.0
go: extracting google.golang.org/grpc v1.17.0
go: downloading github.com/c4milo/gotoolkit v0.0.0-20170318115440-bcc06269efa9
go: extracting github.com/c4milo/gotoolkit v0.0.0-20170318115440-bcc06269efa9
go: extracting github.com/aws/aws-sdk-go v1.16.26
go: extracting google.golang.org/api v0.1.0
go: downloading github.com/pelletier/go-toml v1.2.0
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1
go: extracting github.com/matttproud/golang_protobuf_extensions v1.0.1
go: downloading github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a
go: extracting github.com/pelletier/go-toml v1.2.0
go: downloading github.com/cenkalti/backoff v2.2.1+incompatible
go: extracting github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a
go: downloading github.com/mattn/go-colorable v0.1.2
go: extracting github.com/mattn/go-colorable v0.1.2
go: downloading github.com/google/go-cmp v0.3.0
go: extracting github.com/google/go-cmp v0.3.0
go: extracting github.com/cenkalti/backoff v2.2.1+incompatible
go: downloading github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d
go: downloading github.com/miekg/dns v0.0.0-20160614162101-5d001d020961
go: extracting github.com/miekg/dns v0.0.0-20160614162101-5d001d020961
go: extracting github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d
go: downloading github.com/imdario/mergo v0.3.5
go: downloading github.com/modern-go/reflect2 v1.0.1
go: extracting github.com/modern-go/reflect2 v1.0.1
go: downloading k8s.io/kubernetes/staging/src/k8s.io/component-base v0.0.0-20190623232353-8c3b7d7679cc
go: extracting github.com/imdario/mergo v0.3.5
go: downloading github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96
go: extracting k8s.io/kubernetes/staging/src/k8s.io/component-base v0.0.0-20190623232353-8c3b7d7679cc
go: extracting github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96
go: downloading github.com/golang/protobuf v1.2.0
go: downloading github.com/googleapis/gax-go v2.0.0+incompatible
go: extracting github.com/googleapis/gax-go v2.0.0+incompatible
go: downloading github.com/googleapis/gax-go/v2 v2.0.3
go: extracting github.com/googleapis/gax-go/v2 v2.0.3
go: extracting github.com/golang/protobuf v1.2.0
go: downloading github.com/juju/errors v0.0.0-20190806202954-0232dcc7464d
go: downloading github.com/hashicorp/go-safetemp v1.0.0
go: extracting github.com/hashicorp/go-safetemp v1.0.0
go: downloading k8s.io/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20190623232353-8c3b7d7679cc
go: extracting github.com/juju/errors v0.0.0-20190806202954-0232dcc7464d
go: downloading github.com/samalba/dockerclient v0.0.0-20160414174713-91d7393ff859
go: extracting github.com/samalba/dockerclient v0.0.0-20160414174713-91d7393ff859
go: downloading github.com/fsnotify/fsnotify v1.4.7
go: downloading github.com/docker/distribution v0.0.0-20170726174610-edc3ab29cdff
go: downloading go.opencensus.io v0.18.0
go: downloading github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d
go: extracting github.com/fsnotify/fsnotify v1.4.7
go: extracting k8s.io/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20190623232353-8c3b7d7679cc
go: downloading golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a
go: downloading gopkg.in/inf.v0 v0.9.1
go: extracting golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a
go: extracting github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d
go: extracting gopkg.in/inf.v0 v0.9.1
go: downloading github.com/mitchellh/go-ps v0.0.0-20170309133038-4fdf99ab2936
go: downloading github.com/hashicorp/golang-lru v0.5.0
go: extracting go.opencensus.io v0.18.0
go: downloading github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af
go: extracting github.com/docker/distribution v0.0.0-20170726174610-edc3ab29cdff
go: downloading k8s.io/kube-openapi v0.0.0-20190228160746-b3a7cee44a30
go: extracting github.com/mitchellh/go-ps v0.0.0-20170309133038-4fdf99ab2936
go: downloading github.com/cpuguy83/go-md2man v1.0.10
go: extracting github.com/hashicorp/golang-lru v0.5.0
go: extracting github.com/cpuguy83/go-md2man v1.0.10
go: downloading github.com/opencontainers/go-digest v0.0.0-20170106003457-a6d0ee40d420
go: extracting github.com/opencontainers/go-digest v0.0.0-20170106003457-a6d0ee40d420
go: extracting github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af
go: extracting k8s.io/kube-openapi v0.0.0-20190228160746-b3a7cee44a30
go: downloading github.com/evanphx/json-patch v4.2.0+incompatible
go: downloading github.com/pmezard/go-difflib v1.0.0
go: extracting github.com/evanphx/json-patch v4.2.0+incompatible
go: extracting github.com/pmezard/go-difflib v1.0.0
ok  	k8s.io/minikube/cmd/minikube/cmd	0.056s	coverage: 16.0% of statements
ok  	k8s.io/minikube/cmd/minikube/cmd/config	0.061s	coverage: 18.6% of statements
ok  	k8s.io/minikube/pkg/drivers	0.021s	coverage: 13.4% of statements
ok  	k8s.io/minikube/pkg/drivers/kvm	0.033s	coverage: 2.3% of statements
ok  	k8s.io/minikube/pkg/minikube/assets	0.027s	coverage: 64.4% of statements
ok  	k8s.io/minikube/pkg/minikube/bootstrapper	4.278s	coverage: 73.3% of statements
ok  	k8s.io/minikube/pkg/minikube/bootstrapper/kubeadm	0.054s	coverage: 30.9% of statements
ok  	k8s.io/minikube/pkg/minikube/cluster	0.249s	coverage: 53.8% of statements
ok  	k8s.io/minikube/pkg/minikube/config	0.039s	coverage: 76.0% of statements
ok  	k8s.io/minikube/pkg/minikube/cruntime	0.019s	coverage: 64.0% of statements
ok  	k8s.io/minikube/pkg/minikube/extract	0.008s	coverage: 56.9% of statements
ok  	k8s.io/minikube/pkg/minikube/kubeconfig	0.058s	coverage: 75.9% of statements
ok  	k8s.io/minikube/pkg/minikube/logs	0.033s	coverage: 1.4% of statements
ok  	k8s.io/minikube/pkg/minikube/machine	0.052s	coverage: 11.2% of statements
ok  	k8s.io/minikube/pkg/minikube/notify	0.023s	coverage: 78.6% of statements
ok  	k8s.io/minikube/pkg/minikube/out	0.011s	coverage: 78.4% of statements
ok  	k8s.io/minikube/pkg/minikube/problem	0.009s	coverage: 100.0% of statements
ok  	k8s.io/minikube/pkg/minikube/proxy	0.009s	coverage: 100.0% of statements
ok  	k8s.io/minikube/pkg/minikube/registry	0.023s	coverage: 100.0% of statements
ok  	k8s.io/minikube/pkg/minikube/service	1.500s	coverage: 85.2% of statements
--- FAIL: TestNewSSHClient (0.79s)
    ssh_mock.go:173: Listening on 127.0.0.1:40245
    ssh_mock.go:83: Accepting...
    ssh_mock.go:83: Accepting...
    ssh_mock.go:132: exec request received: &{Type:exec WantReply:true Payload:[0 0 0 3 102 111 111] ch:0xc0001320c0 mux:<nil>}
    sshutil_test.go:67: Error running "foo": wait: remote command exited without exit status or exit signal
    ssh_mock.go:189: Stopping
panic: Fail in goroutine after TestNewSSHClient has completed

goroutine 25 [running]:
testing.(*common).Fail(0xc000130600)
	/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/testing/testing.go:565 +0x11e
testing.(*common).Errorf(0xc000130600, 0xc0fe09, 0x16, 0xc0000d1f00, 0x1, 0x1)
	/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/testing/testing.go:660 +0x91
k8s.io/minikube/pkg/minikube/tests.(*SSHServer).handleRequest(0xc0000bb6e0, 0xd1ea40, 0xc0001320c0, 0xc00008a600)
	/home/travis/gopath/src/github.com/kubernetes/minikube/pkg/minikube/tests/ssh_mock.go:151 +0x573
k8s.io/minikube/pkg/minikube/tests.(*SSHServer).handleIncomingConnection(0xc0000bb6e0, 0xd217a0, 0xc0000b8018)
	/home/travis/gopath/src/github.com/kubernetes/minikube/pkg/minikube/tests/ssh_mock.go:118 +0x15f
created by k8s.io/minikube/pkg/minikube/tests.(*SSHServer).serve
	/home/travis/gopath/src/github.com/kubernetes/minikube/pkg/minikube/tests/ssh_mock.go:92 +0x4a
FAIL	k8s.io/minikube/pkg/minikube/sshutil	0.803s
ok  	k8s.io/minikube/pkg/minikube/storageclass	0.026s	coverage: 97.2% of statements
ok  	k8s.io/minikube/pkg/minikube/translate	0.004s	coverage: 6.9% of statements
ok  	k8s.io/minikube/pkg/minikube/tunnel	2.055s	coverage: 64.6% of statements
ok  	k8s.io/minikube/pkg/util	2.010s	coverage: 62.0% of statements
ok  	k8s.io/minikube/pkg/util/lock	0.004s	coverage: 59.1% of statements
ok  	k8s.io/minikube/pkg/util/retry	0.002s	coverage: 0.0% of statements
Makefile:232: recipe for target 'test' failed
make: *** [test] Error 32
TravisBuddy Request Identifier: 14857040-e6b1-11e9-9927-991e8c29daea

@tstromberg tstromberg added the kind/proposal proposals label Oct 9, 2019
@RA489
Copy link

RA489 commented Oct 22, 2019

/ok-to-test

@k8s-ci-robot k8s-ci-robot added ok-to-test Indicates a non-member PR verified by an org member that is safe to test. and removed needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Oct 22, 2019
@minikube-bot
Copy link
Collaborator

Error: running mkcmp: exit status 1

@tstromberg
Copy link
Contributor

Closing until this proposal can be refreshed and looked at again.

I suspect we may need to adjust the MEP workflow to allow for faster iteration and approval.

@tstromberg tstromberg closed this Dec 9, 2019
@tstromberg tstromberg removed the triage/discuss Items for discussion label Jun 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/proposal proposals ok-to-test Indicates a non-member PR verified by an org member that is safe to test. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants