Skip to content
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

add new --extra-config option "scheduler" #8147

Merged
merged 6 commits into from
Jul 7, 2020

Conversation

nezorflame
Copy link
Contributor

@nezorflame nezorflame commented May 14, 2020

This PR fixes the error message for the --extra-config option parsing for the minikube start command (also mentioned in #6689).
Seems like it was a simple copy-paste issue in the original commit.

Example:

minikube start --extra-config=kubeProxy.IPTables.SyncPeriod.Duration=5000000000

Before (failing during the process of setup):

X Failed to update cluster: updating node: generating kubeadm cfg: generating extra component config for kubeadm: unknown component map["apiserver":"apiServer" "controller-manager":"controllerManager" "kube-proxy":"" "kubeadm":"kubeadm" "kubelet":"" "scheduler":"scheduler"]. valid components are: map[apiserver:apiServer controller-manager:controllerManager kube-proxy: kubeadm:kubeadm kubelet: scheduler:scheduler]

After (validation check during the initialization):

❗	These --extra-config parameters are invalid: [kubeProxy]
💣	Valid components are: [apiserver controller-manager kubeadm kubelet kube-proxy scheduler]

@k8s-ci-robot
Copy link
Contributor

Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please follow instructions at https://git.k8s.io/community/CLA.md#the-contributor-license-agreement to sign the CLA.

It may take a couple minutes for the CLA signature to be fully registered; after that, please reply here with a new comment and we'll verify. Thanks.


  • If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address. Check your existing CLA data and verify that your email is set on your git commits.
  • If you signed the CLA as a corporation, please sign in with your organization's credentials at https://identity.linuxfoundation.org/projects/cncf to be authorized.
  • If you have done the above and are still having issues with the CLA being reported as unsigned, please log a ticket with the Linux Foundation Helpdesk: https://support.linuxfoundation.org/
  • Should you encounter any issues with the Linux Foundation Helpdesk, send a message to the backup e-mail support address at: [email protected]

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. I understand the commands that are listed here.

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

Welcome @nezorflame!

It looks like this is your first PR to kubernetes/minikube 🎉. Please refer to our pull request process documentation to help your PR have a smooth ride to approval.

You will be prompted by a bot to use commands during the review process. Do not be afraid to follow the prompts! It is okay to experiment. Here is the bot commands documentation.

You can also check if kubernetes/minikube has its own contribution guidelines.

You may want to refer to our testing guide if you run into trouble with your tests not passing.

If you are having difficulty getting your pull request seen, please follow the recommended escalation practices. Also, for tips and tricks in the contribution process you may want to read the Kubernetes contributor cheat sheet. We want to make sure your contribution gets all the attention it needs!

Thank you, and welcome to Kubernetes. 😃

@k8s-ci-robot
Copy link
Contributor

Hi @nezorflame. 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/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label May 14, 2020
@minikube-bot
Copy link
Collaborator

Can one of the admins verify this patch?

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. and removed cncf-cla: no Indicates the PR's author has not signed the CNCF CLA. labels May 14, 2020
@nezorflame
Copy link
Contributor Author

CLA signed.

@nezorflame
Copy link
Contributor Author

/assign @medyagh

Copy link
Member

@medyagh medyagh left a comment

Choose a reason for hiding this comment

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

while this is a good PR ! I think we could do even better,
instead of waiting to fail the way here, we could detect and return without crashing.

here are options, we could add a helper func in start.go inside ValidateFlags
and we could validate the extra arg is okay. so the users get a faster resonse

@medyagh
Copy link
Member

medyagh commented May 14, 2020

the second option would make an ErrorType and return that error type for example
ErrNotValidExtraArg

and the caller can exit.WithUsage("Please ...blahblah") instead of crashing

example of using the ErrorType can be found in kverify package

// ErrNetworkNotReady is thrown when there is node condition is network not ready

@codecov-io
Copy link

codecov-io commented May 14, 2020

Codecov Report

Merging #8147 into master will decrease coverage by 0.01%.
The diff coverage is 54.16%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #8147      +/-   ##
==========================================
- Coverage   35.27%   35.26%   -0.02%     
==========================================
  Files         146      146              
  Lines        9326     9342      +16     
==========================================
+ Hits         3290     3294       +4     
- Misses       5637     5649      +12     
  Partials      399      399              
Impacted Files Coverage Δ
cmd/minikube/cmd/start.go 15.10% <0.00%> (-0.30%) ⬇️
pkg/minikube/bootstrapper/bsutil/kubeadm.go 83.56% <ø> (ø)
pkg/minikube/bootstrapper/bsutil/extraconfig.go 82.50% <100.00%> (+0.92%) ⬆️
cmd/minikube/cmd/start_flags.go 50.80% <0.00%> (-0.17%) ⬇️

@k8s-ci-robot k8s-ci-robot added size/S Denotes a PR that changes 10-29 lines, ignoring generated files. and removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels May 15, 2020
@k8s-ci-robot k8s-ci-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels May 17, 2020
@nezorflame
Copy link
Contributor Author

nezorflame commented May 17, 2020

Added a separate public validation func with test and used it inside of the start validation.

Example output:

❯ minikube start --disk-size 30g --memory 3072 --cpus 2 --kubernetes-version v1.14.0 --extra-config=kubeproxy.IPTables.SyncPeriod.Duration=5000000000 --extra-config=kubeproxy.IPTables.MinSyncPeriod.Duration=3000000000 --vm-driver=docker

😄	minikube v1.10.1 on Ubuntu 20.04
✨	Using the docker driver based on existing profile
❗	These --extra-config parameters are invalid: [kubeproxy]
💣	Valid components are: [apiserver controller-manager kubeadm kubelet kube-proxy scheduler]

Not sure about the formatting, would like an opinion here.

@nezorflame nezorflame requested a review from medyagh May 17, 2020 12:07
@codecov-commenter
Copy link

Codecov Report

Merging #8147 into master will decrease coverage by 0.82%.
The diff coverage is 54.16%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #8147      +/-   ##
==========================================
- Coverage   35.27%   34.44%   -0.83%     
==========================================
  Files         146      147       +1     
  Lines        9326     9443     +117     
==========================================
- Hits         3290     3253      -37     
- Misses       5637     5791     +154     
  Partials      399      399              
Impacted Files Coverage Δ
cmd/minikube/cmd/start.go 13.47% <0.00%> (-1.93%) ⬇️
pkg/minikube/bootstrapper/bsutil/kubeadm.go 83.56% <ø> (ø)
pkg/minikube/bootstrapper/bsutil/extraconfig.go 82.50% <100.00%> (+0.92%) ⬆️
pkg/minikube/bootstrapper/certs.go 44.26% <0.00%> (-27.05%) ⬇️
pkg/minikube/proxy/proxy.go 77.10% <0.00%> (-19.87%) ⬇️
cmd/minikube/cmd/node_delete.go 13.33% <0.00%> (-4.85%) ⬇️
cmd/minikube/cmd/start_flags.go 49.84% <0.00%> (-1.14%) ⬇️
cmd/minikube/cmd/status.go 22.22% <0.00%> (-0.98%) ⬇️
cmd/minikube/cmd/node_stop.go 13.33% <0.00%> (-0.96%) ⬇️
... and 7 more

@nezorflame
Copy link
Contributor Author

@medyagh any chance you'll have some time to re-review this?

@medyagh
Copy link
Member

medyagh commented Jun 5, 2020

@nezorflame do you mind updating the Before and After, we should fail fast Before configuring the cluster and use exit.WithUsage

and also could you please pull the master too ?

@medyagh
Copy link
Member

medyagh commented Jun 5, 2020

/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 Jun 5, 2020
@minikube-pr-bot
Copy link

kvm2 Driver
docker Driver

@k8s-ci-robot k8s-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jun 11, 2020
@tstromberg
Copy link
Contributor

Tests look OK - do you mind resolving the conflict so that this can be merged?

@nezorflame
Copy link
Contributor Author

nezorflame commented Jun 25, 2020 via email

@k8s-ci-robot k8s-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jun 28, 2020
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: nezorflame
To complete the pull request process, please assign medyagh
You can assign the PR to them by writing /assign @medyagh 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

@nezorflame
Copy link
Contributor Author

@tstromberg done, now need to wait for the checks :)

@TravisBuddy
Copy link

Travis tests have failed

