Matt Rickard
a080737eff
Add release-iso Makefile rule
...
This also tracks the ISO version in the makefile and passes it with
ldflags to automatically bump the default version in the minikube
binary.
2017-02-03 12:01:32 -08:00
Matt Rickard
7ea9da0372
Merge pull request #1076 from dlorenc/iso
...
Bump the iso to 1.0.6
2017-02-02 14:25:25 -08:00
dlorenc
e75daa5a8b
Bump the iso to 1.0.6
2017-02-02 13:15:15 -08:00
Matt Rickard
b638b101a2
Embed mock service interface from client-go
...
We use the default implementation by embedding fake.FakeServices which
implements ServiceInterface.
2017-02-02 10:56:51 -08:00
Matt Rickard
1fbd936b39
Move iso download funcs to interface for testing
...
Also reorg types found in cluster.go into types.go
2017-01-31 13:45:56 -08:00
Matt Rickard
ceb25dfd43
Merge pull request #1054 from r2d4/meta-linter
...
Fixes from gometalinter
2017-01-31 11:58:34 -08:00
Matt Rickard
dfdbc6a768
Fixes from gometalinter
2017-01-30 15:39:35 -08:00
Dan Lorenc
d5febb60e5
Switch the default iso to v1.0.5, which I just built in Jenkins.
2017-01-30 13:34:09 -08:00
dlorenc
d1accc36e2
Merge pull request #1048 from dlorenc/conncheck
...
Get rid of the default connchecker.
2017-01-27 10:20:09 -08:00
dlorenc
6b2d966bc6
Get rid of the default connchecker.
2017-01-26 13:42:14 -08:00
Matt Rickard
a638cce9ba
Check minimum disksize before creating minikube VM
...
We use docker/go-units for human readable disk sizes on the --disk-size
flag. However, sometime a user use wrong syntax and specify a disk
size that they didn't mean. Fixes #976
2017-01-19 11:55:03 -08:00
Matt Rickard
e4df3abc6f
Merge pull request #1015 from r2d4/addons-open
...
Fixes nil dereference on error and addons open
2017-01-19 11:40:27 -08:00
Matt Rickard
69c3b5b818
Fixes nil dereference on error and addons open
...
Some addons don't have a 'minikube addons open' endpoint defined, so
don't retry and wait for them.
2017-01-17 11:50:25 -08:00
Aaron Prindle
628835964f
Updated minikube-iso to v1.0.3 to include a fix for Windows
2017-01-17 11:47:14 -08:00
Steve Sloka
ae2ae8f23c
Rename awsecr-creds to registry-creds & update version which now supports Google Registry
2017-01-13 10:54:30 -05:00
Jimmi Dyson
23a1e4ada4
Allow setting string slices in extra config
2017-01-12 12:10:53 +00:00
Matt Rickard
7e313451c1
Merge pull request #977 from r2d4/feature-gates
...
Support enabling alpha features with feature gates
2017-01-10 10:55:09 -08:00
Matt Rickard
89cdd44197
Support enabling alpha features with feature gates
...
This sets the feature gates on every kube-system component (apiserver,
kubelet, etc.)
Fixes #896
2017-01-09 13:55:39 -08:00
Matt Rickard
1c962e7e8f
Update default ISO to v1.0.2
2017-01-09 11:28:24 -08:00
dlorenc
d5c01e7ab3
Add a PodCIDR for kubenet.
2017-01-05 14:50:28 -08:00
dlorenc
903de1de51
Merge pull request #961 from dlorenc/enable
...
Add 'enable' to the systemd commands for localkube.
2017-01-05 14:16:04 -08:00
dlorenc
df3395cef9
Also declare that localkube depends on the network being active.
2017-01-05 13:32:54 -08:00
Dan Lorenc
391b927712
Add 'enable' to the systemd commands for localkube.
2017-01-05 09:46:17 -08:00
Brandon L. Gauthier
d28cea779d
Added --keep-context flag for 'minikube start'
2017-01-03 17:56:06 -05:00
Xinbo Weng
f91f428634
fix duplicated 'the' and some 'a/an' errors
...
Signed-off-by: Xinbo Weng <xihuanbo_0521@zju.edu.cn>
2016-12-23 19:46:04 +08:00
Matt Rickard
427bde79ca
Change default ISO to minikube-iso v1.0.1 (buildroot)
2016-12-20 15:34:07 -08:00
dlorenc
f8d4a1c429
Merge pull request #935 from dlorenc/cfgtest
...
Add some unit tests for config.
2016-12-19 10:47:20 -08:00
dlorenc
18bca6f04c
Merge pull request #934 from dlorenc/tests
...
Add some tests to our cert generation.
2016-12-19 10:47:04 -08:00
Dan Lorenc
eef12a1403
Add some unit tests for config.
2016-12-17 11:08:44 -08:00
Dan Lorenc
17b7e8ae72
Add some tests to our cert generation.
2016-12-17 09:27:08 -08:00
Chris Broadfoot
922db9a8c6
pkg/minikube: fix uses of errors.Wrapf
2016-12-15 22:28:39 -08:00
dlorenc
01a029dc26
Add a cert generator with a larger timeout.
2016-12-15 13:36:45 -08:00
Aaron Prindle
ab8e852e74
Merge pull request #838 from aaron-prindle/localkube-in-systemd
...
WIP Working on adding localkube to minikube-iso. Need to add ability to …
2016-12-13 13:07:35 -08:00
Matt Rickard
12c5973fbf
Manual changes for k8s v1.5.0-beta.1
...
The internal k8s client has now been taken out of the kubernetes repo
and is fully at k8s.io/client-go. Minikube should only reference the
client-go library, while Localkube can continue to reference both
internal k8s components as well as client-go.
make gendocs
2016-12-13 11:21:44 -08:00
Aaron Prindle
8ebdafa3ce
Working on adding localkube to minikube-iso. Have added check for which iso is running to support both isos. Added localkube restarting.
2016-12-13 11:15:57 -08:00
Steve Sloka
7e989d1ce2
Enable awsecr-creds addon which will setup credentials to AWS ECR for downloading docker images
2016-12-09 08:46:05 -05:00
Matt Rickard
f1fb26adc6
Add ingress controller to addons
...
This uses a custom version of the ingress controller. We should move
it over to the official one when it is released.
2016-12-08 12:01:31 -08:00
Matt Rickard
f6e3e12655
Group addon yamls into folders
2016-12-07 11:28:22 -08:00
Dan Lorenc
bd0acdf480
Fix the type referenced for PortRange.
2016-11-23 09:04:38 -08:00
David Lyle
3a3b3f6a32
Update logs pkg reference
2016-11-22 16:15:35 -07:00
dlorenc
1868bafeb0
Merge pull request #837 from dlorenc/pr
...
Add PortRange to the extra-config parser.
2016-11-22 10:39:12 -08:00
dlorenc
f72dadbe03
Add PortRange to the extra-config parser.
2016-11-22 09:56:55 -08:00
Matt Rickard
452a1e52c2
Merge pull request #833 from r2d4/retry
...
Retry for configureAuth on minikube start
2016-11-21 14:09:45 -08:00
Matt Rickard
b72efef48d
Retry for configureAuth on minikube start
...
Sometimes the docker daemon isn't ready and on a restart and libmachine
times out while trying to reach it. This retries when it isn't ready.
This fixes timeout problems in our virtualbox integration tests.
2016-11-21 13:32:34 -08:00
Aaron Prindle
3fe4ef3e83
Added heapster to set of addons. Need to add test and repackage things to remove duplicated code.
2016-11-18 17:36:54 -08:00
Aaron Prindle
0e33746e1d
Merge pull request #783 from aaron-prindle/kubectl-hint
...
Added check for kubectl to each command (in root.go) This prompts user
2016-11-09 15:17:25 -08:00
Aaron Prindle
5789a04c4f
Updated notification text to include minikube config command
2016-11-07 13:52:50 -08:00
Aaron Prindle
1960618ae1
Added check for kubectl to each command (in root.go) This prompts user
...
with kubectl install one-liner for latest kubectl version. Also added
config for enable/disable. Still need to add tests.
2016-11-03 13:26:06 -07:00
Dan Lorenc
e8d8cc0ba3
Add support for net.IP to the configurator.
2016-10-28 14:33:36 -07:00
Alexander Kanevskiy
2e12253a11
fix usage of errors.Wrap()
...
Format strings are not supported by errors.Wrap, so cleanup
them from error output where it is not needed.
2016-10-28 15:13:06 +03:00
Jimmi Dyson
d80b108313
Merge pull request #765 from dlorenc/buildrootenv
...
Add docker-env options to the buildroot provisioner.
2016-10-28 10:09:58 +01:00
dlorenc
d23a7a53a8
Add docker-env options to the buildroot provisioner.
2016-10-27 15:07:34 -07:00
Jimmi Dyson
c057dede1f
Refactor multiple service ports handling after service list command added
2016-10-27 16:39:03 +01:00
Jimmi Dyson
b8cdbd28f5
Remove unused interface
2016-10-27 16:38:33 +01:00
Aaron Prindle
bc1f5db71a
Added functionality to read/open multiple ports via service cmd. Also
...
updated tests and help text for multiple ports. Also updated docs.
2016-10-26 15:14:18 -07:00
dlorenc
55fd539300
Merge pull request #728 from jimmidyson/service-list
...
Add service list subcommand
2016-10-26 13:10:43 -07:00
Matt Rickard
80905d7fbd
Merge pull request #738 from r2d4/dns
...
Remove vendored kube2sky, Add kube-dns as cluster addon
2016-10-26 10:16:12 -07:00
Jimmi Dyson
90c0ea8ca6
Extra log when things are being downloaded
2016-10-26 15:01:05 +01:00
Jimmi Dyson
badf04b4d2
Add service list subcommand
2016-10-26 14:43:08 +01:00
Jimmi Dyson
46619e68f3
Add progress bars for downloads
2016-10-26 14:16:37 +01:00
Jimmi Dyson
2d45e57cf5
Switch to go-download for downloading
2016-10-26 14:04:37 +01:00
Aaron Prindle
f478292cd2
Merge pull request #722 from aaron-prindle/validate-service-cmd
...
Validate the service for the minikube service cmd
2016-10-25 14:40:44 -07:00
Matt Rickard
7560384fc8
Remove vendored kube2sky, Add DNS as cluster addon
...
Removes the vendored in kube2sky built into the minikube binary and
replaces the dns solution with kube-dns cluster addon. This will allow
users to swap out DNS implementations by simply turning off the
kube-dns addon.
2016-10-25 14:00:51 -07:00
Aaron Prindle
8b5d027fd3
Validate the service for the minikube service cmd.
2016-10-25 13:45:26 -07:00
dlorenc
19e44dcf33
Merge pull request #745 from borisroman/feature/kvm_network
...
Add option to specify network name for KVM.
2016-10-24 12:37:43 -07:00
dlorenc
01a699b089
Remove static UUID
2016-10-24 09:15:25 -07:00
Boris Schrijver
e717f5f84a
Add option to specify network name for KVM.
2016-10-24 16:22:32 +02:00
dlorenc
129f565611
Merge pull request #719 from aaron-prindle/hyperv-switch-flag
...
Added hyperv virtual switch configuration flag for hyperv driver
2016-10-21 10:03:23 -07:00
Aaron Prindle
7c6c0cfe68
Merge pull request #736 from aaron-prindle/fix-addons-cmd
...
Removed checks that were causing addons cmd to fail after switching t…
2016-10-21 09:59:05 -07:00
dlorenc
3a61ad6ab2
Merge pull request #731 from dlorenc/env
...
Add support for the KUBECONFIG env var during 'minikube start'.
2016-10-21 09:50:10 -07:00
Aaron Prindle
c2561c861a
Removed checks that were causing addons cmd to fail after switching to validation/callback format
2016-10-21 09:19:24 -07:00
Aaron Prindle
f2f53e946e
Added hyperv virtual switch configuration flag for hyperv driver. Also
...
updated docs.
2016-10-20 17:11:31 -07:00
dlorenc
20e6b2a56f
Add support for the KUBECONFIG env var during 'minikube start'.
2016-10-20 11:41:11 -07:00
Jimmi Dyson
3e82478373
Add format flag to service command
2016-10-19 19:52:33 +01:00
Matt Rickard
0e7ff379d4
Move addon-manager to deploy/addons, upgrade v5.1
2016-10-18 12:09:03 -07:00
Jimmi Dyson
3c031c06cc
Merge pull request #696 from jimmidyson/atomic-file-cache
...
Use temp file for cached downloads & rename to handle interrupted downloads gracefully
2016-10-18 09:30:32 +01:00
dlorenc
99b1e89b98
Merge pull request #705 from jimmidyson/docker-env-ipv6
...
Handle VM IPv6 addresses in docker env
2016-10-17 11:38:27 -07:00
Jimmi Dyson
47566d171a
Handle VM IPv6 addresses in docker env
2016-10-17 14:33:27 +01:00
Jimmi Dyson
82cb28918f
Use text/template for buildroot provision template
2016-10-17 10:00:43 +01:00
Jimmi Dyson
4a4a66b017
Use temp file for ISO download & refactor hashing to calculate during streaming download
2016-10-14 23:22:56 +01:00
Jimmi Dyson
3b5498bc48
Use temp file for cached downloads & rename to handle interrupted downloads gracefully
2016-10-14 21:37:41 +01:00
Matt Rickard
06a4cc6f35
Pass disk-size flag to VMWareFusion driver
...
Fixes #697
2016-10-14 13:33:17 -07:00
Jimmi Dyson
097505b540
Add config view subcommand
2016-10-14 19:46:59 +01:00
Matt Rickard
4cfca59c5c
Add RetryableError for the Retry util
...
This way we can selectively retry the errors that are caused by some
temporary or ephemeral condition such as the pods not being up yet.
2016-10-13 13:53:38 -07:00
Matt Rickard
bc5fd9b560
Increase memory and cpu defaults
2016-10-13 12:24:19 -07:00
Jimmi Dyson
c29cd3bd64
Merge pull request #683 from jimmidyson/default-storageclass
...
Add DefaultStorageClass to admission controllers
2016-10-12 20:32:56 +01:00
Jimmi Dyson
2085b894be
Upgrade to Kubernetes 1.4.1
2016-10-12 14:59:40 +01:00
Jimmi Dyson
7b6a113f69
Add DefaultStorageClass to admission controllers
2016-10-12 13:46:00 +01:00
Aaron Prindle
2d2b484a22
Have working minikube addons command w/ enable, disable, delete. Also
...
updated docs.
2016-10-11 11:08:55 -07:00
Ajanthan
b6b6fa1cb2
Validating localkube version while constructing download url ( #663 )
2016-10-07 10:45:27 -07:00
aprindle
7e78514174
Added opt in to stackdriver error reporting
2016-10-03 09:22:30 -07:00
dlorenc
8611a455ca
Initial configurator commit.
2016-09-30 10:05:14 -07:00
dlorenc
b7523e4400
Add a default NodeEvictionRate
2016-09-29 16:00:26 -07:00
dlorenc
311cba971d
Manual merge fix for 1.4 to build.
2016-09-29 15:57:33 -07:00
dlorenc
f6497556fb
Add method to provision mock.
2016-09-27 16:53:00 -07:00
Dan Lorenc
31b2b9e7ae
Check localkube SHAs.
...
Also add notes to the RELEASING.md doc, and a make target to test the release.
2016-09-27 10:59:02 -07:00
Aaron Prindle
378e88b4a9
Changed docker-machine and sshutil to support hostnames with colons in them, for example ipv6 addresses
2016-09-23 13:32:25 -07:00
dlorenc
5cf2a81121
Merge pull request #620 from dlorenc/shacheck
...
Add a test for checking SHAs.
2016-09-23 11:11:11 -07:00
dlorenc
2a877a522b
Add a test for checking SHAs.
2016-09-23 10:54:14 -07:00
dlorenc
47f58627a3
Always use the minikube context when creating a client.
2016-09-22 08:30:47 -07:00