Commit Graph

114 Commits (ae98df25bf19bec443507d31610f50e299496944)

Author SHA1 Message Date
Matt Rickard 0aefb48f5c Cut 0.18.0 release 2017-04-06 16:00:47 -07:00
Maxime Vidori eacc326765 Dockerized build:
$ make buildroot-image
	$ make out/minikube.iso

- Add en entry in the Makefile for building the container: buildroot-image
- Modify the minikube-iso target to out/minikube.iso to comply with the way
makefiles work.
- Also force the use of a docker container. If not needed
just run IN_DOCKER=1 make out/minikube.iso to avoid the invokation of a docker
container.
- Add some doc.
- The tag added to the generated image will allow to bypass the build of the
image as soon as the container is pushed to the minikube registry.
2017-03-24 13:41:02 +01:00
Matt Rickard 58f9b97b60 Bump version 0.17.1 2017-03-02 17:26:04 -08:00
Matt Rickard a8fcc49f41 Merge pull request #1208 from r2d4/0.17
Bump minikube to 0.17
2017-03-02 14:28:28 -08:00
Matt Rickard 830f1283f6 Bump minikube iso to v1.0.7 2017-03-02 13:49:46 -08:00
Matt Rickard ae9c94b8e5 Bump minikube to 0.17 2017-03-02 13:14:39 -08:00
Matt Rickard 5b58902ce6 Merge pull request #1178 from r2d4/mac-in-docker
Cross compile mac binary with CGO in docker
2017-02-24 14:01:25 -08:00
Matt Rickard 941cd51ba8 Rebuild assets on any change in deploy/addons
This makefile dependency is currently only on the folder, not the files
within.  With this PR, the makefile will rebuild the assets when
changes are made to deploy/addons
2017-02-24 11:46:42 -08:00
Matt Rickard d3b4278028 Cross compile mac binary with CGO in docker 2017-02-24 11:03:30 -08:00
Aaron Prindle 6b92a99699 Update localkube image 2017-02-22 15:03:42 -08:00
Matt Rickard 0bcbd99e1b Add version info to minikube-iso 2017-02-22 11:47:57 -08:00
Aaron Prindle bb4b7ceb95 Merge pull request #1106 from aaron-prindle/update-localkube-docker
Updated localkube docker instructions, added build to main makefile
2017-02-17 15:39:28 -08:00
Aaron Prindle 19bdd1d097 Merge branch 'master' into update-localkube-docker 2017-02-17 09:39:33 -08:00
Matt Rickard 15294b3a16 Remove b2d from deploy and Makefile
We are no longer releasing any boot2docker based minikube ISOs.
2017-02-16 15:24:15 -08:00
Aaron Prindle 6011819e3a Updated localkube docker instructions, added build to main makefile 2017-02-14 19:46:21 -08:00
Matt Rickard a125157f44 Detect and test against ISO changes
When changes are made to the ISO folder, rebuild and upload the newly
modified image.  Use this uploaded image as the default in the e2e test
binaries, so that the e2e test suite runs against the PR's changes.

TODO: Subsequent PRs (no changes to ISO) will still run against the
default version in the makefile.  We should figure out if we want to
always run tests against the "latest" image.
2017-02-14 13:42:20 -08:00
Matt Rickard d9355d89e7 Merge pull request #1074 from r2d4/release-iso
Add release-iso Makefile rule
2017-02-08 18:40:59 -08:00
Matt Rickard b9a115b3ae Add LocalClient to bypass RPC for drivers
This adds a new libmachine API implementation that skips RPC and instead
uses a vendored in driver directly.  This removes the need to download a
separate driver binary.  Currently, only the "core" drivers, and kvm are
supported as vendored in.  This means that xhyve is the only driver that
requires a separate binary for now.
2017-02-06 21:17:22 -08:00
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 f941e0669d Cut 0.16 Release 2017-02-02 15:02:07 -08:00
dlorenc 8d58bb5dbc Add a make target to run ISO tests. 2017-02-01 11:51:43 -08:00
Matt Rickard a12364ddf0 Cut 0.15.0 release 2017-01-10 10:42:06 -08:00
dlorenc f74bfdb4ac Fix makefile target
This allows us to use vendored dependencies inside the minikube/cmd/main.go file.
2017-01-09 12:51:30 -08:00
Matt Rickard ac384f4429 Cut v0.14.0 release 2016-12-14 11:38:12 -08:00
Matt Rickard f6e3e12655 Group addon yamls into folders 2016-12-07 11:28:22 -08:00
Matt Rickard 755596cc18 Cut v0.13.1 Release 2016-12-05 11:45:11 -08:00
Matt Rickard e33c2dbf6f Cut v0.13.0 release 2016-12-01 09:51:33 -08:00
Matt Rickard 933da2c86d Add localkube releasing jobs to makefile
Update releases to reflect v1.5.0-beta.1
2016-11-29 11:57:17 -08:00
Cedric Ziel 817e9ea31e Use correct binary name in .deb package
Before this change, the binary was named `minikube-linux-amd64`,
which is the platform specific artifact name.