Hey @nezorflame,
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.13.8.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.13.8.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
MINIKUBE_LDFLAGS="-X k8s.io/minikube/pkg/version.version=v1.12.0-beta.0 -X k8s.io/minikube/pkg/version.isoVersion=v1.11.0 -X k8s.io/minikube/pkg/version.isoPath=minikube/iso -X k8s.io/minikube/pkg/version.gitCommitID="be9136f11e429d6740307ec80c88695eb9d4dc91"" ./test.sh
= schema_check ==========================================================
go: downloading github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f
go: extracting github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f
go: downloading github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
go: extracting github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f
go: extracting github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f
go: finding github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f
go: finding github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
go: finding github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f
ok
= go test ===============================================================
go: downloading github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: downloading github.com/docker/go-units v0.4.0
go: downloading github.com/shirou/gopsutil v2.18.12+incompatible
go: downloading github.com/machine-drivers/machine v0.7.1-0.20200323212942-41eb826190d8
go: downloading k8s.io/client-go v0.17.3
go: downloading github.com/juju/mutex v0.0.0-20180619145857-d21b13acf4bf
go: extracting github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: extracting github.com/docker/go-units v0.4.0
go: downloading golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37
go: extracting github.com/juju/mutex v0.0.0-20180619145857-d21b13acf4bf
go: downloading k8s.io/api v0.17.3
go: extracting github.com/shirou/gopsutil v2.18.12+incompatible
go: extracting github.com/machine-drivers/machine v0.7.1-0.20200323212942-41eb826190d8
go: downloading github.com/afbjorklund/go-containerregistry v0.0.0-20200602203322-347d93793dc9
go: downloading golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a
go: downloading github.com/afbjorklund/go-getter v1.4.1-0.20190910175809-eb9f6c26742c
go: extracting golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a
go: extracting github.com/afbjorklund/go-getter v1.4.1-0.20190910175809-eb9f6c26742c
go: extracting k8s.io/client-go v0.17.3
go: extracting golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37
go: downloading github.com/libvirt/libvirt-go v3.4.0+incompatible
go: extracting github.com/libvirt/libvirt-go v3.4.0+incompatible
go: downloading github.com/sayboras/dockerclient v0.0.0-20191231050035-015626177a97
go: extracting github.com/afbjorklund/go-containerregistry v0.0.0-20200602203322-347d93793dc9
go: extracting github.com/sayboras/dockerclient v0.0.0-20191231050035-015626177a97
go: downloading github.com/aws/aws-sdk-go v1.31.6
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading gopkg.in/yaml.v2 v2.3.0
go: downloading k8s.io/kubectl v0.17.3
go: downloading github.com/pkg/errors v0.9.1
go: extracting github.com/mitchellh/go-homedir v1.1.0
go: downloading github.com/mitchellh/go-testing-interface v1.0.0
go: extracting gopkg.in/yaml.v2 v2.3.0
go: downloading github.com/cenkalti/backoff v2.2.1+incompatible
go: downloading github.com/spf13/viper v1.7.0
go: extracting github.com/mitchellh/go-testing-interface v1.0.0
go: downloading k8s.io/apimachinery v0.17.3
go: extracting github.com/pkg/errors v0.9.1
go: downloading golang.org/x/sys v0.0.0-20200523222454-059865788121
go: extracting github.com/cenkalti/backoff v2.2.1+incompatible
go: downloading github.com/spf13/pflag v1.0.5
go: extracting k8s.io/api v0.17.3
go: extracting github.com/spf13/viper v1.7.0
go: downloading github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3
go: extracting github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3
go: downloading google.golang.org/api v0.25.0
go: downloading github.com/juju/errors v0.0.0-20190806202954-0232dcc7464d
go: extracting github.com/juju/errors v0.0.0-20190806202954-0232dcc7464d
go: downloading github.com/spf13/cast v1.3.1
go: downloading github.com/ulikunitz/xz v0.5.7
go: extracting github.com/spf13/cast v1.3.1
go: downloading github.com/intel-go/cpuid v0.0.0-20181003105527-1a4a6f06a1c6
go: extracting github.com/spf13/pflag v1.0.5
go: extracting github.com/intel-go/cpuid v0.0.0-20181003105527-1a4a6f06a1c6
go: downloading gopkg.in/ini.v1 v1.56.0
go: extracting gopkg.in/ini.v1 v1.56.0
go: downloading github.com/cloudfoundry-attic/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21
go: extracting github.com/ulikunitz/xz v0.5.7
go: extracting golang.org/x/sys v0.0.0-20200523222454-059865788121
go: extracting github.com/cloudfoundry-attic/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21
go: downloading github.com/fsnotify/fsnotify v1.4.9
go: extracting k8s.io/apimachinery v0.17.3
go: extracting k8s.io/kubectl v0.17.3
go: downloading github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7
go: downloading golang.org/x/text v0.3.2
go: extracting github.com/fsnotify/fsnotify v1.4.9
go: downloading github.com/otiai10/copy v1.0.2
go: downloading github.com/docker/cli v0.0.0-20200303162255-7d407207c304
go: extracting github.com/otiai10/copy v1.0.2
go: downloading github.com/pkg/browser v0.0.0-20160118053552-9302be274faa
go: downloading github.com/hashicorp/go-safetemp v1.0.0
go: downloading github.com/hashicorp/hcl v1.0.0
go: extracting github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7
go: extracting github.com/docker/cli v0.0.0-20200303162255-7d407207c304
go: extracting github.com/pkg/browser v0.0.0-20160118053552-9302be274faa
go: downloading k8s.io/klog v1.0.0
go: downloading golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2
go: downloading github.com/pelletier/go-toml v1.8.0
go: extracting google.golang.org/api v0.25.0
go: extracting golang.org/x/text v0.3.2
go: extracting github.com/aws/aws-sdk-go v1.31.6
go: extracting github.com/hashicorp/hcl v1.0.0
go: downloading github.com/russross/blackfriday v1.5.3-0.20200218234912-41c5fccfd6f6
go: extracting github.com/hashicorp/go-safetemp v1.0.0
go: downloading github.com/hooklift/iso9660 v0.0.0-20170318115843-1cf07e5970d8
go: downloading gopkg.in/inf.v0 v0.9.1
go: downloading github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd
go: extracting k8s.io/klog v1.0.0
go: extracting golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2
go: downloading k8s.io/kubernetes v1.17.3
go: extracting github.com/pelletier/go-toml v1.8.0
go: downloading github.com/spf13/cobra v1.0.0
go: extracting gopkg.in/inf.v0 v0.9.1
go: extracting github.com/russross/blackfriday v1.5.3-0.20200218234912-41c5fccfd6f6
go: extracting github.com/hooklift/iso9660 v0.0.0-20170318115843-1cf07e5970d8
go: extracting github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd
go: downloading github.com/magiconair/properties v1.8.1
go: downloading github.com/pkg/profile v0.0.0-20161223203901-3a8809bd8a80
go: downloading github.com/opencontainers/go-digest v1.0.0-rc1
go: downloading github.com/containerd/containerd v1.3.1-0.20191213020239-082f7e3aed57
go: downloading github.com/spf13/jwalterweatherman v1.1.0
go: downloading golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
go: extracting github.com/spf13/cobra v1.0.0
go: downloading github.com/mitchellh/mapstructure v1.3.1
go: downloading github.com/google/slowjam v0.0.0-20200530021616-df27e642fe7b
go: extracting github.com/spf13/jwalterweatherman v1.1.0
go: downloading github.com/c4milo/gotoolkit v0.0.0-20170318115440-bcc06269efa9
go: extracting github.com/containerd/containerd v1.3.1-0.20191213020239-082f7e3aed57
go: extracting golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
go: extracting github.com/pkg/profile v0.0.0-20161223203901-3a8809bd8a80
go: downloading github.com/docker/docker-credential-helpers v0.6.3
go: extracting github.com/opencontainers/go-digest v1.0.0-rc1
go: extracting k8s.io/kubernetes v1.17.3
go: extracting github.com/magiconair/properties v1.8.1
go: extracting github.com/c4milo/gotoolkit v0.0.0-20170318115440-bcc06269efa9
go: extracting github.com/mitchellh/mapstructure v1.3.1
go: downloading github.com/blang/semver v3.5.0+incompatible
go: extracting github.com/google/slowjam v0.0.0-20200530021616-df27e642fe7b
go: downloading github.com/gogo/protobuf v1.3.1
go: downloading k8s.io/utils v0.0.0-20200229041039-0a110f9eb7ab
go: downloading github.com/jmespath/go-jmespath v0.3.0
go: downloading cloud.google.com/go v0.57.0
go: downloading github.com/olekukonko/tablewriter v0.0.4
go: downloading github.com/docker/distribution v2.7.1+incompatible
go: downloading github.com/hashicorp/go-cleanhttp v0.5.1
go: downloading github.com/subosito/gotenv v1.2.0
go: extracting github.com/docker/docker-credential-helpers v0.6.3
go: extracting github.com/blang/semver v3.5.0+incompatible
go: downloading github.com/cheggaaa/pb v1.0.27
go: extracting k8s.io/utils v0.0.0-20200229041039-0a110f9eb7ab
go: extracting github.com/docker/distribution v2.7.1+incompatible
go: extracting github.com/olekukonko/tablewriter v0.0.4
go: extracting github.com/jmespath/go-jmespath v0.3.0
go: extracting github.com/gogo/protobuf v1.3.1
go: downloading github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2
go: downloading github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b
go: downloading k8s.io/cluster-bootstrap v0.17.3
go: downloading google.golang.org/grpc v1.29.1
go: downloading github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d
go: extracting github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d
go: extracting github.com/subosito/gotenv v1.2.0
go: downloading github.com/mattn/go-isatty v0.0.12
go: extracting github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b
go: extracting github.com/cheggaaa/pb v1.0.27
go: downloading github.com/modern-go/reflect2 v1.0.1
go: downloading github.com/cheggaaa/pb/v3 v3.0.1
go: extracting cloud.google.com/go v0.57.0
go: extracting github.com/hashicorp/go-cleanhttp v0.5.1
go: downloading sigs.k8s.io/sig-storage-lib-external-provisioner v4.0.0+incompatible
go: downloading github.com/google/uuid v1.1.1
go: downloading cloud.google.com/go/storage v1.8.0
go: downloading github.com/mattn/go-runewidth v0.0.7
go: extracting google.golang.org/grpc v1.29.1
go: extracting github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2
go: extracting k8s.io/cluster-bootstrap v0.17.3
go: extracting github.com/google/uuid v1.1.1
go: extracting github.com/mattn/go-runewidth v0.0.7
go: extracting github.com/cheggaaa/pb/v3 v3.0.1
go: extracting sigs.k8s.io/sig-storage-lib-external-provisioner v4.0.0+incompatible
go: downloading github.com/docker/go-connections v0.4.0
go: extracting github.com/mattn/go-isatty v0.0.12
go: extracting cloud.google.com/go/storage v1.8.0
go: extracting github.com/modern-go/reflect2 v1.0.1
go: downloading github.com/cpuguy83/go-md2man v1.0.10
go: downloading k8s.io/component-base v0.17.3
go: downloading github.com/json-iterator/go v1.1.8
go: extracting github.com/docker/go-connections v0.4.0
go: downloading github.com/juju/clock v0.0.0-20190205081909-9c5c9712527c
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/VividCortex/ewma v1.1.1
go: downloading k8s.io/kube-proxy v0.17.3
go: extracting k8s.io/kube-proxy v0.17.3
go: downloading github.com/googleapis/gax-go v2.0.2+incompatible
go: extracting github.com/cpuguy83/go-md2man v1.0.10
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.0
go: extracting github.com/juju/clock v0.0.0-20190205081909-9c5c9712527c
go: downloading google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece
go: extracting github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: extracting k8s.io/component-base v0.17.3
go: downloading sigs.k8s.io/yaml v1.1.0
go: extracting github.com/VividCortex/ewma v1.1.1
go: downloading k8s.io/kubelet v0.17.3
go: extracting github.com/cpuguy83/go-md2man/v2 v2.0.0
go: extracting github.com/json-iterator/go v1.1.8
go: downloading golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1
go: extracting github.com/googleapis/gax-go v2.0.2+incompatible
go: extracting sigs.k8s.io/yaml v1.1.0
go: downloading github.com/googleapis/gax-go/v2 v2.0.5
go: downloading github.com/machine-drivers/docker-machine-driver-vmware v0.1.1
go: downloading github.com/mitchellh/go-wordwrap v1.0.0
go: extracting github.com/machine-drivers/docker-machine-driver-vmware v0.1.1
go: downloading github.com/hashicorp/golang-lru v0.5.3
go: extracting github.com/googleapis/gax-go/v2 v2.0.5
go: extracting github.com/mitchellh/go-wordwrap v1.0.0
go: downloading github.com/davecgh/go-spew v1.1.1
go: downloading github.com/hashicorp/go-version v1.2.0
go: extracting github.com/hashicorp/golang-lru v0.5.3
go: extracting k8s.io/kubelet v0.17.3
go: downloading github.com/prometheus/client_golang v1.1.0
go: downloading github.com/mattn/go-colorable v0.1.6
go: downloading github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
go: downloading github.com/fatih/color v1.9.0
go: downloading github.com/google/go-cmp v0.4.1
go: extracting golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1
go: downloading go.opencensus.io v0.22.3
go: extracting github.com/davecgh/go-spew v1.1.1
go: extracting github.com/mattn/go-colorable v0.1.6
go: extracting github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
go: extracting github.com/fatih/color v1.9.0
go: downloading github.com/golang/protobuf v1.4.2
go: downloading github.com/spf13/afero v1.2.2
go: extracting github.com/google/go-cmp v0.4.1
go: extracting github.com/prometheus/client_golang v1.1.0
go: downloading github.com/opencontainers/image-spec v1.0.1
go: extracting github.com/hashicorp/go-version v1.2.0
go: extracting github.com/golang/protobuf v1.4.2
go: extracting github.com/spf13/afero v1.2.2
go: downloading github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
go: downloading google.golang.org/protobuf v1.24.0
go: downloading github.com/sirupsen/logrus v1.6.0
go: extracting github.com/opencontainers/image-spec v1.0.1
go: downloading github.com/beorn7/perks v1.0.1
go: extracting go.opencensus.io v0.22.3
go: extracting github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
go: downloading k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a
go: extracting github.com/sirupsen/logrus v1.6.0
go: extracting github.com/beorn7/perks v1.0.1
go: downloading github.com/prometheus/common v0.6.0
go: downloading github.com/google/gofuzz v1.0.0
go: downloading github.com/googleapis/gnostic v0.3.0
go: extracting github.com/prometheus/common v0.6.0
go: extracting github.com/google/gofuzz v1.0.0
go: extracting google.golang.org/protobuf v1.24.0
go: extracting k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a
go: extracting github.com/googleapis/gnostic v0.3.0
go: downloading github.com/russross/blackfriday/v2 v2.0.1
go: downloading github.com/prometheus/procfs v0.0.5
go: downloading github.com/imdario/mergo v0.3.9
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1
go: downloading github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4
go: downloading github.com/miekg/dns v1.1.4
go: extracting github.com/imdario/mergo v0.3.9
go: downloading github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96
go: extracting github.com/matttproud/golang_protobuf_extensions v1.0.1
go: extracting github.com/miekg/dns v1.1.4
go: extracting github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4
go: extracting github.com/russross/blackfriday/v2 v2.0.1
go: extracting github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96
go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0
go: extracting github.com/prometheus/procfs v0.0.5
go: extracting github.com/shurcooL/sanitized_anchor_name v1.0.0
go: extracting google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece
go: finding github.com/machine-drivers/machine v0.7.1-0.20200323212942-41eb826190d8
go: finding github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3
go: finding github.com/pkg/errors v0.9.1
go: finding github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: finding github.com/google/slowjam v0.0.0-20200530021616-df27e642fe7b
go: finding github.com/pkg/profile v0.0.0-20161223203901-3a8809bd8a80
go: finding github.com/docker/go-units v0.4.0
go: finding github.com/spf13/cobra v1.0.0
go: finding github.com/olekukonko/tablewriter v0.0.4
go: finding github.com/blang/semver v3.5.0+incompatible
go: finding k8s.io/client-go v0.17.3
go: finding github.com/hooklift/iso9660 v0.0.0-20170318115843-1cf07e5970d8
go: finding github.com/spf13/viper v1.7.0
go: finding github.com/libvirt/libvirt-go v3.4.0+incompatible
go: finding github.com/mattn/go-runewidth v0.0.7
go: finding golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37
go: finding github.com/imdario/mergo v0.3.9
go: finding k8s.io/api v0.17.3
go: finding github.com/juju/clock v0.0.0-20190205081909-9c5c9712527c
go: finding github.com/spf13/pflag v1.0.5
go: finding k8s.io/apimachinery v0.17.3
go: finding github.com/c4milo/gotoolkit v0.0.0-20170318115440-bcc06269efa9
go: finding github.com/mattn/go-isatty v0.0.12
go: finding golang.org/x/sys v0.0.0-20200523222454-059865788121
go: finding github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7
go: finding github.com/juju/mutex v0.0.0-20180619145857-d21b13acf4bf
go: finding github.com/afbjorklund/go-containerregistry v0.0.0-20200602203322-347d93793dc9
go: finding github.com/gogo/protobuf v1.3.1
go: finding github.com/juju/errors v0.0.0-20190806202954-0232dcc7464d
go: finding github.com/fsnotify/fsnotify v1.4.9
go: finding github.com/hashicorp/hcl v1.0.0
go: finding github.com/google/uuid v1.1.1
go: finding github.com/docker/cli v0.0.0-20200303162255-7d407207c304
go: finding github.com/pkg/browser v0.0.0-20160118053552-9302be274faa
go: finding github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b
go: finding github.com/magiconair/properties v1.8.1
go: finding github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
go: finding github.com/mitchellh/mapstructure v1.3.1
go: finding github.com/shirou/gopsutil v2.18.12+incompatible
go: finding github.com/pelletier/go-toml v1.8.0
go: finding github.com/google/gofuzz v1.0.0
go: finding github.com/cloudfoundry-attic/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21
go: finding cloud.google.com/go/storage v1.8.0
go: finding sigs.k8s.io/sig-storage-lib-external-provisioner v4.0.0+incompatible
go: finding k8s.io/klog v1.0.0
go: finding github.com/machine-drivers/docker-machine-driver-vmware v0.1.1
go: finding github.com/spf13/afero v1.2.2
go: finding github.com/otiai10/copy v1.0.2
go: finding github.com/docker/docker-credential-helpers v0.6.3
go: finding github.com/cpuguy83/go-md2man/v2 v2.0.0
go: finding github.com/spf13/cast v1.3.1
go: finding github.com/golang/protobuf v1.4.2
go: finding gopkg.in/inf.v0 v0.9.1
go: finding golang.org/x/text v0.3.2
go: finding github.com/docker/distribution v2.7.1+incompatible
go: finding github.com/cenkalti/backoff v2.2.1+incompatible
go: finding golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a
go: finding cloud.google.com/go v0.57.0
go: finding github.com/googleapis/gnostic v0.3.0
go: finding github.com/spf13/jwalterweatherman v1.1.0
go: finding golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2
go: finding github.com/prometheus/client_golang v1.1.0
go: finding github.com/russross/blackfriday/v2 v2.0.1
go: finding k8s.io/kubernetes v1.17.3
go: finding gopkg.in/yaml.v2 v2.3.0
go: finding github.com/subosito/gotenv v1.2.0
go: finding github.com/intel-go/cpuid v0.0.0-20181003105527-1a4a6f06a1c6
go: finding golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1
go: finding gopkg.in/ini.v1 v1.56.0
go: finding github.com/googleapis/gax-go/v2 v2.0.5
go: finding github.com/cheggaaa/pb/v3 v3.0.1
go: finding github.com/opencontainers/go-digest v1.0.0-rc1
go: finding google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece
go: finding google.golang.org/protobuf v1.24.0
go: finding github.com/shurcooL/sanitized_anchor_name v1.0.0
go: finding google.golang.org/api v0.25.0
go: finding google.golang.org/grpc v1.29.1
go: finding github.com/afbjorklund/go-getter v1.4.1-0.20190910175809-eb9f6c26742c
go: finding k8s.io/component-base v0.17.3
go: finding go.opencensus.io v0.22.3
go: finding k8s.io/kubectl v0.17.3
go: finding github.com/docker/go-connections v0.4.0
go: finding github.com/VividCortex/ewma v1.1.1
go: finding github.com/json-iterator/go v1.1.8
go: finding github.com/beorn7/perks v1.0.1
go: finding github.com/davecgh/go-spew v1.1.1
go: finding github.com/modern-go/reflect2 v1.0.1
go: finding github.com/fatih/color v1.9.0
go: finding github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4
go: finding github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: finding github.com/opencontainers/image-spec v1.0.1
go: finding github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd
go: finding github.com/mattn/go-colorable v0.1.6
go: finding github.com/prometheus/common v0.6.0
go: finding k8s.io/cluster-bootstrap v0.17.3
go: finding github.com/russross/blackfriday v1.5.3-0.20200218234912-41c5fccfd6f6
go: finding github.com/sayboras/dockerclient v0.0.0-20191231050035-015626177a97
go: finding github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
go: finding golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
go: finding github.com/containerd/containerd v1.3.1-0.20191213020239-082f7e3aed57
go: finding k8s.io/utils v0.0.0-20200229041039-0a110f9eb7ab
go: finding github.com/sirupsen/logrus v1.6.0
go: finding github.com/prometheus/procfs v0.0.5
go: finding github.com/matttproud/golang_protobuf_extensions v1.0.1
go: finding sigs.k8s.io/yaml v1.1.0
go: finding github.com/mitchellh/go-wordwrap v1.0.0
go: finding k8s.io/kube-proxy v0.17.3
go: finding k8s.io/kubelet v0.17.3
go: finding github.com/aws/aws-sdk-go v1.31.6
go: finding github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d
go: finding github.com/miekg/dns v1.1.4
go: finding github.com/hashicorp/go-cleanhttp v0.5.1
go: finding github.com/hashicorp/go-safetemp v1.0.0
go: finding github.com/hashicorp/golang-lru v0.5.3
go: finding github.com/hashicorp/go-version v1.2.0
go: finding github.com/mitchellh/go-homedir v1.1.0
go: finding github.com/mitchellh/go-testing-interface v1.0.0
go: finding github.com/ulikunitz/xz v0.5.7
go: finding github.com/google/go-cmp v0.4.1
go: finding k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a
go: finding github.com/jmespath/go-jmespath v0.3.0
go: finding github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96
go: finding github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2
go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
go: downloading github.com/evanphx/json-patch v4.5.0+incompatible
go: downloading github.com/pmezard/go-difflib v1.0.0
go: extracting github.com/pmezard/go-difflib v1.0.0
go: extracting golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
go: extracting github.com/evanphx/json-patch v4.5.0+incompatible
go: finding github.com/pmezard/go-difflib v1.0.0
go: finding golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
go: finding github.com/evanphx/json-patch v4.5.0+incompatible
ok  	k8s.io/minikube/cmd/minikube/cmd	3.865s	coverage: 20.4% of statements
ok  	k8s.io/minikube/cmd/minikube/cmd/config	0.161s	coverage: 21.5% of statements
ok  	k8s.io/minikube/pkg/addons	0.109s	coverage: 53.3% of statements
ok  	k8s.io/minikube/pkg/drivers	0.028s	coverage: 19.6% of statements
ok  	k8s.io/minikube/pkg/drivers/hyperkit	0.003s	coverage: 77.3% of statements
ok  	k8s.io/minikube/pkg/drivers/kic/oci	0.007s	coverage: 0.0% of statements
ok  	k8s.io/minikube/pkg/drivers/kvm	0.022s	coverage: 2.3% of statements
ok  	k8s.io/minikube/pkg/minikube/bootstrapper	0.840s	coverage: 55.7% of statements
ok  	k8s.io/minikube/pkg/minikube/bootstrapper/bsutil	0.100s	coverage: 62.4% of statements
ok  	k8s.io/minikube/pkg/minikube/bootstrapper/bsutil/ktmpl	0.009s	coverage: 100.0% of statements
ok  	k8s.io/minikube/pkg/minikube/bootstrapper/images	0.038s	coverage: 84.2% of statements
ok  	k8s.io/minikube/pkg/minikube/cluster	0.058s	coverage: 16.7% of statements
ok  	k8s.io/minikube/pkg/minikube/command	0.025s	coverage: 4.3% of statements
ok  	k8s.io/minikube/pkg/minikube/config	0.142s	coverage: 70.1% of statements
ok  	k8s.io/minikube/pkg/minikube/cruntime	0.038s	coverage: 40.2% of statements
ok  	k8s.io/minikube/pkg/minikube/docker	0.027s	coverage: 20.8% of statements
ok  	k8s.io/minikube/pkg/minikube/driver	0.038s	coverage: 37.0% of statements
ok  	k8s.io/minikube/pkg/minikube/extract	0.007s	coverage: 58.8% of statements
ok  	k8s.io/minikube/pkg/minikube/image	0.027s	coverage: 3.0% of statements
ok  	k8s.io/minikube/pkg/minikube/kubeconfig	0.030s	coverage: 77.0% of statements
ok  	k8s.io/minikube/pkg/minikube/localpath	0.013s	coverage: 51.9% of statements
ok  	k8s.io/minikube/pkg/minikube/logs	0.038s	coverage: 1.3% of statements
127.0.0.1:39013
I0628 19:56:28.804832   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:28.807902   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:28.808005   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:28.808068   13543 start.go:162] duration metric: libmachine.API.Create for "" took 63.652µs
I0628 19:56:28.808082   13543 start.go:203] post-start starting for "mock-machine-0.60466029" (driver="mock")
I0628 19:56:28.808094   13543 start.go:206] post-start completed in 317ns
I0628 19:56:28.808431   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.60466029/config.json ...
I0628 19:56:28.808531   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.60466029/config.json: {Name:mka640ca6d5746cfefad6774b705766b2d10e96d Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:28.808678   13543 start.go:124] duration metric: createHost completed in 3.819724ms
I0628 19:56:28.808771   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:28.809179   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:28.809238   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:28.809298   13543 start.go:162] duration metric: libmachine.API.Create for "" took 59.89µs
I0628 19:56:28.809309   13543 start.go:203] post-start starting for "mock-machine-0.94050909" (driver="mock")
I0628 19:56:28.809318   13543 start.go:206] post-start completed in 220ns
I0628 19:56:28.809410   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.94050909/config.json ...
I0628 19:56:28.809477   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.94050909/config.json: {Name:mk3393c0fb3e91a6b1b1528a7b26d325d16ac36b Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:28.809602   13543 start.go:124] duration metric: createHost completed in 820.29µs
I0628 19:56:28.809639   13543 start.go:240] acquiring machines lock for mock-machine-0.94050909: {Name:mk2a0ac10bff87bc7bd0a54c0ab7c6e9c381349e Clock:{} Delay:500ms Timeout:15m0s Cancel:<nil>}
I0628 19:56:28.809699   13543 start.go:244] acquired machines lock for "mock-machine-0.94050909" in 46.075µs
I0628 19:56:28.809711   13543 start.go:88] Skipping create...Using existing machine configuration
I0628 19:56:28.809727   13543 fix.go:53] fixHost starting: mock-machine-0.94050909
I0628 19:56:28.809770   13543 fix.go:105] recreateIfNeeded on mock-machine-0.94050909: state=Running err=<nil>
W0628 19:56:28.809779   13543 fix.go:131] unexpected machine state, will restart: <nil>
W0628 19:56:28.809882   13543 out.go:79] [unset outFile]: * Updating the running mock "mock-machine-0.94050909" bare metal machine ...
I0628 19:56:28.809899   13543 fix.go:55] fixHost completed within 174.016µs
I0628 19:56:28.809908   13543 start.go:75] releasing machines lock for "mock-machine-0.94050909", held for 197.292µs
I0628 19:56:28.809985   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:28.810343   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:28.810409   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:28.810486   13543 start.go:162] duration metric: libmachine.API.Create for "" took 76.812µs
I0628 19:56:28.810495   13543 start.go:203] post-start starting for "mock-machine-0.66456005" (driver="mock")
I0628 19:56:28.810508   13543 start.go:206] post-start completed in 324ns
I0628 19:56:28.810609   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.66456005/config.json ...
I0628 19:56:28.810670   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.66456005/config.json: {Name:mk8d325b45e256f179142f5f7fd9385cf4a7b424 Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:28.810781   13543 start.go:124] duration metric: createHost completed in 786.002µs
I0628 19:56:28.810808   13543 start.go:240] acquiring machines lock for mock-machine-0.66456005: {Name:mk2a0ac10bff87bc7bd0a54c0ab7c6e9c381349e Clock:{} Delay:500ms Timeout:15m0s Cancel:<nil>}
I0628 19:56:28.810856   13543 start.go:244] acquired machines lock for "mock-machine-0.66456005" in 35.309µs
I0628 19:56:28.810867   13543 start.go:88] Skipping create...Using existing machine configuration
I0628 19:56:28.810885   13543 fix.go:53] fixHost starting: mock-machine-0.66456005
I0628 19:56:28.810941   13543 fix.go:105] recreateIfNeeded on mock-machine-0.66456005: state=Error err=machine does not exist
I0628 19:56:28.810955   13543 fix.go:110] machineExists: false. err=machine does not exist
W0628 19:56:28.811071   13543 out.go:79] [unset outFile]: * mock "mock-machine-0.66456005" bare metal machine is missing, will recreate.
I0628 19:56:28.811083   13543 delete.go:123] DEMOLISHING mock-machine-0.66456005 ...
Stopping "mock-machine-0.66456005"...
Error getting machine state: machine does not exist
Machine "mock-machine-0.66456005" was stopped.
I0628 19:56:28.811209   13543 stop.go:64] duration metric: stop complete within 94.32µs
W0628 19:56:28.811356   13543 out.go:79] [unset outFile]: * Deleting "mock-machine-0.66456005" in mock ...
W0628 19:56:28.811399   13543 delete.go:138] delete failed (probably ok) <nil>
I0628 19:56:28.811410   13543 fix.go:117] Sleeping 1 second for extra luck!
I0628 19:56:29.811538   13543 start.go:121] createHost starting for "mock-machine-0.66456005" (driver="mock")
W0628 19:56:29.812163   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.812306   13543 start.go:157] libmachine.API.Create for "mock-machine-0.66456005" (driver="mock")
I0628 19:56:29.812372   13543 start.go:162] duration metric: libmachine.API.Create for "mock-machine-0.66456005" took 73.552µs
I0628 19:56:29.812381   13543 start.go:203] post-start starting for "mock-machine-0.43771419" (driver="mock")
I0628 19:56:29.812387   13543 start.go:206] post-start completed in 338ns
I0628 19:56:29.812502   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.43771419/config.json ...
I0628 19:56:29.812603   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.43771419/config.json: {Name:mk2c63430a3b3b9695cacdff02c50f9dd3fdcf5f Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.812774   13543 start.go:124] duration metric: createHost completed in 1.196737ms
W0628 19:56:29.812804   13543 fix.go:131] unexpected machine state, will restart: <nil>
I0628 19:56:29.812817   13543 fix.go:55] fixHost completed within 1.001932284s
I0628 19:56:29.812823   13543 start.go:75] releasing machines lock for "mock-machine-0.66456005", held for 1.001956051s
I0628 19:56:29.812852   13543 start.go:240] acquiring machines lock for mock-machine-0.43771419-mock-machine-0.43771419: {Name:mk2a0ac10bff87bc7bd0a54c0ab7c6e9c381349e Clock:{} Delay:500ms Timeout:15m0s Cancel:<nil>}
I0628 19:56:29.812905   13543 start.go:244] acquired machines lock for "mock-machine-0.43771419-mock-machine-0.43771419" in 42.162µs
I0628 19:56:29.812913   13543 start.go:84] Provisioning new machine with config: &{Name:mock-machine-0.43771419 KeepContext:false EmbedCerts:false MinikubeISO: KicBaseImage: Memory:0 CPUs:0 DiskSize:0 Driver:mock HyperkitVpnKitSock: HyperkitVSockPorts:[] DockerEnv:[MOCK_MAKE_IT_PROVISION=true] InsecureRegistry:[] RegistryMirror:[] HostOnlyCIDR: HypervVirtualSwitch: HypervUseExternalSwitch:false HypervExternalAdapter: KVMNetwork: KVMQemuURI: KVMGPU:false KVMHidden:false DockerOpt:[] DisableDriverMounts:false NFSShare:[] NFSSharesRoot: UUID: NoVTXCheck:false DNSProxy:false HostDNSResolver:false HostOnlyNicType: NatNicType: KubernetesConfig:{KubernetesVersion: ClusterName: APIServerName: APIServerNames:[] APIServerIPs:[] DNSDomain: ContainerRuntime: CRISocket: NetworkPlugin: FeatureGates: ServiceCIDR: ImageRepository: LoadBalancerStartIP: LoadBalancerEndIP: ExtraOptions:[] ShouldLoadCachedImages:false EnableDefaultCNI:false CNI: NodeIP: NodePort:0 NodeName:} Nodes:[{Name:minikube IP:127.0.0.1 Port:0 KubernetesVersion: ControlPlane:false Worker:false} {Name:mock-machine-0.66456005 IP:127.0.0.1 Port:0 KubernetesVersion: ControlPlane:false Worker:false}] Addons:map[] VerifyComponents:map[]} &{Name:mock-machine-0.43771419 IP:127.0.0.1 Port:0 KubernetesVersion: ControlPlane:false Worker:false}
I0628 19:56:29.812989   13543 start.go:121] createHost starting for "mock-machine-0.43771419" (driver="mock")
W0628 19:56:29.813534   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.813618   13543 start.go:157] libmachine.API.Create for "mock-machine-0.43771419" (driver="mock")
I0628 19:56:29.813678   13543 start.go:162] duration metric: libmachine.API.Create for "mock-machine-0.43771419" took 60.502µs
I0628 19:56:29.813686   13543 start.go:203] post-start starting for "mock-machine-0.42463750" (driver="mock")
I0628 19:56:29.813692   13543 start.go:206] post-start completed in 261ns
I0628 19:56:29.813785   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.42463750/config.json ...
I0628 19:56:29.813867   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.42463750/config.json: {Name:mk15b52ff7961e50885b2ffadebc88d9ac80e4ae Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.813986   13543 start.go:124] duration metric: createHost completed in 986.279µs
I0628 19:56:29.813993   13543 start.go:75] releasing machines lock for "mock-machine-0.43771419-mock-machine-0.43771419", held for 1.080871ms
I0628 19:56:29.814068   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:29.814648   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.814737   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:29.814826   13543 start.go:162] duration metric: libmachine.API.Create for "" took 89.819µs
I0628 19:56:29.814868   13543 start.go:203] post-start starting for "mock-machine-0.68682307" (driver="mock")
I0628 19:56:29.814883   13543 start.go:206] post-start completed in 221ns
I0628 19:56:29.815004   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.68682307/config.json ...
I0628 19:56:29.815116   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.68682307/config.json: {Name:mke4a67f6f29d2be30a770ae167fdfaa8bdacfa6 Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.815290   13543 start.go:124] duration metric: createHost completed in 1.214338ms
I0628 19:56:29.815334   13543 start.go:240] acquiring machines lock for mock-machine-0.68682307: {Name:mk2a0ac10bff87bc7bd0a54c0ab7c6e9c381349e Clock:{} Delay:500ms Timeout:15m0s Cancel:<nil>}
I0628 19:56:29.815413   13543 start.go:244] acquired machines lock for "mock-machine-0.68682307" in 46.782µs
I0628 19:56:29.815456   13543 start.go:88] Skipping create...Using existing machine configuration
I0628 19:56:29.815472   13543 fix.go:53] fixHost starting: mock-machine-0.68682307
I0628 19:56:29.815535   13543 fix.go:105] recreateIfNeeded on mock-machine-0.68682307: state=Stopped err=<nil>
W0628 19:56:29.815562   13543 fix.go:131] unexpected machine state, will restart: <nil>
W0628 19:56:29.815716   13543 out.go:79] [unset outFile]: * Restarting existing mock bare metal machine for "mock-machine-0.68682307" ...
I0628 19:56:29.815837   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.68682307/config.json ...
I0628 19:56:29.816071   13543 fix.go:55] fixHost completed within 598.96µs
I0628 19:56:29.816108   13543 start.go:75] releasing machines lock for "mock-machine-0.68682307", held for 657.65µs
I0628 19:56:29.816229   13543 start.go:240] acquiring machines lock for : {Name:mk2a0ac10bff87bc7bd0a54c0ab7c6e9c381349e Clock:{} Delay:500ms Timeout:15m0s Cancel:<nil>}
I0628 19:56:29.816352   13543 start.go:244] acquired machines lock for "" in 57.96µs
I0628 19:56:29.816374   13543 start.go:84] Provisioning new machine with config: &{Name: KeepContext:false EmbedCerts:false MinikubeISO: KicBaseImage: Memory:0 CPUs:0 DiskSize:0 Driver:mock HyperkitVpnKitSock: HyperkitVSockPorts:[] DockerEnv:[MOCK_MAKE_IT_PROVISION=true] InsecureRegistry:[] RegistryMirror:[] HostOnlyCIDR: HypervVirtualSwitch: HypervUseExternalSwitch:false HypervExternalAdapter: KVMNetwork: KVMQemuURI: KVMGPU:false KVMHidden:false DockerOpt:[] DisableDriverMounts:false NFSShare:[] NFSSharesRoot: UUID: NoVTXCheck:false DNSProxy:false HostDNSResolver:false HostOnlyNicType: NatNicType: KubernetesConfig:{KubernetesVersion: ClusterName: APIServerName: APIServerNames:[] APIServerIPs:[] DNSDomain: ContainerRuntime: CRISocket: NetworkPlugin: FeatureGates: ServiceCIDR: ImageRepository: LoadBalancerStartIP: LoadBalancerEndIP: ExtraOptions:[] ShouldLoadCachedImages:false EnableDefaultCNI:false CNI: NodeIP: NodePort:0 NodeName:} Nodes:[{Name:minikube IP:127.0.0.1 Port:0 KubernetesVersion: ControlPlane:false Worker:false}] Addons:map[] VerifyComponents:map[]} &{Name:minikube IP: Port:0 KubernetesVersion: ControlPlane:false Worker:false}
I0628 19:56:29.816448   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:29.817267   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.817367   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:29.817461   13543 start.go:162] duration metric: libmachine.API.Create for "" took 93.586µs
I0628 19:56:29.817505   13543 start.go:203] post-start starting for "mock-machine-0.06563702" (driver="mock")
I0628 19:56:29.817520   13543 start.go:206] post-start completed in 231ns
I0628 19:56:29.817626   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.06563702/config.json ...
I0628 19:56:29.817758   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.06563702/config.json: {Name:mk22a818fae302feae6f9207f2b22ce00d5c37e4 Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.817936   13543 start.go:124] duration metric: createHost completed in 1.467279ms
I0628 19:56:29.817960   13543 start.go:75] releasing machines lock for "", held for 1.587054ms
I0628 19:56:29.818086   13543 start.go:240] acquiring machines lock for -minikube: {Name:mk2a0ac10bff87bc7bd0a54c0ab7c6e9c381349e Clock:{} Delay:500ms Timeout:15m0s Cancel:<nil>}
I0628 19:56:29.818166   13543 start.go:244] acquired machines lock for "-minikube" in 55.006µs
I0628 19:56:29.818183   13543 start.go:84] Provisioning new machine with config: &{Name: KeepContext:false EmbedCerts:false MinikubeISO: KicBaseImage: Memory:0 CPUs:0 DiskSize:0 Driver:mock HyperkitVpnKitSock: HyperkitVSockPorts:[] DockerEnv:[FOO=BAR] InsecureRegistry:[] RegistryMirror:[] HostOnlyCIDR: HypervVirtualSwitch: HypervUseExternalSwitch:false HypervExternalAdapter: KVMNetwork: KVMQemuURI: KVMGPU:false KVMHidden:false DockerOpt:[param=value] DisableDriverMounts:false NFSShare:[] NFSSharesRoot: UUID: NoVTXCheck:false DNSProxy:false HostDNSResolver:false HostOnlyNicType: NatNicType: KubernetesConfig:{KubernetesVersion: ClusterName: APIServerName: APIServerNames:[] APIServerIPs:[] DNSDomain: ContainerRuntime: CRISocket: NetworkPlugin: FeatureGates: ServiceCIDR: ImageRepository: LoadBalancerStartIP: LoadBalancerEndIP: ExtraOptions:[] ShouldLoadCachedImages:false EnableDefaultCNI:false CNI: NodeIP: NodePort:0 NodeName:} Nodes:[] Addons:map[] VerifyComponents:map[]} &{Name:minikube IP: Port:0 KubernetesVersion: ControlPlane:false Worker:false}
I0628 19:56:29.818270   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:29.818765   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.818841   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:29.818908   13543 start.go:162] duration metric: libmachine.API.Create for "" took 67.533µs
I0628 19:56:29.818942   13543 start.go:203] post-start starting for "mock-machine-0.15651925" (driver="mock")
I0628 19:56:29.818957   13543 start.go:206] post-start completed in 225ns
I0628 19:56:29.819040   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.15651925/config.json ...
I0628 19:56:29.819125   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.15651925/config.json: {Name:mk58414c79f0c25a7877192cb62a4e8bb84a2181 Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.819262   13543 start.go:124] duration metric: createHost completed in 976.05µs
I0628 19:56:29.819285   13543 start.go:75] releasing machines lock for "-minikube", held for 1.102742ms
I0628 19:56:29.819364   13543 stop.go:36] StopHost: mock-machine-0.15651925
I0628 19:56:29.819500   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:29.819983   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.820051   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:29.820118   13543 start.go:162] duration metric: libmachine.API.Create for "" took 66.45µs
I0628 19:56:29.820150   13543 start.go:203] post-start starting for "mock-machine-0.09696952" (driver="mock")
I0628 19:56:29.820164   13543 start.go:206] post-start completed in 236ns
I0628 19:56:29.820254   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.09696952/config.json ...
I0628 19:56:29.820337   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.09696952/config.json: {Name:mkf538bfff40bb6fa39e338900c2655ca7bfb3a2 Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.820482   13543 start.go:124] duration metric: createHost completed in 959.285µs
I0628 19:56:29.820508   13543 stop.go:36] StopHost: mock-machine-0.09696952
W0628 19:56:29.820806   13543 out.go:79] [unset outFile]: * Stopping "mock-machine-0.09696952" in mock ...
Stopping "mock-machine-0.09696952"...
Machine "mock-machine-0.09696952" was stopped.
I0628 19:56:29.820899   13543 stop.go:64] duration metric: stop complete within 66.656µs
I0628 19:56:29.820973   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:29.828638   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.828719   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:29.828794   13543 start.go:162] duration metric: libmachine.API.Create for "" took 74.922µs
I0628 19:56:29.828839   13543 start.go:203] post-start starting for "mock-machine-0.30091186" (driver="mock")
I0628 19:56:29.828859   13543 start.go:206] post-start completed in 360ns
I0628 19:56:29.828966   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.30091186/config.json ...
I0628 19:56:29.829069   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.30091186/config.json: {Name:mk548db3b4ae88468d3eb1b58a99ea2fdcf2839e Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.829307   13543 start.go:124] duration metric: createHost completed in 8.129198ms
W0628 19:56:29.829543   13543 out.go:79] [unset outFile]: * Deleting "mock-machine-0.30091186" in mock ...
I0628 19:56:29.829616   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:29.829983   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.830050   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:29.830109   13543 start.go:162] duration metric: libmachine.API.Create for "" took 60.089µs
I0628 19:56:29.830117   13543 start.go:203] post-start starting for "mock-machine-0.51521263" (driver="mock")
I0628 19:56:29.830123   13543 start.go:206] post-start completed in 175ns
I0628 19:56:29.830188   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.51521263/config.json ...
I0628 19:56:29.830255   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.51521263/config.json: {Name:mk8e39fe9fa28eb9f6d6e23044eaea694a593d95 Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.830359   13543 start.go:124] duration metric: createHost completed in 733.452µs
I0628 19:56:29.830412   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:29.830753   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.830796   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:29.830863   13543 start.go:162] duration metric: libmachine.API.Create for "" took 66.797µs
I0628 19:56:29.830869   13543 start.go:203] post-start starting for "mock-machine-0.81363996" (driver="mock")
I0628 19:56:29.830877   13543 start.go:206] post-start completed in 184ns
I0628 19:56:29.830958   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.81363996/config.json ...
I0628 19:56:29.831014   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.81363996/config.json: {Name:mk4a23192da29c235f214928b0c991b49d37685b Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.831110   13543 start.go:124] duration metric: createHost completed in 691.463µs
I0628 19:56:29.831159   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:29.831476   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.831522   13543 start.go:157] libmachine.API.Create for "" (driver="mock")
I0628 19:56:29.831587   13543 start.go:162] duration metric: libmachine.API.Create for "" took 65.207µs
I0628 19:56:29.831593   13543 start.go:203] post-start starting for "mock-machine-0.21426387" (driver="mock")
I0628 19:56:29.831614   13543 start.go:206] post-start completed in 176ns
I0628 19:56:29.831682   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.21426387/config.json ...
I0628 19:56:29.831742   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.21426387/config.json: {Name:mk134e253f320febe1707aa32f7763160ce0d6a0 Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.831832   13543 start.go:124] duration metric: createHost completed in 665.25µs
I0628 19:56:29.831892   13543 start.go:121] createHost starting for "minikube" (driver="mock")
W0628 19:56:29.832271   13543 out.go:79] [unset outFile]: * Running on localhost (CPUs=2, Memory=7976MB, Disk=69422MB) ...
I0628 19:56:29.832341   13543 start.go:157] libmachine.API.Create for "mock-machine-0.21426387" (driver="mock")
I0628 19:56:29.832411   13543 start.go:162] duration metric: libmachine.API.Create for "mock-machine-0.21426387" took 69.494µs
I0628 19:56:29.832453   13543 start.go:203] post-start starting for "mock-machine-0.38065719" (driver="mock")
I0628 19:56:29.832466   13543 start.go:206] post-start completed in 209ns
I0628 19:56:29.832548   13543 profile.go:150] Saving config to /tmp/minipath047528042/.minikube/profiles/mock-machine-0.38065719/config.json ...
I0628 19:56:29.832622   13543 lock.go:35] WriteFile acquiring /tmp/minipath047528042/.minikube/profiles/mock-machine-0.38065719/config.json: {Name:mkf904552de9f6abe640f24d2e421477a1972aaf Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0628 19:56:29.832774   13543 start.go:124] duration metric: createHost completed in 874.399µs
I0628 19:56:29.832831   13543 stop.go:36] StopHost: mock-machine-0.38065719
W0628 19:56:29.832942   13543 out.go:79] [unset outFile]: * Stopping "mock-machine-0.38065719" in mock ...
Stopping "mock-machine-0.38065719"...
Machine "mock-machine-0.38065719" was stopped.
I0628 19:56:29.833022   13543 stop.go:64] duration metric: stop complete within 56.77µs
I0628 19:56:29.996507   13543 host.go:65] Checking if "mock-machine-0.38065719" exists ...
Using SSH client type: native
&{{{<nil> 0 [] [] []} root [] 0xb82180 <nil>  [] 0s} localhost 40201 <nil> <nil>}
panic: Fail in goroutine after TestCreateSSHShell has completed

