Commit Graph

16842 Commits

Author SHA1 Message Date
Jimmi Dyson
b5318b45f1 Update fabric8 client library location 2015-08-26 10:59:03 +01:00
Filip Grzadkowski
dee21c89cd Merge pull request #13186 from wojtek-t/reenable_cacher_2
Reenable watch in apiserver
2015-08-26 11:10:22 +02:00
hurf
d2d96ff6e1 Add -o name for commands which use printer to output results
Added a new printer which prints 'resource/name' pair of a given
object.
2015-08-26 17:04:23 +08:00
Filip Grzadkowski
9f1d2af5fb Merge pull request #13135 from wojtek-t/fix_cacher_deadlock
Fix deadlock in Cacher on etcd errors
2015-08-26 10:46:24 +02:00
Wojciech Tyczynski
c0aba1dc8a Reenable watch in apiserver 2015-08-26 10:39:01 +02:00
Wojciech Tyczynski
a12b7edc42 Fix deadlock in Cacher on etcd error 2015-08-26 08:02:21 +02:00
Yu-Ju Hong
b906e34576 kubelet: trigger pod workers independently
Currently, whenever there is any update, kubelet would force all pod workers to
sync again, causing resource contention and hence performance degradation.

This commit flips kubelet to use incremental updates (as opposed to snapshots).
This allows us to know what pods have changed and send updates to those pod
workers only. The `SyncPods` function has been replaced with individual
handlers, each handling an operation (ADD, REMOVE, UPDATE). Pod workers are
still triggered periodically, and kubelet performs periodic cleanup as well.

