Commit Graph

7154 Commits

Author SHA1 Message Date
Zach Loafman
120dba474e Change GCE to use standalone Saltstack config:
Change provisioning to pass all variables to both master and node. Run
Salt in a masterless setup on all nodes ala
http://docs.saltstack.com/en/latest/topics/tutorials/quickstart.html,
which involves ensuring Salt daemon is NOT running after install. Kill
Salt master install. And fix push to actually work in this new flow.

As part of this, the GCE Salt config no longer has access to the Salt
mine, which is primarily obnoxious for two reasons: - The minions
can't use Salt to see the master: this is easily fixed by static
config. - The master can't see the list of all the minions: this is
fixed temporarily by static config in util.sh, but later, by other
means (see
https://github.com/GoogleCloudPlatform/kubernetes/issues/156, which
should eventually remove this direction).

As part of it, flatten all of cluster/gce/templates/* into
configure-vm.sh, using a single, separate piece of YAML to drive the
environment variables, rather than constantly rewriting the startup
script.
2015-03-10 09:04:29 -07:00
Victor Marmol
6ba53b112f Merge pull request #5221 from erictune/libvirt_fix
Remove unneeded --etc_servers flags.
2015-03-10 09:00:28 -07:00
Victor Marmol
4c3c8e631d Merge pull request #4646 from mikedanese/healthz-mux
Support user supplied health functions in pkg/healthz
2015-03-10 08:55:59 -07:00
Victor Marmol
7b31799fb2 Merge pull request #5244 from gmarek/client1
Add info about possibly overloaded IRC client
2015-03-10 08:45:14 -07:00
Victor Marmol
7024c90eff Merge pull request #5210 from brendandburns/docs
Add a fork at the top of the readme.
2015-03-10 08:29:25 -07:00
Victor Marmol
b584f5b1da Merge pull request #5242 from derekwaynecarr/fix_5043
Provision network before kubelet
2015-03-10 08:28:19 -07:00
Filip Grzadkowski
401babef29 Add Phabricator example
Summary: Add phabricator example

Reviewers: davidopp

Reviewed By: davidopp

Subscribers: #kubernetes

Projects: #kubernetes

Differential Revision: http://107.178.210.6/D5
2015-03-10 16:22:52 +01:00
gmarek
9a3641dce7 Add info about possibly overloaded IRC client 2015-03-10 15:52:47 +01:00
derekwaynecarr
22e559d769 Provision network before kubelet 2015-03-10 10:30:50 -04:00
Brendan Burns
a4d871a100 Merge pull request #5227 from ghodss/fix-network-tester
Fix network tester build error
2015-03-09 20:15:07 -07:00
Sam Ghods
e0519f23f7 Fix network tester build error 2015-03-09 19:54:48 -07:00
Alex Mohr
b21b3ebe8e Merge pull request #5217 from alex-mohr/master
Update build/common.sh to include docs/getting-started-guides
2015-03-09 19:43:11 -07:00
Mike Danese
c1b1f29bdc migrate healthz in pkg/kubelet/server.go to custom health checks 2015-03-09 19:26:07 -07:00
Mike Danese
400e7e4145 support user supplied health functions in pkg/healthz 2015-03-09 19:26:07 -07:00
Eric Tune
761642a9e1 Remove unneeded --etc_servers flags.
Kubelet already has --api_servers flag.
Kube-proxy already has --master flag.
2015-03-09 18:02:51 -07:00
Jeff Lowdermilk
3bf0b45ea4 Merge pull request #5216 from GoogleCloudPlatform/revert-5154-kube-up
Revert "Standalone kubeconfig for gce kube-up"
2015-03-09 17:53:12 -07:00
Alex Mohr
5ce020817d Update common.sh 2015-03-09 17:46:29 -07:00
Jeff Lowdermilk
a280e0da2d Revert "Standalone kubeconfig for gce kube-up" 2015-03-09 17:45:06 -07:00
Brian Grant
7b72d9539f Merge pull request #5054 from smarterclayton/switch_to_sub_bindings
Make Pod binding a subresource (and be generic to other types)
2015-03-09 16:41:26 -07:00
Brendan Burns
edf2ff440a Add a fork. 2015-03-09 16:41:11 -07:00
Alex Mohr
9e253170d3 Merge pull request #5201 from GoogleCloudPlatform/revert-5198-revert-5124-ex3
Revert "Revert "Deleting old sample JSON; moving those in use; updating ...
2015-03-09 16:37:39 -07:00
Satnam Singh
89bc7bbea9 Merge pull request #5154 from jlowdermilk/kube-up
Standalone kubeconfig for gce kube-up
2015-03-09 16:22:51 -07:00
Jeff Lowdermilk
4173d369aa 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-09 16:02:00 -07:00
Jeff Lowdermilk
67a5bec192 Utilities to create and clear kubeconfig for use by kube-up scripts 2015-03-09 16:00:23 -07:00
Jeff Grafton
fb0f23d7f7 Merge pull request #5208 from alex-mohr/master
Increase KUBE_TIMEOUT from 60s to 300s in .travis.yml
2015-03-09 15:50:18 -07:00
Alex Robinson
828f9eaa7d Merge pull request #5182 from justinsb/aws_bump_goamz
Add dependency on ELB functionality of goamz
2015-03-09 15:49:59 -07:00
Daniel Smith
6de2e615cb Merge pull request #5193 from bprashanth/e2e_stop_controller
Properly reap replication controllers in e2e test
2015-03-09 15:38:26 -07:00
Alex Mohr
389bf55966 Increase KUBE_TIMEOUT from 60s to 300s in .travis.yml. Our passing coverage runs
take 30-60s, but a number of them reach the 60s timeout and are
aborted.  It seems our Travis (and Shippable?) flakiness is
self-inflicted due to too-short timeouts?
2015-03-09 15:25:50 -07:00
Alex Mohr
da9622a6d7 Revert "Revert "Deleting old sample JSON; moving those in use; updating referenc..." 2015-03-09 14:44:14 -07:00
Alex Mohr
56bdd94985 Merge pull request #5199 from brendandburns/master
Fix the test by using an even more bogus tld.
2015-03-09 14:35:14 -07:00
Brendan Burns
0ad6e5b48c Fix the test by using an even more bogus tld. 2015-03-09 14:31:39 -07:00
Alex Mohr
4af1fa2aaa Merge pull request #5198 from GoogleCloudPlatform/revert-5124-ex3
Revert "Deleting old sample JSON; moving those in use; updating referenc...
2015-03-09 14:18:57 -07:00
Alex Mohr
44b9b7aea5 Revert "Deleting old sample JSON; moving those in use; updating references" 2015-03-09 14:18:40 -07:00
David Oppenheimer
54a0672e0b Merge pull request #5196 from brendandburns/coverage
Delete any created load balancers in guestbook.sh
2015-03-09 14:04:58 -07:00
Alex Mohr
e9ea7a4042 Merge pull request #5170 from you-n-g/master
update the version in document
2015-03-09 13:55:32 -07:00
Brendan Burns
8dd61e25fa Merge pull request #5137 from ddysher/gce-externalid
Use FormatInt instead of string for external id.
2015-03-09 13:47:24 -07:00
Alex Mohr
0cac9ed2fd Merge pull request #5155 from jlowdermilk/e2e
Include seconds waited in e2e/kubectl.go timeout message.
2015-03-09 13:44:32 -07:00
Brendan Burns
9821c7f678 Delete any created load balancers in guestbook.sh 2015-03-09 13:38:45 -07:00
Alex Mohr
37bfb0d7cf Merge pull request #5159 from brendandburns/coverage
Expand test coverage in master.
2015-03-09 13:26:37 -07:00
Prashanth Balasubramanian
0e484f25b1 Properly reap replication controllers in e2e test 2015-03-09 13:08:12 -07:00
Clayton Coleman
dfc19185f5 Add a subbindings resource as /pods/{name}/binding
Allows POST to create a binding as a child. Also refactors internal
and v1beta3 Binding to be more generic (so that other resources can
support Bindings).
2015-03-09 15:37:19 -04:00
Jeff Lowdermilk
d8bbda2558 Merge pull request #5016 from brendandburns/kubecfg
Differentiate between server error messages and client error messages in kubectl
2015-03-09 12:29:51 -07:00
Daniel Smith
2a7be5619a Merge pull request #5116 from justinsb/skip_duplicate_node_address
Don't allow duplicate values in NodeAddresses
2015-03-09 11:59:54 -07:00
Clayton Coleman
227a1d306d Support SubResource call on Request
Allows better semantic use of Request when dealing with sub resources,
and allows clients to ignore ordering.  Supports multiple segments because
sub-resources are less tightly structured than regular resources.
2015-03-09 14:39:31 -04:00
Clayton Coleman
4b16a87096 Simplify api_installer and setup methods 2015-03-09 14:39:31 -04:00
Clayton Coleman
42ff28c1a2 Merge pull request #5150 from vishh/issue_3628_1
Add json description to v1beta3 API.
2015-03-09 14:38:23 -04:00
Clayton Coleman
1256d9b194 Merge pull request #2863 from pweil-/autoscaler-proposal
WIP: auto-scaler proposal
2015-03-09 14:37:58 -04:00
Victor Marmol
e187be9fe1 Merge pull request #5143 from vmarmol/cadvisor-pkg
Refactoring Kubelet's cAdvisor interface into a package.
2015-03-09 11:36:03 -07:00
Piotr Szczesniak
7c234d22ee Merge pull request #5177 from roberthbailey/guestbook-teardown
Always stop the guestbook example regardless of how the tests finishes.
2015-03-09 19:22:15 +01:00
Victor Marmol
ab3c9de34b Refactoring cAdvisor interface into a package.
This will make it easier to start running the real cAdvisor alongside
Kubelet. This change is primarily no-op refactoring. The main behavioral
change is that we always create a cAdvisor interface and expect it to
always be available. When we make a request, if cAdvisor is not
connected the request fails with a connection error. This failure is
handled today as well.
2015-03-09 11:19:05 -07:00