goroutine 145 [running]:
testing.(*common).Fail(0xc00077ad00)
	/home/travis/.gimme/versions/go1.13.8.linux.amd64/src/testing/testing.go:609 +0x151
testing.(*common).Errorf(0xc00077ad00, 0x143dc9a, 0x16, 0xc000343ef0, 0x1, 0x1)
	/home/travis/.gimme/versions/go1.13.8.linux.amd64/src/testing/testing.go:704 +0x90
k8s.io/minikube/pkg/minikube/tests.(*SSHServer).handleRequest(0xc000773440, 0x179f660, 0xc0006940c0, 0xc0003cc6c0, 0xc000438740)
	/home/travis/gopath/src/github.com/kubernetes/minikube/pkg/minikube/tests/ssh_mock.go:171 +0x694
k8s.io/minikube/pkg/minikube/tests.(*SSHServer).handleIncomingConnection(0xc000773440, 0x17a5240, 0xc000010008)
	/home/travis/gopath/src/github.com/kubernetes/minikube/pkg/minikube/tests/ssh_mock.go:128 +0x1bd
created by k8s.io/minikube/pkg/minikube/tests.(*SSHServer).serve
	/home/travis/gopath/src/github.com/kubernetes/minikube/pkg/minikube/tests/ssh_mock.go:96 +0x86
