Commit Graph

7501 Commits (e89dd7e235b136145e78e76af259b8d227fd9951)

Author SHA1 Message Date
Eric Tune a30f2f69a3 Added kernel upgrade sketch 2015-03-11 10:45:04 -07:00
Nikhil Jindal 56d365bdd8 Merge pull request #5301 from lavalamp/fix6
double-fix crash on my cluster
2015-03-11 10:44:42 -07:00
Daniel Smith 936122bea0 test a travis change 2015-03-11 10:41:24 -07:00
Zach Loafman 44e5bae320 Merge pull request #5303 from lhuard1A/skip_pd_test
Skip PD e2e test on non gce clusters
2015-03-11 10:34:38 -07:00
Nikhil Jindal 1965165744 Merge pull request #5285 from errordeveloper/master
coreos/azure: Pass number of minions as an argument
2015-03-11 10:33:52 -07:00
Victor Marmol e8d1359422 Add HTTP cAdvisor dependencies.
Also removed unused goamz.
2015-03-11 10:30:31 -07:00
Zach Loafman e6517e48eb Merge pull request #4321 from justinsb/e2e_simple
Create AWS provider branch for Jenkins build script, which doesn't assume artifacts are uploaded to GCS
2015-03-11 10:10:43 -07:00
Yu-Ju Hong 0524d6479d v1beta3: fields that cannot be updated are marked "cannot be udpated" 2015-03-11 10:10:08 -07:00
Nikhil Jindal 9baa261728 Merge pull request #5219 from jlowdermilk/kubectl-err-handling
Make kubectl commands return errors and centralize exit handling
2015-03-11 10:06:52 -07:00
Lénaïc Huard a326051325 Skip PD e2e test on non gce clusters 2015-03-11 17:58:40 +01:00
Daniel Smith 6606f9c9f5 double-fix crash on my cluster 2015-03-11 09:54:33 -07:00
Brian Grant e32d0dbfd9 Merge pull request #5237 from jszczepkowski/stop-labels
Added support for labels to "kubectl stop".
2015-03-11 09:51:30 -07:00
Dawn Chen 88e0b04916 Merge pull request #5287 from ncdc/master
Remove debugging log message from ExecInContainer
2015-03-11 09:45:37 -07:00
Brian Grant 168eb000c0 Merge pull request #4619 from erictune/no_port_conflict
Remove HostPort conflict checking.
2015-03-11 09:41:55 -07:00
Eric Tune 5d31e1ab08 Merge pull request #5142 from derekwaynecarr/unify_admission_control_salt
Unify admission control plug-ins across providers
2015-03-11 09:31:43 -07:00
Victor Marmol 9022dbd3ea Merge pull request #5293 from eparis/proxy-network-service
Do no start kube-proxy until after network is started
2015-03-11 09:24:04 -07:00
Victor Marmol b910fee7fa Merge pull request #4839 from wojtek-t/pod_workers_test
Pod workers test
2015-03-11 09:13:03 -07:00
Eric Paris 1bca6831a4 Do no start kube-proxy until after network is started
https://bugzilla.redhat.com/show_bug.cgi?id=1200919

The kube-proxy will die if it starts before the network.
2015-03-11 12:08:11 -04:00
Wojciech Tyczynski 0ffd607c79 PodWorkers test. 2015-03-11 16:58:22 +01:00
Victor Marmol 18ebae9653 Merge pull request #5239 from wojtek-t/desired_pod_cache
Change PodWorkers to have desired cache.
2015-03-11 08:54:49 -07:00
Wojciech Tyczynski 80576dfed3 Change PodWorkers to have desired cache. 2015-03-11 16:38:31 +01:00
Piotr Szczesniak 4b06155ee9 Merge pull request #5238 from Komnomnomnom/patch-1
Update SkyDNS version
2015-03-11 16:21:48 +01:00
Tim Hockin 52298ab851 Merge pull request #4865 from sub-mod/proxier_go_change
use ChooseHostInterface in kube-proxy
2015-03-11 08:09:32 -07:00
derekwaynecarr 64eca7393a Update to use yaml quote 2015-03-11 11:07:36 -04:00
derekwaynecarr f71a91a131 Fix regression introduced when moving to standalone salt 2015-03-11 11:06:00 -04:00
derekwaynecarr 20853410bd Unify azure and aws admission control 2015-03-11 11:06:00 -04:00
derekwaynecarr 468bf1da75 Enable common set of admission controllers across salt providers 2015-03-11 11:06:00 -04:00
Andy Goldstein 0c798bbe52 Remove debugging log message from ExecInContainer 2015-03-11 10:07:14 -04:00
Jerzy Szczepkowski 9a6857cf2c Fixed writing Host in Pod.Spec during binding.
Fixed writing Host in Pod.Spec during binding. Related to #5207.
2015-03-11 14:48:10 +01:00
Ilya Dmitrichenko 82fbc2517b coreos/azure: Pass number of minions as an argument 2015-03-11 12:22:55 +00:00
Kieran O'Mahony 2b05820619 Update SkyDNS version
I had some trouble with the kubernetes docker image for SkyDNS being outdated. In my experience the version in `kubernetes/skydns:2014-12-23-001` will not behave correctly if it manages to startup before etcd, for details see skynetservices/skydns#142

 Updating to SkyDNS latest fixes this.
