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
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
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