Commit Graph

63 Commits

Author SHA1 Message Date
Clayton Coleman
899127701e Build all commands at the same time
In Go it's much more efficient to build several commands in the same
`go build` because the build has to load most of the dependency tree
each time.  Roughly 50% on my machine:

Together (go1.2 on OS X):

    real  0m4.049s
    user  0m8.387s
    sys   0m2.766s

Separate:

    real  0m13.392s
    user  0m12.420s
    sys   0m6.882s
2014-07-25 13:23:23 -04:00
Brendan Burns
bf5ae4bb9d Fork API types. 2014-07-24 21:47:08 -07:00
derekwaynecarr
69ae2fe4bb Initial vagrant setup and e2e testing support 2014-07-24 16:32:36 -04:00
Jeff Mendoza
95ec94514b Rename and move Azure scripts. 2014-07-18 16:13:05 -07:00
Jeff Mendoza
3ff6b0f8a6 First draft of shell scripts for deploying kube to Azure. 2014-07-18 13:11:50 -07:00
Albert Zhang
23e9c39a96 make build script works on os x if the current dir is not the kubernetes root 2014-07-13 18:47:52 +08:00
Brendan Burns
96187c10f0 Fix build script for os x. 2014-07-12 21:46:28 -07:00
Kouhei Ueno
663b80b6a3 make hack/config-go.sh sourceable from zsh 2014-07-12 15:37:24 +09:00
Clayton Coleman
9a9d140a8a -cover causes races in Go 1.2
Make -covermode=atomic the default until we drop 1.2 support
Enable Go 1.2 in Travis
2014-07-11 15:48:31 -04:00
Clayton Coleman
8b06cd8e01 Allow hack/test-go.sh to support flags
Pass arguments after the package directly to go test

    hack/test-go.sh pkg/util -v -test.run=TestNewStringSet

And also allow global flags

    hack/test-go.sh "" -v
2014-07-07 09:30:44 -04:00
Nan Deng
903c4a957c remove 1.2 2014-07-02 23:27:00 -07:00
Nan Deng
e444bf23f6 turn off code cover. 2014-07-02 23:23:14 -07:00
Nan Deng
0a97e514b3 turn on race detector by default 2014-07-02 23:22:09 -07:00
Daniel Smith
60f05c8d8d update version package when building. 2014-07-02 15:32:30 -07:00
Brendan Burns
e5f36b8ec1 Disable gofmt for non go1.2 or go1.3 2014-07-01 11:25:59 -07:00
Brendan Burns
4d6a783e5f Initial add of an environment variable for the kubernetes master. 2014-07-01 10:12:38 -07:00
Brendan Burns
c002cac157 Add some extra validation and checking to the local cluster setup. 2014-06-27 21:47:01 -07:00
Daniel Smith
ce7eb7686a Merge pull request #256 from ironcladlou/local-cluster-proxy
Launch proxy as part of local-up-cluster.sh
2014-06-26 14:16:40 -07:00
Dan Mace
b733585123 Launch proxy as part of local-up-cluster.sh 2014-06-26 15:48:26 -04:00
Justin Huff
253a783365 Remove localkube 2014-06-26 11:52:23 -07:00
brendandburns
60e2d4b258 Merge pull request #250 from lavalamp/fix
Make boilerplate hook work for .sh files, too.
2014-06-26 10:01:46 -07:00
Daniel Smith
c97c514742 Rename cloudcfg to kubecfg 2014-06-25 18:01:37 -07:00
Daniel Smith
260af3017b Make boilerplate hook work for .sh files, too. 2014-06-25 17:11:48 -07:00
Justin Huff
e948248546 Make local-up-cluster more user-friendly 2014-06-25 12:19:37 -07:00
Daniel Smith
f7968ce00b Make integration test the manifest url feature. Make kubelet's docker pull command testable. 2014-06-24 16:57:35 -07:00
brendandburns
e173c21b7a Merge pull request #210 from lavalamp/fix_doc
Add script to verify all boilerplate; add line to make travis run it.
2014-06-23 19:47:56 -07:00
Daniel Smith
a446467848 Fix jq detection (tested, works) 2014-06-23 13:57:05 -07:00
Daniel Smith
06410321e3 Add script to verify all boilerplate; add line to make travis run it. 2014-06-23 13:50:14 -07:00
Tim Hockin
035bc3ba3c Minor: allow hack/build-go.sh to take args for faster iteration.
e.g.
    $ ./hack/build-go.sh kubelet
    +++ Building kubelet
    $
2014-06-23 11:38:04 -07:00
Justin Huff
5736cc8d8a Pass through args to localkube 2014-06-20 09:28:23 -07:00
Daniel Smith
53f6f3ead2 fix e2e test 2014-06-19 14:57:06 -07:00
brendandburns
e6b8555ba8 Add quotes around ${TRAVIS}. 2014-06-18 13:59:03 -07:00
Daniel Smith
3124db63c6 Merge pull request #155 from brendandburns/scripts
Add a version check for go.
2014-06-18 13:53:42 -07:00
Brendan Burns
35bf0fc0b7 Add a version check for go. 2014-06-18 13:38:29 -07:00
Brendan Burns
e824f84f20 Always build the cloudcfg binary at the beginning of the e2e script. 2014-06-18 10:10:18 -07:00
Brendan Burns
5f66d33880 Add load balancing support to services. 2014-06-17 21:28:20 -07:00
Daniel Smith
c27ad1390d etcd does some trickery that was avoiding the pid capturing in our tests. Run in subshell. 2014-06-16 22:05:12 -07:00
Daniel Smith
b709532fdd Move jq requirement message 2014-06-16 20:45:38 -07:00
Daniel Smith
b3c934cde1 Parse status; makes test much faster 2014-06-16 20:42:17 -07:00
Daniel Smith
d3049e4d11 Still build and push before running test, even if cluster is already running. 2014-06-15 23:39:24 -07:00
Daniel Smith
f03460ce5b Rename local-up2.sh to local-up-cluster.sh 2014-06-15 22:15:37 -07:00
Daniel Smith
0a4e6b50ed Add an alternate local-up experience. 2014-06-15 22:06:55 -07:00
Daniel Smith
c7a307ceb2 Merge pull request #105 from lavalamp/improve_e2e
Add a new e2e test; fix some bugs/usability problems
2014-06-14 16:03:56 -07:00
Daniel Smith
f02c27312b Fix --allowed syntax 2014-06-14 09:52:29 -07:00
Daniel Smith
cba453d72b Fix basic test the other way. 2014-06-13 17:31:57 -07:00
Daniel Smith
74ea18209a Add mac instructions 2014-06-13 17:27:01 -07:00
Daniel Smith
2d0b111ba8 Fix basic e2e test 2014-06-13 17:24:12 -07:00
Joe Beda
d230625e1a Move third_party code under third_party/src so it can be used in $GOPATH. 2014-06-13 17:15:49 -07:00
Daniel Smith
5626703634 Add a new e2e test; fix some bugs/usability problems 2014-06-13 16:30:26 -07:00
Daniel Smith
de3ae061ee Split up e2e test code. More e2e tests on the way. 2014-06-13 12:35:03 -07:00