Commit Graph

1447 Commits (2cd2f58337320e05c2fee2845aa7b752adf3fad4)

Author SHA1 Message Date
Priya Wadhwa a2d00e534d remove my forked dependency now that https://github.com/VividCortex/godaemon/pull/28 merged 2020-10-30 11:19:13 -07:00
Thomas Strömberg b8b432c8fe
Merge pull request #9464 from prezha/update-kubernetes-version-i1
Add hack/update package to automate PR generation
2020-10-28 11:17:32 -07:00
Priya Wadhwa 865d3a4a34 Merge branch 'master' of https://github.com/kubernetes/minikube into schedule-stop-unix 2020-10-23 18:15:07 -07:00
Priya Wadhwa 44f033d531 Replace godaemon library with fork 2020-10-23 15:26:48 -07:00
Mikhail Zholobov 5d6ad5458f
Update "parallels" driver library to the latest
It contains the fix for macOS 11
2020-10-23 19:08:19 +02:00
Medya Ghazizadeh 717b738d6d
Merge pull request #9365 from ilya-zuyev/gh_7422-reuse_hyperkit_driver
hyperkit driver should be happy with current minimum verison
2020-10-21 13:42:05 -05:00
Medya Ghazizadeh ef564f3708
Merge pull request #9500 from afbjorklund/go_getter-checksum
Update go-getter to 1.4.2 and add checksum patch
2020-10-21 12:59:10 -05:00
Priya Wadhwa 202e9c5afd improve integration test 2020-10-20 14:18:20 -07:00
Priya Wadhwa 51b9f689b1 replace glog with klog 2020-10-20 13:51:35 -07:00
Priya Wadhwa a54ea82e3b Implement schedule stop for unix 2020-10-20 13:45:59 -07:00
Anders F Björklund 02786bb74c Update go-getter to 1.4.2 and add checksum patch
Need a patch for the broken kubernetes sha256 checksums,
version 1.19.3 and matching older don't have newlines...
2020-10-20 17:39:31 +02:00
Predrag Rogic 5e602b8662
get greatest instead of just latest version 2020-10-16 22:46:12 +01:00
Ilya Zuyev a072e89d99 Merge branch 'master' into gh_7422-reuse_hyperkit_driver 2020-10-15 12:55:44 -07:00
Predrag Rogic 570f4f3c88
Upgrade go version to 1.15.2 2020-10-14 21:00:24 +01:00
prezha f5901636d3
update: consolidation & automation 2020-10-14 01:44:57 +01:00
Ilya Zuyev 9b70ec8dda Update integration test:
- skip, if sudo needs a password
- improve temp files processing
- do not preload
2020-10-12 20:27:49 -07:00
Priya Modali 2985e8a21e Updating unit tests. 2020-10-08 15:10:50 -07:00
Predrag Rogic b926b802cf
reverting back from klog to glog 2020-10-07 02:21:55 +01:00
Predrag Rogic 61a579a8f9
update_kubernetes_version: standalone script v2
polls GitHub for the current Kubernetes Stable release and latest RC or Beta pre-release, then automatically updates local repo and/or creates a unique PR in kubernetes/minikube repo
2020-10-03 01:37:18 +01:00
Priya Modali 43ea47f4e0 Fixed merge conflicts. 2020-09-29 16:17:31 -07:00
Priya Modali 97d96bf925 Switching from glob library to klog library. 2020-09-29 15:49:41 -07:00
Sharif Elgamal fd44e0d8fb
Force dependency on exp to prevent dirty commit release binaries (#9309)
* force dependency for release purposes

* revert original idea and add loads of debugging

* hey more debugging cool

* fix debugging

* drilling down debugging

* revert to original solution

* fix comment
2020-09-23 15:00:03 -07:00
Medya Ghazizadeh a493400a93
Merge pull request #9298 from prezha/update-kubernetes-version-i0
update_kubernetes_version: automate the update of DefaultKubernetesVersion
2020-09-23 14:21:59 -05:00
Predrag Rogic 19cc40f420 update_kubernetes_version: implement a standalone program that polls GitHub for the latest Kubernetes release 2020-09-22 03:41:27 +01:00
minikube-bot 85bf8a5522 Update releases.json to include v1.13.1 2020-09-21 10:13:32 -07:00
Sharif Elgamal 14a5b0b264 simplify append 2020-09-16 16:04:10 -07:00
minikube-bot 71c74f0838 Update releases.json to include v1.13.0 2020-09-03 12:32:23 -07:00
Anders F Björklund 99016c5581 Cherry-pick docker api fix to go-containerregistry 2020-09-02 17:47:07 +02:00
Medya Ghazizadeh b28673f305
Merge pull request #8671 from vinu2003/bumpup-kubelib-version-18.5
upgrade: bump kube library version to latest 1.18.5
2020-08-24 11:03:35 -07:00
Kazuki Suda c41a5f19b7
minikube upate-cotext: Fix nil pointer dereference 2020-08-13 12:34:00 +09:00
minikube-bot 945087f952 Update releases.json to include v1.12.3 2020-08-12 15:19:41 -07:00
Sharif Elgamal 106861db9c upgrade to newest version of libmachine 2020-08-10 12:58:05 -07:00
minikube-bot afb7f60e78 Update releases.json to include v1.12.2 2020-08-04 17:10:12 -07:00
vinu2003 3fbd45ba88 rebased with new updates 2020-07-24 02:22:26 +10:00
vinu2003 b2815184ac upgrade: bump kube library version to latest 1.18.5 2020-07-24 02:22:26 +10:00
Sharif Elgamal 1b6eee675b
Automated GCP Credentials Addon Prototype (#8682)
* metadata addon works

* Add code for metadata server image and makefile rules

* remove log message

* update to work with v1.13.11

* update readme

* fix metadata addon stuff for newer codebase

* buncha changes

* just so many changes

* ch-ch-ch-ch-changes

* addon works

* update readme

* boilerplate

* revert unrelated change

* move server code to another repo

* switch addon name to gcp-auth

* metadata -> gcp-auth

* missed one

* automate finding of credentials

* remove unnecessary comment

* address comments

* Update README.md

* Update README.md

* use mustload everywhere

* swap selector condition

* upgrade kube-webhook-certgen to 1.3

* move paths to constants

* add notice to user on addon enable

* adding addon documentation

* move addons documentation inside handbook

* remove old addons docs location

Co-authored-by: Priya Wadhwa <priyawadhwa@google.com>
2020-07-21 14:25:58 -07:00
priyawadhwa aaebd88251
Merge pull request #8610 from johscheuer/update-storage-provisioner
Update external-provisioner for storage provisioner for Kubernetes 1.18
2020-07-20 19:11:38 -04:00
Medya Gh f945b20149 update roadmap 2020 2020-07-20 12:03:57 -07:00
minikube-bot a13fb6d390 Update releases.json to include v1.12.1 2020-07-17 14:51:20 -07:00
Medya Ghazizadeh 0ab3045de3
Merge pull request #8727 from sayboras/feature/use-tag-dockerclient
gomod: Use tag version for dockerclient
2020-07-15 15:54:04 -07:00
Tam Mach db000284ca
Use tag version for dockerclient 2020-07-15 20:26:24 +10:00
Priya Wadhwa f68716e2da Set up logic for steps 2020-07-06 15:12:13 -04:00
Priya Wadhwa 515616d1aa Add register of steps for 'minikube start' 2020-07-06 12:24:10 -04:00
Johannes M. Scheuermann 73fccf04f8 Update external-provisioner for storage provisioner 2020-06-30 18:31:06 +02:00
Priya Wadhwa cbd56c53d7 fix unit tests 2020-06-09 14:17:22 -07:00
Priya Wadhwa 5e1966ea4b Set leader-elect=false for scheduler and controller manager
both the scheduler and controller manager constantly ping the apiserver to ensure leader election. From the docs:

```
Enable this when running replicated components for high availability.
```

which we don't really need in minikube. This should reduce overall overhead by ~12%
2020-06-08 14:39:52 -07:00
Anders F Björklund 5931820979 Update go-containerregistry to the rebased commit
Also forgot to update upstream _last_ time (05459a2e4)
(it was updated to v0.0.0-20200320200342-35f57d7d4930)

Put the old code on daemon-rewrite.old branch instead,
in case someone wants to build the interim baselines?
2020-06-06 09:42:21 +02:00
Medya Gh fa17bba9cf go mod tidy 2020-06-04 13:58:18 -07:00
Medya Ghazizadeh 025ba11bce
Merge pull request #8329 from tstromberg/stacklog
Log stacks for slowjam analysis if STACKLOG_PATH is set
2020-06-04 11:49:02 -07:00
Anders F Björklund 05459a2e42 Add digest to image in daemon after pulling it
The image was added with digest "none", which caused it to be
written to daemon again next time since reference didn't match.
2020-06-01 23:16:32 +02:00
Thomas Stromberg 33c0ba9977 Log stacks for slowjam analysis if STACKLOG_PATH is set 2020-05-29 20:52:24 -07:00
sayboras 66a7cf26b3
Add fish auto completion 2020-04-20 11:52:26 +10:00
Medya Gh 40f1d7d356 go mod tidy 2020-04-08 15:16:45 -07:00
Medya Gh a585340bd6 address review comments 2020-04-08 15:15:23 -07:00
Thomas Stromberg 5b3834ec63 Merge to master 2020-04-02 12:39:32 -07:00
Thomas Stromberg 5cde362650 Revert unrelated go.mod change 2020-04-02 10:03:12 -07:00
Thomas Stromberg 5307145802 Move errors and warnings to output to stderr 2020-04-02 09:58:13 -07:00
Thomas Strömberg 4d2cd7a1ce
Merge pull request #7152 from tommyp1ckles/fix-nfsd-typo
Update nfsexports version to fix typo
2020-03-24 10:29:20 -07:00
Anders F Björklund 80bd7b1532 Upgrade machine to machine-drivers/master 0.16.2 2020-03-23 22:41:06 +01:00
Tom 2b87e766c6 Update nfsexports version 2020-03-22 13:00:14 -07:00
Priya Wadhwa 2a38c7395e fix lint 2020-03-18 11:49:09 -07:00
Priya Wadhwa c9c597c2e1 get last 30 releases of k8s from github 2020-03-16 17:48:00 -07:00
Medya Gh 851ce2b0e0 bump 2020-03-12 19:39:12 -07:00
Medya Gh 0e108dc4d1 bump libmachine fork 2020-03-12 19:29:52 -07:00
Medya Gh c2948e9d30 fork libmachine 2020-03-12 19:07:45 -07:00
Priya Wadhwa 01f5300a62 merge reference stores if needed 2020-03-11 14:02:19 -07:00
Priya Wadhwa b91b800fb8 Fix filepaths for windows 2020-03-05 15:23:22 -08:00
Priya Wadhwa 1e5d92c32b Only copy in preloaded tarball for VMs 2020-03-05 12:07:55 -08:00
Priya Wadhwa 66b7dc3f7a fix unit tests 2020-03-05 11:33:02 -08:00
Thomas Stromberg 1f7ae5b35b Merge to master 2020-03-05 09:57:46 -08:00
Thomas Stromberg fc72184249 go.mod update 2020-03-04 20:08:49 -08:00
Thomas Stromberg a1ebcbd031 Merge conflicts 2020-03-04 18:01:41 -08:00
Thomas Stromberg 39670fc06f Add download package & support URL fallback 2020-03-04 17:07:49 -08:00
Priya Wadhwa aefbf2cd18 Rebased on master 2020-02-24 13:41:06 -08:00
sayboras 237258a3d6 Tag client-go with 0.17.3 2020-02-22 17:49:08 +11:00
sayboras 1a01df89c8 Upgrade kube libraries to latest 1.17.3 2020-02-22 17:49:08 +11:00
Priya Wadhwa dee885267b Don't require authentication to get checksum 2020-02-21 15:59:36 -08:00
Priya Wadhwa c99bf76ee4 Add checksum verification 2020-02-21 12:03:31 -08:00
Tam Mach b911e8f038
Bump go-containerregistry to latest (#6073)
* Bump go-containerregistry to latest

Signed-off-by: sayboras <sayboras@yahoo.com>

* Fix integration for cache image
2020-02-13 02:20:32 -07:00
Thomas Stromberg 02362d8d9c Loosen error message matching for unit test 2020-01-31 12:55:56 -08:00
tstromberg b5d0253418 Change v0.17.3-beta.0 refs to v0.17.2 2020-01-24 10:38:49 -08:00
tstromberg c83ee09417 Update Kubernetes libraries to v1.17.2 2020-01-22 14:10:53 -08:00
Medya Gh 5a3c13815e network overlay only for kic 2020-01-21 15:14:51 -08:00
Priya Wadhwa 2029d6012c Rebased on master 2020-01-14 10:27:39 -08:00
Medya Gh 502f3b7f8f use docker cli lib to get image id 2019-12-20 12:18:55 -08:00
Medya Gh 7a433cc6a9 Add kic specifc fields to machine config 2019-12-17 17:47:37 -08:00
Priya Wadhwa d21db02c76 Apply addons to all profiles 2019-12-17 11:58:26 -08:00
Priya Wadhwa 7477050192 Turn addon manager off by default
Add run kubectl apply command directly if addons are changed by the user if the addon manager is disabled.
2019-12-05 10:46:28 -08:00
Medya Gh 95717c4793 add status to profile list 2019-11-26 19:53:27 -08:00
David Newman fbb1d97cf1 feat(virtualbox): Users and set nat-nic-type and host-only-nic-type 2019-11-22 13:50:12 -05:00
Thomas Stromberg 82231dc0ee Merge 2019-11-11 08:38:29 -08:00
Sharif Elgamal 44768190a6 correct timestamp 2019-11-09 12:44:19 -08:00
Sharif Elgamal f26d38b709 useless imports 2019-11-09 11:56:38 -08:00
Sharif Elgamal 0e26fe054f Update docker machine to point to latest 2019-11-09 11:54:45 -08:00
Medya Gh 80783bf7d5 gomod tidy 2019-11-07 13:25:25 -08:00
Nanik T a64fec970f Add help target to list all different targets #5603
Executing 'make help' will display a list of available targets
for building minikube. The output will look as follows

Available targets for minikube v1.4.1
--------------------------------------
iso-menuconfig                 Configure buildroot configuration
linux-menuconfig               Configure Linux kernel configuration
all                            Build all different minikube component
drivers                        Build Hyperkit and KVM2 drivers
docker-machine-driver-hyperkit Build Hyperkit driver
integration                    Trigger minikube integration test
integration-none-driver        Trigger minikube none driver test
integration-versioned          Trigger minikube integration testing

...
...
...
2019-11-08 07:57:59 +11:00
Medya Gh 2c29d5eac7 bump go.mod version 2019-11-06 15:30:26 -08:00
tstromberg fb3360da06 Check health of drivers from existing configs 2019-11-05 17:16:23 -08:00
minikube-bot 24b7591f41 Update releases.json to include v1.5.2 2019-10-31 15:27:27 -07:00
Medya Ghazizadeh fc8e032bdc
Merge pull request #5310 from afbjorklund/go_getter_tags
Avoid the s3 and gcs protocol handlers in go-getter
2019-10-30 16:54:48 -07:00
Medya Gh 6bd5d9b157 Merge remote-tracking branch 'upstream/master' into NewCmdRunner 2019-10-21 11:17:28 -07:00
tstromberg b9bd1ba8d6 Rewrite delete_test to run without side effects 2019-10-18 15:17:51 -07:00
RickyRajinder 96edacc0a9 Changed command runner
Fixed test

Print error message

Change minikube running check to after check if exists

Updates Set and adds test for disabling

Fix action for minikube not running

Fix import order
2019-10-11 00:09:28 -07:00
Medya Gh 25e3d870e5 fixing with shelquote 2019-10-08 17:08:38 -07:00
Anders F Björklund 3125d2cc20 Avoid the s3 and gcs protocol handles in go-getter
This cuts some 10M off the minikube binary size...
2019-09-14 10:02:46 +02:00
Thomas Stromberg 1fde0ce67d run 'go mod tidy' 2019-09-11 10:00:59 -07:00
Sharif Elgamal 78efb602b3
forwarding docker/machine to machine-drivers/machine 2019-09-10 13:08:44 -07:00
Sharif Elgamal a440d28777 Get make builds working on Windows 2019-09-03 16:45:58 -07:00
Ivan Ogasawara c8f753c49d Fix thrift ref 2019-09-03 12:16:23 -04:00
Sharif Elgamal 43e39618a2 Replace file lock with mutex 2019-08-21 15:17:32 -07:00
Priya Wadhwa c611cf806d updated cache_image 2019-08-15 14:30:59 -07:00
Priya Wadhwa 198d6397f9 Merge branch 'master' of github.com:kubernetes/minikube into gvisor-image 2019-08-15 13:56:37 -07:00
Medya Gh 9d44601ede Addeed file lock for kubeconfig 2019-08-13 20:56:28 -07:00
Priya Wadhwa f708cfa15c Update go.mod to work with daemon pkg in go-containerregistry 2019-08-12 16:18:22 -07:00
Thomas Strömberg 345ed1b85d
Merge pull request #5025 from blueelvis/4996-fix-download-progress-bars
Upgrade cheggaaa/pb from v1.0.27 to v3.0.1
2019-08-12 08:31:20 -07:00
Sharif Elgamal 3f18cf3b89
Adding GOPROXY to Travis (#5018)
* Adding GOPROXY to Travis and fixing libmachine go mod entry

* add comment for weird version
2019-08-09 15:55:17 -07:00
Pranav Jituri 7fa4e054f3
Fixed the progress bars ^_^ 2019-08-09 04:02:29 +05:30
Priya Wadhwa bd17652481 Merge branch 'master' of https://github.com/kubernetes/minikube into gvisor-image 2019-08-08 13:10:04 -07:00
Priya Wadhwa 94638de7fd Remove error in gvisor image since it works now 2019-08-08 12:52:40 -07:00
Priya Wadhwa cdbb2dd572 Updated gvisor test 2019-08-05 15:21:09 -07:00
Priya Wadhwa 24a2748af8 rebased, fixed merge conflicts 2019-08-05 13:53:23 -07:00
Priya Wadhwa f216fe68ad Check local daemon for cached image before checking remote repo 2019-08-05 13:07:47 -07:00
tstromberg 22e55c70b8 Switch ISO download impl from go-download to go-getter 2019-08-05 11:46:38 -07:00
Medya Gh 6b495f8cdb move download logic to TestDownloadOnly 2019-08-01 10:58:00 -07:00
Medya Gh da5a2a3b0e adding exponential retry 2019-07-30 22:48:51 -07:00
Medya Gh 9ee922e286 Proxy tear down none 2019-07-30 10:46:46 -07:00
Medya Gh 04144ca1d4 wait for dashboard 2019-07-30 10:43:10 -07:00
Medya Ghazizadeh 165c1afd33 UI: improve minikube help output by grouping into categories (#4879)
* Improve minikube help output by grouping into categories

* consistant colon

* Add configuration category to grouped commands
2019-07-29 15:04:44 -07:00
josedonizetti 4965b89243 Bump spf13/cobra 2019-07-27 10:16:44 -03:00
josedonizetti 3ec9b1ed2a Bump k8s.io/kubernetes to 1.15.0 2019-07-24 19:51:40 -03:00
Anders F Björklund 8cd98f9ad0 Upgrade libmachine to master
This includes the fixes that was previously on
the github.com/machine-drivers/machine master:

6f34be4 Allow localized names for Virtual Switch
3a0d935 Fix broken IsVTXDisabled detection on AMD CPU
2019-07-19 13:52:35 +02:00
Sharif Elgamal b40011b2e3
Add T versions of the console convenience functions (#4796)
* Add T versions of the console convenience functions

* more changes

* Make OutT and ErrT more convenient and add WithCodeT:

* add UsageT

* make extract

* translate messages in displayError
2019-07-17 15:19:49 -07:00
Anders F Björklund fdb4f9b167 Show "localhost" information for none driver 2019-07-10 17:27:55 +02:00
fang duan 0900b2b73b Reduce direct dependency by using glog 2019-06-26 10:35:48 -07:00
Sharif Elgamal 7fc7b245e1
fix linting errors 2019-06-19 18:21:39 -07:00
Sharif Elgamal e8329f6380
Merge branch 'master' of github.com:kubernetes/minikube into localization-poc 2019-06-19 17:59:17 -07:00
Medya Gh d3855d4b09 adding retriable http get 2019-06-12 10:44:04 -07:00
Sharif Elgamal 483f9fb19e
Merge branch 'master' of github.com:kubernetes/minikube into localization-poc 2019-05-30 15:26:20 -07:00
Sharif Elgamal fbc11c327a
Recursive search for extractor 2019-05-29 14:35:28 -07:00
Medya Gh 3ff806a595 Added unittest and rebase 2019-05-16 14:44:01 -07:00
Sharif Elgamal 03ebb0e0f5
Merge branch 'master' of github.com:kubernetes/minikube into localization-poc 2019-05-16 13:50:39 -07:00
Medya Gh 08d19bf15a Improve formatting and messages 2019-05-15 15:39:50 -07:00
Medya Gh b8501ea4f4 Fix formatting 2019-05-15 15:30:39 -07:00
Medya Gh 10799333f1 Added integration tests for proxy 2019-05-15 15:00:45 -07:00
Thomas Stromberg 666c3487f0 sirupsen -> Sirupsen and go mod tidy 2019-05-13 21:43:38 -07:00
Sharif Elgamal fd75433f07
fixing go mods 2019-05-13 18:02:44 -07:00
Tiago Ilieve 8b17e6070c Add Go modules, remove Go dep 2019-05-13 20:39:31 +02:00