dlorenc
12dfb47bca
Merge pull request #545 from r2d4/config-set
...
minikube config get/set/unset cmd
2016-09-06 20:32:17 -07:00
Matt Rickard
a8dbc18b51
Add minikube config get/set/unset commands
...
This introduces the minikube config get/set/unset command. At a basic level, it allows a more user friendly interface for setting minikube config values, but it also allows us to run validations and callbacks before and after the values have been set.
2016-09-06 15:14:28 -07:00
Jimmi Dyson
719bbaf86b
Ensure node IP is routable address
2016-09-05 14:33:27 +01:00
dlorenc
a4e767a7a4
Merge pull request #546 from jimmidyson/xhyve-hostname
...
Set hostname to minikubevm for xhyve driver
2016-09-02 13:35:08 -07:00
Jimmi Dyson
6fe48afbe7
Rename VM to simple minikube
2016-09-02 19:53:41 +01:00
Jimmi Dyson
c9ce60fcc9
Set hostname to minikubevm for xhyve driver
2016-09-02 16:26:44 +01:00
Vic Iglesias
b1e1b2c151
Enable host path provisioner
2016-09-01 14:41:04 -07:00
Aaron Prindle
3229aab37d
Added .minikube/addons directory where users can put addons they would
...
like initialized in their minikube vms. Refactored asset transfer to
VM. Refactored code to use a base asset. Made file length checking use
.Stat(). Added constructors for FileAsset and MemoryAsset.
2016-08-29 10:59:41 -07:00
Matt Rickard
7570ae1122
Ensures that we get the same IP between start/delete
...
The xhyve driver added support for the UUID flag in xhyve
https://github.com/zchee/docker-machine-driver-xhyve/pull/133
Fixes https://github.com/kubernetes/minikube/issues/516
2016-08-24 11:27:46 -07:00
dlorenc
59ad726e6c
Merge pull request #506 from dlorenc/isovalidate
...
Add ISO checksum validation.
2016-08-24 09:34:05 -07:00
Jimmi Dyson
abbb0f1469
Add hyperv support
2016-08-24 16:16:07 +01:00
dlorenc
8c6ae71eb6
Add ISO checksum validation.
2016-08-20 17:33:50 -07:00
Aaron Prindle
14dca26a09
Cutting v0.8.0 release
2016-08-17 11:40:14 -07:00
dlorenc
28132517ed
Merge pull request #484 from tsl0922/regist-mirror
...
Add registry-mirror option to minikube start
2016-08-16 11:04:23 -07:00
dlorenc
8953283ac6
Merge pull request #475 from jimmidyson/docker-api-version
...
Add DOCKER_API_VERSION to docker-env command
2016-08-15 12:57:03 -07:00
Shuanglei Tao
641910d8a8
Add registry-mirror option to minikube start
2016-08-13 22:55:48 +08:00
Matt Rickard
bc363cfdb9
Add env variables for viper controlled vars
...
Minikube will now read from env variables with the MINIKUBE_ prefix.
These variables will be read on every viper.Get() and will overwrite default
variables. When we add binding to pflags, flags will overwrite env
variables. At this time, only notification settings are controlled by
viper.
2016-08-12 13:25:04 -07:00
dlorenc
4506f4fa1d
Merge pull request #472 from r2d4/iso-check
...
Check HTTP Response status when trying to download minikube.iso
2016-08-12 09:17:07 -07:00
Matt Rickard
7105a9bc98
Refactoring conditional block
2016-08-11 21:40:26 -07:00
dlorenc
d799222e35
Merge pull request #428 from aaron-prindle/dashboard-wait
...
Have working minikube service & minikube dashboard wait until ready functionality.
2016-08-11 15:48:45 -07:00
Aaron Prindle
c82cd94f14
Added unit tests for CheckEndpointReady. Also refactored code, cleaned
...
error messages, fixed gofmt, inlined/compacted structs in test, and
changed output to os.Stderr.
2016-08-11 15:16:24 -07:00
Jimmi Dyson
823dabf5f9
Add DOCKER_API_VERSION to docker-env command
2016-08-11 15:42:17 +01:00
Matt Rickard
39a6b586da
Check HTTP Response status when trying to download minikube.iso
...
Check the response so that we don't actually download an error page or
something other than the ISO we're looking for.
2016-08-10 20:17:50 -07:00
Aaron Prindle
3f478fa025
Having working minikube service & minikube dashboard wait until ready
...
functionality using endpoints.
2016-08-10 10:04:24 -07:00
Matt Rickard
551a85b233
Adding a Virtio9p mount for /Users with xhyve
...
This feature is enabled in v0.2.3 of the docker xhyve driver
Enabling this by default on cluster_darwin
This resolves issue #423
2016-08-09 10:30:47 -07:00
Jimmi Dyson
4185dc148c
Merge pull request #463 from dlorenc/etcd
...
Actually store registered etcd listeners.
2016-08-08 21:40:55 +01:00
Dan Lorenc
4cfbc17dcb
Actually store registered etcd listeners.
2016-08-08 13:04:36 -07:00
Aaron Prindle
33063656fc
Added appropriate methods to be part of localkubeCacher. Removed unused methods.
2016-08-08 11:58:57 -07:00
Aaron Prindle
d28adc969d
Fixed file:// URIs to work properly with local localkube and --kubernetes-version flag
2016-08-08 11:51:25 -07:00
Aaron Prindle
976eeeb12e
Added unit tests which cover localkube caching scenarios. Refactored
...
code to use localkube_caching.go and localkubeCacher.
2016-08-08 11:51:25 -07:00
Aaron Prindle
405453758e
Added localkube caching functionality. Also cleanup up private/public
...
functions in cluster.go, added v1.3.3 to k8s_releases.json and fixed
link in LOCALKUBE_RELEASING.md. Fixed TestUpdatedKubernetesVersion to
use tmp dir as caching is now used for localkube.
2016-08-08 11:50:57 -07:00
dlorenc
2cdab03e53
Merge pull request #439 from alexbrand/host-cidr
...
Add ability to specify CIDR for Virtualbox minikube
2016-08-08 10:59:36 -07:00
Dan Lorenc
b85a90702a
Return a MultiError from retry.
2016-08-06 12:29:56 -07:00
Jimmi Dyson
f55fb58d8d
Merge pull request #451 from aaron-prindle/fix-file-uri
...
Fixing file:// uri issue for --iso-url flag
2016-08-04 17:30:56 +01:00
Aaron Prindle
c898990225
Fixing file:// uri issue for --iso-url flag
2016-08-04 09:17:29 -07:00
Aaron Prindle
1a89345b4c
Added tests for GetLocalkubeDownloadURL.
2016-08-03 08:58:18 -07:00
abrand
5838c7d833
Add ability to specify CIDR for Virtualbox minikube
2016-08-02 20:06:37 -04:00
Aaron Prindle
0b1cfce102
Refactored localkube url/asset code, fixed url.Parse code, updated flag
...
help message to add URI information, updated docs, fixed unused vars and removed unneeded comments
2016-07-29 15:27:09 -07:00
Aaron Prindle
b3fe5faae6
Cleaned up start flags, added more robust URL checking for localkube
...
flag URL and added check to prepend 'v' to version # if it is missing
2016-07-28 12:33:34 -07:00
Aaron Prindle
bd4e244ce8
Updated docs. Added retrying for the localkube download.
2016-07-28 12:33:34 -07:00
aprindle
53e80a9c6f
Changed kubernetes-version to take k8s version as input (as well as
...
url) and to copy files from host to the vm instead of curl within vm.
Also made it so that sshutil.Transfer is done via a Reader.
2016-07-28 12:33:34 -07:00
aprindle
d73082171c
Cleanup up comments, added ssh retry, fixed permissions and added
...
default Kubernets version value.
2016-07-28 12:33:34 -07:00
aprindle
bc74b8596f
Updated documentation to reflect additional flag to minikube start,
...
updated tests
2016-07-28 12:33:34 -07:00
aprindle
bf3b82e5ce
Working kubernetes/localkube versioning via a flag and tests
2016-07-28 12:33:34 -07:00
Jimmi Dyson
4bc1e1d6a0
Specify supported drivers per platform
2016-07-28 09:51:37 +01:00
Jimmi Dyson
da25b86a70
Ensure file paths have OS path separators but URIs contain only forward slashes
2016-07-27 13:49:01 +01:00
abrand
1540301428
Fix home directory on windows
2016-07-26 22:47:09 -04:00
dlorenc
587bf60c37
Switch the DNS etcd port from 9090.
2016-07-25 14:59:34 -07:00
Jimmi Dyson
22bac3210b
Merge pull request #386 from ascheman/feature/insecure-registry
...
Add insecure-registry option to minikube start
2016-07-22 10:45:04 +01:00
Gerd Aschemann
82f5cb0a08
Fix source code formatting via gofmt ( kubernetes/minikube#385 )
2016-07-22 10:00:48 +02:00
Gerd Aschemann
5b2655f1f3
Add insecure-registry option to minikube start (cf. kubernetes/minikube#385 )
2016-07-22 01:38:17 +02:00
dlorenc
6fcf2cda6d
Merge pull request #362 from aaron-prindle/cache-files
...
Have iso caching working
2016-07-21 11:23:39 -07:00
Aaron Prindle
3e06673fc5
Refactored iso caching code
2016-07-21 09:53:52 -07:00
Jimmi Dyson
a2f789590b
Enable all available APIs
2016-07-21 15:39:37 +01:00
Aaron Prindle
072991e2e5
Have iso caching working
2016-07-19 15:58:25 -07:00
Dan Lorenc
c6b2649966
Add a flag to minikube start to allow passing environment variables to Docker.
2016-07-18 10:27:09 -07:00
Dan Lorenc
e3f10146a6
Fix typo in start command.
2016-07-16 11:31:36 -07:00
Dan Lorenc
639dd10801
Minor refactor in cluster.go. Also improve error message.
2016-07-13 17:29:21 -07:00
Jimmi Dyson
f602020f02
Create long lived CA certificate
2016-07-12 15:59:38 +01:00
Jimmi Dyson
4488219180
Make disk size configurable
2016-07-10 23:43:54 +01:00
dlorenc
4eff13c066
Merge pull request #301 from dlorenc/logs
...
Move logs to /var/lib/localkube.
2016-07-08 17:51:06 -07:00
dlorenc
6f4b8dd483
Merge pull request #300 from jimmidyson/kube-api-port
...
Switch API server to port 8443
2016-07-08 16:18:00 -07:00
Jimmi Dyson
7d5aca9fe3
Switch API server to port 8443
2016-07-08 23:38:27 +01:00
Jimmi Dyson
8c7154da7a
Redirect localkube logs in sudo
2016-07-08 22:23:21 +01:00
Dan Lorenc
63c8468d12
Move logs to /var/lib/localkube.
2016-07-08 12:41:19 -07:00
Jimmi Dyson
892a116dc3
Better error message for services with no NodePort
2016-07-08 18:46:35 +01:00
dlorenc
9fa002d573
Merge pull request #277 from aaron-prindle/get-kubernetes-version
...
Added get_kubernetes_versions command and tests
2016-07-07 13:38:47 -07:00
Dan Lorenc
d65040fffb
Fix a typo in the notification text.
2016-07-07 07:22:05 -07:00
Dan Lorenc
22dccc781d
Add some logging to cert generation.
2016-07-07 07:21:51 -07:00
aprindle
216077d8b8
Added get-k8s-versions command and tests.
2016-07-06 14:15:38 -07:00
dlorenc
0a71dd290d
Merge pull request #272 from dlorenc/release
...
Bump to v0.5.0, add release notes and increment the releases.json.
2016-07-06 10:34:50 -07:00
Dan Lorenc
b68c957347
Bump to v0.5.0, add release notes and increment the releases.json.
2016-07-06 09:59:59 -07:00
dlorenc
57a865d329
Merge pull request #267 from jimmidyson/service-command
...
Add service command
2016-07-06 09:16:21 -07:00
dlorenc
5076ef407a
Merge pull request #248 from jimmidyson/xhyve
...
Add xhyve driver support
2016-07-04 08:10:16 -07:00
Jimmi Dyson
44b2d9ce20
Add service command, copied & refactored from dashboard command
2016-07-04 15:08:27 +01:00
dlorenc
aa821ac4ba
Merge pull request #252 from jimmidyson/node-ip
...
Do not override node hostname to ensure node IP is correct in node resource addresses
2016-07-02 16:05:51 -07:00
Jimmi Dyson
759f906cf1
Handle home path on Windows
2016-07-02 21:30:36 +01:00
Jimmi Dyson
4b0f517600
Add xhyve driver support
2016-07-02 21:14:43 +01:00
Jimmi Dyson
29e492e918
Do not override node hostname to ensure node IP is correct in node resource addresses
2016-07-01 22:38:55 +01:00
Jimmi Dyson
a738a0f5ad
Add kvm driver support
2016-06-30 18:52:45 +01:00
Steve Sloka
95edd89399
Added flag to allow the number of CPU's to be specified as flag to start command
2016-06-27 15:32:16 -04:00
dlorenc
79b63d797c
Bump to iso version 0.4.0
2016-06-27 09:22:25 -07:00
dlorenc
75a4b05407
Merge pull request #226 from dlorenc/gcs
...
Move release API check from github to GCS.
2016-06-27 09:22:04 -07:00
Dan Lorenc
234a5049e7
Move release API check from github to GCS.
...
Github has rate-limiting on this URL, which causes issues for tests.
Moving to GCS also allows us to decouple Github releases from auto-updates.
2016-06-26 11:33:33 -07:00
dlorenc
3634c85e2c
Regenerate docker certs on startup.
2016-06-26 10:48:15 -07:00
aprindle
995735ee1d
Refactored tests/methods to use io.Writer, added comments to tests,
...
added additional error checking in getLatestVersionFromURL, and fixed
formatting issue in notification string
2016-06-21 11:05:30 -07:00
aprindle
0ea7714b61
Added message in update notification explaining how to disable the update notifier
2016-06-17 11:20:38 -07:00
aprindle
f5a56b1d60
Finished tests for update notifier
2016-06-14 13:00:01 -07:00
aprindle
dd875f614e
Have update notifier working, need to add tests
2016-06-14 13:00:01 -07:00
aprindle
03cca006ee
Added --memory flag to minikube start so that users can configure the ram of the vm
2016-06-13 18:13:53 -07:00
Brandon Philips
53ee8642f8
cluster: add support for vmwarefusion driver
...
Add support for the vmwarefusion driver which is greatly more stable on
OSX. Also, document it in the README as an option.
2016-06-11 19:47:11 -07:00
Dan Lorenc
e46b0d9cb0
Update k8s.
2016-06-10 09:43:46 -07:00
dlorenc
ac14eff554
Move the addon-manager and dashboard configuration from the iso to minikube.
...
Minikube now copies these into the VM, just like it copies in localkube.
New ISOs will not contain these files, but this is compatible with the existing ISO
because minikube will overwrite existing files.
2016-06-09 15:35:09 -07:00
aprindle
1c861598cf
Fixed logging issue due to glog flags beings set in kubernetes api
2016-06-07 15:51:50 -07:00
aprindle
adf5fc48fa
Added dashboard cmd to minikube. Also added dependencies via godep.
...
In the future will add feature to wait for dashboard to start and then
display if it is not running yet.
2016-06-07 11:43:47 -07:00
aprindle
eee920bae4
Updated Dockerfile to get docker version 1.11.1 for the iso file
...
Updated README for iso testing
Updated DefaultIsoUrl to minikube-0.3
2016-06-04 17:22:31 -07:00
Dan Lorenc
6054d1da21
Bump the ISO URL.
2016-06-03 11:16:48 -07:00
Dan Lorenc
94aca79782
Wait a few seconds for the cluster to become healthly.
2016-06-01 16:41:07 -07:00
dlorenc
0ff6bbfa17
Add a retry utility to util, and use it to retry cluster creation.
...
This fixes the phantom errors we see on ubuntu that are fixed by rerunning start.
2016-06-01 13:53:09 -07:00
Lucas Käldström
cee0afa4eb
Merge pull request #147 from dlorenc/iptables
...
Set the proxy mode to iptables.
2016-06-01 22:36:02 +03:00
Dan Lorenc
34ad3b877c
Set the proxy mode to iptables.
...
This passes all conformance tests that pass with the other mode.
2016-06-01 09:16:34 -07:00
aprindle
44c3a6a126
Adding logs command integration tests
2016-06-01 09:05:07 -07:00
dlorenc
a621681e1b
Unmark the DNS Service and Endpoint as cluster-services.
...
This label causes the addon-manager to delete them. We can't let the addon-manager
create these either, because it doesn't support endpoints.
2016-05-31 14:28:32 -07:00
Lucas Käldström
45c1dedf4f
Merge pull request #138 from dlorenc/dnsglog
...
Switch logging in dns.go to glog.
2016-05-31 22:05:02 +03:00
aprindle
a917beaee2
Have ssh command working and unit-test passing. Also changed log->glog in ssh_mock.
2016-05-31 10:02:33 -07:00
dlorenc
f15f8a4366
Switch logging in dns.go to glog.
2016-05-31 09:52:16 -07:00
Dan Lorenc
c1784b0054
Merge branch 'localkube_commands' of https://github.com/luxas/minikube into luxas-localkube_commands
2016-05-28 12:41:45 -07:00
Dan Lorenc
a76b9b6781
Always logtostderr in localkube.
2016-05-28 10:50:42 -07:00
Lucas Käldström
a62e9e5ca8
Removed localkube start and version commands in favor for starting as default and using version as a flag. Also the version is now set my the Makefile
2016-05-28 17:50:36 +03:00
Dan Lorenc
abca78dfde
Allow glog flags in localkube.
2016-05-27 15:55:16 -07:00
aprindle
778ae79a26
Added glog in place of log.*-and-fmt.Error* for cmd/minikube,
...
cmd/localkube, pkg/minikube and pkg/localkube
2016-05-27 12:48:25 -07:00
Dan Lorenc
01b76efc7f
Configure capabilities explicitly before starting localkube.
...
There's a race condition in the current capability initialization. These
can only be configured once per binary, so if the APIServer goroutine
sets it first the kubelet goroutine can never change this value.
2016-05-27 11:10:38 -07:00
Dan Lorenc
a5f0ecb9df
Add missing sudo to the stop command.
2016-05-27 09:52:32 -07:00
aprindle
706f974751
finished logs functionality and tests
2016-05-27 09:16:18 -07:00
dlorenc
941933179f
Merge pull request #113 from luxas/static_localkube
...
Static localkube and some other things
2016-05-26 09:30:32 -07:00
Lucas Käldström
00d4152313
Rename some constants in constants.go to Default..., and break out more constants
2016-05-25 23:25:49 +03:00
Lucas Käldström
1a3ef791f9
Add a version command to minikube too
2016-05-25 23:24:12 +03:00
dlorenc
d8e12ef42b
Make sure we stop the localkube binary before starting another instance.
...
This makes "minikube start" re-entrant.
2016-05-25 13:05:30 -07:00
Lucas Käldström
647124b7c7
Merge pull request #111 from dlorenc/wait
...
Fix a flake in sshutil.
2016-05-25 22:19:21 +03:00
Lucas Käldström
9be5be38b9
Merge pull request #109 from dlorenc/isourl
...
Switch to using a versioned ISO url.
2016-05-25 22:18:03 +03:00
Dan Lorenc
1d6eff6d7a
Include the cluster local IP. This enables the dashboard to work.
2016-05-25 10:48:56 -07:00
dlorenc
a8b12f7d78
Switch to using a versioned ISO url.
2016-05-25 08:43:13 -07:00
Dan Lorenc
91037931a4
Fix a flake in sshutil.
...
We have to wait for the copy to finish before returning, otherwise the readers might go out of scope.
https://travis-ci.org/kubernetes/minikube/builds/132822322
2016-05-25 07:01:20 -07:00
Dan Lorenc
2858ff3b3e
Check boilerplate in all files.
...
Also fix misisng boilerplate.
2016-05-24 21:57:16 -07:00
Dan Lorenc
e5c3564f9e
Allow privileged pods.
2016-05-23 18:12:52 -07:00
aprindle
8f1c2e0647
added env functionality and tests
2016-05-23 14:18:25 -07:00
dlorenc
0552f504dd
Update k8s.io components to efc5bbc9e.
...
A manual change was required in kube2sky.go.
Updates were required in appc/spec and a few other libraries.
2016-05-23 11:27:28 -07:00
Dan Lorenc
43f5851e6d
Fix race condition in cluster setup.
...
We now explicitly generate certs before starting the cluster.
2016-05-22 14:21:10 -07:00
dlorenc
cae9bc41ab
Fix bug in start.
...
We have to call save after start, because the IP/port might change.
2016-05-19 14:40:56 -07:00
Lucas Käldström
2d459dfecd
Merge pull request #82 from dlorenc/security
...
Enable SecurityContext features.
2016-05-16 20:58:12 +03:00
dlorenc
b0440fc9c1
Merge pull request #73 from ethernetdan/kubeconfig
...
Setup kubeconfig on cluster start
2016-05-16 08:44:46 -07:00
Dan Lorenc
9379c4360d
Enable SecurityContext features.
2016-05-15 18:47:47 -07:00
Lucas Käldström
50b676dd4b
Merge pull request #75 from dlorenc/isourl
...
Make the ISO url configurable for testing new ISO builds.
2016-05-14 21:46:55 +03:00
Dan Lorenc
7d39206842
Fix test, also attempt to fix travis.
2016-05-14 11:18:13 -07:00
Dan Lorenc
a7fd82e28a
Unhide flag.
2016-05-14 10:35:44 -07:00
dlorenc
cac6d07a5d
Make the ISO url configurable for testing new ISO builds.
...
Also delete the old flag, since it's unused.
2016-05-13 15:15:08 -07:00
dlorenc
1884f8acf1
Blow away godeps.json, re "godep save".
2016-05-13 14:55:15 -07:00
dlorenc
e7fb68b590
First attempt at updating k8s.
2016-05-13 14:05:27 -07:00
Dan Gillespie
4b5c89486f
fixed kubeconfig test
2016-05-13 13:24:38 -07:00
Dan Gillespie
4194466d62
added license
2016-05-13 12:40:29 -07:00
Dan Gillespie
b5b5b331bf
working kubeconfig setup
2016-05-13 12:25:03 -07:00
Dan Gillespie
ff7cb9ae83
add kubeconfig tests
2016-05-13 11:34:13 -07:00
Dan Gillespie
b1ebe65c1d
added kubeconfig writing and reading
2016-05-13 09:49:06 -07:00
Dan Lorenc
03f22fab94
Transfer the built localkube binary to the VM.
...
Also cleanup the Makefile quite a bit. We not build localkube in docker on mac,
then use go-bindata to pack it up. Users will need go-bindata on their paths to build now,
though.
2016-05-12 11:47:57 -07:00
Dan Lorenc
5eaae409aa
Working build, scp of localkube to the VM.
2016-05-12 10:12:34 -07:00
Dan Lorenc
92d0c94d7b
Initial SSH transfer commit.
2016-05-11 23:55:34 -07:00
Dan Lorenc
a3fee8fd40
Remove unused portions of GenerateSelfSignedCert
2016-05-11 16:50:27 -07:00
Dan Lorenc
91c9898017
Undo modifications to the vendor directory, getting this upstreamed will be harder than I thought.
2016-05-11 16:17:38 -07:00
Dan Lorenc
4ed427b6ff
Fix certificate handling.
...
Start now outputs the correct commands
We add all the IPs to the certificate at creation time.
The certificate is created with ClientAuth extension.
We copy the correct certificates.
2016-05-11 14:05:40 -07:00
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
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
Dan Lorenc
5a8e107045
Make the localkube download support compression.
2016-05-09 00:10:04 -07:00
Dan Lorenc
70ab8a04c2
Make string formatting explicit.
2016-05-08 16:23:56 -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
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
dlorenc
cfb93eea90
Add a flag to control whether or not localkube runs in a container.
2016-05-05 21:00:14 -07:00
Lucas Käldström
6b2d1ed1cd
Restructure the whole project, gofmt and improve the makefile
2016-05-05 16:38:23 +03:00