* trying to fix github actions a bit
* pass kubeconfig
* installing docker
* try try try
* trying tryin more
* copy test data for github action test too
* copy test data to correct place
* add more debugging
* add commit sha
* add commit status env var
* clean up
* upload all reports
* set env github actions
* fix github action upoad all
* gh action upload fix
Integration tests were running long because we'd wait up to 22 minutes for SSH to succeed while creating the host. This commit introduces a two minute timer on creating the host. On my Macbook Pro with the docker driver, creating the host takes 5 seconds, so 2 minutes should be more than enough time.
Refer to #6608
* make set logs URLs per commit
* add logs per commit to commit status
* logs per commit
* add per commit logs for windows too
* fix windows test script virtualbox
* fix windows script
* forget about windows for now it errors
* fix pending script
* fix typo pending script
* Separate cached kubernetes binaries by OS on host machine
This way, all kubernetes binaries stored in ~/.minikube/cache/linux will be copied over to the VM and used for `minikube kubectl` on linux machines. kubectl will be stored in `~/.minikube/cache/{windows or darwin}` on windows/darwin so that `minikube kubectl` still works.
* Review comment
* Update integration test
* Make sure --download-only includes OS specific kubectl
Update integration test to make sure we download
OS specific kubectl on darwin/windows when using --download-only flag
This way, all kubernetes binaries stored in ~/.minikube/cache/linux will be copied over to the VM and used for `minikube kubectl` on linux machines. kubectl will be stored in `~/.minikube/cache/{windows or darwin}` on windows/darwin so that `minikube kubectl` still works.