FAIL	k8s.io/minikube/pkg/minikube/machine	1.270s
ok  	k8s.io/minikube/pkg/minikube/notify	0.012s	coverage: 92.9% of statements
ok  	k8s.io/minikube/pkg/minikube/out	0.049s	coverage: 67.4% of statements
ok  	k8s.io/minikube/pkg/minikube/perf	4.219s	coverage: 33.8% of statements
ok  	k8s.io/minikube/pkg/minikube/problem	0.008s	coverage: 91.7% of statements
ok  	k8s.io/minikube/pkg/minikube/proxy	0.006s	coverage: 77.0% of statements
ok  	k8s.io/minikube/pkg/minikube/registry	0.007s	coverage: 75.5% of statements
ok  	k8s.io/minikube/pkg/minikube/service	0.063s	coverage: 84.2% of statements
ok  	k8s.io/minikube/pkg/minikube/shell	0.002s	coverage: 97.1% of statements
ok  	k8s.io/minikube/pkg/minikube/storageclass	0.024s	coverage: 100.0% of statements
ok  	k8s.io/minikube/pkg/minikube/sysinit	0.023s	coverage: 6.5% of statements
ok  	k8s.io/minikube/pkg/minikube/translate	0.004s	coverage: 10.5% of statements
ok  	k8s.io/minikube/pkg/minikube/tunnel	1.614s	coverage: 64.2% of statements
ok  	k8s.io/minikube/pkg/util	0.938s	coverage: 77.9% of statements
ok  	k8s.io/minikube/pkg/util/lock	0.012s	coverage: 18.2% of statements
ok  	k8s.io/minikube/pkg/util/retry	0.009s	coverage: 0.0% of statements
FAIL
Makefile:273: recipe for target 'test' failed
make: *** [test] Error 32
TravisBuddy Request Identifier: 9aefce50-b979-11ea-a74d-ef5d1a577ce8