When installed through the .deb package, a user expects to have
the `minikube` directly on the `$PATH`.

This change populates the binary as `minikube` in the resulting .deb file.
2016-11-17 13:55:29 +01:00
Matt Rickard c684ce53ae Update minikube-iso makefile target
The makefile was slightly broken for minikube-iso.  Since it && all the
commands to check if buildroot, the git clone failed if the buildroot
folder already existed and broke the target.  I put this logic in a
conditional.
2016-11-04 11:42:15 -07:00
Matt Rickard b52d325ce5 Add minikube args to `make integration` target 2016-11-02 13:00:31 -07:00
Matt Rickard 81c62031bd Cut v0.12.2 Release 2016-10-31 09:28:32 -07:00
Gustavo Carneiro 5a61602871 Makefile: export GOPATH, fixes build on Linux #778 2016-10-29 17:54:48 +01:00
Matt Rickard 8f67b49168 Cut v0.12.1 Release 2016-10-28 08:30:23 -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
Matt Rickard 0477f82204 Cut v0.12.0 release 2016-10-21 10:59:44 -07:00
Matt Rickard fa215b7d70 Merge pull request #709 from r2d4/addon-mgr
Move addon-manager to deploy/addons, upgrade v5.1
2016-10-18 16:41:53 -07:00
dlorenc 9de8cf8da6 Merge pull request #692 from s-urbaniak/minikube-iso
add buildroot based minikube-iso build infrastructure
2016-10-18 13:58:57 -07:00
Matt Rickard 0e7ff379d4 Move addon-manager to deploy/addons, upgrade v5.1 2016-10-18 12:09:03 -07:00
Sergiusz Urbaniak 528dd36c87
Makefile: add minikube-iso target 2016-10-13 20:02:49 +02:00
Aaron Prindle 2d2b484a22 Have working minikube addons command w/ enable, disable, delete. Also
updated docs.
2016-10-11 11:08:55 -07:00
Matt Rickard b2604a6345 Pass in k8s ldflags to minikube also
We are using k8s pkg/version in minikube cmd to print out the
default version.  This was falling back to the defaults in pkg/version/base.go which were an ugly format string.  This wasn't actually being passed into cluster.go because we didn't pass the string in if was a default version.
2016-10-07 15:57:28 -07:00
Matt Rickard aed0c7c229 Cut v0.11.0 release (#666) 2016-10-06 16:16:33 -07:00
dlorenc 2922ebc699 Merge pull request #655 from jimmidyson/makefile-gopath
Smarter isolated gopath creation
2016-10-05 10:39:52 -07:00
Aaron Prindle 9f8740b2ba Fixed .deb file make target, there was an issue in that git does not track empty directories which the template dir had and the build relied on. Dir creation is now done in Makefile 2016-10-05 10:29:27 -07:00
Jimmi Dyson 1759566a52
Smarter isolated gopath creation 2016-10-05 13:08:31 +01: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 c2f30ef674 Added windows installer files with stubbed license and makefile target. 2016-09-25 19:49:35 -07:00
Dan Lorenc 567778307e Update to go 1.7.1 2016-09-23 09:28:06 -07:00
dlorenc d672573cef Merge pull request #583 from aaron-prindle/fix-windows-make-minikube
Added makefile fix for make out/minikube on windows
2016-09-16 11:19:22 -04:00