From 7eb7cfe3efe54c87f3af4adf8bd127827cc2fe9e Mon Sep 17 00:00:00 2001 From: Yang Guo Date: Mon, 13 Nov 2017 14:50:11 -0800 Subject: [PATCH] Add a cloud-init script to disable live-restore --- .../cos-init-disable-live-restore.yaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 test/e2e_node/jenkins/cos-init-disable-live-restore.yaml diff --git a/test/e2e_node/jenkins/cos-init-disable-live-restore.yaml b/test/e2e_node/jenkins/cos-init-disable-live-restore.yaml new file mode 100644 index 00000000000..e57ba68983c --- /dev/null +++ b/test/e2e_node/jenkins/cos-init-disable-live-restore.yaml @@ -0,0 +1,23 @@ +#cloud-config +# +# This cloud-init configuration file disables Docker live-restore. + +runcmd: + - cp /usr/lib/systemd/system/docker.service /etc/systemd/system/docker.service + - sed -i '/^ExecStart=\/usr\/bin\/dockerd/ s/$/ --live-restore=false/' /etc/systemd/system/docker.service + - systemctl daemon-reload + - systemctl restart docker + - mount /tmp /tmp -o remount,exec,suid + - usermod -a -G docker jenkins + - mkdir -p /var/lib/kubelet + - mkdir -p /home/kubernetes/containerized_mounter/rootfs + - mount --bind /home/kubernetes/containerized_mounter/ /home/kubernetes/containerized_mounter/ + - mount -o remount, exec /home/kubernetes/containerized_mounter/ + - wget https://dl.k8s.io/gci-mounter/mounter.tar -O /tmp/mounter.tar + - tar xvf /tmp/mounter.tar -C /home/kubernetes/containerized_mounter/rootfs + - mkdir -p /home/kubernetes/containerized_mounter/rootfs/var/lib/kubelet + - mount --rbind /var/lib/kubelet /home/kubernetes/containerized_mounter/rootfs/var/lib/kubelet + - mount --make-rshared /home/kubernetes/containerized_mounter/rootfs/var/lib/kubelet + - mount --bind /proc /home/kubernetes/containerized_mounter/rootfs/proc + - mount --bind /dev /home/kubernetes/containerized_mounter/rootfs/dev + - rm /tmp/mounter.tar