@minikube-pr-bot
Copy link

kvm2 Driver
Times for minikube: [65.360289213 65.281653942 63.207332859]
Average time for minikube: 64.616425338

Times for Minikube (PR 8147): [66.60426911200001 64.890782119 64.736219276]
Average time for Minikube (PR 8147): 65.41042350233333

Averages Time Per Log

+--------------------------------+-----------+--------------------+
|              LOG               | MINIKUBE  | MINIKUBE (PR 8147) |
+--------------------------------+-----------+--------------------+
| * minikube v1.12.0-beta.0 on   |  0.053804 |           0.056470 |
| Debian 9.11                    |           |                    |
| * Using the kvm2 driver based  |  0.019875 |           0.018365 |
| on existing profile            |           |                    |
| * Starting control plane node  |  0.002959 |           0.003550 |
| minikube in cluster minikube   |           |                    |
| * Creating kvm2 VM (CPUs=2,    | 40.875107 |          41.517703 |
| Memory=3700MB, Disk=20000MB)   |           |                    |
| ...                            |           |                    |
| * Preparing Kubernetes v1.18.3 | 21.870117 |          21.755496 |
| on Docker 19.03.8 ...          |           |                    |
| * Verifying Kubernetes         |  1.333502 |           1.622813 |
| components...                  |           |                    |
| * Enabled addons:              |  0.376400 |           0.356182 |
| default-storageclass,          |           |                    |
| storage-provisioner            |           |                    |
| * Done! kubectl is now         |  0.081264 |           0.075255 |
| configured to use "minikube"   |           |                    |
|                                |  0.003398 |           0.004589 |
+--------------------------------+-----------+--------------------+

docker Driver
Times for minikube: [26.461681313 25.987844471 26.134052237000002]
Average time for minikube: 26.194526006999997

Times for Minikube (PR 8147): [26.076823896 27.623987482000004 27.251079315999995]
Average time for Minikube (PR 8147): 26.983963564666666

Averages Time Per Log

+--------------------------------+-----------+--------------------+
|              LOG               | MINIKUBE  | MINIKUBE (PR 8147) |
+--------------------------------+-----------+--------------------+
| * minikube v1.12.0-beta.0 on   |  0.073838 |           0.070558 |
| Debian 9.11                    |           |                    |
| * Using the docker driver      |  0.002300 |           0.002260 |
| based on existing profile      |           |                    |
| * Starting control plane node  |  0.058231 |           0.055577 |
| minikube in cluster minikube   |           |                    |
| * Creating docker container    |  7.696367 |           7.351020 |
| (CPUs=2, Memory=3700MB) ...    |           |                    |
| * Preparing Kubernetes v1.18.3 | 17.367711 |          18.264428 |
| on Docker 19.03.2 ...          |           |                    |
| * Verifying Kubernetes         |  0.899589 |           1.122361 |
| components...                  |           |                    |
| * Enabled addons:              |  0.030851 |           0.052914 |
| default-storageclass,          |           |                    |
| storage-provisioner            |           |                    |
| * Done! kubectl is now         |  0.062003 |           0.059563 |
| configured to use "minikube"   |           |                    |
|                                |  0.003636 |           0.005283 |
+--------------------------------+-----------+--------------------+

