Commit e4b40fca authored by Phillip Wittrock's avatar Phillip Wittrock

Update node e2e containervm image to not start kubelet as part of init. Update…

Update node e2e containervm image to not start kubelet as part of init. Update the node e2e host setup.sh to also do this when creating new images.
parent 07d10601
...@@ -25,9 +25,6 @@ ...@@ -25,9 +25,6 @@
# - centos 7 # - centos 7
# - debian jessie # - debian jessie
set -e
set -x
# Fixup sudoers require tty # Fixup sudoers require tty
sudo grep -q "# Defaults requiretty" /etc/sudoers sudo grep -q "# Defaults requiretty" /etc/sudoers
if [ $? -ne 0 ] ; then if [ $? -ne 0 ] ; then
...@@ -52,6 +49,9 @@ if [ $? -ne 0 ]; then ...@@ -52,6 +49,9 @@ if [ $? -ne 0 ]; then
sudo systemctl enable docker.service sudo systemctl enable docker.service
fi fi
# Allow jenkins access to docker
sudo usermod -a -G docker jenkins
# install lxc # install lxc
cat /etc/*-release | grep "ID=debian" cat /etc/*-release | grep "ID=debian"
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
...@@ -60,3 +60,8 @@ if [ $? -ne 0 ]; then ...@@ -60,3 +60,8 @@ if [ $? -ne 0 ]; then
sudo sed -i 's/GRUB_CMDLINE_LINUX="\(.*\)"/GRUB_CMDLINE_LINUX="\1 cgroup_enable=memory"/' /etc/default/grub sudo sed -i 's/GRUB_CMDLINE_LINUX="\(.*\)"/GRUB_CMDLINE_LINUX="\1 cgroup_enable=memory"/' /etc/default/grub
sudo update-grub sudo update-grub
fi fi
# delete init kubelet from containervm so that is doesn't startup
if [ -f /etc/init.d/kubelet ]; then
sudo rm /etc/init.d/kubelet
fi
\ No newline at end of file
...@@ -3,7 +3,7 @@ GCE_HOSTS= ...@@ -3,7 +3,7 @@ GCE_HOSTS=
# To copy an image between projects: # To copy an image between projects:
# `gcloud compute --project <to-project> disks create <image name> --image=https://www.googleapis.com/compute/v1/projects/<from-project>/global/images/<image-name>` # `gcloud compute --project <to-project> disks create <image name> --image=https://www.googleapis.com/compute/v1/projects/<from-project>/global/images/<image-name>`
# `gcloud compute --project <to-project> images create <image-name> --source-disk=<image-name>` # `gcloud compute --project <to-project> images create <image-name> --source-disk=<image-name>`
GCE_IMAGES=e2e-node-ubuntu-trusty-docker10-image,e2e-node-ubuntu-trusty-docker9-image,e2e-node-ubuntu-trusty-docker8-image,e2e-node-coreos-stable20160218-image,e2e-node-containervm-20160217-image GCE_IMAGES=e2e-node-ubuntu-trusty-docker10-image,e2e-node-ubuntu-trusty-docker9-image,e2e-node-ubuntu-trusty-docker8-image,e2e-node-coreos-stable20160218-image,e2e-node-containervm-v20160321-image
GCE_ZONE=us-central1-f GCE_ZONE=us-central1-f
GCE_PROJECT=kubernetes-jenkins GCE_PROJECT=kubernetes-jenkins
INSTALL_GODEP=true INSTALL_GODEP=true
......
...@@ -3,7 +3,7 @@ GCE_HOSTS= ...@@ -3,7 +3,7 @@ GCE_HOSTS=
# To copy an image between projects: # To copy an image between projects:
# `gcloud compute --project <to-project> disks create <image name> --image=https://www.googleapis.com/compute/v1/projects/<from-project>/global/images/<image-name>` # `gcloud compute --project <to-project> disks create <image name> --image=https://www.googleapis.com/compute/v1/projects/<from-project>/global/images/<image-name>`
# `gcloud compute --project <to-project> images create <image-name> --source-disk=<image-name>` # `gcloud compute --project <to-project> images create <image-name> --source-disk=<image-name>`
GCE_IMAGES=e2e-node-ubuntu-trusty-docker10-image,e2e-node-ubuntu-trusty-docker9-image,e2e-node-ubuntu-trusty-docker8-image,e2e-node-coreos-stable20160218-image,e2e-node-containervm-20160217-image GCE_IMAGES=e2e-node-ubuntu-trusty-docker10-image,e2e-node-ubuntu-trusty-docker9-image,e2e-node-ubuntu-trusty-docker8-image,e2e-node-coreos-stable20160218-image,e2e-node-containervm-v20160321-image
GCE_ZONE=us-central1-f GCE_ZONE=us-central1-f
GCE_PROJECT=kubernetes-jenkins-pull GCE_PROJECT=kubernetes-jenkins-pull
INSTALL_GODEP=true INSTALL_GODEP=true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment