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
dlorenc
edbaf1a8bf
Cut v0.10.0, also bump the ISO URL.
2016-09-15 11:53:02 -07:00
aprindle
2b34d22cef
Added makefile fix for make out/minikube on windows
2016-09-14 17:47:09 -04:00
Matt Rickard
99455e6069
Bump minikube to v0.9.0
2016-09-01 13:38:06 -07:00
Aaron Prindle
7daca81c7e
Added installers directory and a populated the linux .deb installer
...
files. Updated to reflect talk regarding creating .deb for kubectl.
Added make deb in Makefile.
2016-08-29 09:49:29 -07:00
Aaron Prindle
14dca26a09
Cutting v0.8.0 release
2016-08-17 11:40:14 -07:00
dlorenc
c70fae2136
Merge pull request #413 from jimmidyson/platform-specific-supported-drivers
...
Specify supported drivers per platform
2016-07-28 08:17:15 -07:00
Jimmi Dyson
4bc1e1d6a0
Specify supported drivers per platform
2016-07-28 09:51:37 +01:00
Aaron Prindle
116994cff1
Updated CHANGELOG, Makefile, and releases.json for v0.7.1 release
2016-07-27 14:11:57 -07:00
Aaron Prindle
d10cdab4df
Added v0.7.0 CHANGELOG.md entry, bumped version number and added version to releases.json.
2016-07-26 10:30:37 -07:00
Jimmi Dyson
e649f50427
Add checksum target
2016-07-22 12:23:57 +01:00
Jimmi Dyson
7782e84eb6
Add linux build to cross target
2016-07-22 12:23:13 +01:00
Jimmi Dyson
94522fc440
Fix Windows Makefile target
2016-07-18 22:00:06 +01:00
Jimmi Dyson
40072ebe10
Merge pull request #350 from dlorenc/mfix
...
Fix builds on OSX.
2016-07-18 20:47:15 +01:00
Dan Lorenc
aa4ca6ea5d
Fix builds on OSX.
...
This broke during the last Makefile cleanup, we were ln'ing the same path to itself.
2016-07-16 10:01:20 -07:00
Dan Lorenc
3f156c9e8e
Clean up Makefile
2016-07-15 12:59:48 -07:00
dlorenc
25ceea2df4
Fix the Makefile so a phantom "minikube" linked directory isn't created anymore.
2016-07-15 08:59:57 -07:00
Jimmi Dyson
021b9aeffe
Also add linker flags to generate help text
2016-07-14 20:34:35 +01:00
Jimmi Dyson
1d694e1cd5
Add Kubernetes version linker options
2016-07-14 15:52:16 +01:00
Aaron Prindle
cbc50a2a44
Cutting v0.6.0 release. Bumped version in Makefile and releases.json. Added v0.6.0 to CHANGELOG.md
2016-07-13 11:41:15 -07:00
dlorenc
5c52d6f184
Merge pull request #297 from jimmidyson/windows-build
...
Add cross compile Makefile target, including building for Windows
2016-07-08 17:56:18 -07:00
Jimmi Dyson
a258387f34
Add make gendocs target
2016-07-08 17:56:15 +01:00
Jimmi Dyson
450bef3e59
Add cross compile Makefile target, including building for Windows
2016-07-08 17:23:03 +01:00
dlorenc
2e70975634
Merge pull request #293 from MHBauer/set-gobin
...
explicitly set GOBIN based on GOPATH in case it is set externally
2016-07-07 14:42:54 -07:00
Morgan Bauer
75df2a99b4
explicitly set GOBIN based on GOPATH in case it is set externally
2016-07-07 13:32:22 -07:00
Morgan Bauer
a390bd3c47
add .PHONY to clean target
2016-07-07 11:32:02 -07:00
Morgan Bauer
c3d5a42068
prevent make from failing when cleaning
2016-07-06 19:41:12 -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
Jimmi Dyson
f12fa577f3
Make out/minikube default Makefile target
2016-07-04 11:10:56 +01:00
dlorenc
e0a2ee2e4d
Bump to version 0.4.0
2016-06-27 09:22:25 -07:00
Dan Lorenc
48a0a55eec
Fix Makefile bug for systems without Python.
2016-06-23 10:50:09 -07:00
Dan Lorenc
1a3967d8ff
Changelog for 0.3.0
2016-06-10 12:03:44 -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
dlorenc
05f5bf9465
Make the Makefile work on Travis.
...
We run this command before the .gopath is created, so it fails harmlessly on travis.
This just removes some error text from the travis logs.
2016-06-06 11:51:52 -07:00
Dan Lorenc
cba12b6b41
Bump the version to 0.3.0-dev.
2016-06-03 14:33:49 -07:00
Dan Lorenc
aa318888d7
Bump to version 0.2.0.
2016-06-03 12:59:10 -07:00
dlorenc
539a505687
Use "go list" to calculate transitive dependencies.
2016-06-01 13:31:46 -07:00
dlorenc
0bbe13a99e
Fix "make integration".
2016-06-01 11:28:23 -07:00
Dan Lorenc
963bfeab69
Fix makefile bug.
...
This allows compiling minikube from mac.
2016-05-30 10:51:13 -07:00
Dan Lorenc
5790814db7
Bump to v0.1.0
2016-05-30 08:51:38 -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
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
Lucas Käldström
ab26a02a61
Fix a small bug in the Makefile
2016-05-28 00:56:06 +03:00
Lucas Käldström
c9fe0059b4
Add a localkube-in-docker image
2016-05-28 00:42:42 +03:00
Dan Lorenc
7d39de128f
Use system python if it exists in the Makefile.
2016-05-26 23:06:20 -07:00
Lucas Käldström
f1af7387cc
PR feedback and added python-in-docker for test.sh too
2016-05-26 18:55:15 +03:00
Lucas Käldström
db5dc1b24e
Build localkube statically, use a python container to remove the python dep on the build env, and use kube-cross for building on non-linux
2016-05-25 23:23:12 +03:00
dlorenc
5cdb140b31
Switch from .gopath to _gopath to be consistent with kubernetes.
2016-05-24 10:54:24 -07:00
dlorenc
926a425289
Remove unused string.
2016-05-19 10:03:26 -07:00
Dan Lorenc
a0fc571b06
Add gitTreeState argument.
2016-05-19 10:00:24 -07:00
Dan Lorenc
3bf1d4e1f5
Set the k8s version strings during build.
2016-05-19 10:00:24 -07:00
Dan Lorenc
0a51f35722
Also clean up localkubecontents.go
2016-05-18 15:44:13 -07:00
Dan Lorenc
0663b21810
Fix dependency tracking in the Makefile
2016-05-17 19:05:21 -07:00
Dan Lorenc
0ad6e3aa3a
Fix make clean.
2016-05-14 10:27:58 -07:00
Dan Lorenc
3a0c1b0230
Add .gopath and generated code to the whitelist for gofmt.
2016-05-13 10:24:39 -07:00
Dan Lorenc
a2be50b318
Fix test dependency.
2016-05-13 09:55:15 -07:00
Dan Lorenc
ddbc7e16c6
Fix makefile bug.
2016-05-13 08:49:21 -07:00
Dan Lorenc
7514917bf2
Code review feedback.
...
- Install go-bindata automatically.
- Newlines
- Change to Go 1.6.
2016-05-13 08:35:30 -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