Commit Graph

14718 Commits

Author SHA1 Message Date
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
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
Alex Mohr
15cf794d49 Merge pull request #12192 from wojtek-t/automated-cherry-pick-of-#11692-upstream-release-1.0
Auto commit by PR queue bot
2015-08-04 16:16:27 -07:00
Felix Rodriguez
e69a0a53ac Update Kubectl Version 2015-08-04 14:05:46 -07:00
Wojciech Tyczynski
5f6187f70e Swich to new gcloud API for GCE MIGs 2015-08-04 09:42:03 +02:00
Zach Loafman
7ab8b044f8 Merge pull request #12178 from saad-ali/automated-cherry-pick-of-#11873-upstream-release-1.0
Automated cherry pick of #11873 for 1.0.3 release
2015-08-03 17:07:21 -07:00
Zach Loafman
9b5a5e9db3 Merge pull request #12175 from cjcullen/automated-cherry-pick-of-#12028-upstream-release-1.0
Automated cherry pick of #12028
2015-08-03 17:04:40 -07:00
saadali
66d2230016 Fix flaky PD test by adding wait for detach 2015-08-03 16:20:15 -07:00
CJ Cullen
e0c51f6427 Make gce.ExternalID() use metadata server when requesting current external ID
Use the already computed instanceID instance of looking it up again.
2015-08-03 15:41:58 -07:00
Zach Loafman
171db6f75f Merge pull request #12118 from brendandburns/release-1.0
Release 1.0.2
2015-07-31 22:02:55 -07:00
Brendan Burns
e310e619fc Kubernetes version v1.0.2 v1.0.2 2015-07-31 21:21:58 -07:00
Brendan Burns
2a19fa92fb Versioning docs and examples for 1.0.2 2015-07-31 21:21:14 -07:00
Mike Danese
028393ee65 Merge pull request #12101 from zmerlynn/automated-cherry-pick-of-#11941-upstream-release-1.0
Automated cherry pick of #11941
2015-07-31 14:50:44 -07:00
Zach Loafman
fd23207b81 Enacting versioning.md
This PR changes how we version going forward in the following ways:

* mark-new-version.sh is changed to a new policy of just splitting
branches, rather than the old backmerge policy, as discussed in
vX.Y.0, and a tag for vX.(Y+1).0-alpha.0 back to master.

* I eliminated PRs back to master by making the version/base.go
gitVersion and gitCommit just be `export-subst`. I testing that this
works with GitHub's source export tarballs. There's no reason to
bother with forcing the version into `base.go` (especially twice). The
tarball versions outside a git tree aren't perfect (master looks like
"v0.0.0+hash", and the release branches look more accurate), but our
build contract has never allowed that version is perfect in this
situation, so I think we can relax this.

* That master tag gets picked up by "git describe" on master, so e.g.
master would have immediately become v1.1.0-alpha.0

* In order to be more semVer compatible, the gitVersion field for the
master branch now looks something like 1.1.0-alpha.0.6+84c76d1142ea4d.
This is a tiny translation of the "git describe". I did this because
there are a ton of consumers out there of the "gitVersion" field
expecting it to be the full version, but it would be nice if this
field were actually semver compliant. (1.1.0-alpha.0-6-84c76d1142ea4d
is, but it's not *usefully* so.)

Fixes #11495
2015-07-31 11:58:34 -07:00
Zach Loafman
2839494709 Merge pull request #12054 from a-robinson/automated-cherry-pick-of-#12024-#11963-upstream-release-1.0
Automated cherry pick of #12024 #11963
2015-07-31 05:34:28 -07:00
Zach Loafman
6b848d8ac7 Merge pull request #12057 from a-robinson/automated-cherry-pick-of-#12045-upstream-release-1.0
Automated cherry pick of #12045 upstream release 1.0
2015-07-31 05:32:08 -07:00
Zach Loafman
ef2eb89929 Merge pull request #12051 from saad-ali/automated-cherry-pick-of-#11128-#10986-#11561-upstream-release-1.0
Automated cherry pick of #11128 #10986 #11561 upstream release 1.0
2015-07-31 05:29:45 -07:00
Alex Robinson
a8740a6fc0 Update fluentd-es to collect etcd logs and remove merge conflict cruft. 2015-07-31 00:25:37 +00:00
Alex Robinson
74deb5ce5a Make fluentd-gcp collect etcd's logs on the master. 2015-07-31 00:25:37 +00:00
Alex Robinson
971dfe53c7 Make the kubelet on a GCE master check instance metadata for manifests.
Primary motivation: enable GKE and other cluster-as-a-service folks to
easily run additional logic on the master without having to modify salt
or SSH to the master after it's been created.
2015-07-30 16:42:04 -07:00
Alex Robinson
4253e2e710 Limit the logging from kubelet attempting to read its manifest URL.
Without this, it logs an error every 20 seconds if nothing is at the
provided URL.
2015-07-30 16:42:03 -07:00
Alex Robinson
a25537d991 Support passing a header to the manifest URL in the kubelet.
Needed to support using GCE's v1 metadata API, which requires passing
the header "Metadata-Flavor: Google".
2015-07-30 16:42:03 -07:00
saadali
5f4fa0dfdf Make GCE PD attach block on pending detach. Retry on detach/attach errors. 2015-07-30 15:47:09 -07:00
Wojciech Tyczynski
e95843aee4 Migrate tests to non-default namespaces 2015-07-30 15:47:08 -07:00
Justin Santa Barbara
3733d1588e e2e: Add test to pd that disk contents are preserved
Issue #11012 reported that disk contents may be lost (sometimes).

We should have an e2e test to verify this is not happening.

(If it is happening, we should then fix it!)
2015-07-30 15:47:07 -07:00
Zach Loafman
7140a5cf6e Merge pull request #12040 from zmerlynn/automated-cherry-pick-of-#11622-#11865-upstream-release-1.0
Automated cherry pick of #11622 #11865 upstream release 1.0
2015-07-30 15:39:41 -07:00
Zach Loafman
8f221eaa8d Fixup for v1.0.1 2015-07-30 14:59:48 -07:00
Tim Hockin
c67350ef78 Apply version subst multiple times per line 2015-07-30 14:53:05 -07:00
nikhiljindal
6067244945 Extract out the versionize docs part in a separate script 2015-07-30 14:53:04 -07:00
Zach Loafman
819c2ccc9d Merge pull request #12044 from thockin/release-1.0
Wrap IS_VERSIONED in munge delims on release-1.0
2015-07-30 14:52:43 -07:00
Tim Hockin
362d0c9388 Wrap IS_VERSIONED in munge delims on release-1.0 2015-07-30 14:47:14 -07:00