Commit Graph

25025 Commits (b4d454e9d5144383fd4bba2f87cb05ea5b9a13bf)

Author SHA1 Message Date
k8s-merge-robot 1bc3a00adc Merge pull request #21112 from ixdy/nettest-deadlock-fix
Auto commit by PR queue bot
2016-02-12 22:18:26 -08:00
k8s-merge-robot 14e9b3cff2 Merge pull request #21101 from madhusudancs/daemonset-dontprohibit-update
Auto commit by PR queue bot
2016-02-12 19:20:44 -08:00
k8s-merge-robot 15893a48d9 Merge pull request #21091 from janetkuo/sync-pod-deployment
Auto commit by PR queue bot
2016-02-12 18:53:37 -08:00
Jeff Grafton f68a348ea0 Merge pull request #20996 from ihmccreery/remove-skipped
pre-v1.2 test infra cleanup
2016-02-12 17:37:06 -08:00
Justin Santa Barbara 69300c51b3 AWS kube-up: Reboot support with ephemeral storage
If the ephemeral volume is present and mounted, don't try to reinitialize
them.

Don't block the boot if the ephemeral volume is corrupt / missing -
this enables us to cope with a stop/start & presumably also corruption.
In this case, we'll reformat the ephemeral storage.

Fix #21157
2016-02-12 20:31:56 -05:00
Justin Santa Barbara 19cf622e88 AWS kube-up: make the bootstrap script run every boot
This is so we have the same behaviour as on GCE.

This also lets us change the bootstrap script or the config, which is
nice.  Instance data is immutable on AWS once it is booted.

Fix #21150
2016-02-12 20:30:47 -05:00
Matt Liggett c25331f251 Save the master logs to separate files rather than dumping to stdout. 2016-02-12 17:30:45 -08:00
Zach Loafman db01dec0a4 Reset /etc/motd to include version, a pointer to source image and GitHub
Companion to #21031
2016-02-12 17:29:23 -08:00
Isaac Hollander McCreery cc9b092e94 Remove parallel-flaky suite 2016-02-12 17:24:07 -08:00
Isaac Hollander McCreery 0ad9b2552b Add docs for branching e2e jobs 2016-02-12 17:24:07 -08:00
Isaac Hollander McCreery ec5b9abba8 Add instructions and tooling for munging test infra for a new release series 2016-02-12 17:24:06 -08:00
Isaac Hollander McCreery 3cec929f1c Remove old GCE upgrade jobs; no longer useful 2016-02-12 17:24:06 -08:00
Isaac Hollander McCreery c09da9e03c Remove [Skipped] as a label for tests. 2016-02-12 17:24:06 -08:00
Mike Danese b8aa23f0fa Merge pull request #21194 from dchen1107/test1
Make master component pods burstable, instead of guaranteed.
2016-02-12 17:08:27 -08:00
k8s-merge-robot 4c60a23204 Merge pull request #21203 from timstclair/summary-api
Auto commit by PR queue bot
2016-02-12 17:06:15 -08:00
k8s-merge-robot 6250497c40 Merge pull request #21192 from erictune/manual-selector
Auto commit by PR queue bot
2016-02-12 17:06:13 -08:00
Tim St. Clair f258737e84 Fix broken node test from 7a54f94 2016-02-12 15:49:35 -08:00
Mike Spreitzer 4d55dbe69f Introduced envar KUBE_PROXY_EXTRA_OPTS
Resolves #21168
2016-02-12 18:42:51 -05:00
k8s-merge-robot d6b81640ed Merge pull request #21012 from cjcullen/handlertest
Auto commit by PR queue bot
2016-02-12 15:00:24 -08:00
Yu-Ju Hong 3072754c8b Avoid unnecessary GET request when updating pod status
When sending out an pod status update, kubelet

GETs the pod from the apiserver
Terminates if the apiserver returns an not found error; otherwise, proceed to
to update.
Even after a pod has been deleted, there might still be queued up updates for
the pod. This leads to expensive, unncessary GET operations. The situation is
worse when there are batch creation/deletion of a significant number of pods
(e.g., E2E tests), leaving many updates in the queue.