This commit also spawns a new goroutine solely responsible for killing pods.
This is necessary because pod killing could hold up the sync loop for
indefinitely long amount of time now user can define the graceful termination
period in the container spec.
2015-08-25 17:52:01 -07:00
Yu-Ju Hong
00e34429e0 Merge pull request #13002 from nikhiljindal/registerDeployment
Register deployment API Object
2015-08-25 16:58:15 -07:00
Yu-Ju Hong
655645eb9c Merge pull request #13041 from yifan-gu/rkt_patch_fix
kubelet/rkt: merge environments instead of overriding.
2015-08-25 16:58:00 -07:00
Yu-Ju Hong
f1e8cb180d Merge pull request #13148 from pwittrock/update_cadvisor
Update Kubernetes cadvisor
2015-08-25 16:11:11 -07:00
Yu-Ju Hong
3bc2157889 Merge pull request #13100 from pweil-/cap-priv-sources
use privileged source object
2015-08-25 16:10:50 -07:00
Yu-Ju Hong
6071942f98 Merge pull request #13154 from derekwaynecarr/fix_vagrant_warning
Fix typo that caused an error at end of vagrant up
2015-08-25 15:33:14 -07:00
Yu-Ju Hong
df8c189390 Merge pull request #13150 from cjcullen/gce
Add liveness probe for master's etcd pod
2015-08-25 15:26:32 -07:00
Yu-Ju Hong
71c6e0d662 Merge pull request #13139 from wojtek-t/rename_strategy
Renaming in pkg/registry to reflect reality
2015-08-25 15:26:05 -07:00
Sreekanth Pothanis
c841a20361 Cinder Volume Plugin 2015-08-25 15:13:56 -07:00
Yu-Ju Hong
e228300f4b Merge pull request #13161 from kubernetes/revert-13094-fix_local_up
Revert "Updated deprecated flags (address and port). Added an option …
2015-08-25 14:48:35 -07:00
Phillip Wittrock
dae4142d5c Update Kubernetes cadvisor to pull in @b7bbefd9b1d4c1032c6afece425a99ba17e43cdb so that the VersionInfo is not cached. 2015-08-25 14:47:38 -07:00
Yu-Ju Hong
ac97aed837 Revert "Updated deprecated flags (address and port). Added an option to pass runtime-config." 2015-08-25 14:45:06 -07:00
Yu-Ju Hong
3c0a05de4a Merge pull request #13101 from andyzheng0831/trusty
Stage trusty/node.yaml for GKE use
2015-08-25 14:32:56 -07:00
Yu-Ju Hong
29cabbe2f2 Merge pull request #12962 from smarterclayton/evict_terminating_pods
Handle terminating pods in the node controller (6/7)
2015-08-25 14:32:24 -07:00
Yu-Ju Hong
a74bea7f32 Merge pull request #13094 from soltysh/fix_local_up
Updated deprecated flags (address and port). Added an option to pass runtime-config.
2015-08-25 14:31:57 -07:00
Yu-Ju Hong
d7752e0c5f Merge pull request #12733 from markturansky/pv_describer
Added PersistentVolumeSource to describer output
2015-08-25 14:31:27 -07:00
Yu-Ju Hong
68a916d1b1 Merge pull request #10637 from marun/conditional-f21-fixup
Vagrant: Make F21 fixup conditional
2015-08-25 14:30:59 -07:00
Yu-Ju Hong
f0c8a5be78 Merge pull request #9708 from bronislav/add-ability-to-choose-aws-credentials
Add ability to select AWS profile
2015-08-25 14:30:02 -07:00
Yifan Gu
7767dafb4d kubelet/rkt: include the pod restart count in service file.
Also remove the service file when the pod is killed.
2015-08-25 13:59:18 -07:00
nikhiljindal
c664b5bef3 Registering Deployment API objects and generating related auto functions 2015-08-25 13:23:32 -07:00
Yifan Gu
763ffdb1fe kubelet/rkt: merge environments instead of overriding.
Merge the environments in container spec and in the image
manifest. Also allow empty app in image manifest.
2015-08-25 13:10:58 -07:00
Paulo Pires
36aa867af4 Ran missing hack/update-generated-docs.sh. 2015-08-25 20:11:53 +01:00
derekwaynecarr
55a57a0bce Fix typo that caused an error at end of vagrant up 2015-08-25 15:06:31 -04:00
markturansky
c0aa62eb38 Added PersistentVolumeSource to describer output 2015-08-25 14:18:28 -04:00
Paulo Pires
8549c0bf60 Removed deprecated and unmaintained AWS + CoreOS docs in favor of coreos/coreos_multinode_cluster.md. Refs #11975
Removed deprecated and unmaintained fork of pires/kubernetes-vagrant-coreos-cluster linked in the docs.
Removed deprecated and unmaintained VMware + CoreOS section of coreos/coreos_multinode_cluster.md. Refs #13143
Refs #9178
2015-08-25 19:13:10 +01:00
CJ Cullen
c77e800495 Add liveness probe for master's etcd pod 2015-08-25 10:37:00 -07:00
Clayton Coleman
940cc2837c Review comments 2015-08-25 14:18:07 -03:00
Clayton Coleman
8a62f1828d Evict terminating pods 2015-08-25 14:17:39 -03:00
Yu-Ju Hong
5dfc904c18 Merge pull request #10979 from kargakis/resource-builder-name-method
Support default types in the resource builder
2015-08-25 10:08:00 -07:00
Yu-Ju Hong
49883a04d6 Merge pull request #13140 from socaa/post-request-resource-consumer
Changed Resource Consumer for correct parsing POST requests
2015-08-25 10:07:42 -07:00
Yu-Ju Hong
9f508e9422 Merge pull request #13076 from invenfantasy/master
Cleanup deprecated Forever function
2015-08-25 10:07:10 -07:00
Yu-Ju Hong
8fed897f78 Merge pull request #9999 from thockin/low-node-ports
Actually hold NodePorts open in kube-proxy
2015-08-25 10:06:38 -07:00
Yu-Ju Hong
fd81cd61a6 Merge pull request #13141 from epc/epc-2015237
Copy edits for typos (resubmitted)
2015-08-25 10:05:44 -07:00
Marek Grabowski
ad41904121 Merge pull request #12837 from JanetKuo/kubectl-validate-on
Make --validate default on and shows how to turn if off
2015-08-25 17:41:23 +02:00
Ed Costello
1916d3bb74 Copy edits for typos (resubmitted) 2015-08-25 10:47:58 -04:00
Anton Ilin
d9dcd0b626 Add note about switching aws profiles.
Signed-off-by: Anton Ilin <anton@ilin.dn.ua>
2015-08-25 17:47:57 +03:00
Ewa Socala
c68508f8cf Changed Resource Consumer for correct parsing POST requests 2015-08-25 16:29:29 +02:00
Wojciech Tyczynski
1bd9ff3bc9 Renaming in pkg/registry to reflect reality 2015-08-25 16:25:59 +02:00
Marek Grabowski
34e499ddf1 Merge pull request #12645 from sdminonne/labels_selector_overlaps
to add tests for RC selector overlapping and fix few comments
2015-08-25 16:07:50 +02:00
Wojciech Tyczynski
d14654589a Merge pull request #13092 from wojtek-t/refactor_etcd_create_test
Refactoring of create etcd tests.
2015-08-25 15:07:42 +02:00
Justin Santa Barbara
a13a0ac3e8 AWS: Add disk size/type defaults to config-test
Otherwise they needed to be manually specified (for example in the
Jenkins jobs)
2015-08-25 07:54:03 -04:00
Janet Kuo
5823ef771b Make --validate default on and shows how to turn if off 2015-08-25 03:18:32 -07:00
Salvatore Dario Minonne
8e4d74988a to add tests for RC selector overlapping and fix few comments 2015-08-25 10:02:20 +02:00
kargakis
f3c63ba16b Support default types in the resource builder
Right now there is no method in the resource builder for specifying just the name of a resource. NameParam is useful when a default type is already specified with ResourceTypes.

Signed-off-by: kargakis <mkargaki@redhat.com>
2015-08-25 10:36:37 +03:00