roberthbailey
ed8237119f
Merge pull request #4316 from justinsb/optional_args
...
Default value for ${@}, otherwise nounset causes failure
2015-02-11 10:41:10 -08:00
roberthbailey
d68107be5e
Merge pull request #4314 from justinsb/e2e_fixes
...
Remove stray r
2015-02-11 10:29:20 -08:00
Justin Santa Barbara
8cbd97d8bd
Default value for ${@}, otherwise nounset causes failure
2015-02-11 12:39:06 -05:00
Justin Santa Barbara
7f142b0ee0
Add SKIP_PUSH_GCS env so we can run without a push to GCS
2015-02-11 12:36:40 -05:00
Justin Santa Barbara
4cf0e4c37f
Remove stray r
2015-02-11 12:34:19 -05:00
Jeff Lowdermilk
197059b65d
Remove kubecfg, cleanup a few stray references.
2015-02-10 16:43:12 -08:00
CJ Cullen
a840c20939
Merge pull request #4158 from HackToday/master
...
Check curl before use it
2015-02-10 16:24:53 -08:00
Zach Loafman
2f231e0a2a
Merge pull request #4268 from rajatchopra/master
...
Fix vagrant networking round 2
2015-02-10 07:39:48 -08:00
Rajat Chopra
1d12cad456
Fix vagrant networking. Include the master as part of overlay. And remove STP for efficiency.
...
fix e2e services for vagrant
Kubelet should wait on SDN to finish
Do not require docker on master for default clouds
2015-02-09 14:37:27 -08:00
Zach Loafman
6b8c332cd3
Revert "Fix vagrant networking"
2015-02-09 13:40:11 -08:00
Clayton Coleman
d6069aa13a
Merge pull request #4204 from rajatchopra/master
...
Fix vagrant networking
2015-02-09 14:52:13 -05:00
Clayton Coleman
4369e31b9d
Integration tests should use 127.0.0.1 consistently
2015-02-09 14:30:31 -05:00
Brendan Burns
e7a69504b4
Now that we automatically format GCE PD, remove formatting from the e2e test.
...
Also remove docs that note that it is necessary.
2015-02-06 20:30:58 -08:00
Rajat Chopra
a9d8713db4
fix e2e services for vagrant
2015-02-06 18:34:27 -08:00
Filipe Brandenburger
162d7a00b3
Fix hack/e2e.go --ctl output
...
Export the KUBE_CONFIG_FILE environment variable pointing to the test
output when calling cluster/kubectl.sh directly.
Tested by running:
$ go run ./hack/e2e.go -v -ctl='version --match-server-version=false'
2015-02-06 14:36:35 -08:00
Filipe Brandenburger
e63ccfff6c
Reintroduce "Turn the hack/e2e.go commands into standalone scripts."
...
This reverts commit 2765660101
,
which reverted a commit 0c7dce77dd
, so
we're reintroducing the same code from that commit here.
2015-02-06 14:35:43 -08:00
Zach Loafman
2765660101
Revert "Turn the hack/e2e.go commands into standalone scripts."
2015-02-06 14:13:00 -08:00
Zach Loafman
fc06acdd2b
Merge pull request #4198 from filbranden/e2e_standalone_scripts
...
Turn the hack/e2e.go commands into standalone scripts.
2015-02-06 12:24:48 -08:00
Filipe Brandenburger
0c7dce77dd
Turn the hack/e2e.go commands into standalone scripts.
...
This gets rid of bashWrap() and of running bash -s passing it a script
on stdin. Also get rid of most of the runBash*() helpers.
In particular, `go run hack/e2e.go -build` will now work when it needs
to ask whether it is OK to download a large docker image, it used to
fail since stdin was not available for the bash script using the `read`
command.
Tested by running a full `hack/e2e-test.sh` run including the build
stage without the docker image loaded, which used to fail before this
change.
2015-02-06 11:18:14 -08:00
Zach Loafman
134d332793
Move verbosity flag into driver.go, randomize specs
...
Before we get too many suites baked, I want to get spec randomization
in, just so no one accidentally thinks things flow from top to bottom.
The random seed is printed with every run:
Random Seed: 1423194521 - Will randomize all specs
and can be reproduced using --ginkgo.seed
2015-02-05 19:49:04 -08:00
Rajat Chopra
b61ea1bbf1
Fix vagrant networking. Include the master as part of overlay. And remove STP for efficiency.
2015-02-05 17:41:27 -08:00
Kennan
903ed06774
Merge remote-tracking branch 'upstream/master'
2015-02-06 08:16:28 +08:00
Kennan
492e03697f
Merge branch 'master' of https://github.com/HackToday/kubernetes
2015-02-06 08:10:49 +08:00
Kennan
eaab84a414
Check curl before use it
...
This check can help user figure out what's the issue during
local cluster setup
2015-02-06 08:02:50 +08:00
rsokolowski
df26b43a9d
Fix hack/e2e-test.sh broken due to removed flag from hack/e2e.go
2015-02-05 23:56:43 +01:00
Brian Grant
c1ca07338f
Merge pull request #4149 from nikhiljindal/autoSwaggerSpec
...
Adding static swagger spec and a script to update it
2015-02-05 12:13:33 -08:00
nikhiljindal
fe27529d7e
Adding static swagger spec and a script to update it
2015-02-05 12:00:28 -08:00
Zach Loafman
49a1984e98
Breakfix for #4177 , not a real solution
2015-02-05 11:24:45 -08:00
Zach Loafman
c15595fdf7
Revert jenkins/e2e.sh back to 606b517a
, minus -tap
2015-02-05 10:25:59 -08:00
Brendan Burns
8b25b43039
Merge pull request #4117 from wojtek-t/validate_docker_version
...
Check Docker version in Kubelet /healthz handler
2015-02-05 10:06:33 -08:00
Zach Loafman
dad85ef4f1
Add more logging
2015-02-05 10:01:45 -08:00
Zach Loafman
0b456e40bf
Fix jenkins/hack/e2e.sh, log errors better
2015-02-05 09:16:11 -08:00
Zach Loafman
f21a25e7fc
Add hack/ginkgo-e2e.sh to kubernetes-test.tgz
2015-02-05 08:06:50 -08:00
Zach Loafman
bace7593d0
Enable ginkgo.v (console output is missing spec without it)
2015-02-05 07:24:05 -08:00
Zach Loafman
688f96cd33
Run shell tests under Ginkgo, changing all reporting to JUnit
...
* Add a test/e2e/shell.go that slurps up everything in hack/e2e-suite
and runs it as a bash test, borrowing all the code from hack/e2e.go.
* Rip out all the crap in hack/e2e.go that deal with multiple tests
* Move hack/e2e-suite/goe2e.sh to hack/ginkgo-e2e.sh so that it
doesn't get slurped up.
2015-02-05 07:24:05 -08:00
Kennan
222c714cf6
Check curl before use it
...
This check can help user figure out what's the issue during
local cluster setup
2015-02-05 16:31:07 +08:00
Filipe Brandenburger
7bb62cbfb3
Make e2e shell tests work standalone
...
Simply incorporate some of the boilerplate from hack/e2e.go into the
scripts in hack/e2e-suite.
Use environment variables with default values to allow overrides in
kubectl command line and to use a versioned package root.
Tested:
- Ran `go run hack/e2e.go -test` on a test cluster.
- Ran the test cases individually.
- Ran hack/e2e-suite/goe2e.sh -t Pods to confirm it takes arguments.
- Also fixed cluster/test-network.sh (which should be more and more irrelevant.)
2015-02-05 00:22:16 -08:00
Wojciech Tyczynski
524cdba101
Fix hack/test-cmd.sh test.
2015-02-05 01:58:26 +01:00
Clayton Coleman
449f9d915e
Make hack/local-up-cluster.sh work again for etcd 2
2015-02-04 17:45:53 -05:00
Brendan Burns
b3014e4360
Fix goe2e.sh (I hope)
2015-02-03 23:04:58 -08:00
Zach Loafman
acbadc8ade
Merge pull request #3991 from zmerlynn/hermetic_jenkins_build
...
Clean out dead docker containers and docker images every Jenkins build
2015-02-03 14:56:59 -08:00
Brendan Burns
aa5a724f8d
Merge pull request #4067 from jlowdermilk/verify-gendocs
...
Point to hack/run-gendocs.sh in verify-gendocs.sh error message.
2015-02-03 12:20:01 -08:00
Jeff Lowdermilk
c6c46753fd
Point to hack/run-gendocs.sh in verify-gendocs.sh error message.
2015-02-03 11:53:30 -08:00
Jeff Lowdermilk
890615d93e
Replace kubecfg with kubectl in e2e tests
2015-02-03 11:43:55 -08:00
Satnam Singh
6d5c56b2a7
Merge pull request #3995 from filbranden/e2e_pod_update_remove_external_json
...
Convert load of api/examples/pod.json into native Go definition of the api.Pod
2015-02-02 11:37:19 -08:00
Filipe Brandenburger
5b6eee294e
Merge pull request #3993 from satnam6502/services
...
Fix services.sh to swap out broken kubecfg calls
2015-01-30 15:48:16 -08:00
Filipe Brandenburger
1d981f9345
Convert load of api/examples/pod.json into native Go definition of the api.Pod
...
This is another step in removing external dependencies of the Go e2e tests.
Remove references to this file on list of files required to run e2e tests.
Also use an unique name for the pod, so that failure in cleanup of a
previous run should not break a new run with a name conflict.
Tested by running cmd/e2e -t TestPodUpdate against an API server in GCE.
2015-01-30 15:25:56 -08:00
Satnam Singh
b7aa81ebc6
Fix services.sh to swap out broken kubectl calls
2015-01-30 15:22:39 -08:00
Zach Loafman
67c382b5f0
Clean out dead docker containers and docker images every Jenkins build
...
This will increase build times on Jenkins, but should make the build
times consistent and make them pull from sources every time versus
leftover artifacts. Also upping timeout. (Try to address recent
some aborted builds.)
2015-01-30 13:53:27 -08:00
Filipe Brandenburger
a74fce5bd7
Convert load of test/e2e/pod.json into native Go definition of the api.Pod
...
This is another step in removing external dependencies of the Go e2e tests.
Also remove other references to this file.
Tested by running cmd/e2e -t TestKubeletSendsEvent against an API server in GCE.
2015-01-30 13:21:09 -08:00
Satnam Singh
c29d89a534
Merge pull request #3357 from proppy/fix-podex
...
contrib/podex: fix ordering and manifest generation
2015-01-30 12:02:15 -08:00
Brendan Burns
a20ca78fb3
Update etcd to version 2.0.0
2015-01-29 17:53:53 -08:00
Tim Hockin
d01ea11a6e
Merge pull request #3856 from smarterclayton/validation_logic_needs_cleanup
...
Validation of ObjectMeta is inconsistently applied
2015-01-29 14:12:44 -08:00
Clayton Coleman
053c2b2100
Fix grafana and heapster RC names
2015-01-29 16:26:39 -05:00
Tim Hockin
7603f88960
Merge pull request #3903 from brendandburns/e2e2
...
Add a simple script for running go e2e tests against existing clusters.
2015-01-29 11:51:36 -08:00
Brendan Burns
0ad036e0eb
Put watch in a loop so that we grab all event logs, even if the watch hangs up.
2015-01-29 09:56:20 -08:00
Brendan Burns
ca6de16df7
Merge pull request #3915 from brendandburns/fixer
...
Fix update.sh
2015-01-28 20:02:58 -08:00
Brendan Burns
9f5ca3f6ac
Fix update.sh
2015-01-28 20:00:47 -08:00
roberthbailey
9bfdfa0522
Merge pull request #3902 from satnam6502/killshell
...
Remove basic.sh and private.sh shell e2e tests
2015-01-28 16:51:22 -08:00
Brendan Burns
ca6576d060
Add a simple script for running go e2e tests against existing clusters.
...
Also add an even simpler script for testing the network setup.
2015-01-28 16:39:21 -08:00
Zach Loafman
668d8539b8
Merge pull request #3855 from filbranden/ginkgo1
...
Initial adoption of Ginkgo in Kubernetes e2e tests
2015-01-28 16:32:11 -08:00
Filipe Brandenburger
606b517a07
Enable Go e2e report_dir in Jenkins
...
Use the E2E_REPORT_DIR global environment variable to define the
location where the JUnit XML reports should be saved.
Modify the Jenkins e2e.sh script to export that variable pointing to the
top of the Jenkins build tree.
Tested by running `E2E_REPORT_DIR=${PWD}/.. hack/e2e-test.sh` and
confirmed ../junit.xml was generated and looked good.
2015-01-28 16:27:43 -08:00
Maxwell Forbes
5500b1a261
Merge pull request #3576 from jlowdermilk/examples
...
Update update-demo example to use kubectl
2015-01-28 15:43:18 -08:00
Jeff Lowdermlk
c912b831ce
Update update-demo example and e2e test to use kubectl
2015-01-28 15:26:56 -08:00
Satnam Singh
7e6a4ec0f5
Remove basic.sh and private.sh shell e2e tests
2015-01-28 14:43:53 -08:00
Filipe Brandenburger
18880d9086
Merge pull request #3895 from brendandburns/e2e
...
introduce a timeout for the update test.
2015-01-28 14:42:21 -08:00
Brendan Burns
d13d2e8661
Add a hacky sleep in an attempt to deflake a test.
2015-01-28 14:19:19 -08:00
Brendan Burns
281b3c15ab
introduce a timeout for the update test.
2015-01-28 14:10:51 -08:00
Tim Hockin
988d15943f
Merge pull request #3787 from satnam6502/serve_hostname
...
Reduce size of serve_hostname image
2015-01-28 09:07:26 -08:00
Brendan Burns
abce3ecf26
Fix update.sh given the renaming of the network container.
2015-01-27 21:58:21 -08:00
Tim Hockin
a480794efc
Tighten validation of Name and Namespace
2015-01-27 17:04:59 -05:00
Paul Morie
8917c669d1
Make it possible to test a single package w/o cover report
2015-01-25 21:26:36 -05:00
Satnam Singh
3841d1b5d1
Reduce size of serve_hostname image
2015-01-24 09:49:26 -08:00
Vishnu Kannan
2131ed5616
Fix monitoring.sh
2015-01-24 00:09:44 +00:00
Tim Hockin
9566467cdd
Fix monitoring e2e to find kubectl
2015-01-23 12:36:03 -08:00
Vishnu Kannan
adbbfbf62f
Improve monitoring e2e test.
2015-01-23 18:59:05 +00:00
Joe Beda
f3b0f285fa
Fix min minions for e2e
2015-01-21 11:37:57 -08:00
Brian Grant
fc1e3854af
Merge pull request #3684 from smreed/services-e2e-fix
...
Fixes endpoint propagation failure in services e2e
2015-01-21 10:37:26 -08:00
Steve Reed
0d79cfc581
Adds trailing semi-colon as per PR comment
2015-01-21 10:30:58 -08:00
Steve Reed
e3f7899be2
Extra echo in services.sh e2e test to get it to pass
2015-01-21 10:30:19 -08:00
Brian Grant
91533095e5
Merge pull request #3656 from jbeda/vagrant-e2e
...
Fix up a bunch of vagrant stuff to enable e2e
2015-01-21 07:26:13 -08:00
Satnam Singh
fc83ba704b
Make basic end to end test robustly wait for hostIP
2015-01-20 19:30:13 -08:00
Joe Beda
a76b6dddad
Turn of services.sh as it is broken.
...
See https://github.com/GoogleCloudPlatform/kubernetes/issues/3655 .
2015-01-20 16:48:10 -08:00
Joe Beda
c5634e90ba
Verify cluster size before e2e
2015-01-20 09:11:29 -08:00
Paul Morie
0c51f9df8d
Make e2e -up recreate running clusters; remove kube-up retry
2015-01-18 12:19:07 -05:00
Satnam Singh
d8f07da775
Revert basic.sh and private.sh
2015-01-16 14:43:11 -08:00
Eric Tune
98bdd3f7c4
Test for and fix crash with nil client in kubelet.
...
Added test that fails before fix.
Fixed use of nil pointer.
2015-01-16 13:39:31 -08:00
Vishnu Kannan
50c32fbba4
Adding a replication controller for all monitoring pods.
...
Removed auth for Grafana to facilitate usage via service proxy on the api-server.
Added a grafana service
Removed elasticsearch dependency for monitoring - faster startup times.
2015-01-16 18:37:46 +00:00
Johan Euphrosine
363ce1b39a
contrib: fix name and readability, exclude from test
2015-01-16 11:54:11 +01:00
Satnam Singh
33e00320bf
Convert private.sh test to Go and remove basic.sh and private.sh
2015-01-15 18:04:12 -08:00
Satnam Singh
1bff012c36
Convert basic.sh e2e test to Go
2015-01-15 11:41:29 -08:00
Joe Beda
224ffa4567
Merge pull request #3480 from jbeda/all_pflag
...
Convert all main binaries to pflag library
2015-01-15 11:26:41 -08:00
Brendan Burns
718a563b1f
Add a gendocs pre-submit hook.
2015-01-15 09:52:51 -08:00
Joe Beda
228659a177
Fix up for posix flags
2015-01-15 09:12:19 -08:00
Joe Beda
ddcd2e1d2b
Merge pull request #3463 from jlowdermilk/gendocs
...
Autogenerate markdown docs for kubectl
2015-01-14 13:32:38 -08:00
Jeff Lowdermlk
250c948ae7
Autogenerate markdown docs for kubectl
...
Add test to verify generated docs are up to date.
2015-01-14 13:21:14 -08:00
Zach Loafman
0c4119fb07
Revert "Add --v=4 to e2e bash executions by default"
...
This reverts commit abc621759a
, which
interacts weirdly with Jenkins on the GKE provider. Tactical revert
until that can be figured out:
https://github.com/GoogleCloudPlatform/kubernetes/issues/3474
2015-01-14 13:10:45 -08:00
Zach Loafman
e14d5f3416
Merge pull request #3464 from smarterclayton/fix_invalid_json_in_services.sh
...
Fix e2e invalid JSON, ensure CLI communicates invalid JSON errors effectively
2015-01-14 10:26:34 -08:00
Clayton Coleman
ccdc20d90c
Ignore empty objects from streams and error when nothing passed to create
...
Passing zero objects to create should be an error
2015-01-14 13:12:33 -05:00
Clayton Coleman
31413c8727
Add more tests around JSON/YAML decoding from the CLI
...
Switch the ignore stream errors behavior to print a Warningf on
failure to parse, not v(2)
2015-01-14 12:38:36 -05:00
Clayton Coleman
abc621759a
Add --v=4 to e2e bash executions by default
...
Will allow more debugging output to be available in CLI
2015-01-14 12:37:40 -05:00
Clayton Coleman
d986028cf7
Remove trailing commas from e2e services.sh
2015-01-14 12:36:25 -05:00
Zach Loafman
1f210d4961
Merge pull request #3438 from zmerlynn/fix_pd_sh
...
Deflake pd.sh: Try really, really hard to detach and delete PD
2015-01-14 07:57:39 -08:00
Zach Loafman
21e81de190
Deflake pd.sh: Try really, really hard to detach and delete PD, up pod-up timeout
2015-01-14 07:48:34 -08:00
Clayton Coleman
ec803cb809
Allow resource.Builder to stream YAML from the CLI
...
Add both JSON and YAML STDIN tests in test-cmd
2015-01-14 00:50:13 -05:00
Clayton Coleman
be8d97077e
hack/test-cmd.sh can be easier to read if we set PATH
...
instead of using a replacement var. Makes cut and paste testing
easier.
2015-01-13 19:04:47 -05:00
Clayton Coleman
80260f4cb9
Improve hack/test-cmd.sh tests to check versions and default API behavior
2015-01-13 18:46:13 -05:00
Zach Loafman
ba618db226
Fix kubernetes-e2e-gke build
...
Got a little aggressive combining options here. Accidentally forgot
that this parameter would bork normal GKE.
2015-01-12 16:55:56 -08:00
Zach Loafman
c5c70dfcbb
Merge pull request #3417 from brendandburns/e2e
...
Don't just sleep and hope when deleting the pd pod.
2015-01-12 16:13:00 -08:00
Brendan Burns
bdcb0c53f5
Don't just sleep and hope when deleting the pd pod.
2015-01-12 16:06:57 -08:00
Daniel Smith
14b718973a
Merge pull request #3415 from zmerlynn/e2e_jenkins_script
...
Add Jenkins e2e script
2015-01-12 15:11:28 -08:00
Brendan Burns
a6f6f25dda
Merge pull request #3387 from zmerlynn/fix_monitor_flake
...
Fix monitoring.sh flake (hopefully)
2015-01-12 14:32:31 -08:00
Zach Loafman
3095f1bf64
Add Jenkins e2e script
...
This commit adds and documents the e2e script that Jenkins runs
2015-01-12 13:49:24 -08:00
Zach Loafman
0b3baad0f4
Kill the forced upload to GCS.
...
This actually tickles the -opipefail, and is only necessary if you're
rebuilding (which isn't really safe, because it can slice downstream
builds.)
2015-01-12 09:52:58 -08:00
Zach Loafman
c5ab2412a3
chmod 755 hack/jenkins/build.sh (sorry)
2015-01-12 09:33:50 -08:00
Dawn Chen
724e766f91
Merge pull request #3360 from zmerlynn/jenkins_scripts_start
...
Initial commit of Jenkins script + README
2015-01-12 09:22:39 -08:00
Zach Loafman
0918bdbd88
Fix monitoring.sh flake (hopefully)
...
This was staring at me yesterday, and I even commented that "huh,
there's got to be something wrong with the firewall rules, but then
job/kubernetes-e2e-gce/1002/tapResults/ made it obvious: If you have
two e2e jobs running at the same time in the same project (hint:
Jenkins does), they'll race with each other, since resource names are
project scoped.
2015-01-10 08:19:55 -08:00
Zach Loafman
ca1753e51f
Initial commit of Jenkins script + README
...
And a config description. This doesn't yet have much - first want to
make sure I can do the build job. Next I'll submit the e2e script with
its twiddles and switch those over. (After going to 3 e2es, I think
it's finally time for version control.)
2015-01-09 16:28:48 -08:00
Clayton Coleman
dcd11761e7
Reenable Coverage and Race detection for travis and integration test
2015-01-09 13:16:30 -05:00
bgrant0607
7bff03fb41
Merge pull request #2878 from smarterclayton/enable_v1beta3
...
Enable v1beta3 API via --runtime_config=api/v1beta3 flag
2015-01-08 11:04:06 -08:00
Tim Hockin
812e8346ac
Merge pull request #3314 from zmerlynn/fix_services_sh_version_skewed
...
GKE: Fix services.sh for server versions < 0.8.0
2015-01-08 10:55:31 -08:00
Zach Loafman
e250c46598
GKE: Fix services.sh for server versions < 0.8.0
...
Commit e045c6ce
broke this test against all server versions <0.8.0,
which immediately broke the GKE Jenkins runs.
2015-01-08 10:42:01 -08:00
Clayton Coleman
7fd887df61
Enable v1beta3 API via --runtime_config=api/v1beta3 flag
...
This exposes the proper v1beta3 API endpoint when the user specifies
the --runtime_config=api/v1beta3 argument to the apiserver. v1beta3
is still considered experimental and subject to change.
--runtime_config is a map of string keys and values, that can be
specified by providing
--runtime_config=a=b,b=c,d,e
Only the key must be specified, the value can be omitted.
Enables v1beta3 in hack/local-up-cluster.sh and hack/test-cmd.sh
2015-01-08 13:01:24 -05:00
Clayton Coleman
8262c30c97
Improve serialization round trip test and add v1beta3
2015-01-08 12:44:28 -05:00
Clayton Coleman
2495174ab7
test-cmd should test all api versions
2015-01-08 10:47:53 -05:00
Vish Kannan
869f06c4e8
Merge pull request #3257 from brendandburns/monitoring
...
Add some more robustness to the curl check.
2015-01-08 07:40:16 -08:00
Zach Loafman
3ddde070f3
Merge pull request #3309 from brendandburns/race
...
Add some retry around the wget, in an effort to deflake the test
2015-01-07 22:20:42 -08:00
Brendan Burns
dba7248d0e
Add some more robustness to the curl check.
2015-01-07 21:07:49 -08:00
Brendan Burns
eda47206bd
Add some retry to the wget checking from container.
2015-01-07 21:05:19 -08:00
Eric Tune
0d4d1e28b2
Merge pull request #3270 from smarterclayton/kubelet_fixes
...
Cleanup to client initialization in Kubelet
2015-01-07 15:55:38 -08:00
Tim Hockin
d314862e46
Merge pull request #3285 from erictune/public_reflectors
...
Make Reflector helpers reusable.
2015-01-07 14:10:57 -08:00
Eric Tune
7d5ac856c5
Make Reflector helpers reusable.
...
Scheduler uses Reflector from pkg/client/cache.
It defines some helper classes.
I'd like to use those helpers with pkg/client/cache
in kube-proxy and kubelet too.
2015-01-07 13:49:37 -08:00
Clayton Coleman
ba53d723d3
Clean up how client is passed to Kubelet in preparation for reading pods
...
Also fixes how Kubelet server looks up pods by name when there are multiple
sources.
2015-01-07 14:40:37 -05:00
Rohit Jnagal
62ecd5f3ff
Fix few vet errors.
...
There are quite a few 'composite literal uses unkeyed fields' errors that I have kept out of this patch.
And there's a couple where vet just seems confused. These are the easiest ones.
2015-01-07 08:40:16 +00:00
Eric Tune
ee2f63a877
Merge pull request #3221 from thockin/integ
...
Reduce verbosity on integration tests
2015-01-06 12:50:38 -08:00
Eric Tune
823d878b30
Merge pull request #3246 from zmerlynn/newline_printable
...
Fix newlines in TAP stdout/stderr output
2015-01-06 11:41:08 -08:00
Zach Loafman
9312af4f79
Fix newlines in TAP stdout/stderr output
...
It turns out, newlines are not "printable", causing the TAP
stderr/stdout output to be smushed. Also address etune's comment on
pr3208.
2015-01-06 08:08:19 -08:00
Brendan Burns
cdad54ba48
Merge pull request #3232 from nikhiljindal/third_party
...
Moving swagger-ui files from www/swagger-ui to third_party/swagger-ui
2015-01-05 21:38:41 -08:00
nikhiljindal
1db30aeb51
Moving swagger-ui files from www/swagger-ui to third-party/swagger-ui
...
and adding LICENSE and README files
2015-01-05 16:27:33 -08:00
Joe Beda
943ed6d289
Merge pull request #3146 from zmerlynn/limit_liveness_gke
...
GKE: Limit liveness.sh to server version >0.7.2
2015-01-05 14:41:39 -08:00
Zach Loafman
7d507a4fa9
Merge pull request #3228 from jbeda/dns-release
...
Create cluster/addons for things to put into a kubernetes cluster
2015-01-05 14:26:04 -08:00
Zach Loafman
e965fc1f79
GKE: Limit liveness.sh to server version >0.7.2
...
What I really want is
https://github.com/GoogleCloudPlatform/kubernetes/issues/2953 , but
haven't had a chance to code that yet. Maybe it's time. (Then I'd
remove the provider-specific test and just say "is it > 0.7.2, or does
it claim to be capable of something from the future?" The latter
covers the HEAD server case .. though just bumping the server version
immediately after release might also accomplish that, too.)
2015-01-05 14:21:21 -08:00
Clayton Coleman
d90cf9b8ac
Boilerplate checks on 2014, but commit included a 2015 (breaks travis)
...
Revert boilerplate to 2014 until hack/verify-boilerplate.sh is fixed
2015-01-05 16:28:52 -05:00
Joe Beda
9aa48b7628
Move heapster data files to cluster/addons.
...
Also pretty up the JSON (make it real JSON) and streamline the sed in cluster/gce/init.sh.
2015-01-05 12:32:35 -08:00
Joe Beda
4e417b98b5
Merge pull request #3206 from zmerlynn/jenkins_style_e2e
...
Add script to run e2e tests from binary deployment: e2e-from-release.sh
2015-01-05 11:09:38 -08:00
Tim Hockin
987d6ccef4
Reduce verbosity on integration tests
2015-01-05 10:51:43 -08:00
Zach Loafman
d938ecaba2
Escape stdout/stderr YAML-like elements for TAP output
...
Fixes https://github.com/GoogleCloudPlatform/kubernetes/issues/3094
2015-01-04 08:02:43 -08:00
Zach Loafman
51afb97b59
Add script to run e2e tests from binary deployment: hack/e2e-from-release.sh
...
We need a way to quickly emulate what Jenkins is doing. This script
easily demonstrates problems like
https://github.com/GoogleCloudPlatform/kubernetes/issues/3190 , which
git based e2e runs won't show.
2015-01-04 05:55:29 -08:00
Tim Hockin
e045c6ce2f
Split portals into host and container
...
After this DNS is resolvable from the host, if the DNS server is targetted
explicitly. This does NOT add the cluster DNS to the host's resolv.conf. That
is a larger problem, with distro-specific tie-ins and circular deps.
2014-12-29 09:18:12 -08:00
Tim Hockin
1c9ac79e78
Merge pull request #3141 from lavalamp/optimize
...
Fix e2e; add template function to make this possible
2014-12-23 15:03:33 -08:00