This change checks whether a pod exists before GET the pod from the apiserver
to avoid redundant GETs.
2016-02-12 14:59:18 -08:00
Dawn Chen 64ca54c2cc Make master component's manifest consistent with the ones on debian 2016-02-12 14:56:12 -08:00
Dawn Chen 11a6d7df26 Make coreos's master component manifest consistent with debian ones. 2016-02-12 14:55:28 -08:00
Eric Tune 825dc470cc Add a validation helper function.
I will use this in a subsequent PR as part of #12298
2016-02-12 14:38:22 -08:00
Eric Tune 2b9d22e030 Renamed noAutoSelector to manualSelector
Avoids double negative.
2016-02-12 14:34:07 -08:00
Eric Tune 485b0681c5 Update paths after move.
Also improve doc slightly.
2016-02-12 14:34:03 -08:00
Dawn Chen 54933902b2 Make master component pods burstable, instead of guaranteed. 2016-02-12 14:28:48 -08:00
k8s-merge-robot 0615f52054 Merge pull request #21184 from vishh/20993
Auto commit by PR queue bot
2016-02-12 14:26:14 -08:00
k8s-merge-robot 3052f846c0 Merge pull request #20467 from mesosphere/jdef_document_discoveryinfo
Auto commit by PR queue bot
2016-02-12 14:26:13 -08:00
k8s-merge-robot 8a4a73e372 Merge pull request #20517 from janetkuo/enable-deployments-default
Auto commit by PR queue bot
2016-02-12 14:26:12 -08:00
Random-Liu ae759dc206 Add unit test for PodSyncResult 2016-02-12 14:15:25 -08:00
Eric Tune 7734dd8d18 Move selector-generation from proposal to design 2016-02-12 14:09:26 -08:00
Mike Danese 695211e2ee Merge pull request #21105 from caesarxuchao/watchCacheForIntegration
turn on and off watch cache in integration test
2016-02-12 14:02:47 -08:00
Mike Danese 9ceed60b1a Merge pull request #20977 from hongchaodeng/prio
priorities: move getNonzeroRequests() into util/ package
2016-02-12 14:00:32 -08:00
Mike Danese 450f31a44c Merge pull request #21089 from derekwaynecarr/change_lock_file_default
Default lockfile to empty string while alpha
2016-02-12 13:36:18 -08:00
k8s-merge-robot 4a24406579 Merge pull request #20990 from timstclair/summary-api
Auto commit by PR queue bot
2016-02-12 13:25:25 -08:00
Clayton Coleman d23c531869 Can't replace a generic resource that is cluster scoped
It should be allowed to invoke kubectl replace with a JSON file that has
no resource version set.  Namespaced resources were working correctly,
but cluster resources were silently failing to lookup the current state
of the object to get the resource version because we weren't using
NamespaceIfScoped(). Added a failing test.
2016-02-12 16:20:37 -05:00
Yu-Ju Hong 082da18e8a e2e: change memory fields to use unit64 2016-02-12 13:19:12 -08:00
Yu-Ju Hong 715ea4c8b1 e2e: checking RSS memory for daemons 2016-02-12 13:16:27 -08:00
CJ Cullen 52b16129dc Re-GET nodes during CIDR allocation (to avoid cascading bad resource version). 2016-02-12 13:08:54 -08:00
Vishnu kannan 3ad5888673 Revert "node e2e tests - disable testing metrics for system containers"
This reverts commit 75bce624cb.
2016-02-12 12:35:49 -08:00
Janet Kuo 4e8b4871c4 Add e2e test for kubectl run should generate deployment 2016-02-12 12:29:14 -08:00
Janet Kuo 311385e76c Make deployment the default in kubectl run 2016-02-12 12:29:14 -08:00
Janet Kuo 2874f30c05 Enable Deployments by default 2016-02-12 12:29:14 -08:00
Rudi Chiarito b3863eae82 Add instance-type label to cloud providers
Fully implemented for AWS and GCE
2016-02-12 15:02:03 -05:00
golvteppe 62292341ff Added ZONE variable to the info string which informs what provider is being used
Fixed unbound ZONE variable issue for kube-up.sh

Added curlys
2016-02-12 20:53:10 +01:00
David Oppenheimer 8930c4c250 Update cluster-large.md to reflect 1000-node clusters. 2016-02-12 11:35:56 -08:00
Daniel Wang 91b2f59bc6 Jenkins: Add configs for gke+trusty e2e test jobs
Additionally, merge kubernetes-e2e-trusty.yaml into kubernetes-e2e.yaml and
refactor the latter to serve all e2e jobs.
2016-02-12 11:30:55 -08:00
Mike Danese 2172e0dea0 Merge pull request #21108 from mml/slow-flake
Include some debug output when the API server never appears.
2016-02-12 11:27:12 -08:00
Ben Parees f28cc156fc fix typo in test log message 2016-02-12 14:12:35 -05:00
Mike Spreitzer 07d7cfd346 Fetch hacked easyrsa in kube-up instead of command run on master
This is good because it removes an obstacle to using the
cluster/ubuntu scripting to install Kubernetes into a restricted
environment where the machines can not open connections to arbitrary
external locations.

Also add debuggability to make-ca-cert.sh

Resolves #21037
Resolves #21092
2016-02-12 14:11:53 -05:00