Commit Graph

5514 Commits (e8c33b7916253c98a0b0a3b947593e4632ca1f1c)

Author SHA1 Message Date
George Kuan e8c33b7916 Add timeouts to HealthChecks and retry checks
Fixes issue #3532. Added timeouts for HTTP and TCP checks
and enabled kubelet/probe to kubelet#maxRetries times
before declaring Failure.

Added Probe.TimeoutSecs to API

Probe variants now check container.LivenessProbe.TimeoutSeconds
Also added a test for timeouts in http_test.go.
2015-02-05 06:04:45 -08:00
Saad Ali e335e2d3e2 Merge pull request #4000 from smarterclayton/travis_test
Terminate Travis Troubles with Problematic Parallelism Protection
2015-01-30 17:13:49 -08:00
Zach Loafman af25c3c671 Merge pull request #3926 from erictune/matrix
OS/IaaS/Cfg support matrix.
2015-01-30 16:47:35 -08:00
Clayton Coleman a28d028cce Set max parallel builds on travis 2015-01-30 19:41:53 -05:00
Eric Tune 097a6c4288 OS/IaaS/Cfg support matrix. 2015-01-30 16:29:33 -08:00
Satnam Singh b40d079551 Merge pull request #3994 from smarterclayton/log_failure_to_create_service
Print the returned object in the event of a publish error
2015-01-30 15:54:16 -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
Satnam Singh 964080283a Merge pull request #3984 from erictune/abacdoc
update ABAC example with right kubelet/proxy perms.
2015-01-30 15:41:07 -08:00
Clayton Coleman 49ee27988d Print the returned object in the event of a publish error
resp.Object is a pointer, so printing resp doesn't show what the
server returned.
2015-01-30 18:27:50 -05:00
Satnam Singh b7aa81ebc6 Fix services.sh to swap out broken kubectl calls 2015-01-30 15:22:39 -08:00
Satnam Singh 218fdc7594 Merge pull request #3990 from filbranden/e2e_send_events_remove_external_json
Convert load of test/e2e/pod.json into native Go definition of the api.Pod
2015-01-30 14:37:48 -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
Brian Grant aa3b45d17b Merge pull request #3986 from ddysher/fix-node-ip
Fix node hostip issue
2015-01-30 13:16:52 -08:00
Brian Grant 881f2dca96 Merge pull request #3982 from jbeda/hyperkube-servers
Convert kube-apiserver to hyperkube
2015-01-30 13:14:59 -08:00
Joe Beda 6bdede6925 Convert kube-apiserver to hyperkube.
Part of #108.

