Deepjyoti Mondal
8be917f0a5
Display commit id for minikube version
2019-06-25 10:12:55 -07:00
Sharif Elgamal
12bb8c5c25
Add translation files into the minikube binary
2019-06-24 15:15:01 -07:00
Anders Björklund
c7ea856d2a
Merge pull request #4557 from afbjorklund/golint
...
Add golint and gocyclo smaller make targets
2019-06-24 08:18:43 +02:00
Thomas Stromberg
76dfdb0269
Bump Makefile version to v1.2.0 to prepare for a release
2019-06-24 11:38:56 +08:00
Anders F Björklund
b9d23fa8f9
Add a gofmt make target that only checks
...
The standard "fmt" target will also rewrite
Add return code, by checking for empty output
2019-06-22 14:48:15 +02:00
Anders F Björklund
cc0a1298d9
Add golint and gocyclo smaller make targets
...
Also fix the broken fmt and reportcard ones:
Recursive variable 'SOURCE_DIRS' references itself (eventually).
2019-06-22 14:35:31 +02:00
Thomas Strömberg
e2266312a1
Merge pull request #4537 from kubernetes/golangci-lint-update
...
Update golangci-lint to v1.17.1
2019-06-20 17:51:11 +08:00
Thomas Stromberg
3dbb0109df
Simplify the Make code, use a GOLINT_VERSION var
2019-06-20 16:15:23 +08:00
Thomas Stromberg
709c1bd247
Update Makefile to use golangci-lint v1.17.1
2019-06-20 15:47:41 +08:00
Thomas Strömberg
4610663674
Merge pull request #4398 from josedonizetti/add-kvm-version-flag
...
Add kvm2 --version
2019-06-20 07:41:18 +08:00
Anders Björklund
63982e7f8c
Upgrade buildroot minor version
...
Fix issue with exceeding shell command line length limits for certain setups.
https://git.buildroot.net/buildroot/tree/CHANGES?h=2018.05.x
2019-06-15 15:19:55 -07:00
Sharif Elgamal
9a7d0a0d1b
Update Makefile for 1.1.1 release
2019-06-07 12:07:14 -07:00
josedonizetti
a024c6d22a
Add kvm2 --version
2019-06-04 16:45:14 -03:00
Medya Gh
079d22c950
clean vendor on make clean
2019-05-30 12:43:48 -07:00
Thomas Stromberg
590d453945
Fallback to v1.16.0 if go get is broken
2019-05-21 18:25:12 -07:00
Thomas Stromberg
a18c9a3fe1
Remove extraneous 'go modules' output from ./test.sh
2019-05-21 18:15:58 -07:00
Thomas Stromberg
557129a6a6
Bump makefile to v1.1.0
2019-05-20 16:16:26 -07:00
tstromberg
996297e914
Make the minikube binary depend on cmd/ and pkg/ go files
2019-05-20 13:30:40 -07:00
tstromberg
681ba49099
Hide go download status, as it pollutes Travis CI output
2019-05-14 09:09:48 -07:00
tstromberg
6275be3858
Use latest golangci-lint to avoid go modules panic, increase lint deadline
2019-05-14 09:05:59 -07:00
Thomas Stromberg
6e693d22ee
lint-a-geddon is here
2019-05-13 21:43:52 -07:00
tstromberg
9a9f9edf5f
First pass at lint-ageddon
2019-05-13 18:31:55 -07:00
Tiago Ilieve
8b17e6070c
Add Go modules, remove Go dep
2019-05-13 20:39:31 +02:00
Tiago Ilieve
e02f9c6f35
Remove 'makedepend.sh'
...
Not needed when using Go modules.
2019-05-09 22:14:01 +02:00
Medya Gh
30eed5d3b1
Fix comment typo
2019-05-07 11:17:30 -07:00
Medya Gh
5fa67141e6
Added Exotic Arch for legacy docker images
2019-05-06 17:07:05 -07:00
Medya Gh
1790589f70
Replace ARCH sed macros with Go templates
2019-05-06 14:38:38 -07:00
tstromberg
bf9da63579
Depend on building DEPLOYS and not the existing files
2019-05-06 11:47:31 -07:00
Anders F Björklund
e29ce78c8e
Fix the deploy targets, restore default target
...
The default target (out/minikube) was replaced by "makedeploys",
that would always rebuild the deploy .yaml files from .template
2019-05-02 21:01:46 +02:00
Thomas Strömberg
d0a3b6f569
Merge pull request #4091 from linux-on-ibm-z/multi-arch-deploy-support
...
Adding support for s390x
2019-04-30 13:02:28 -07:00
Sharif Elgamal
715392a3a8
Update Makefile for 1.0.1 release
2019-04-25 13:14:22 -07:00
salamani
9b419d66dc
adding multi-arch support
2019-04-17 08:43:37 -04:00
Thomas Stromberg
a9ca0efb33
Update Makefile version to v1.0.0
2019-03-26 21:53:29 -07:00
Thomas Strömberg
f74751c3b7
Merge pull request #3934 from afbjorklund/more-lint
...
Clean up lint and other small report card issues
2019-03-25 21:42:21 -07:00
Thomas Stromberg
22a9dbb69b
Increase test timeouts
2019-03-25 19:10:01 -07:00
Anders F Björklund
bfc7d7931b
Clean up lint and other small report card issues
...
Add helper for "go vet", and don't use the test files variable.
Also return an exit code from golint (why is this not default?)
2019-03-24 21:30:58 +01:00
Anders F Björklund
bedcd7bf98
Include checksum for the docker-machine drivers
2019-03-24 16:31:53 +01:00
Thomas Strömberg
88c45bf5b2
Merge branch 'master' into lint
2019-03-21 11:34:45 -07:00
Thomas Strömberg
f9a136a2f2
Merge pull request #3841 from afbjorklund/reportcard
...
Address the low-hanging fruit on report card
2019-03-21 11:33:28 -07:00
Thomas Strömberg
460ef571e2
Merge branch 'master' into lint
2019-03-21 11:32:47 -07:00
Thomas Strömberg
c17c2b1337
Merge pull request #3701 from afbjorklund/kvm-image
...
Add target to build the kvm driver in docker
2019-03-20 19:27:11 -07:00
Thomas Strömberg
0d6c92153f
Merge branch 'master' into reportcard
2019-03-20 19:16:02 -07:00
Thomas Strömberg
667c88d8e1
Merge branch 'master' into mdlint
2019-03-20 10:18:22 -07:00
Thomas Strömberg
4756b15bc1
Merge branch 'master' into lint
2019-03-20 10:16:09 -07:00
Anders F Björklund
b0b32b702d
Allow building minikube for any architecture
...
Currently it is hardcoded to build for any GOOS, but same GOARCH.
Change this to allow building for any combination of: minikube-*-*
2019-03-17 12:17:19 +01:00
Anders F Björklund
203014d3d2
Add target to build the kvm driver in docker
2019-03-13 20:01:58 +01:00
Anders F Björklund
3bd0d09e22
Add possibiity to run goreportcard locally
...
See https://goreportcard.com/report/github.com/kubernetes/minikube
2019-03-10 14:42:29 +01:00
Anders F Björklund
fd710756e3
Add make target to run markdownlint on md files
2019-03-10 12:09:21 +01:00
Sharif Elgamal
05d1620c33
Update Makefile to 0.35.0
2019-03-06 15:04:39 -08:00
Anders F Björklund
c71864484c
Add make target to run golint on non-test code
2019-03-02 21:21:31 +01:00
Anders F Björklund
d49f980df4
Add make target for building a rpm file
...
Similar to the deb, it just packages the standard binary...
It does not build from source, and not for any distribution.
2019-02-26 19:57:49 +01:00
Anders F Björklund
e793576760
Run deb package build with fakeroot for file perms
...
Closes #3544
2019-02-24 20:37:09 +01:00
Anders F Björklund
2acf369bae
Fix versioning of the deb package, remove revision
...
Closes #3741
2019-02-24 20:36:10 +01:00
Thomas Stromberg
29d631fa79
Remove accidental empty line
2019-02-16 09:18:39 -08:00
Thomas Stromberg
30ab710a2b
Bump VERSION_BUILD to 3.4.1, make ISO_VERSION use major.minor.0
2019-02-16 09:15:02 -08:00
Anders F Björklund
223e4ce35c
Use the new ISO version, for security and features
2019-02-16 12:24:02 +01:00
Thomas Stromberg
2127c1a6f6
v0.34.0
2019-02-15 13:26:08 -08:00
Thomas Stromberg
a03f1ea6b1
Use a shallow git clone for buildroot: saves ~2 minutes
2019-02-05 09:18:37 -08:00
Thomas Stromberg
e9182618d9
Makefile version bump to v0.33.1
2019-01-18 13:58:09 -08:00
Thomas Stromberg
4461108e8b
v0.33.0 version bump
2019-01-17 11:01:17 -08:00
Thomas Strömberg
457d671cc9
Merge pull request #3229 from afbjorklund/makedepend-buildroot
...
Avoid out directory, when listing test files
2019-01-16 11:15:34 -08:00
Thomas Stromberg
4d49768531
v0.32.0 version bump
2018-12-21 15:12:54 -08:00
Thomas Strömberg
e12550d323
Revert "Revert "Make k8s v1.12.3 the default""
2018-12-14 14:47:27 -08:00
Balint Pato
890c80621c
cut v0.31.0 ( #3432 )
...
* upping the Makefile version
* release notes for 0.31.0
2018-12-10 09:32:18 -08:00
priyawadhwa
8f128a7d10
Enable gvisor addon in minikube ( #3399 )
...
This PR adds the code for enabling gvisor in minikube. It adds the pod
that will run when the addon is enabled, and the code for the image
which will run when this happens.
When gvisor is enabled, the pod will download runsc and the
gvisor-containerd-shim. It will replace the containerd config.toml and
restart containerd.
When gvisor is disabled, the pod will be deleted by the addon manager.
This will trigger a pre-stop hook which will revert the config.toml to
it's original state and restart containerd.
2018-12-07 15:27:22 -08:00
Thomas Strömberg
2847622892
Revert "Make k8s v1.12.3 the default"
2018-12-06 09:05:33 -08:00
Thomas Stromberg
8482aeb17b
Update kube-cross to v1.11.1-1 (latest)
2018-12-04 11:06:34 -08:00
Thomas Stromberg
a74e9faf8b
Make k8s v1.12.3 the default
2018-12-03 21:43:53 -08:00
SataQiu
2a57faaa66
use $(CURDIR) instead of $(PWD) in Makefile ( #3290 )
2018-12-03 10:02:15 -08:00
Anders F Björklund
d13a26648e
Avoid out directory, when listing test files
...
Especially out/buildroot takes ages to "go list".
Literally 5 minutes, for my 16 GB directory...
So list "cmd" and "pkg" explicitly, to avoid "out".
Unfortunately only "vendor" is allowed to exclude.
2018-10-06 21:04:44 +02:00
Thomas Stromberg
d1443ec324
Bump Makefile to v0.30.0
2018-10-05 12:03:34 -07:00
Thomas Stromberg
fd428599da
Remove dangling references to k8s_releases.json now that
...
`get-k8s-versions` is removed.
2018-09-28 09:47:28 -07:00
Thomas Strömberg
497c84b2ab
Merge pull request #3171 from tstromberg/master
...
make integration fixes: Install gsutil, improve GOPATH warning, fix path/exec issues.
2018-09-27 15:43:57 -07:00
Balint Pato
628f9de730
Cut release 0.29.0 ( #3175 )
...
release notes for 0.29.0, also bumps the ISO and the minikube binary version to 0.29.0
2018-09-27 15:28:15 -07:00
Thomas Stromberg
9f97cdaacc
Remove unneeded N newline macro.
2018-09-27 15:00:12 -07:00
Thomas Stromberg
417ab9941b
Instead of the awkward newline hack, call $(warning) multiple times.
2018-09-27 14:56:57 -07:00
Thomas Stromberg
e4376cf80f
Make GOPATH warning extremely obvious to users.
...
Uses fanciful Makefile trick for newline insertion, because make hates
\n.
2018-09-26 15:36:25 -07:00
dlorenc
4c89d41a32
Update to go 1.10.1 everywhere.
2018-07-26 10:00:41 -07:00
dlorenc
232080ae0c
Remove some more vendored k8s.
2018-07-26 08:23:21 -07:00
Aaron Prindle
a4606583e4
remove all localkube references from code, change /var/lib/localkube to /var/lib/minikube
2018-07-24 12:36:42 -07:00
dlorenc
2998411912
Makefile fix.
2018-07-24 12:36:42 -07:00
dlorenc
15b035748c
Manual changes to remove localkube.
2018-07-24 12:36:42 -07:00
dlorenc
9232e26301
Cut 0.28.2.
2018-07-23 09:02:33 -07:00
dlorenc
179b90fc37
Cut 0.28.1 release.
2018-07-17 07:58:17 -07:00
dlorenc
b05b544d8f
Bump the iso version to 0.28.1.
2018-07-16 15:51:47 -07:00
dlorenc
2be51dc6bc
Fix vboxsf host mounting.
...
vboxguest is included in 4.16, but not vboxsf.
I couldn't get vboxsf to compile for 4.16, so I downgraded to 4.15.
2018-07-16 09:49:54 -07:00
Payam Tanaka
653f3ac081
enquotes PATH to guard against spaces
...
/Applications/VMware Fusion.app/Contents/Public and the like in PATH
should be accommodated
2018-07-04 09:27:15 -07:00
Jimmi Dyson
c318a93a58
Make builds work with no GOPATH env var explicitly set - this is not needed since 1.8 but the build required it to be set
2018-07-04 09:22:41 -07:00
Payam Tanaka
edd095bf1f
adds makefile target, release-minikube
2018-06-25 20:26:06 -07:00
Payam Tanaka
86a2a4e33b
replaces hard-coded gcr.io/k8s-minikube w/ REGISTRY
2018-06-18 07:45:30 -07:00
dlorenc
ad43ab4d00
Cut v0.28.0.
2018-06-13 11:15:27 -07:00
dlorenc
c9a7e90779
Bump ISO.
2018-06-12 11:09:40 -07:00
Michal Rostecki
e47e372f2c
make: Check for go-bindata in PATH, not only in GOPATH
...
Some Linux distributions package go-bindata and don't allow to
download any code or binaries during build time.
2018-06-11 07:31:51 -07:00
ijl
730533ca6a
Add make iso-menuconfig, avoid host-tar build for linux-menuconfig
2018-06-11 07:31:17 -07:00
ijl
4c4cd31b02
linux 4.16, buildroot 2018.05
...
linux is upgraded to 4.16, binutils is upgraded to 2.30, and
libelf is installed for the newer kernel.
Other configuration changes are changes in defaults and ordering.
Now using glibc 2.27. systemd 237, and Go 1.10.
vbox-guest is removed because it's upstream as of linux 4.16.
More on buildroot at https://git.buildroot.net/buildroot/tree/CHANGES
2018-06-11 07:31:17 -07:00
Michal Rostecki
c7037c434b
make: Don't hardcode GOARCH in Makefile
...
out/localkube.d and out/minikube-* targets should be able to build
on every architecture.
2018-05-30 08:27:17 -07:00
dlorenc
a7c0cbee11
Cut 0.27.0
2018-05-16 11:53:14 -07:00
dlorenc
6ded2b647d
Cut 0.26.1 release
2018-04-18 15:35:51 -07:00
xianlubird
6b3194459b
Fix some typo in Makefile
...
Signed-off-by: xianlubird <xianlubird@gmail.com>
2018-04-12 09:03:01 -07:00
dlorenc
ce91e95496
Cut the 0.26.0 release.
2018-04-10 12:48:00 -07:00
dlorenc
125eede153
Bump the minikube ISO version.
2018-04-02 10:56:29 -07:00
dlorenc
dcb5c2cc50
Manual changes for 1.10.
...
localkube now has to be non-statically compiled :(
2018-03-27 23:13:34 -07:00
Yongkun Anfernee Gui
ab9f3b234d
Remove OS dependent SupportedVMDrivers
...
Use ListDrivers() method to get the list of VM drivers.
SupportedVMDrivers become the whole list of VM drivers on all
platforms, which is used in gendocs only.
2018-03-11 13:41:30 -07:00
Anders F Björklund
8f63f33e56
Use the $ORG variable for the make dependencies
...
Before we would hardcode the repo path that we are looking for.
Currently we include everything from the organization (k8s.io).
2018-02-26 09:51:56 -08:00
Anders F Björklund
5cbbc7cf51
Ignore failures including dependency files
2018-02-26 09:51:56 -08:00
Anders F Björklund
53127d687a
Generate make depend files from go list
...
Instead of running `go list` every time (very slow),
cache the results in the build folder and include it.
Add a shell helper script, to make the Makefile more
readable. Use regular "makedepend" syntax for output.
2018-02-26 09:51:56 -08:00
Anders F Björklund
10451b536f
Refactor the usage of go list, to make it similar
...
Make sure that all invocations are identical, before trying to make
a function out of it. Also clean up whitespace and similar changes.
2018-02-26 09:51:56 -08:00
Anders F Björklund
3fd41d6f3c
Avoid the phony gopath make target
...
Having a phony target as a minikube dependency means that
it always needs to be rebuilt/copied, which is unnecessary.
Also clean up and simplify the syntax, thereby avoiding the
current copy/paste errors (that always come with duplication)
2018-02-26 09:51:56 -08:00
Budh Ram Gurung
d0a46d3763
Add target to format Go code
2018-02-12 09:04:25 -08:00
Matt Rickard
51716c970e
Cut 0.25.0 release
2018-01-26 10:13:55 -08:00
Matt Rickard
f3e5f3b1fb
Bump iso to 0.25.1
2018-01-24 08:14:19 -08:00
Tim Hockin
51ee9a1423
Convert registry to k8s.gcr.io
2017-12-22 09:55:16 -08:00
Matt Rickard
2d8dda2828
Bump iso version to v0.24.0
2017-12-19 08:15:32 -08:00
ijl
09fe456c27
linux 4.9.64
2017-12-07 15:02:19 -06:00
ijl
b977f274db
buildroot 2017.11
2017-12-07 15:02:19 -06:00
Matt Rickard
ec94f38a68
Cut patch version v0.24.1
2017-11-30 19:50:51 -08:00
Matt Rickard
9c1a3ff75a
bump iso to v0.23.6
2017-11-30 09:26:32 -08:00
dlorenc
856b1adcec
Cut v0.24.0 release.
2017-11-29 14:41:03 -08:00
dlorenc
6e0710b425
Add a separate tag and bump the version.
2017-11-08 11:26:32 -08:00
dlorenc
6f7fd002ab
More storage provisioner fixes.
...
I'm not sure of a better way to ensure /tmp exists in a from scratch container,
but glog appears to just explode without it.
2017-11-07 11:07:01 -08:00
dlorenc
0fe440e58d
Fix the storage-provisioner build. This needs to be built statically.
2017-11-06 10:53:25 -08:00
Matt Rickard
f368ac4999
Merge pull request #2137 from priyawadhwa/storage-provisioner-as-pod
...
Run storage provisioner as pod
2017-11-01 14:00:57 -07:00
Priya Wadhwa
c342ed4d57
Added storage prov deps to Makefile and rewrote main file
2017-11-01 10:54:17 -07:00
Matt Rickard
30667cb406
Calculate ServiceClusterIP and DNS IP from CIDR
2017-10-31 10:06:51 -07:00
Matt Rickard
e68de40ae5
Merge pull request #2101 from r2d4/use-ci-localkube
...
Explicitly use localkube bootstrapper and binary
2017-10-31 10:06:19 -07:00
Priya Wadhwa
71b38d1e4e
Tests passing with storage-provisioner in addons
2017-10-30 13:45:31 -07:00
Priya Wadhwa
a8fedc86e1
Create main file for storage provisioner
2017-10-30 13:07:48 -07:00
Matt Rickard
36a0663446
GOOS not set correctly when xbuild outside docker
2017-10-30 10:03:25 -07:00
Matt Rickard
a2a4780186
Explicitly use localkube bootstrapper and binary
...
Use the localkube binary built from CI in the integration tests.
2017-10-30 09:22:33 -07:00
Matt Rickard
54e1cc9df8
Merge pull request #2123 from r2d4/release-23
...
Release 23
2017-10-26 16:01:56 -07:00
Matt Rickard
55fcaa8609
Cut 0.23.0 release
2017-10-26 11:01:54 -07:00
Priya Wadhwa
404a043bf6
updated build image
2017-10-24 10:18:25 -07:00
Priya Wadhwa
ef39ac3705
upgrade to go 1.9
2017-10-24 09:28:57 -07:00
Matt Rickard
d9089c3d77
Merge pull request #2089 from r2d4/no-localkube
...
Remove localkube from bindata
2017-10-20 12:29:48 -04:00
Matt Rickard
a19f90fd91
import erorr
2017-10-19 16:23:47 -04:00
Matt Rickard
7cb4f99886
Makefile consolidation
2017-10-19 16:18:52 -04:00
Matt Rickard
2b23ac95f1
Merge pull request #2091 from r2d4/23-6-iso
...
Bump iso version to v0.23.6
2017-10-19 15:06:49 -04:00
Matt Rickard
a7d568441c
Remove localkube from bindata
...
This makes the minikube build simpler and the the binary smaller.
Localkube will always be remotely fetched and locally cached on the
host.
2017-10-19 12:56:29 -04:00
Matt Rickard
820cfb145e
Bump iso version to v0.23.6
2017-10-19 12:34:41 -04:00
Matt Rickard
9135d4aafe
Use GOBIN instead of HOME/bin
2017-10-19 10:35:01 -04:00
Aaron Prindle
abc54e32ce
Cut v0.22.3 release
2017-10-05 13:46:42 -07:00
Matt Rickard
b7ec12a09e
Run make rules in parallel
2017-10-05 12:33:43 -07:00
Matt Rickard
e213fceb99
Split driver compilation from cross build
2017-10-05 12:03:15 -07:00
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
Matt Rickard
93a474e541
Merge pull request #1656 from r2d4/docker-build
...
Do dockerized builds for minikube and localkube
2017-06-29 15:24:08 -07:00
Matt Rickard
3ffc1e7b7f
Add option to build minikube, localkube in docker
...
BUILD_IN_DOCKER=y will build both localkube and minikube in docker
LOCALKUBE_BUILD_IN_DOCKER=y, MINIKUBE_BUILD_IN_DOCKER=y will toggle
docker builds for each respective binary
Regardless of the options provided, if you attempt to build localkube on
a non-linux platform, it will run in docker. This ensures that `make`
still works as expected on darwin.
2017-06-29 11:24:51 -07:00
Justin W. Flory
868052f5aa
Use a more clear variable name for ISO building
2017-06-27 16:28:50 -05:00
Justin W. Flory
fa40c7cfd0
Add optional parameter variable to `docker build` in Makefile
2017-06-27 16:13:42 -05:00
Matt Rickard
31d943e753
Merge pull request #1617 from r2d4/remove-fake-gopath
...
Remove fake _gopath
2017-06-21 15:47:10 -07:00
Matt Rickard
08e009f560
Remove fake _gopath
...
Don't symlink into fake gopath, just use normal gopath. This removes a
lot of the misleading warning messages from building minikube
2017-06-21 15:07:34 -07:00
Matt Rickard
5a9b4ab58e
Cut 0.20.0 Release
...
Fix build version to be 0 instead of 1
2017-06-21 13:00:37 -07:00
Matt Rickard
9abfb51865
Cut 0.20.0 Release
2017-06-21 11:36:34 -07:00
Matt Rickard
f28762d7c7
Kubernetes 1.7 requires >= go1.8
...
Bump travis and bump darwin cross build container image
2017-06-20 10:10:18 -07:00
dlorenc
968f24e43c
Bump ISO to 0.20.0
2017-06-16 15:09:53 -07:00
Budh Ram Gurung
96cb95bdfd
Fix typo, grammar, punctuations and formatting
2017-06-16 17:56:51 +05:30
Nick Kubala
5d66ac22f0
use go build tag over make flag
2017-06-13 10:28:19 -07:00
Nick Kubala
13395a067d
add integration-versioned make rule to run certain integration tests on all supported k8s versions
2017-06-13 10:28:19 -07:00
dlorenc
00d3f1e5fa
Bump the ISO to 0.19.1
2017-06-09 08:54:48 -07:00
Aaron Prindle
a06a8422d9
Cut v0.19.1 release
2017-05-30 13:02:57 -07:00
Matt Rickard
7602eeda4f
Add script to automate localkube upgrades
2017-05-11 13:30:33 -07:00
Aaron Prindle
d5556bf6a2
Cut 0.19.0 release
2017-05-09 15:34:43 -07:00
Matt Rickard
8d428a759c
Fix release-iso makefile rule
...
Remove the dependency on cross from checksum. This means that checksum
can be called without all binaries being built, but no checksums will
be generate for those binaries.
2017-05-04 17:19:06 -07:00
Matt Rickard
3e328c8e3a
Move gen_helptext out of top level
...
Output docs to out/docs instead of ./docs since we have real
documentation in that folder now.
2017-05-03 15:30:27 -07:00
Thomas Graf
23660cb1bb
minikube-iso: Use buildroot branch 2017-02 ( #1412 )
...
This rebases minikube-iso to the release 2017-02.
A change in buildroot required the introduction of a `external.desc` as
multiple external trees are supported in modern buildroot versions. This
required change is described here [0].
[0] https://buildroot.org/downloads/manual/manual.html#br2-external-converting
The existing isolinux.cfg was not included in the config and thus
ignored, include it.
The 4.9.13 kernel included in buildroot 2017-02 is not compatible with
VBox guest additions 5.1.6, thus bump guest additions to 5.1.18.
The defconfig of 4.9.13 has been cleaned up.
systemd 232 included in buildroot 2017-02 is incompatible with docker <
17.03 without boot parameter systemd.legacy_systemd_cgroup_controller=yes
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2017-05-03 08:25:01 -07:00
Matt Rickard
1fa9594252
Add static_build tag for localkube
...
Fixes https://github.com/kubernetes/minikube/issues/1422
godbus requires the static_build tag when building. Normal static
compliation doesn't add this go build tag automatically.
2017-05-01 15:34:54 -07:00
Matt Rickard
9392dd6273
Makefile checksum rule should target cross
2017-04-07 15:21:26 -07:00
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
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
Dan Lorenc
5a8e107045
Make the localkube download support compression.
2016-05-09 00:10:04 -07:00
Lucas Käldström
6b2d1ed1cd
Restructure the whole project, gofmt and improve the makefile
2016-05-05 16:38:23 +03: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