@minikube-pr-bot
Copy link

kvm2 Driver
Times for minikube: [58.871627577000005 61.746943687000005 58.666010935]
Average time for minikube: 59.76152739966667

Times for Minikube (PR 8147): [61.44879126299999 61.968026349 63.620719578999996]
Average time for Minikube (PR 8147): 62.34584573033333

Averages Time Per Log

+--------------------------------+-----------+--------------------+
|              LOG               | MINIKUBE  | MINIKUBE (PR 8147) |
+--------------------------------+-----------+--------------------+
| * minikube v1.12.0-beta.0 on   |  0.060551 |           0.057828 |
| Debian 9.11                    |           |                    |
| * Using the kvm2 driver based  |  0.018956 |           0.017306 |
| on existing profile            |           |                    |
| * Starting control plane node  |  0.002849 |           0.003028 |
| minikube in cluster minikube   |           |                    |
| * Creating kvm2 VM (CPUs=2,    | 36.574739 |          39.988854 |
| Memory=3700MB, Disk=20000MB)   |           |                    |
| ...                            |           |                    |
| * Preparing Kubernetes v1.18.3 | 20.988195 |          20.534994 |
| on Docker 19.03.8 ...          |           |                    |
| * Verifying Kubernetes         |  1.330141 |           1.561022 |
| components...                  |           |                    |
| * Enabled addons:              |  0.715137 |           0.107328 |
| default-storageclass,          |           |                    |
| storage-provisioner            |           |                    |
| * Done! kubectl is now         |  0.066345 |           0.071898 |
| configured to use "minikube"   |           |                    |
|                                |  0.004615 |           0.003587 |
+--------------------------------+-----------+--------------------+