Also:
* Added hyperkube cmd (not built by default yet).
* Added version support to hyperkube
* Remove health_check_minions flag from apiserver as it is no longer used with #3733
2015-01-30 13:06:28 -08:00
Brian Grant 6432b563f3 Merge pull request #3980 from satnam6502/apiserver
Increase API rate limit on read only port of apiserver
2015-01-30 12:59:16 -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
Satnam Singh d8bda4006a Increase API rate limit on read only port of apiserver 2015-01-30 11:58:59 -08:00
Clayton Coleman f04769a595 Merge pull request #3983 from deads2k/deads-relative-paths-in-kubeconfig
resolve relative paths in kubeconfig
2015-01-30 14:45:01 -05:00
Deyuan Deng 662bcb9c3d Fix node hostip issue 2015-01-30 14:23:18 -05:00
Eric Tune 7648aa2a93 update ABAC example with right kubelet/proxy perms. 2015-01-30 11:05:27 -08:00
deads2k aba73493de resolve relative paths in kubeconfig 2015-01-30 14:01:24 -05:00
Clayton Coleman 556e59b512 Merge pull request #3810 from ironcladlou/cache-namespacing
Support namespacing in cache.Store
2015-01-30 13:19:41 -05:00
Brendan Burns ac2f435aca Merge pull request #3981 from derekwaynecarr/salt_flag_v1beta3
Fix vagrant regression, add flag to easily enable v1beta3
2015-01-30 09:21:40 -08:00
Brian Grant 207d0f5d40 Merge pull request #3878 from thockin/infra_name
Use a constant for the pod infra container name
2015-01-30 09:18:00 -08:00
derekwaynecarr 4dd50a18c3 Fix vagrant regression, add flag to easily enable v1beta3 2015-01-30 12:16:24 -05:00
Joe Beda 2e9cb5ee3a Merge pull request #3934 from justinsb/fix_etcd_extract_v2
Eliminate tar_options, to work around bugs in new salt version
2015-01-30 08:51:31 -08:00
Zach Loafman 922148acd8 Merge pull request #3977 from satnam6502/timeout
Increase timeout for Go tests
2015-01-30 08:37:15 -08:00
Satnam Singh a9aabda0f0 Merge pull request #3975 from sdminonne/etcd.2.0.0
Fix dockerfile for etcd.2.0.0
2015-01-30 08:33:18 -08:00
Satnam Singh c56dd3ddc7 Increase timeout for Go tests 2015-01-30 08:30:26 -08:00
Satnam Singh 3c3b016b8b Merge pull request #3917 from yujuhong/dedup
Refactor API object fuzzer
2015-01-30 08:07:25 -08:00
Satnam Singh 9a8d20a2fc Merge pull request #3969 from GoogleCloudPlatform/alex-mohr-patch-1
Update master.go's UpdateAllContainers to every 5 seconds instead of 30.
2015-01-30 07:58:43 -08:00
Satnam Singh a6fd7204b6 Merge pull request #3940 from jlowdermilk/fix-client-for-version
Fix client for version
2015-01-30 07:58:13 -08:00
Satnam Singh db416c4f39 Merge pull request #3970 from justinsb/fix_aws
aws cluster/kube-up.sh fixes
2015-01-30 07:56:01 -08:00
Brian Grant ee3470def5 Merge pull request #2933 from hustcat/cap-add-drop
Add docker's add/drop capabilites
2015-01-30 06:43:49 -08:00
Brian Grant 96e77d30fc Merge pull request #3733 from ddysher/sync-node-status
Sync node status from node controller to master.
2015-01-30 06:43:29 -08:00
Salvatore Dario Minonne 9a0e16a009 Fix dockerfile for etcd.2.0.0 2015-01-30 15:32:13 +01:00
Ye Yin 248624fc1f Add docker's add/drop capabilites 2015-01-30 15:09:31 +08:00
Brendan Burns 55793ac206 Merge pull request #3972 from derekwaynecarr/fix_etcd_vagrnat
Vagrant fixup for etcd 2.0 regression, and other issues
2015-01-29 21:34:51 -08:00
derekwaynecarr 3cb015c09c Missing boilerplate 2015-01-30 00:22:17 -05:00
derekwaynecarr aef084bf9d Various vagrant fixes, etcd 2.0 2015-01-30 00:15:34 -05:00
Deyuan Deng c793c4f0ab Sync node status from node controller to master. 2015-01-29 23:17:15 -05:00
Alex Mohr 3ac5b611b1 Update master.go
Make pod status update every 5 seconds instead of every 30 to mask the issue #3952.  I suspect (but haven't confirmed) that #3927 doesn't completely address the issue since it will still happily cache a Pending status for up to 30 seconds even though the pod may have transitioned to Running already.
2015-01-29 18:54:35 -08:00
Satnam Singh e619f303d7 Merge pull request #3960 from brendandburns/shell_sucks
Update etcd to version 2.0.0
2015-01-29 18:46:18 -08:00
Satnam Singh c2c109e896 Merge pull request #3963 from smarterclayton/handle_server_errors
Provide a better error when Kubelet pod status is unexpected
2015-01-29 18:30:43 -08:00
Yu-Ju Hong 4cb730dad5 Refactor API object fuzzer
API object fuzzer is used to randomly populate API object for testing. Similar
code of the fuzzer was duplicated in multiple files. This change refactors the
tests and moves the fuzzer to a separate file.
2015-01-29 18:14:09 -08:00
Justin Santa Barbara d8791acdba Pause between launching master and minions
Salt does not retry if master is not ready, apparently
2015-01-29 21:08:27 -05:00
Brendan Burns 98279cf677 Merge pull request #3966 from ghodss/patch-4
Update README.md to include Godoc and Travis links
2015-01-29 18:07:46 -08:00
Sam Ghods 9b17d62192 Update README.md to include Godoc and Travis links 2015-01-29 18:04:31 -08:00
Brendan Burns a20ca78fb3 Update etcd to version 2.0.0 2015-01-29 17:53:53 -08:00