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
Tim Hockin
360f2e53b0
Revamp e2e basic test to use a smaller container.
2014-10-15 10:54:56 -07:00
Brendan Burns
8d38f8890e
Add an e2e test in go. Also adjust validation logic a little to make it more reasonable.
...
Not integrated into existing e2e yet.
2014-10-14 16:43:00 -07:00
Joe Beda
e1b9f1aae2
Handle empty array in update.sh
...
Fixes #1776
2014-10-14 13:07:22 -07:00
Joe Beda
96c1bc17ca
Set shell options for reliability.
...
Tweak a few other small things in our shell scripts.
2014-10-10 12:33:36 -07:00
Joe Beda
d43a6ec5a3
Standardize how we refer to the kubernetes root.
...
Now use $KUBE_ROOT as the variable pretty much everywhere.
2014-10-10 12:33:36 -07:00
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