docker Driver
Times for minikube: [24.888330462000003 28.618130171999997 25.374541772]
Average time for minikube: 26.29366746866667

Times for Minikube (PR 8147): [26.081426583 25.747434673 26.491521845]
Average time for Minikube (PR 8147): 26.106794367000003

Averages Time Per Log

+--------------------------------+-----------+--------------------+
|              LOG               | MINIKUBE  | MINIKUBE (PR 8147) |
+--------------------------------+-----------+--------------------+
| * minikube v1.12.0-beta.0 on   |  0.072678 |           0.071342 |
| Debian 9.11                    |           |                    |
| * Using the docker driver      |  0.002395 |           0.002440 |
| based on existing profile      |           |                    |
| * Starting control plane node  |  0.055227 |           0.057515 |
| minikube in cluster minikube   |           |                    |
| * Creating docker container    |  7.625621 |           7.370719 |
| (CPUs=2, Memory=3700MB) ...    |           |                    |
| * Preparing Kubernetes v1.18.3 | 17.299620 |          17.303454 |
| on Docker 19.03.2 ...          |           |                    |
| * Verifying Kubernetes         |  1.007363 |           1.227908 |
| components...                  |           |                    |
| * Enabled addons:              |  0.163322 |           0.002575 |
| default-storageclass,          |           |                    |
| storage-provisioner            |           |                    |
| * Done! kubectl is now         |  0.063289 |           0.064969 |
| configured to use "minikube"   |           |                    |
|                                |  0.004152 |           0.005873 |
+--------------------------------+-----------+--------------------+

@medyagh medyagh changed the title bsutil: fix error msg for --extra-config parsing improve --extra-config error message Jul 7, 2020
@medyagh medyagh changed the title improve --extra-config error message add new --extra-config option "scheduler" Jul 7, 2020
Copy link
Member

@medyagh medyagh left a comment

Choose a reason for hiding this comment

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

@nezorflame thank you for this PR and your patience while it was under review

@medyagh medyagh merged commit 1bcb375 into kubernetes:master Jul 7, 2020
@nezorflame nezorflame deleted the fix-error-msg branch July 7, 2020 23:58
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. 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.

9 participants