k8s-merge-robot
8d80af4a82
Merge pull request #22630 from mzupan/patch-1
...
Auto commit by PR queue bot
2016-03-07 05:43:40 -08:00
Mike Zupan
dc643d2592
Fixing a simple typo
2016-03-06 23:49:35 -08:00
Andy Zheng
0df50b702a
Support regional registries in clusters on Trusty
2016-03-06 13:53:24 -08:00
k8s-merge-robot
bc96422e23
Merge pull request #22571 from zmerlynn/regional-registry
...
Auto commit by PR queue bot
2016-03-06 13:21:19 -08:00
k8s-merge-robot
e5a908c898
Merge pull request #22476 from ixdy/cluster-logs
...
Auto commit by PR queue bot
2016-03-05 23:06:29 -08:00
k8s-merge-robot
c666b7f6a6
Merge pull request #22595 from justinsb/aws_fix_jessie_reboot
...
Auto commit by PR queue bot
2016-03-05 16:49:34 -08:00
Justin Santa Barbara
523e1d0d8c
Ubernetes-Lite: reuse existing configuration when reusing master
...
In particular, we need to share the kubelet cert & key, otherwise we
can't connect to the kube-api.
Fix #22593
2016-03-05 17:00:02 -05:00
Justin Santa Barbara
0d8d63c288
AWS: Update jessie image, to fix reboot issue
...
The previous jessie image had a broken cloud-init, which would use an
Ubuntu-specific 'nobootwait' argument when mounting disks. We now
override that in the image.
Fix #22549
2016-03-05 16:57:57 -05:00
k8s-merge-robot
4643ac46a3
Merge pull request #22546 from MikeSpreitzer/issue/22139
...
Auto commit by PR queue bot
2016-03-05 11:27:02 -08:00
k8s-merge-robot
0a21fa06d9
Merge pull request #22539 from a-robinson/newf
...
Auto commit by PR queue bot
2016-03-05 08:26:59 -08:00
k8s-merge-robot
886c943379
Merge pull request #22367 from a-robinson/requests
...
Auto commit by PR queue bot
2016-03-05 06:18:14 -08:00
k8s-merge-robot
d869dd0121
Merge pull request #22357 from ncdc/job-hpa-update-storage-test
...
Auto commit by PR queue bot
2016-03-05 05:45:33 -08:00
k8s-merge-robot
271784e5fa
Merge pull request #21167 from andyzheng0831/trusty-release
...
Auto commit by PR queue bot
2016-03-05 01:57:52 -08:00
k8s-merge-robot
4c09c84c75
Merge pull request #22249 from ZhangZhenhua/ubuntu-deployment-fix
...
Auto commit by PR queue bot
2016-03-05 01:25:41 -08:00
Cole Mickens
063cf83a72
respond to davidopp's feedback
...
also:
- adds a mechanism to build and upload hyperkube for non-official
releases
- adds a mechanism for proxying azkube's traffic
- --no-cloud-provider for now
- support specifying the resource group for CI scenarios
2016-03-05 00:19:58 -08:00
Cole Mickens
a9448d0d56
cluster/azure: kube-up works; validation succeeds
2016-03-05 00:17:05 -08:00
k8s-merge-robot
57c944caa2
Merge pull request #22434 from justinsb/aws_docker_babysitter
...
Auto commit by PR queue bot
2016-03-04 21:52:03 -08:00
Zach Loafman
60e1fccc7f
Regional registries: Hack the manifests!
...
Allow the gcr.io/google_containers registry to be overridden
regionally by just blasting a new KUBE_ADDON_REGISTRY out. Instead of
adding every addon to Salt and asking all of the other consumers
(Trusty, Juju, Mesos, etc) to change, just script the sed ourselves.
This is probably the 9th grossest thing I've ever done, but it works
well, and it works quickly. I kind of wish it didn't.
2016-03-04 20:00:54 -08:00
Abhi Shah
506f4d2212
Merge pull request #22551 from dchen1107/test1
...
Enable --log-level=info for docker daemons for scalability jenkins jo…
2016-03-04 16:50:19 -08:00
Alex Robinson
3216204668
Update to the latest version of google-fluentd.
...
It includes some performance improvements for parsing JSON (which is
very important for us, since all Docker logs are JSON) as well as a
couple new settings, like forcing of a flush of multiline logs after a
time period rather than having to wait until a new log is seen before
feeling confident flushing the previous one.
2016-03-05 00:18:31 +00:00
Alex Robinson
4e729c6c7c
Reconfigure fluentd's resource limits and requests.
...
-Remove CPU limits to enable CPU bursting once 1.2 begins enforcing CPU limits.
-Add a memory limit for fluentd-es to match fluentd-gcp.
-Explicitly set requests to match limits.
2016-03-04 16:16:35 -08:00
k8s-merge-robot
23aa8565e2
Merge pull request #20851 from vmware/vsphere-docker-version-fix
...
Auto commit by PR queue bot
2016-03-04 15:50:36 -08:00
Abhi Shah
9bfd70f8f6
Merge pull request #20688 from ArtfulCoder/podhostname
...
Specify Pod hostname by Annotation
2016-03-04 15:17:34 -08:00
Andy Goldstein
156c1f3c5d
Test jobs/hpas in storage update
2016-03-04 17:05:39 -05:00
Abhi Shah
c47564f00b
Merge pull request #22542 from timstclair/heapster
...
Use the summary_api with heapster by default
2016-03-04 13:37:52 -08:00
Dawn Chen
fd10ca2f45
Enable --log-level=info for docker daemons for jenkins jobs and e2e tests except soak-continuous.
2016-03-04 13:31:42 -08:00
Abhishek Shah
a3c00aadd5
Specify hostname, subdomain via annotation on podspec.
...
The hostname is a DNS A record, if the subdomain maps to a service name
in the same namespace
2016-03-04 13:28:33 -08:00
Abhi Shah
df05c5ae7d
Merge pull request #22253 from bprashanth/kubedns
...
Wait on Kubernetes service in DNS pod
2016-03-04 12:50:05 -08:00
Andy Zheng
242b9977c7
Remove manifest copies from Trusty support
...
This change revises the way to provide kube-system manifests for clusters on Trusty. Originally, we maintained copies of some manifests under cluster/gce/trusty/kube-manifests, which is not scalable and hard to maintain. With this change, clusters on Trusty will use the same source of manifests as ContainerVM. This change also fixes some minor problems such as shell variables and comments to meet the style guidance better.
2016-03-04 11:16:49 -08:00
Abhi Shah
4d599ea309
Merge pull request #22261 from gmarek/kube-up
...
kube-up for GCE chooses master size based on number of nodes
2016-03-04 10:55:12 -08:00
Abhi Shah
f9c4b3db1e
Merge pull request #22493 from andyzheng0831/enhance
...
Fix a breakage of kubelet in Trusty
2016-03-04 10:50:03 -08:00
Abhi Shah
bfe4896b00
Merge pull request #22043 from roberthbailey/cluster-name
...
Add the GCE cluster name to instance metadata
2016-03-04 10:43:39 -08:00
Abhi Shah
05ba8ca7fa
Merge pull request #22170 from metmajer/master
...
Pass through EXTRA_DOCKER_OPTS.
2016-03-04 10:40:17 -08:00
Tim St. Clair
1d90394bf6
Use the summary_api with heapster by default
2016-03-04 10:37:00 -08:00
Abhi Shah
a20258efae
Merge pull request #22492 from vishh/heapster-update
...
Update heapster to v0.20.0.alpha11
2016-03-04 09:27:01 -08:00
Justin Santa Barbara
6bdab05d11
Salt: Don't use Salt to start Docker
...
Starting docker through Salt has always been problematic. Kubelet or
the babysitter process should start it. We've kept it around primarily
so we have a `service: docker` node for the Salt DAG.
Instead, we enable (but do not start) the Docker service in Salt. This
lets us keep the DAG node, but won't start it.
There's another bug in Salt, where watches will start the service even
on `service.enabled`. So we remove the watches, and move them to our
existing Salt bug-fix script.
2016-03-04 12:07:10 -05:00
Justin Santa Barbara
dbff0ef67b
Systemd/non-Redhat: Add docker healthcheck script
...
We do the equivalent of #21727 for systemd systems.
Issue #21731
2016-03-04 12:05:52 -05:00
Justin Santa Barbara
64f1cbaddd
Systemd/non-Redhat: Add docker prestart file
...
We do the equivalent of #21727 for systemd systems.
Issue #21731
2016-03-04 12:05:52 -05:00
Justin Santa Barbara
d074b5ba13
docker systemd file: type->notify, docs->https
...
This minimizes the changes we make to the official Docker systemd file.
2016-03-04 12:05:52 -05:00
Alex Robinson
29eb6020fb
Merge pull request #22074 from a-robinson/images
...
Update the logging images to parse sub-second docker timestamps.
2016-03-04 09:04:33 -08:00
k8s-merge-robot
49f438bfac
Merge pull request #21972 from olivierlemasle/fix-21746
...
Auto commit by PR queue bot
2016-03-04 06:00:18 -08:00
k8s-merge-robot
09313b0847
Merge pull request #22254 from vmware/vsphere-pod-cidr-fix
...
Auto commit by PR queue bot
2016-03-04 04:17:44 -08:00
k8s-merge-robot
6d690d3f8a
Merge pull request #21904 from justinsb/salt_docker_install_fix
...
Auto commit by PR queue bot
2016-03-03 22:07:14 -08:00
Jeff Lowdermilk
93e14a63e8
Revert "Enable --log-level=info for docker daemons for scalability jenkins jo…"
2016-03-03 19:21:11 -08:00
Andy Zheng
e077ebf874
Fix a breakage of kubelet in Trusty
...
The kubelet flag "nosystem" was removed recently, which breaks kubelet in Trusty. This changes remove the flag usage accordingly. It also revises several aspects of Trusty support to make it in the same page as running on ContainerVM, such as new flags in kubelet and new logic in api-server and etcd pods.
2016-03-03 17:19:00 -08:00
Vishnu kannan
60fadb3fe5
Update heapster to v0.20.0.alpha11
...
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-03-03 16:50:09 -08:00
Jeff Lowdermilk
7215860ecd
Merge pull request #22453 from dchen1107/test1
...
Enable --log-level=info for docker daemons for scalability jenkins jo…
2016-03-03 16:29:34 -08:00
Prashanth Balasubramanian
8de2fbfa0a
Kube2sky synchronously waits for the Kubernetes service.
2016-03-03 15:49:46 -08:00
Jeff Grafton
d70c516d4f
Remove log collection code in cluster/gce/util.sh.
...
Also update some docs to mention cluster/log-dump.sh.
2016-03-03 15:28:33 -08:00
Jeff Lowdermilk
5fd2de1d1e
Merge pull request #22394 from zmerlynn/display_licenses
...
Show LICENSES in /etc/motd
2016-03-03 15:20:24 -08:00
Robert Bailey
30b78e4d7f
Add the GCE cluster name to instance metadata.
2016-03-03 13:57:31 -08:00
Jeff Lowdermilk
73479d5209
Merge pull request #22441 from thockin/flake-22244-gce-static-ip
...
Check static IP postcondition if op fails
2016-03-03 11:38:50 -08:00
Dawn Chen
84689a7a69
Enable --log-level=info for docker daemons for scalability jenkins job and e2e test.
2016-03-03 11:11:56 -08:00
Alex Robinson
feea376b5c
Update the logging images to parse sub-second docker timestamps.
2016-03-03 10:21:30 -08:00
Tim Hockin
6dca871693
Check static IP postcondition if op fails
2016-03-03 08:20:12 -08:00
Justin Santa Barbara
4ce0f8ccec
Salt: bypass Salt when installing docker package on debian
...
The Docker 1.9.1 package on Debian is broken, and the service fails to
install when run unattended. This is treated as an installation failure
and causes everything to fail.
However, the service can be started by Salt once we're not installing
the package, and indeed we restart docker anyway.
So, on Debian, use a helper script to install the docker package. The
script sets up a policy-rc.d file to prevent the service starting, and
then cleanly removes it afterwards (this would be difficult to do in
Salt, I believe).
2016-03-03 11:14:33 -05:00
k8s-merge-robot
2cf3c7809e
Merge pull request #21471 from justinsb/kube_up_auto_upgrade
...
Auto commit by PR queue bot
2016-03-02 21:00:43 -08:00
k8s-merge-robot
d81d823ca5
Merge pull request #22393 from eparis/blunderbuss
...
Auto commit by PR queue bot
2016-03-02 18:51:56 -08:00
Eric Paris
5e5a823294
Move blunderbuss assignees into tree
2016-03-02 20:46:32 -05:00
Jeff Lowdermilk
5214ae1c89
Merge pull request #22313 from andyzheng0831/fix
...
Fix a breakage of kube-proxy in Trusty
2016-03-02 16:19:02 -08:00
Zach Loafman
820842036b
Show LICENSES in /etc/motd
...
Plumb through from the server tarball to
/usr/local/share/docs/kubernetes/LICENSES, then display in the motd.
2016-03-02 15:23:17 -08:00
Dhawal Yogesh Bhanushali
fe7568d099
cidr-fix for vsphere cloud provider
...
let kubelet configure cbr0 bridge.
let kube-controll-manager distributed the subnet across the nodes.
create routes for the pod network.
2016-03-02 12:52:56 -08:00
k8s-merge-robot
2cf91576a1
Merge pull request #22274 from piosz/bump-heapster
...
Auto commit by PR queue bot
2016-03-02 11:23:30 -08:00
k8s-merge-robot
940e0a9b94
Merge pull request #22360 from justinsb/pass_hash_to_download_or_bust
...
Auto commit by PR queue bot
2016-03-02 10:47:48 -08:00
k8s-merge-robot
a6e534ff6a
Merge pull request #21745 from bryk/release-beta1
...
Auto commit by PR queue bot
2016-03-02 08:33:56 -08:00
Justin Santa Barbara
b058c6b3e1
AWS: Add sha to download-or-bust
...
download-or-bust was changed on the GCE side to verify a hash if passed,
so we need to pass a hash in the AWS scripts that reuse this function.
2016-03-02 10:12:39 -05:00
Piotr Szczesniak
80269abfd0
Bumped Heapster to v0.20.0-alpha10
2016-03-02 15:51:27 +01:00
Piotr Szczesniak
2b026ec103
Merge pull request #22347 from mwielgus/grafana-bump
...
Update Grafana to support new Influxdb/Heapster schema
2016-03-02 12:55:36 +01:00
k8s-merge-robot
73b39e9f1e
Merge pull request #22293 from dchen1107/test
...
Auto commit by PR queue bot
2016-03-02 03:35:05 -08:00
gmarek
6a873e04d2
kube-up for GCE chooses master size based on number of nodes
2016-03-02 12:27:54 +01:00
k8s-merge-robot
c9accdfd57
Merge pull request #22234 from zmerlynn/regional-buckets
...
Auto commit by PR queue bot
2016-03-02 03:01:54 -08:00
Marcin Wielgus
f85c50b0b3
Update Grafana to support new Influxdb schema
2016-03-02 11:51:57 +01:00
Joe Finney
eff5a9c14d
Add cluster/log-dump.sh.
2016-03-01 17:13:18 -08:00
Joe Finney
74515a6b23
Fix detect-nodes in cluster/gce/util.sh.
2016-03-01 17:12:43 -08:00
Dawn Chen
960bea324e
set --babysit-daemons=true for gce and aws
2016-03-01 16:46:31 -08:00
Dawn Chen
a90ac42dd8
Kill docker daemon after configing cbr0 if flag --babysit-daemon is true so that babysitter process can restart it again with proper configurations and checkpoint file.
2016-03-01 16:46:31 -08:00
Alex Robinson
1a538a5896
Merge pull request #22091 from a-robinson/multiline
...
Fix parsing of kube logs to handle logs split across lines.
2016-03-01 15:03:58 -08:00
Andy Zheng
0ee1bd6160
Fix a breakage of kube-proxy in Trusty
...
PR #22022 added a new variable "cpurequest" in kube-proxy.manifest. This makes kubelet in Trusty fail to start the kube-proxy pod as this variable value is not set.
2016-03-01 14:57:37 -08:00
k8s-merge-robot
d5a4915cf3
Merge pull request #22036 from timstclair/docs
...
Auto commit by PR queue bot
2016-03-01 11:46:33 -08:00
Zach Loafman
5a031bf52c
GCE startup: Regional release .tar.gz support
...
* In kube-up.sh, create a staging bucket with a location nearest the
zone being created. If new variable RELEASE_REGION_FALLBACK is set
(default false), create multiple buckets and stage to fallback
URLs. (In open source, this path is primarily for testing.)
* In configure-vm.sh, split the URL env variables by comma (if any
extra are present) and retry on the fallback URLs. Also factor the
hash checking into this path rather than outside, since a corrupt
release in a particular geo can be retried in a different geo.
* Remove the local already-staged .tar.gz checks. They've caused
several issues along the way, and with this code path become virtually
unmaintainable. (I could add a sentinel for each bucket it's possibly
staged to, but ew.)
2016-03-01 09:59:39 -08:00
k8s-merge-robot
bf534a4f29
Merge pull request #22268 from kubernetes/revert-22101-heapster
...
Auto commit by PR queue bot
2016-03-01 06:01:25 -08:00
k8s-merge-robot
a40f8fb4d8
Merge pull request #21827 from spxtr/upgrade-subgroup
...
Auto commit by PR queue bot
2016-03-01 05:29:47 -08:00
Filip Grzadkowski
daabd0c835
Revert "switch heapster addon to summary metrics api"
2016-03-01 11:59:26 +01:00
ZhenhuaZhang
9c5d82d9bd
fix setting node roles error in deployment on ubuntu
...
Configurations in config-default.sh should take default values if they
are set outside of the script. `roles` option is an exception. This
patch fix it to maintain consistency behavior with other options.
2016-03-01 10:55:04 +08:00
Saad Ali
4183ac174b
Merge pull request #21408 from krousey/unversioned_breakup
...
Move restclient to it's own package
2016-02-29 14:03:09 -08:00
k8s-merge-robot
b1e29b765b
Merge pull request #21860 from gmarek/kube-up
...
Auto commit by PR queue bot
2016-02-29 13:14:27 -08:00
Kris
e664ef922f
Move restclient to its own package
2016-02-29 12:05:13 -08:00
k8s-merge-robot
4202dac2dd
Merge pull request #21958 from justinsb/aws_jessie_default
...
Auto commit by PR queue bot
2016-02-29 11:45:30 -08:00
Martin Etmajer
f1b2fc39ba
Pass through EXTRA_DOCKER_OPTS.
2016-02-29 19:46:58 +01:00
bryk
1fa320bac9
Set Dashboard UI addon version to latest release
...
Release details:
https://github.com/kubernetes/dashboard/releases/tag/v1.0.0-beta1
2016-02-29 16:17:14 +01:00
k8s-merge-robot
a0b04a6df8
Merge pull request #20281 from cilium-team/fixing-docker-d
...
Auto commit by PR queue bot
2016-02-28 03:51:31 -08:00
Mike Spreitzer
c33ceff623
Updated default k8s release to 1.1.8 in cluster/ubuntu/download-release.sh
...
Resolves issue #22139
2016-02-27 22:32:58 -05:00
Justin Santa Barbara
8b122b102f
kube-up: Only upgrade if AUTO_UPGRADE set, but set it on AWS
...
Installing upgrades is kind of dangerous, so make it not the default.
But also set AUTO_UPGRADE=true on AWS.
2016-02-27 20:55:33 -05:00
Justin Santa Barbara
ee58dc22d7
Merge pull request #21673 from gmarek/kube-down
...
Auto commit by PR queue bot
2016-02-27 19:21:18 -05:00
k8s-merge-robot
43792754d8
Merge pull request #21469 from wojtek-t/parallel_namespace_deletion
...
Auto commit by PR queue bot
2016-02-27 07:26:49 -08:00
Tim St. Clair
2dd4f69e43
switch heapster addon to summary metrics api
2016-02-26 15:48:52 -08:00
Alex Robinson
f8965a6f41
Fix parsing of kube logs to handle logs split across lines.
...
I didn't expect glog to split single log statements onto multiple lines,
but apparently it does if they're long enough. This groups them back
together appropriately.
2016-02-26 22:58:46 +00:00
Fabio Yeon
30a9cb26bd
Merge pull request #22083 from zmerlynn/take-out-apt-get
...
configure-vm.sh: Only "apt-get update" when we need to install a package
2016-02-26 14:53:28 -08:00
k8s-merge-robot
fb1ee74e78
Merge pull request #21917 from yifan-gu/gce_coreos_cloud_config
...
Auto commit by PR queue bot
2016-02-26 14:50:15 -08:00
Zach Loafman
43cb32ab1c
configure-vm.sh: Only "apt-get update" when we need to install a package
...
Factors out package install and checks for package before "apt-get update"
Also fix another "echo sleep 5".
Fixes #22071
2016-02-26 13:47:36 -08:00
Fabio Yeon
027af6359c
Merge pull request #19066 from bboreham/patch-1
...
Default VAGRANT_DEFAULT_PROVIDER when no provider found
2016-02-26 13:26:14 -08:00
Tim St. Clair
198c120036
Detect & fix backwards markdown links (of the form (foo)[bar])
2016-02-26 13:24:21 -08:00
Fabio Yeon
1460dceea4
Merge pull request #21004 from roberthbailey/gce-e2e-admission-controllers
...
Remove the SecurityContextDeny admission controller so that the testing environment matches the production environment
2016-02-26 13:13:44 -08:00
k8s-merge-robot
286e017e35
Merge pull request #21720 from zmerlynn/i20878
...
Auto commit by PR queue bot
2016-02-26 07:27:44 -08:00
k8s-merge-robot
766657cd19
Merge pull request #21504 from luxas/fix_certs_for_hyperkube
...
Auto commit by PR queue bot
2016-02-26 06:53:29 -08:00
k8s-merge-robot
085d7cbbb8
Merge pull request #21072 from MikeSpreitzer/issue/20292
...
Auto commit by PR queue bot
2016-02-26 03:13:29 -08:00
k8s-merge-robot
54a684ac0b
Merge pull request #14637 from Huawei-PaaS/issue-fix-basic-auth
...
Auto commit by PR queue bot
2016-02-26 03:13:27 -08:00
gmarek
d959ccd87c
Override errexit in kube-up for validate-cluster
2016-02-26 09:10:20 +01:00
Wojciech Tyczynski
38957f8f41
Merge pull request #22022 from bprashanth/proxy_cpu_request
...
Kube-proxy requests 2x cpu shares of addons.
2016-02-26 07:15:10 +01:00
k8s-merge-robot
e63127e0eb
Merge pull request #21985 from mwielgus/heapster-alpha8
...
Auto commit by PR queue bot
2016-02-25 21:52:42 -08:00
k8s-merge-robot
eaffdf8b63
Merge pull request #21983 from gmarek/influxdb
...
Auto commit by PR queue bot
2016-02-25 21:15:33 -08:00
Prashanth Balasubramanian
7d47d2dcd8
Kube-proxy requests 2x cpu shares of addons.
2016-02-25 15:39:27 -08:00
Lucas Käldström
e9af6c34af
Update the DNS template from cluster/addons/dns and combine into one file. Make DNS working on docker and docker-multinode
2016-02-25 21:59:07 +02:00
k8s-merge-robot
a20d4f83ff
Merge pull request #21379 from hlamer/hyperkube-apiserver-cert-fix
...
Auto commit by PR queue bot
2016-02-25 09:02:30 -08:00
Wojciech Tyczynski
506899008f
Parallelization of namespace deletion
2016-02-25 16:33:25 +01:00
Marcin Wielgus
11fad31448
Heapster v0.20.0-alpha8
2016-02-25 16:26:32 +01:00
gmarek
98eb12e1ed
Update memory requirements for influxdb
2016-02-25 16:15:54 +01:00
Olivier Lemasle
08541dc2ff
Fix issue #21746
...
This was a regression due to commit e2c79ea1f1
(cf https://github.com/kubernetes/kubernetes/pull/20965 )
2016-02-25 11:37:28 +01:00
Justin Santa Barbara
4e64c4586e
AWS: Set OS defaults for kube 1.2
...
Default distro is jessie, due to the support situation with Ubuntu
distros. Default ubuntu distro is wily.
Update the docs to reflect the recommended distros with kube-up, and to
encourage contributions for other distros.
2016-02-25 00:10:33 -05:00
Robert Bailey
a238d90d49
Remove the SecurityContextDeny admission controller so that the
...
testing environment matches the production environment. This
was removed from config-default.sh in #16986 .
2016-02-24 21:07:16 -08:00
k8s-merge-robot
9b62123b37
Merge pull request #21908 from justinsb/aws_spot_instance_timeout
...
Auto commit by PR queue bot
2016-02-24 17:25:16 -08:00
Alex Robinson
cbcc25802e
Merge pull request #21237 from justinsb/aws_jessie_support
...
AWS Debian Jessie Support
2016-02-24 14:34:48 -08:00
Alex Robinson
af93275f13
Merge pull request #21482 from chrisleck/cle-sub-second-fluentd
...
Enable fluentd to parse the sub-second portion of timestamps coming from docker logs
2016-02-24 13:52:30 -08:00
Yifan Gu
aff803bed9
gce/coreos: Refactor the downloading command to handle errors better.
2016-02-24 12:06:56 -08:00
Justin Santa Barbara
5d7ed4d6e7
AWS kube-up: Stop docker before moving /mnt/docker
...
On Jessie, we now preinstall Docker. Before moving /mnt/docker, make
sure we stop the docker service.
2016-02-24 15:01:20 -05:00
Justin Santa Barbara
7f3bbe1dfe
AWS kube-up: Bump to the latest Jessie image, allow overriding
...
Jessie image can be selected by name using AWS_IMAGE_NAME. This is a
little easier than specifying the AMI ID.
2016-02-24 14:34:40 -05:00
Justin Santa Barbara
41e2a4b0c3
AWS Jessie image: preinstall docker 1.9.1
...
Given the problems with docker's installation, we should be baking it
into the image.
2016-02-24 14:24:03 -05:00
Justin Santa Barbara
62898319df
AWS kube-up: Increase timeout for spot instances
...
Spot instances take a lot longer to run; wait up to 15 minutes for the
nodes to launch when we're using spot instances. (Previously we were
waiting 5 minutes).
2016-02-24 14:22:33 -05:00
k8s-merge-robot
8f3d7110d5
Merge pull request #21466 from mwielgus/heapster-alpha7
...
Auto commit by PR queue bot
2016-02-24 05:41:36 -08:00
gmarek
053e882622
kube-down looks for instance templates even if instance group does not exists
2016-02-24 11:15:45 +01:00
Joe Finney
372d1b6020
Remove check for rolling-updates gcloud subgroup.
2016-02-23 17:45:44 -08:00
Mike Spreitzer
6b8e7e158e
Fixed typos, bash uses elif
2016-02-23 13:26:26 -05:00
k8s-merge-robot
58783bc256
Merge pull request #21684 from justinsb/fix_21200
...
Auto commit by PR queue bot
2016-02-23 07:06:08 -08:00
Justin Santa Barbara
aa57beb885
AWS Jessie: Find image by name
...
This means we don't have to code the AMI ids for each region.
2016-02-23 00:02:54 -05:00
Justin Santa Barbara
977a4a56e4
AWS Debian Jessie: Install Docker 1.9.1
2016-02-22 22:55:11 -05:00
Justin Santa Barbara
91eb370931
AWS Debian: Only install linux-image-extra on Ubuntu
...
It isn't available (and hopefully not needed) on Debian
2016-02-22 22:54:41 -05:00
Prashanth B
c833a14898
Merge pull request #21727 from dchen1107/test
...
Remove potential corrupted docker network checkpoint file before star…
2016-02-22 17:52:16 -08:00
Dawn Chen
d922ddef8c
Remove potential corrupted docker network checkpoint file before start docker
...
again.
2016-02-22 17:08:31 -08:00
k8s-merge-robot
789fd731d2
Merge pull request #21686 from justinsb/aws_kubeup_build_config_early
...
Auto commit by PR queue bot
2016-02-22 16:16:53 -08:00
k8s-merge-robot
8afccef608
Merge pull request #21632 from justinsb/docker_191
...
Auto commit by PR queue bot
2016-02-22 16:16:51 -08:00
Zach Loafman
e85cf1bb97
Attempt to delete node-template before retry
...
I don't think we've seen this commonly, so I'm proposing a simplistic
fix for now.
Fixes #20878
2016-02-22 16:09:15 -08:00
Dhawal Yogesh Bhanushali
e1a7441b36
restricting the version of docker to 1.9.x for vsphere support
...
for vsphere provider docker currently only supports 1.9.1 release.
The older versions of docker are failing on jessie due to issue https://github.com/docker/docker/issues/18793
and newer version 1.10.x is not properly tested.
2016-02-22 16:03:17 -08:00
Jeff Lowdermilk
c406665b2b
Plumb node labels through salt
...
Expose node-labels flag on kubelet for gce via a startup script
env var.
2016-02-22 15:31:34 -08:00
Dawn Chen
699c80b752
Merge pull request #21641 from bprashanth/promisc
...
Teach the kubelet about promiscuous mode, take 2
2016-02-22 15:08:18 -08:00
Dawn Chen
201d60b426
Merge pull request #21440 from bprashanth/glbc_name
...
Add image version to glbc name.
2016-02-22 14:48:48 -08:00
Dawn Chen
b58826292a
Merge pull request #21703 from dchen1107/test
...
Make sure docker is properly shutdown before startup.
2016-02-22 13:35:24 -08:00
Dawn Chen
6c5f07d58e
Make sure docker is properly shutdown before startup.
2016-02-22 12:57:42 -08:00
k8s-merge-robot
347a509744
Merge pull request #21226 from justinsb/aws_jessie_image
...
Auto commit by PR queue bot
2016-02-22 11:04:49 -08:00
Justin Santa Barbara
f117b26c07
AWS: Template for jessie image
...
Based on the official debian image, with the following changes:
* Switched extlinux -> grub, because we need to change kernel options
to enable the memory cgroup controller, and extlinux is harder and has
reboot problems
* Added packages that would otherwise be installed as part of the boot
(just an optimization)
* Also add the cloud-initramfs-growroot package; with it the root
volume will resize.
* We add panic=10 & oops=panic to kernel options
* We install the packages as per the base image, except we install
awscli from pip, because the repo version is really old.
2016-02-22 12:47:34 -05:00
Mike Spreitzer
22246291e3
Support a CNI plugin as an alternative to Flannel
...
Resolves issue #20292
2016-02-22 11:29:55 -05:00
Justin Santa Barbara
050863cf93
AWS kube-up: Build kubeconfig asap
...
Once we've built the master, we can build kubeconfig. By doing so, if
we time out waiting for the nodes, the system is still configured
correctly.
In particular, spot instances can be slow to launch.
Related to issue #21200
2016-02-22 10:46:56 -05:00
Justin Santa Barbara
fb12c48cb7
AWS kube-up: Allow spot instances
...
I think we should probably leave this undocumented for now, until we
have a better way to launch multiple sets of nodes, but it's great for
cost savings while testing!
Fix #21200
2016-02-22 10:42:49 -05:00
k8s-merge-robot
e629ee6bd3
Merge pull request #20704 from FujitsuEnablingSoftwareTechnologyGmbH/centos-support
...
Auto commit by PR queue bot
2016-02-22 02:35:22 -08:00
k8s-merge-robot
85018f728e
Merge pull request #21258 from gmarek/heapster
...
Auto commit by PR queue bot
2016-02-22 01:24:58 -08:00
k8s-merge-robot
3868bb433d
Merge pull request #21253 from gmarek/enable
...
Auto commit by PR queue bot
2016-02-22 01:24:57 -08:00
Lukasz Zajaczkowski
82be3d08f3
Add CentOS support
2016-02-22 07:41:35 +01:00
k8s-merge-robot
facd8617ce
Merge pull request #21505 from bprashanth/flannel-etcd
...
Auto commit by PR queue bot
2016-02-21 18:09:12 -08:00
Prashanth Balasubramanian
c97e8df65b
Stricter checking of HAIRPIN_FLAG in salt.
2016-02-21 14:43:43 -08:00
k8s-merge-robot
1ce188e557
Merge pull request #21430 from spxtr/e2e-internal
...
Auto commit by PR queue bot
2016-02-21 12:08:22 -08:00
k8s-merge-robot
d6192dd152
Merge pull request #21342 from spxtr/remove-e2e-test
...
Auto commit by PR queue bot
2016-02-21 00:39:38 -08:00
Prashanth Balasubramanian
2e8ff81de1
Teach the kubelet about --hairpin-mode=promiscuous-bridge.
2016-02-20 22:40:54 -08:00
k8s-merge-robot
0f1043d6df
Merge pull request #21299 from wojtek-t/always_event_etcd
...
Auto commit by PR queue bot
2016-02-20 21:03:27 -08:00
k8s-merge-robot
65b5d0cbf4
Merge pull request #21269 from gmarek/metrics-grabber
...
Auto commit by PR queue bot
2016-02-20 16:37:16 -08:00
Justin Santa Barbara
dda792304d
AWS Salt: Update to trusty, vivid, wily to Docker 1.9.1
...
This updates all of our recognized Ubuntu images to use Docker 1.9.1
2016-02-20 17:31:19 -05:00
k8s-merge-robot
a12a2e984a
Merge pull request #21233 from justinsb/aws_wily
...
Auto commit by PR queue bot
2016-02-20 13:28:08 -08:00
k8s-merge-robot
fe18055adc
Merge pull request #21165 from justinsb/aws_master_pd_in_fstab
...
Auto commit by PR queue bot
2016-02-20 00:29:46 -08:00
k8s-merge-robot
6c5bf89ed3
Merge pull request #21160 from justinsb/aws_bigger_master
...
Auto commit by PR queue bot
2016-02-20 00:29:45 -08:00
Daniel Smith
a8b943dddd
Revert "Put the container bridge in promiscuous mode."
2016-02-19 23:14:53 -08:00
Prashanth B
b36e046fc8
Merge pull request #21326 from bprashanth/cbr0_promisc
...
Put the container bridge in promiscuous mode.
2016-02-19 17:52:34 -08:00
Joe Beda
11c7068b74
Merge pull request #21142 from justinsb/install_git_package
...
Salt: Make sure git is installed, for gitRepo volumes
2016-02-19 15:42:00 -08:00
Prashanth Balasubramanian
a694a7ae4b
Teach the kubelet about --hairpin-mode=promiscuous-bridge.
2016-02-19 14:59:16 -08:00
Brendan Burns
8bda033ef1
Merge pull request #21444 from dchen1107/test1
...
Log daemons' failure reasons to supervisord log files
2016-02-19 13:08:19 -08:00
k8s-merge-robot
9274783d62
Merge pull request #20965 from olivierlemasle/vagrant-bearertoken
...
Auto commit by PR queue bot
2016-02-19 12:08:08 -08:00
k8s-merge-robot
ced1ddfcc7
Merge pull request #21428 from ArtfulCoder/fluentes
...
Auto commit by PR queue bot
2016-02-19 08:56:10 -08:00
k8s-merge-robot
841d3f8311
Merge pull request #21357 from WeixuZhuang/fix
...
Auto commit by PR queue bot
2016-02-19 02:14:51 -08:00
Andrei Kopats
e5c321f6af
Add internal API-server IP to the list of certificate SANs
...
Without this kube2sky fails to comunicate to the API server because
server TLS verification fails. DNS addon doesn't work on
docker setups
2016-02-19 11:37:24 +03:00
Phillip Wittrock
8151021369
Merge pull request #21508 from mml/slow-flake
...
Also retain docker and kubelet logs.
2016-02-18 18:53:20 -08:00
Zach Loafman
7f94e3ecdc
Bump container-vm in 1.2 to container-v1-2-v20160218 (prerelease)
2016-02-18 15:00:50 -08:00
Zach Loafman
6fe3023a3d
Revert "Upgrade gce cluster to docker 1.9.1"
...
This reverts commit f07070d129
.
2016-02-18 14:28:13 -08:00
Prashanth Balasubramanian
1e3db8ef9e
Don't impose a memory limit on flannel etcd.
2016-02-18 13:52:58 -08:00
Matt Liggett
58283aff67
Also retain docker and kubelet logs.
...
Still trying to debug #20916
2016-02-18 13:32:18 -08:00
Prashanth Balasubramanian
058db9a758
Add image version to glbc name, and fix e2e appropriately.
2016-02-18 13:03:01 -08:00
Phillip Wittrock
be803eaf64
Merge pull request #21439 from zmerlynn/container-vm-v20160217
...
Bump GCE to container-vm-v20160217
2016-02-18 11:39:54 -08:00
Christopher Eck
c34ecf7100
Enable fluentd to parse the sub-second portion of timestamps coming from docker logs.
2016-02-18 11:07:27 -08:00
k8s-merge-robot
5acdb92126
Merge pull request #21177 from laushinka/spelling-fixes
...
Auto commit by PR queue bot
2016-02-18 10:29:49 -08:00
Justin Santa Barbara
b70f1c1220
kube-up: install updates & reboot automatically on boot
...
We run unattened-upgrades manually, and then reboot automatically if we
find /var/run/reboot-required; then we check if any services need
restarting and restart them automatically using the needrestart tool.
This should mean we don't _have_ to build new images on every security
update, though we can do so to avoid a reboot.
Issue #21382
2016-02-18 12:52:43 -05:00
Marcin Wielgus
d9c8f7fa5f
Bump Heapster to v0.20.0-alpha7
2016-02-18 12:57:13 +01:00
k8s-merge-robot
bcabc096f2
Merge pull request #21130 from madhusudancs/daemonset-enable-default
...
Auto commit by PR queue bot
2016-02-17 22:54:35 -08:00
k8s-merge-robot
10f3403536
Merge pull request #21362 from ArtfulCoder/fluentd
...
Auto commit by PR queue bot
2016-02-17 22:25:28 -08:00
k8s-merge-robot
78c294a66c
Merge pull request #21164 from justinsb/aws_reboot_with_ephemeral
...
Auto commit by PR queue bot
2016-02-17 17:12:01 -08:00
Joe Finney
2b756ca56d
Move E2E kube-up call into test-setup from e2e-internal.
2016-02-17 16:49:07 -08:00
Dawn Chen
14f8ae1340
Log kubelet /healthz failure reasons to supervisord log file
2016-02-17 16:42:47 -08:00
Zach Loafman
c8d90f1a61
Bump GCE to container-vm-v20160217
2016-02-17 16:39:58 -08:00
laushinka
7ef585be22
Spelling fixes inspired by github.com/client9/misspell
2016-02-18 06:58:05 +07:00
Madhusudan.C.S
f06a195855
Remove all {KUBE_,}ENABLE_{DEPLOYMENT,DAEMONSET} variables from all our bash scripts.
2016-02-17 15:04:28 -08:00
Madhusudan.C.S
e647804ba4
Replica set is enabled by default now, so it is not necessary to explicitly enable it in the test config script.
2016-02-17 15:03:15 -08:00
Madhusudan.C.S
ab1e9c200f
Graduate DaemonSet to v1beta1 API, enable it by default.
2016-02-17 15:03:12 -08:00
Phillip Wittrock
a8744279eb
Merge pull request #21347 from yujuhong/health_check
...
Switch to using `docker version` as health check
2016-02-17 14:48:44 -08:00
Abhishek Shah
e46b17044f
Disable fluent-es on kubernetes-master
2016-02-17 14:01:20 -08:00
Abhishek Shah
51fba282ec
Fluentd on GCE master should not use ClusterFirst
2016-02-17 11:32:41 -08:00
Justin Santa Barbara
4d2c580781
AWS kube-up: Add support for wily
...
vivid is technically no longer supported now, so we should support
wily.
2016-02-17 10:45:21 -05:00
Justin Santa Barbara
a16372ce40
AWS: Change master to m3.medium by default
...
m3.large for > 150 nodes.
t2.micro often runs out of memory. The t2 class has very
difficult-to-understand behaviour when it runs out of CPU. The
m3.medium is reasonably affordable, and avoids these problems.
Fix #21151
Issue #18975
2016-02-17 10:24:14 -05:00
Justin Santa Barbara
c68c019150
AWS: Add comments to explain the symlink logic
2016-02-17 09:57:37 -05:00
Justin Santa Barbara
affffdc9ab
AWS kube-up: Put the master-pd into /etc/fstab, to mount it early
...
Otherwise we risk services coming up on the master before the backing
volume is ready.
If we then see the master-pd is already mounted, don't try to remount
it.
Issue #21155
2016-02-17 09:47:01 -05:00
k8s-merge-robot
22ad56dded
Merge pull request #21161 from justinsb/aws_bootstrap_on_every_boot
...
Auto commit by PR queue bot
2016-02-17 06:45:24 -08:00
k8s-merge-robot
207b90ae63
Merge pull request #19578 from quinton-hoole/2016-01-04-ube-lite-e2e
...
Auto commit by PR queue bot
2016-02-17 04:29:48 -08:00
k8s-merge-robot
237105fd0e
Merge pull request #21372 from gmarek/gather
...
Auto commit by PR queue bot
2016-02-17 03:57:12 -08:00
k8s-merge-robot
a5bb33bb4a
Merge pull request #21356 from vishh/gce-salt
...
Auto commit by PR queue bot
2016-02-17 03:29:35 -08:00
gmarek
024322a651
Fix getting last command result in kube-up
2016-02-17 11:12:06 +01:00
Vishnu kannan
202578ebe5
enable for *real* new runtime and kubelet cgroup configs in GCE salt configs.
...
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-02-16 16:08:57 -08:00
weixu
b3f3a80667
Set the default value for DEBUG in cluster/saltbase/salt/generate-cert/make-ca-cert.sh
...
In commit 07d7cfd3
, people add ${DEBUG} == "true" in file
cluster/saltbase/salt/generate-cert/make-ca-cert.sh
But the default value for DEBUG is not set. In that commit, it set the value
of DEBUG in cluster/ubuntu/util.sh where it call this script. When using this
script in saltstack to bring up cluster in other cloud platforms, it will fail
to generate the cert since we set set -o nounset in make-ca-cert.sh and var DEBUG
does not set. Set a default value for DEBUG here will fix this problem.
2016-02-16 16:03:20 -08:00
Dawn Chen
1af5c9f7b2
Disable REGISTER_MASTER_KUBELET for gce default configuration since
...
no one is working on e2e tests.
2016-02-16 15:32:32 -08:00
Yu-Ju Hong
b92e2903fa
Switched to using `docker version` as health check
...
`docker ps` can sometimes take a long time to finish, and restarting
docker in this case doesn't help.
2016-02-16 15:10:15 -08:00
Joe Finney
6f7182e500
Remove hack/e2e-test.sh in favor of hack/e2e.go.
2016-02-16 14:54:50 -08:00
Quinton Hoole
b4a3559807
Add Jenkins e2e test job for multi-zone Ubernetes Lite
2016-02-16 13:07:17 -08:00
k8s-merge-robot
a0489cb54b
Merge pull request #21297 from yifan-gu/add_dashborad_addons
...
Auto commit by PR queue bot
2016-02-16 13:00:11 -08:00
k8s-merge-robot
13b2a8a60b
Merge pull request #21191 from zmerlynn/change-motd
...
Auto commit by PR queue bot
2016-02-16 06:07:35 -08:00
k8s-merge-robot
62474f1fbf
Merge pull request #21298 from gmarek/validate
...
Auto commit by PR queue bot
2016-02-16 05:37:28 -08:00
k8s-merge-robot
2299547ca5
Merge pull request #21183 from mml/slow-flake
...
Auto commit by PR queue bot
2016-02-16 05:12:50 -08:00
k8s-merge-robot
4f3c89ce81
Merge pull request #21132 from petermd/kubeaddon-api-status
...
Auto commit by PR queue bot
2016-02-16 02:57:17 -08:00
Wojciech Tyczynski
f6dc06bdc7
Always enable second etcd for events
2016-02-16 11:48:46 +01:00
gmarek
433e855aca
Fix validate cluster
2016-02-16 11:34:57 +01:00
Yifan Gu
c2c3ccdaa7
cluster/gce/coreos: Replace kube-ui with dashboard in configure-node.sh
2016-02-16 16:46:33 +08:00
k8s-merge-robot
db758dda64
Merge pull request #21046 from MikeSpreitzer/issue/20992
...
Auto commit by PR queue bot
2016-02-15 21:54:18 -08:00
gmarek
63dd014412
Update SchedulerMetrics
2016-02-15 16:52:41 +01:00
k8s-merge-robot
b1dedc0900
Merge pull request #21058 from gmarek/fix
...
Auto commit by PR queue bot
2016-02-15 06:12:27 -08:00
gmarek
9c722ba98e
Update memory requirements for new Heapster
2016-02-15 14:05:47 +01:00
k8s-merge-robot
138cb09aea
Merge pull request #20795 from luxas/remove_dev
...
Auto commit by PR queue bot
2016-02-15 03:52:26 -08:00
gmarek
92f60159ec
Default EXIT_ON_WEAK_ERROR
2016-02-15 11:09:58 +01:00
k8s-merge-robot
48caef3576
Merge pull request #21243 from gmarek/master
...
Auto commit by PR queue bot
2016-02-15 01:15:21 -08:00
k8s-merge-robot
396287aad9
Merge pull request #21110 from MikeSpreitzer/issue/21037
...
Auto commit by PR queue bot
2016-02-15 01:15:20 -08:00
gmarek
2288b31b99
Fix kube-up
2016-02-15 08:34:00 +01:00
André Martins
97acdf4cd8
fixing docker -d deprecation
...
Signed-off-by: André Martins <aanm90@gmail.com>
2016-02-14 23:07:32 +01:00
k8s-merge-robot
b017ce602f
Merge pull request #20988 from golvteppe/kube-up_output
...
Auto commit by PR queue bot
2016-02-14 03:38:53 -08:00
k8s-merge-robot
3d93b594e3
Merge pull request #20062 from mikefaille/master
...
Auto commit by PR queue bot
2016-02-13 10:36:57 -08:00
k8s-merge-robot
784f555fd9
Merge pull request #18821 from rastut/add_aws_detect_root_device
...
Auto commit by PR queue bot
2016-02-13 10:09:20 -08:00
k8s-merge-robot
44a8ca9fa7
Merge pull request #21170 from MikeSpreitzer/issue/21168
...
Auto commit by PR queue bot
2016-02-13 08:33:54 -08:00
k8s-merge-robot
f2e845dd6d
Merge pull request #21144 from justinsb/aws_fix_project_not_defined
...
Auto commit by PR queue bot
2016-02-13 08:33:53 -08:00
Justin Santa Barbara
69300c51b3
AWS kube-up: Reboot support with ephemeral storage
...
If the ephemeral volume is present and mounted, don't try to reinitialize
them.
Don't block the boot if the ephemeral volume is corrupt / missing -
this enables us to cope with a stop/start & presumably also corruption.
In this case, we'll reformat the ephemeral storage.
Fix #21157
2016-02-12 20:31:56 -05:00
Justin Santa Barbara
19cf622e88
AWS kube-up: make the bootstrap script run every boot
...
This is so we have the same behaviour as on GCE.
This also lets us change the bootstrap script or the config, which is
nice. Instance data is immutable on AWS once it is booted.
Fix #21150
2016-02-12 20:30:47 -05:00
Matt Liggett
c25331f251
Save the master logs to separate files rather than dumping to stdout.
2016-02-12 17:30:45 -08:00
Zach Loafman
db01dec0a4
Reset /etc/motd to include version, a pointer to source image and GitHub
...
Companion to #21031
2016-02-12 17:29:23 -08:00
Mike Danese
b8aa23f0fa
Merge pull request #21194 from dchen1107/test1
...
Make master component pods burstable, instead of guaranteed.
2016-02-12 17:08:27 -08:00
Mike Spreitzer
4d55dbe69f
Introduced envar KUBE_PROXY_EXTRA_OPTS
...
Resolves #21168
2016-02-12 18:42:51 -05:00
Dawn Chen
64ca54c2cc
Make master component's manifest consistent with the ones on debian
2016-02-12 14:56:12 -08:00
Dawn Chen
11a6d7df26
Make coreos's master component manifest consistent with debian ones.
2016-02-12 14:55:28 -08:00
Dawn Chen
54933902b2
Make master component pods burstable, instead of guaranteed.
2016-02-12 14:28:48 -08:00
Janet Kuo
2874f30c05
Enable Deployments by default
2016-02-12 12:29:14 -08:00
golvteppe
62292341ff
Added ZONE variable to the info string which informs what provider is being used
...
Fixed unbound ZONE variable issue for kube-up.sh
Added curlys
2016-02-12 20:53:10 +01:00
Mike Danese
2172e0dea0
Merge pull request #21108 from mml/slow-flake
...
Include some debug output when the API server never appears.
2016-02-12 11:27:12 -08:00