Daniel Smith
b8aa87ed50
Add handy -cfg and -ctl options to make it easy to run a kubecfg or kubectl command against your e2e cluster.
2014-11-07 16:47:22 -08:00
Daniel Smith
5d0036070c
Remove test verbosity; makes it hard to find failures when travis reports one.
2014-11-05 17:36:47 -08:00
Eric Paris
8a0e3e51e0
fix unbounded host_platform when building with --use_go_build
...
It's actually used unset a couple of lines after this patch, but this
just resolves it in one place instead of calling
$(kube::golang::host_platform) twice.
2014-11-04 13:58:06 -05:00
Eric Paris
7403de8bd4
add --use_go_build option when building binaries
...
Because of Fedora's crazy packaging guidelines, go install basically
isn't allowed. So allow us to use go build instead of go install.
test-integration also needs to accept the flag to be able to pass it
along to the build function.
2014-11-04 13:04:22 -05:00
Clayton Coleman
6026c8b56a
Add more extensive test-cmd scenarios for output
2014-11-04 10:44:56 -05:00
Clayton Coleman
179213f61c
local-up-cluster: terminate all processes on SIGINT
2014-11-04 10:44:56 -05:00
Brendan Burns
a4abafea02
Merge pull request #2129 from ddysher/fix-local-up
...
Fix local cluster scripts
2014-11-03 13:24:42 -08:00
Dawn Chen
2d92305338
Merge pull request #2132 from erikstmartin/kubelet-rootdir-fix
...
Fixes #1612 kubelet should fail to start if it cannot create rootDir
2014-11-03 12:51:47 -08:00
Erik St. Martin
f75f2bbc0f
Fixes #1612 kubelet should fail to start if it cannot create rootDir
2014-11-03 14:44:46 -05:00
Clayton Coleman
3836d24838
Merge pull request #2109 from smarterclayton/test_cmd_can_fail_on_public_addr
...
test-cmd.sh can fail if public IP not available
2014-11-03 11:21:27 -05:00
Deyuan Deng
a7bdb362da
Fix local cluster scripts
2014-11-02 23:30:14 -05:00
Joe Beda
bbb66af3db
Merge pull request #2092 from jbeda/1729-hack-build
...
Rationalize `build` and `hack` directories
2014-11-01 18:02:12 -07:00
Joe Beda
5d33ce46cc
Rework hack/ and build/ directories.
...
* Rewrite a bunch of the hack/ directory with modular reusable bash libraries.
* Have 'build/*' build on 'hack/*'. The stuff in build now just runs hack/* in a docker container.
* Use a docker data container to enable faster incremental builds.
* Standardize output to _output/{local,dockerized}/bin/OS/ARCH/*. This regularized placement makes cross compilation work.
* Move travis specific scripts under hack/travis
With new dockerized incremental builds, I can do a no-op `make quick-release` in ~30s. This is a significant improvement.
2014-11-01 17:56:41 -07:00
Clayton Coleman
c1c11557a4
hack/local-up-cluster fails to even launch apiserver
...
--machines was removed but still referenced in hack/local-up-cluster.
This is not a total fix, but at least allows the apiserver to start.
2014-11-01 12:20:16 -04:00
Clayton Coleman
6e1527ed06
test-cmd.sh can fail if public IP not available
...
test-cmd runs a 127.0.0.1 version of the apiservers, but does not
set --public_address_override, which means it can fail on some systems
(like Macs) which don't expose a bindable external port by default.
Since reachability is not necessary for test-cmd.sh today, set
public_address_override to 127.0.0.1
2014-11-01 12:19:13 -04:00
Eric Tune
55c2d6bbbb
Add basic Authorization.
...
Added basic interface for authorizer implementations.
Added default "authorize everything" and "authorize nothing
implementations.
Added authorization check immediately after authentication check.
Added an integration test of authorization at the HTTP level of
abstraction.
2014-10-31 12:04:33 -07:00
Deyuan Deng
019b7fc74c
Separate minion controller from master.
2014-10-30 20:24:15 -04:00
Daniel Smith
6befc75da5
Build local go components as well as a release
2014-10-28 12:37:03 -07:00
bgrant0607
653d9d70d1
Merge pull request #1993 from hmrm/e2e-vagrant
...
Allow e2e tests to run with vagrant
2014-10-27 19:19:29 -07:00
bgrant0607
e45910fb08
Merge pull request #2017 from jbeda/fix-e2e
...
Fix e2e tests
2014-10-27 16:51:19 -07:00
Joe Beda
053d65c086
Fix e2e tests
2014-10-27 16:31:31 -07:00
bgrant0607
ddea4ff709
Merge pull request #1977 from lavalamp/fix4
...
Start running e2e go tests. Disable broken test.
2014-10-27 16:27:11 -07:00
Brendan Burns
df3dd288f2
Fix the e2e tests and kubecfg given recent additional validation.
2014-10-27 13:39:21 -07:00
Joe Beda
019170e6fb
Merge pull request #1716 from proppy/boot2docker-bootstrap
...
docker: add cluster bootstrap and doc
2014-10-27 11:46:55 -07:00
Haney Maxwell
d709d8561a
Allow e2e tests to run with vagrant
2014-10-24 17:16:10 -07:00
Johan Euphrosine
966c3dae70
boot2docker: add cluster bootstrap and doc
2014-10-23 18:06:17 -07:00
Daniel Smith
1e249be99d
Start running e2e go tests. Disable broken test.
2014-10-23 16:13:46 -07:00
Daniel Smith
47f1cb966b
Fixes to e2e script
2014-10-23 14:54:50 -07:00
Brendan Burns
e1ae7bd16c
Merge pull request #1973 from lavalamp/fix4
...
fix backwards compatible script
2014-10-23 12:52:37 -07:00
Daniel Smith
d055e279fe
fix backwards compatible script
2014-10-23 12:51:21 -07:00
Brendan Burns
dbb23abac2
Fix the guestbook e2e test.
2014-10-23 11:32:01 -07:00
Daniel Smith
bfabb41604
New e2e script (in go this time) that doesn't completely suck
2014-10-23 11:03:30 -07:00
Brendan Burns
77d2815b86
Merge pull request #1967 from jbeda/e2e-fix
...
Fix e2e test for .ID->.Name change
2014-10-22 17:20:44 -07:00
Joe Beda
33763d07b2
Fix e2e test for .ID->.Name change
2014-10-22 17:19:53 -07:00
Haney Maxwell
3160500940
Refactor kubelet access and add SSL
2014-10-22 14:53:59 -07:00
Joe Beda
cb027ce2a9
Look at all tags when looking for version.
...
'git describe' uses only annotated tags by default. We want to use all tags as we can only create 'lightweight' tags in the GitHub UI.
2014-10-17 14:34:30 -07:00
Tim Hockin
95f57dc886
Clean up e2e more
...
Don't early-terminate on test fail.
Log which tests failed at the end.
2014-10-16 11:08:39 -07:00
Tim Hockin
99bca68c7d
Add local-up support
2014-10-16 08:36:47 -07:00
Tim Hockin
1c2f04b8b7
Add e2e test
2014-10-16 08:36:47 -07:00
Tim Hockin
e907011111
Core support for ip-per-service
2014-10-16 08:36:47 -07:00
Eric Tune
6f577aa321
Merge pull request #1789 from lavalamp/eventing4
...
Add event creation library and implement in scheduler.
2014-10-15 15:55:26 -07:00
Joe Beda
1874926a70
Merge pull request #1815 from thockin/e2e
...
Better final print in e2e
2014-10-15 15:51:18 -07:00
Sam Ghods
4b220f8b0a
kubectl: kubecfg rewrite for better modularity and improved UX
2014-10-15 15:29:54 -07:00
Tim Hockin
ee1f2ddf7c
Better final print in e2e
2014-10-15 14:31:15 -07:00
bgrant0607
e7573f63b3
Merge pull request #1812 from thockin/e2e
...
Allow e2e to only run some tests
2014-10-15 13:45:17 -07:00
Tim Hockin
d6d92d13f0
Allow e2e to only run some tests
2014-10-15 13:08:25 -07:00
Daniel Smith
180e90f7eb
Merge pull request #1790 from jbeda/1678-fix-e2e
...
Deal with the case where a pod goes away after we list it.
2014-10-15 12:01:28 -07:00
Daniel Smith
2987747a0f
Merge pull request #1794 from brendandburns/e2e
...
Add a pod update e2e test in go. Also adjust validation logic a little.
2014-10-15 11:59:30 -07:00
Daniel Smith
d4c750a878
Fix vet-go.sh and some things it complained about
2014-10-15 11:56:19 -07:00
Joe Beda
391335cbff
Deal with the case where a pod goes away after we list it.
...
Fixes #1678
2014-10-15 11:20:17 -07:00