2015-03-11 09:46:46 +00:00
Piotr Szczesniak 4679a37b38 Rewrite guestbook example to use kube-dns instead of host:port
This fixes #5091
2015-03-11 09:51:47 +01:00
Jerzy Szczepkowski 110ab79f05 Added support for labels to "kubectl stop".
Added support for labels and --all to "kubectl stop". Fixes #5178.
2015-03-11 09:43:29 +01:00
Subin M b8c91e7344 use ChooseHostInterface in kube-proxy 2015-03-11 13:50:53 +05:30
Eric Tune 5e8d70f76b Remove HostPort conflict checking.
We decided to get rid of boundPods.   Removing this check is
a prerequisite for that.  This check had some value before we had
IP-per-Pod.  However, AIUI, use of HostPort is strongly discouraged
in Kubernetes.  It still exists as part of a Pod spec because
of ContainerVM, where it is used.  But, this change does not affect
ContainerVM, where there is no master.

If someone did create pods with HostPort using kubernetes, the following
would happen:
  - The scheduler would try not to put two conflicting pods on the same
    machine (pkg/scheduler/predicates.go : PodFitsPorts() )
  - I'm not sure if it is currently possible for a race to occur where
    the PodFitsPorts check were bypassed.   Maybe it could happen.
  - If the kubelet was sent conflicting pods, it would detect them in
    ( pkg/kubelet/kubelet.go :  filterHostPortConflicts() ).  It would
    arbitrarily pick one pod to run and another to ignore.
  - If all of the above happened and the user filed and issue on github,
    we might figure out that the user used HostPort and tell the user to stop.

TODO:
 - e2e test
 - Several of the demos in examples/ use hostPort.  Change them to
   not specify hostPort and have a service instead.
2015-03-10 22:46:30 -07:00
Deyuan Deng 9982aaa960 kubelet post node status to master 2015-03-10 23:17:36 -04:00
Zach Loafman 6d465c4d86 Merge pull request #5273 from zmerlynn/salt_drones
Remove dep on yaml for GCE startup
2015-03-10 17:00:28 -07:00
Daniel Smith a5396a808e add 'thrash' test that starts and stops a bunch of rc's in parallel 2015-03-10 16:59:26 -07:00
Zach Loafman 759e82c29f Remove dep on yaml for GCE startup
Write out "yaml" in util.sh. Dying a little. :'(

Fixes #5258
2015-03-10 16:38:52 -07:00
Satnam Singh cef905a7b2 Fix status message in waitForPodConidition 2015-03-10 16:06:03 -07:00
Brian Grant d8c6e3466e Merge pull request #4482 from simon3z/endpoints-podid
api: return endpoints pod identifiers
2015-03-10 16:00:00 -07:00
Zach Loafman 5e99abe19a Merge pull request #5271 from GoogleCloudPlatform/revert-5259-salt_drones
Revert "Fix need for yaml in GCE kube-up by importing PyYAML into third_...
2015-03-10 15:46:36 -07:00
Zach Loafman 7333d991fb Revert "Fix need for yaml in GCE kube-up by importing PyYAML into third_party" 2015-03-10 15:42:28 -07:00
Federico Simoncelli daed0af3b5 api: return endpoints target object references
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
2015-03-10 18:32:53 -04:00
Eric Tune aa4dbc0df8 Merge pull request #4483 from errordeveloper/master
docs: Kubernetes on Azure with CoreOS and Weave
2015-03-10 15:23:33 -07:00
Brian Grant 827a92316c Merge pull request #5251 from derekwaynecarr/namespace_lifecycle
Add a NamespacePhase to Namespace
2015-03-10 15:21:07 -07:00
Brian Grant 7ce402a960 Merge pull request #5171 from sdminonne/issue_341_step_2
Adding fields selector
2015-03-10 14:34:57 -07:00
Jeff Lowdermilk 7db006ab1a Generate standalone kubeconfig on kube-up, clear on kube-down.
Also tweaked the ginkgo tests to pull auth directly from a kubeconfig file
instead of the legacy kubernetes_auth file.
2015-03-10 14:23:34 -07:00
Salvatore Dario Minonne 925fa6baf8 Adding fields selector 2015-03-10 22:13:10 +01:00
Jeff Lowdermilk 5b4a348a5a Merge pull request #5259 from zmerlynn/salt_drones
Fix need for yaml in GCE kube-up by importing PyYAML into third_party
2015-03-10 14:10:44 -07:00