Commit Graph

186 Commits (8dbe63d6977cc730b21c1608284a8041053b64ab)

Author SHA1 Message Date
Aaron Prindle 8dbe63d697 Merge pull request #1985 from r2d4/kubelet-config-kubeadm
Implement extra-config for kubeadm components
2017-10-04 16:16:50 -07:00
Matt Rickard a139ccd0ab Implement extra-config for kubeadm kubelet 2017-10-04 11:26:15 -07:00
Aaron Prindle 54f20ac82d bump iso version to v0.23.5 2017-10-04 11:26:11 -07:00
Matt Rickard 547d22f638 Clean up unused files, add tar rules 2017-09-19 15:45:18 -07:00
Matt Rickard 60a0589205 Always build in docker the binaries 2017-09-18 10:58:34 -07:00
Matt Rickard 7704c8cfa9 Cut v0.22.2 release 2017-09-18 09:21:23 -07:00
Matt Rickard 3180e2e897 Merge pull request #1938 from r2d4/integration-test-cleanup-
Integration test cleanup
2017-09-12 14:28:28 -07:00
Matt Rickard 540596b6d5 Cut 0.22.1 release 2017-09-11 13:48:17 -07:00
Matt Rickard f966c8cf31 Add NewMinikubeRunner, separate start args
* Separate start args from args passed to every command.  This is so
that we can call `minikube logs` and `minikube status` with the proper
flags (for the bootstrapper)

* Add a NewMinikubeRunner function to make getting a minikube runner
easier.
2017-09-08 20:14:21 -07:00
Aaron Prindle 62ca0b6f72 Merge pull request #1921 from aaron-prindle/release-v0.22.0
cut v0.22.0 release
2017-09-07 11:13:53 -07:00
Aaron Prindle 16d6d880cc cut v0.22.0 release 2017-09-06 17:00:12 -07:00
Matt Rickard 5e34247db5 Use containers/image build tags everywhere 2017-09-06 16:22:49 -07:00
Matt Rickard ac65b58363 Review feedback 2017-09-06 10:22:09 -07:00
Matt Rickard 57aa3e61a9 Use the build tags for containers/image everywhere 2017-08-30 22:36:21 -07:00
Matt Rickard 55b41415ed Cache images for localkube
This PR introduces caching of localkube images.  It makes a best effort
to cache the essential images localkube needs as minikube starts up.
Currently, the list of cached images is hardcoded, but future work might
entail

1. Cached images as a property of the cluster bootstrapper - to allow
localkube and kubeadm to cache their respective images.
2. Addons contain image information.  Then, we can selectively cache and
preload only the addon images that are enabled.
2017-08-30 22:36:16 -07:00
Matt Rickard 201e5f9eff Vendor changes 2017-08-30 17:46:35 -07:00
Matt Rickard 81f12caa87 Merge pull request #1828 from r2d4/in-tree-kvm
Bring KVM driver in-tree
2017-08-30 10:46:29 -07:00
Matt Rickard 54395a6a68 Merge pull request #1896 from r2d4/easy-iso-make
Add makefile rule for linux-defconfig
2017-08-28 16:19:04 -07:00
Matt Rickard 6c73183cea Add target for none driver integration
Theres currently no good way to run the integration tests for the none
driver locally.  Now that we've added the e2e target, we can depend on
that.  Running the e2e test binary locally requires the testdata folder
to be in a different path, since it is relative to where the code is
being ran.  I added a testdata-dir flag to the integration tests so we
can set it appropriately for when we want to run the e2e binary by
itself.

I also made the e2e test binary a PHONY target, so we rebuild it each
time.  I had trouble collecting the dependencies on the integration
test packages
2017-08-28 11:56:30 -07:00
Matt Rickard 531e81103f Rename kvm driver to kvm2 2017-08-28 11:52:39 -07:00
Matt Rickard 48b165808c Bring KVM driver in-tree
Add boilerplate

