Commit Graph

14747 Commits

Author SHA1 Message Date
Robert Bailey
b4f593fb39 Merge pull request #12997 from zmerlynn/automated-cherry-pick-of-#12840-upstream-release-1.0
Automated cherry pick of #12840
2015-08-20 17:55:46 -07:00
Saad Ali
c4fcaeed28 Merge pull request #12939 from sgallagher/release-1.0
Ensure that kube-apiserver starts after etcd
2015-08-20 17:28:08 -07:00
Robert Bailey
e2cc5cc008 Don't register the master node into the cluster by default. 2015-08-20 14:57:16 -07:00
Zach Loafman
6db3e8ee78 Merge pull request #12591 from dchen1107/automated-cherry-pick-of-#12541-upstream-release-1.0
Automated cherry pick of #12541
2015-08-19 16:25:13 -07:00
Dawn Chen
15afc98c83 Fix kube-push using gcloud compute instance-groups managed set-instance-template` 2015-08-19 15:25:03 -07:00
Zach Loafman
353014bf34 Merge pull request #12559 from brendandburns/cherrypick
Pseudo Cherrypick: Fix the node controller in an emulation of #12546
2015-08-19 13:29:13 -07:00
Stephen Gallagher
f71673b42e Ensure that kube-apiserver starts after etcd
If etcd is running on the same system as kube-apiserver and is
being started as part of the same series of services (such as with a
custom systemd target), we need to ensure that it orders later in
startup than etcd or it will fail to find the local service.

Note: this does not attempt to start etcd on the local system if it
is not already part of the transaction, so it will have no effect
if someone calls `systemctl start kube-apiserver.service` directly.
2015-08-19 15:02:29 -04:00
Brendan Burns
1420822858 Fix the node controller in an emulation of #12546 2015-08-19 11:02:57 -07:00
Zach Loafman
2560136a6d Merge pull request #12930 from mikedanese/automated-cherry-pick-of-#11029-upstream-release-1.0
Automated cherry pick of #11029 upstream release 1.0
2015-08-19 11:00:57 -07:00
Zach Loafman
62cc9778cf Merge pull request #12924 from rubenv/automated-cherry-pick-of-#11804-upstream-release-1.0
Automated cherry pick of #11804
2015-08-19 10:36:44 -07:00
Zach Loafman
d7d18e0787 Merge pull request #12928 from mikedanese/automated-cherry-pick-of-#11794-upstream-release-1.0
Automated cherry pick of #11794 upstream release 1.0
2015-08-19 10:23:54 -07:00
Justin Santa Barbara
832be852d0 Fixes per review
Primarily go style issues; also a TODO that really exponential backoff
is the correct policy for API call retries.
2015-08-19 09:54:11 -07:00
Justin Santa Barbara
ef9d48c23a AWS: Fix race in security-group read/create
We need to find the ID for a named security group, or create a new one.

We do this by listing the security groups, and then doing a create if we
cannot find one.  This is a race though; against another thread if the
AWS API were consistent, but generally because the AWS API is actually
eventually consistent.

We wrap it in a retry loop.
2015-08-19 09:54:11 -07:00
Justin Santa Barbara
6df37cb901 AWS: Fix race-condition in tagging of security group
When we create a security-group in the AWS API, there is sometimes
a delay before we can tag it (the AWS API is eventually consistent).

So we wrap CreateTags in a simple retry loop.
2015-08-19 09:54:11 -07:00
Mike Danese
f8f1dc84a5 fix test with array expansion 2015-08-19 09:45:32 -07:00
Mike Danese
82d647b60a Revert "Revert "Fix libvirt-coreos cluster""
This reverts commit 889d724c19.
2015-08-19 09:45:32 -07:00
Simone Gotti
579db9fd21 Set the right master port to kube-proxy in libvirt-coreos.
The currently specified port is the old 7080 read-only-port. As the
libvirt-coreos doesn't configure security, change it to the insecure-port 8080.
2015-08-19 17:02:44 +02:00
Zach Loafman
5e1da5a502 Merge pull request #12817 from kubernetes/automated-cherry-pick-of-#12310-#12592-upstream-release-1.0
Automated cherry pick of #12310 #12592 upstream release 1.0
2015-08-17 14:03:29 -07:00
Mike Danese
3ee237d943 point shippable to new repository 2015-08-17 12:57:58 -07:00
Mike Danese
a0622e7e96 fixup development doc for new vanity path 2015-08-17 12:56:36 -07:00
Mike Danese
1a0f96f775 fix build 2015-08-17 12:56:22 -07:00
Mike Danese
0496a2f571 run gofmt on everything we touched 2015-08-17 12:56:11 -07:00
Mike Danese
722b00f1fb rewrite go imports for godeps 2015-08-17 12:53:28 -07:00
Mike Danese
ca93eb0c38 rewrite go imports 2015-08-17 12:52:58 -07:00
Zach Loafman
945a181003 Merge pull request #12382 from brendandburns/release-1.0
Release 1.0.3
2015-08-07 07:12:22 -07:00
Brendan Burns
61c6ac5f35 Kubernetes version v1.0.3 v1.0.3 2015-08-06 21:56:59 -07:00
Brendan Burns
4475a2ae8e Versioning docs and examples for 1.0.3 2015-08-06 21:56:20 -07:00
Brendan Burns
027def6d64 Merge pull request #12358 from erictune/automated-cherry-pick-of-#12296-upstream-release-1.0
Automated cherry pick of #12296
2015-08-06 19:35:17 -07:00
Dawn Chen
cdaad413f7 Merge pull request #12370 from zmerlynn/automated-cherry-pick-of-#12366-upstream-release-1.0
Automated cherry pick of #12366
2015-08-06 17:29:59 -07:00
Brendan Burns
602cccd418 Merge pull request #12369 from brendandburns/automated-cherry-pick-of-#12325-release-1.0
Automated cherry pick of #12325
2015-08-06 17:17:16 -07:00
Zach Loafman
8573f427eb Update GCE to container-vm-v20150806
Also changes the node image to default to master image
2015-08-06 16:42:52 -07:00
Brendan Burns
ed4c97f857 Add support for supervisord as a monit alternative. 2015-08-06 16:27:51 -07:00
Zach Loafman
aebf6b5566 Merge pull request #12367 from roberthbailey/automated-cherry-pick-of-#11483-#12349-upstream-release-1.0
Automated cherry pick of #11483 #12349
2015-08-06 16:26:49 -07:00
Robert Bailey
e703fe2329 Register the kubelet on the master node with an apiserver. This option is separated from the apiserver running locally on the master node so that it can be optionally enabled or disabled as needed.
Also, fix the healthchecking configuration for the master components, which
was previously only working by coincidence:

If a kubelet doesn't register with a master, it never bothers to figure out
what its local address is. In which case it ends up constructing a URL like
http://:8080/healthz for the http probe. This happens to work on the master
because all of the pods are using host networking and explicitly binding to
127.0.0.1. Once the kubelet is registered with the master and it determines
the local node address, it tries to healthcheck on an address where the pod
isn't listening and the kubelet periodically restarts each master component
when the liveness probe fails.
2015-08-06 16:13:35 -07:00
Robert Bailey
4df5815d62 Refactor the functions that generate auth for the kubelet and kubeproxy and remove the insecure configuration now that GKE has plumbed through certificates. 2015-08-06 16:13:34 -07:00
Eric Tune
c8519cd714 troubleshooting for misplaced/misspelled fields 2015-08-06 13:27:54 -07:00
Wojciech Tyczynski
fd0a0ed26c Merge pull request #12336 from devurandom/patch-1
Fix link to etcd on quay.io in from-scratch-guide
2015-08-06 15:10:13 +02:00
Dennis Schridde
7c8db7884b Fix link to etcd on quay.io in from-scratch-guide 2015-08-06 12:03:23 +02:00
Alex Robinson
0005244e0b Merge pull request #12318 from a-robinson/automated-cherry-pick-of-#12314-upstream-release-1.0
Bump the heapster pod's memory limit from 200MiB to 300MiB.
2015-08-05 17:28:09 -07:00
Alex Robinson
a8aa9491c9 Bump the heapster pod's memory limit from 200MiB to 300MiB. 2015-08-05 17:01:10 -07:00
Alex Robinson
74c09641ed Merge pull request #12243 from vishh/v0.1.0
Updating heapster to v0.16.1.
2015-08-05 16:12:51 -07:00
Alex Mohr
e92c29e7e0 Merge pull request #12244 from a-robinson/automated-cherry-pick-of-#12240-upstream-release-1.0
Auto commit by PR queue bot
2015-08-05 01:24:35 -07:00
Alex Mohr
b7709d8e4f Merge pull request #12237 from jbeda/automated-cherry-pick-of-#11390-upstream-release-1.0
Automated cherry pick of #11390 upstream release 1.0
2015-08-04 22:09:52 -07:00
Alex Robinson
f4b61b0359 Collect more of the VM's log files (monit, salt) in fluentd-es. 2015-08-04 19:58:01 -07:00
Alex Robinson
139d719ddf Collect more of the VM's log files (monit, salt) in fluentd-gcp. 2015-08-04 19:58:01 -07:00
Vishnu Kannan
58259999ba Updating heapster to v0.16.1. 2015-08-04 19:31:46 -07:00
Jean-Francois Chevrette
6cf78c7428 same change for minion provision script 2015-08-04 17:12:44 -07:00
Jean-Francois Chevrette
09116b6480 properly make sure that eth1 is not managed by NetworkManager 2015-08-04 17:12:44 -07:00
Jean-Francois Chevrette
fe99cd6fa1 restart network twice to workaround bug 2015-08-04 17:12:44 -07:00
Alex Mohr
fc9d43708e Merge pull request #12225 from feelobot/patch-1
Auto commit by PR queue bot
2015-08-04 16:32:45 -07:00