Joe Beda
38d5906044
Clean up READMEs and broken stuff.
...
Move all support for clouds that are broken with this change into an `icebox` directory. We'll move that stuff back out as we fix it up.
2014-10-10 12:33:36 -07:00
Joe Beda
29e42991c2
Update build/README.md
2014-10-10 12:30:12 -07:00
Joe Beda
428a653ffb
Normalize some of the boilerplate in each of the `build` commands.
2014-10-10 12:30:12 -07:00
Joe Beda
7a2d8fd01a
GCS uploads as part of release are now marked public and non-cached by default.
2014-10-10 12:30:12 -07:00
Joe Beda
4aac80c9c5
Remove unused manifest file
2014-10-10 12:30:12 -07:00
Joe Beda
881cf80182
Vagrant now using pre-built binaries.
2014-10-10 12:30:12 -07:00
Joe Beda
15cd6f07d6
Use binary releases for cluster push scripts.
...
This is for GCE right now. Other clouds/clusters are probably broken.
2014-10-10 12:30:11 -07:00
Joe Beda
57567aed40
Merge pull request #1671 from proppy/kubelet-docker
...
build: add kubelet image
2014-10-09 10:10:37 -07:00
Johan Euphrosine
44dce00f04
build: add kubelet image
2014-10-08 17:54:52 -07:00
Johan Euphrosine
7a2491f2ac
build: fix controller-manager command line
2014-10-08 17:48:02 -07:00
Victor Marmol
9b747c3a9d
Add a signal handler to pause.
...
It returns 0 when a signal is received.
2014-10-03 08:36:08 -07:00
Johan Euphrosine
d728d00233
build-image: use golang:cross
2014-09-29 11:10:05 -07:00
Joe Beda
90f7bfa4f1
Build separate various binary tarballs.
...
Also a bunch of script clean up. Make make-clean.sh faster and more robust.
Building the docker run images and uploading to GCS are now optional and turned off by default. Doing a release shouldn't hit the network now (I think).
2014-09-16 09:58:09 -07:00
Joe Beda
ed5bfa2f0f
Match shell style guide.
...
Looking at https://google-styleguide.googlecode.com/svn/trunk/shell.xml
2014-09-09 16:04:41 -07:00
Joe Beda
c5cb7202af
Add support for versions in dockerized build.
2014-09-09 14:00:30 -07:00
Joe Beda
7fc3a6c050
Added scheduler binaries plus other misc fixes
...
* Support cleaning out built docker images
* Use bash arrays in places
* Lock etcd version we are testing against
2014-09-09 13:59:23 -07:00
Joe Beda
ec8ede9354
Refactor GCS parts of new release process
2014-09-09 13:53:40 -07:00
Joe Beda
233765967b
Namespace bash functions under build
2014-09-08 09:35:03 -07:00
Joe Beda
90a9cb3aa1
Only build pause.go under linux.
...
This makes `godep go build ./...` work.
2014-08-29 14:44:59 -07:00
Joe Beda
843ae1fbe2
Rename `output/` directory to `_output/`
...
go build ./... will ignore any directory starting with an underscore.
2014-08-29 14:44:55 -07:00
Brian Waldon
6b0b4f8522
Add plugin/ to build dir
2014-08-27 17:43:24 -07:00
Joe Beda
76baaa15b2
Fix up not-yet-ready build/... stuff for godep
2014-08-18 17:03:43 -07:00
Robert Bailey
f745678f80
Style tweaks to clean up hello.go.
2014-08-17 22:43:39 -07:00
derekwaynecarr
8c07a0f524
Fix verify-boilerplate
2014-08-15 13:12:01 -05:00
derekwaynecarr
3fa4554e5f
Add smallest image possible to use for e2e-testing
2014-08-14 13:14:13 -04:00
Daniel Smith
ab24790e8f
Fix go files with wrong boilerplate
2014-08-12 17:48:00 -07:00
Kelsey Hightower
777eec9e62
Build binaries using Go 1.3
...
Currently binaries are built using Go 1.2.2, which results
in larger binaries than those produced by newer versions of
Go. The Go source archive used for the build process is not
verified against its SHA1 hash.
Update the build-image Dockerfile to use Go 1.3 to build all
binaries, as a result binaries are now 20% - 30% smaller. The
Go source archive used for building binaries is now verified
against its SHA1 hash.
2014-07-26 09:57:03 -07:00
Clayton Coleman
f7948015bd
The quotes around the file should not be necessary
...
In Go 1.2 on the Mac they result in a file created with actual
quotes.
2014-07-25 13:11:45 -04:00
Jonathan Boulle
c43035088b
assorted formatting and typo fixes
2014-07-24 15:10:36 -07:00
Victor Marmol
88317efb42
Add a pause image for the net container.
...
The pause image is a 240KB image that simply pauses waiting on a signal.
Use this for the net container which only needs to act as a placeholder.
Current net image is ~2.5MB. From my tests, this reduces startup time
for the net container from ~14s to ~6s.
2014-07-21 10:28:49 -07:00
Daniel Smith
05f01a3654
Revert "assorted formatting and typo fixes"
2014-07-18 17:16:30 -07:00
Jonathan Boulle
9e63c3a633
assorted formatting and typo fixes
2014-07-18 13:02:59 -07:00
Gabe Conradi
8350463341
use correct syntax for alternative value of KUBE_MINIONS
2014-07-16 10:47:14 -04:00
Jeff Mendoza
d0828f4926
Silence some noise.
...
Silence benign errors in bash scripts.
2014-07-10 14:21:23 -07:00
Brendan Burns
d6ee4f68cb
Update the docker build pipeline.
...
Add a master manifest.
2014-07-07 10:10:05 -07:00
Justin Huff
253a783365
Remove localkube
2014-06-26 11:52:23 -07:00
Daniel Smith
c97c514742
Rename cloudcfg to kubecfg
2014-06-25 18:01:37 -07:00
Joe Beda
866cad9bd9
Build platform specific tarballs and upload them to the release directory.
2014-06-20 15:19:01 -07:00
Joe Beda
96f8cd3761
jbeda/docker-registry -> google/docker-registry
2014-06-20 11:17:08 -07:00
Joe Beda
0376098ee1
Reorganize build script file for clarity
2014-06-20 11:08:50 -07:00
Joe Beda
8d1913b5f4
Expand `build/README.md`.
2014-06-20 10:51:50 -07:00
Joe Beda
4547cee6cb
Build runtime Docker images.
...
Also added release process to push these images to GCS.
2014-06-20 10:51:50 -07:00
Joe Beda
4f63a690ee
Support cross compilation.
...
Also add more utilities to copy and clean stuff.
2014-06-17 16:10:57 -07:00
Joe Beda
570ebf54a9
Build Kubernetes in Docker.
...
Scripts and Dockerfile to build a container image, build binaries, run tests, etc. Also copy output back out to the host machine.
2014-06-17 14:52:38 -07:00