Commit Graph

19844 Commits (79d681dc19a8a9ef7c896f2d3772b774c2ab8e78)

Author SHA1 Message Date
Dan Lorenc c9b1939b57 Add a check for matching IPs and cert regeneration.
Add unit tests for cert generation and checking.
2016-05-11 10:25:22 -07:00
Dan Lorenc ba3c6d1133 Merge branch 'master' of github.com:kubernetes/minikube 2016-05-11 10:21:10 -07:00
dlorenc ffc6e77b14 Merge pull request #54 from luxas/remove_weave
Very large refactor of localkube
2016-05-11 07:19:58 -10:00
Dan Lorenc 420ccd3e9f Initial SSH transfer commit. 2016-05-10 16:15:42 -07:00
Lucas Käldström ba9646ed56 Added error handling for certs as commented 2016-05-10 21:06:06 +03:00
Lucas Käldström f94581f132 Remove easyrsa code from commands.go where minikube starts localkube 2016-05-10 19:54:07 +03:00
Lucas Käldström 0c05a831b4 Remove dependency on easyrsa; now localkube signs its own certs (including CA, which wasn't present earlier). Now serviceAccounts should work properly 2016-05-10 19:53:11 +03:00
Lucas Käldström a38a9037e2 Use utilnet for getting the host's public IP, which is more reliable. Also, switch to net.IP and net.IPNet flags for validation 2016-05-10 17:49:09 +03:00
Lucas Käldström 1fe8a53339 Store certs in the localkube dir 2016-05-10 15:42:40 +03:00
Lucas Käldström c12821809a Run gofmt 2016-05-09 23:37:46 +03:00
Lucas Käldström 4b3e673ac1 Create the kube-system namespace if it doesn't exist 2016-05-09 23:36:33 +03:00
Lucas Käldström e7cda1ce58 Very large refactor of localkube. Fixed lots of bugs, added flags and commands via cobra, extracted a simple interface for SimpleServer for all Kubernetes components, made DNS working again, created the type LocalkubeServer which holds all necessary data etc. 2016-05-09 23:35:57 +03:00
dlorenc 488e4dcc6e Merge pull request #48 from dlorenc/auth
Add certificate based authentication to localkube/minikube.
2016-05-08 21:12:25 -10:00
Dan Lorenc 5a8e107045 Make the localkube download support compression. 2016-05-09 00:10:04 -07:00
Dan Lorenc 182601a357 Fix formatting of instructions. 2016-05-08 16:36:40 -07:00
Dan Lorenc 70ab8a04c2 Make string formatting explicit. 2016-05-08 16:23:56 -07:00
dlorenc 380c645663 Merge pull request #41 from dlorenc/iso
Add scripts for building an iso
2016-05-08 15:52:01 -07:00
Dan Lorenc d550382f21 Add newlines. 2016-05-08 15:51:17 -07:00
Dan Lorenc e5d9602d7c Add --containerized flag. 2016-05-06 16:28:50 -07:00
Dan Lorenc 716cc2e5ec Fix tests. 2016-05-06 16:06:28 -07:00
Dan Lorenc 23d906b577 Remove weave. 2016-05-06 16:06:28 -07:00
Dan Lorenc 4f712bf3be Make localkube serve securely. 2016-05-06 16:05:42 -07:00
Dan Lorenc d59e054f92 Move script to it's own file. 2016-05-06 16:05:42 -07:00
Dan Lorenc d4227ab589 Add a flag for controlling the localkube binary location. 2016-05-06 16:05:42 -07:00
dlorenc 13e5937c02 Add code to setup authentication on the remote cluster.
This still relies on a modified localkube build, which should be
fixed when we merge localkube, before this gets merged in.
2016-05-06 16:05:42 -07:00
Dan Lorenc 18ca13b689 Check the SHA for the docker distribution. 2016-05-06 15:57:51 -07:00
dlorenc 6aea4d5062 Pin to a specific version of docker. 2016-05-06 15:57:51 -07:00
Dan Lorenc 7f2cac707b Initial iso build steps. 2016-05-06 15:57:51 -07:00
dlorenc 512703be7b Merge pull request #44 from dlorenc/container
Add a flag to control whether or not localkube runs in a container.
2016-05-05 21:00:55 -07:00
dlorenc cfb93eea90 Add a flag to control whether or not localkube runs in a container. 2016-05-05 21:00:14 -07:00
dlorenc 9ee08289c3 Merge pull request #45 from luxas/layout
Restructure the whole project, gofmt and improve the makefile
2016-05-05 09:23:22 -07:00
Lucas Käldström b3cc4d2bae Fix integration default path 2016-05-05 16:47:36 +03:00
Lucas Käldström 6b2d1ed1cd Restructure the whole project, gofmt and improve the makefile 2016-05-05 16:38:23 +03:00
dlorenc f0ad262636 Merge pull request #43 from dlorenc/make
Add a Makefile to replace build.sh and test.sh.
2016-05-04 19:38:59 -07:00
dlorenc c1ec8be301 Code review comments
Clean up PHONY's
Make localkube dynamic
Put test.sh script back
2016-05-04 15:29:50 -07:00
dlorenc d59fc4f9a9 Set GO15VENDOREXPERIMENT=1 2016-05-04 14:50:30 -07:00
dlorenc d8e2d8e2b7 Add a Makefile to replace build.sh and test.sh. 2016-05-04 14:45:06 -07:00
dlorenc 638bb3e843 Merge pull request #42 from dlorenc/misc
Update .gitignore and integration test for new build locations.
2016-05-04 14:40:39 -07:00
dlorenc 081a1851dd Update .gitignore and integration test for new build locations. 2016-05-04 14:31:32 -07:00
dlorenc 5f529ecbc1 Merge pull request #39 from ethernetdan/localkube
added localkube and dependencies
2016-05-04 13:30:42 -07:00
Dan Gillespie 28ec5304c9 updated README for new minikube build path 2016-05-04 11:31:27 -07:00
Dan Gillespie 50aca2eebe updated .gitignore and added comment explaining vendoring patch 2016-05-04 02:24:07 -07:00
Dan Gillespie fe340e52e7 added localkube and dependencies 2016-05-04 01:54:00 -07:00
Eric Paris ef7cf5e9ca Merge pull request #37 from dlorenc/lint
Fix missing copyright headers.
2016-05-02 15:21:59 -04:00
dlorenc 283ba20d51 Fix files with missing copyright headers. 2016-05-02 12:02:16 -07:00
dlorenc 7e22c9b94f Merge pull request #36 from dlorenc/travis
Add gofmt check to travis.
2016-05-01 20:24:28 -07:00
Dan Lorenc 9466866593 Add gofmt check to travis. 2016-05-01 20:23:39 -07:00
dlorenc 1ac17baea6 Merge pull request #34 from luxas/k8s_io
Various improvements
2016-05-01 11:47:46 -07:00
Lucas Käldström 1d917c5658 Add a testing script 2016-05-01 20:42:32 +03:00
Lucas Käldström 1dc3433bfb Update the usage from cli to minikube 2016-05-01 18:51:48 +03:00