Review feedback
2017-08-28 11:52:35 -07:00
Matt Rickard 1052dda37a Move CalculateDiskSizeInMB to utils to use in kvm 2017-08-28 11:27:34 -07:00
Matt Rickard d880f6bb2e Add makefile rule for linux-defconfig
I find myself referencing this documentation every time I make kernel
configuration changes.  I've added a simple rule to open the kernel
configuration menu, and then save your changes to the right directory.
2017-08-28 11:01:22 -07:00
Matt Rickard 555a1ee778 Bump iso to v0.23.3 2017-08-25 14:57:12 -07:00
Matt Rickard caa8a540e6 Merge pull request #1776 from dlorenc/hyperkit
WIP: Initial hyperkit driver implementation.
2017-08-24 14:14:47 -07:00
dlorenc a05a4fe35a Code review feedback. 2017-08-24 11:54:59 -07:00
dlorenc e3d239929b Jenkins/Makefile targets. 2017-08-24 11:54:59 -07:00
dlorenc 28f9d5dc1a Initial hyperkit driver implementation. 2017-08-24 11:54:59 -07:00
Matt Rickard 7f5e4b7e82 Rename e2e-windows-amd64 to e2e-windows-amd64.exe 2017-08-23 15:01:52 -07:00
Matt Rickard 9d6541075e Move e2e binary compilation to makefile 2017-08-22 17:01:13 -07:00
Matt Rickard 6acab8b367 Update minikube-iso to v0.23.2 2017-08-21 21:05:18 -07:00
Matt Rickard e52adec5bc Revert "Add netgo to localkube build"
This reverts commit dc8abed571.
2017-08-19 16:28:52 -07:00
Matt Rickard a599beb739 Merge pull request #1829 from r2d4/netgo
Add netgo to localkube build
2017-08-16 20:35:06 -07:00
Aaron Prindle 19a8aa30b8 Merge pull request #1750 from aaron-prindle/localkube-dind-container
Add additional localkube-dind docker image.
2017-08-16 15:39:30 -07:00
Aaron Prindle 20f99fc500 Add additional localkube-dind docker image. 2017-08-16 15:30:07 -07:00
Matt Rickard dc8abed571 Add netgo to localkube build
ref https://github.com/google/cadvisor/pull/1719
2017-08-16 11:51:39 -07:00
dlorenc fa04ef7b37 Bump the iso to v0.23.1. 2017-08-01 14:52:15 -07:00
Matt Rickard 2fd3557bfa Merge pull request #1746 from r2d4/secondary-expansion
Use secondary expansion in OS-templated rules
2017-07-26 19:33:47 -07:00
Matt Rickard 6caa9c7106 Cut v0.21.0 release 2017-07-25 15:58:44 -07:00
Matt Rickard d393211ce1 Use secondary expansion in OS-templated rules
https://www.gnu.org/software/make/manual/make.html#Secondary-Expansion

This allows us to have conditional targets for our tar command.  I also
simplified the makefile rule for `out/minikube-%-amd64` by not caring
to force uppercase on the variables, since the official makefile docs
seem to not care about it.
2017-07-25 11:41:57 -07:00
Aaron Prindle c9113b0908 Merge pull request #1726 from aaron-prindle/tar
Added tar makerule and jenkins build/upload
2017-07-24 15:16:37 -07:00
Aaron Prindle 6ef837f9c6 Added tar makerule and jenkins build/upload 2017-07-24 15:16:03 -07:00
Matt Rickard b3d68f505e Merge pull request #1737 from r2d4/right-gopath
Add a warning when building minikube out of gopath
2017-07-24 14:23:58 -07:00
Matt Rickard 19ac090fb1 Add a warning when building minikube out of gopath
We could add an error here, but some users might have a use case for
building it outside their gopath?
2017-07-24 11:20:28 -07:00
Matt Rickard 42897e4fa0 Bump iso version to 0.23.0 2017-07-19 14:30:44 -07:00
Matt Rickard 1c06d18e7d Merge pull request #1693 from r2d4/k8s-1.7-rebase
Upgrade to k8s-v1.7
2017-07-14 08:55:13 -07:00
Matt Rickard ca0b5504b3 Update makefile for 1.7 2017-07-13 09:19:35 -07:00
Matt Rickard 96b61f190b Fix darwin native build
The cross build container we use for darwin needs two extra environment
variables to invoke specific C and CPP compilers.  These aren't needed
and won't work natively on darwin, so only pass them in for docker
builds.
2017-07-13 09:01:43 -07:00
Matt Rickard fb3c08547c Bump iso version to v0.22.0 2017-07-12 15:30:51 -07:00
dlorenc b031728afa Bump the ISO to v0.21.0 2017-07-05 17:25:15 -07:00