From c9ccc7d0fade4891b1aef4c791fb8712dacff54f Mon Sep 17 00:00:00 2001 From: Evgeny L Date: Mon, 11 Mar 2019 21:24:54 +0000 Subject: [PATCH] Do not rerun promjoin on every reboot `promjoin` service should be started on first boot only to bootstrap a kubernetes cluster. Create /var/lib/prom.done file to ensure that Docker and Kubelet do not get downgraded on every reboot if they had been upgraded manually. Change-Id: I76027dcde7cb7a4624894b3528abe13e4de174a1 --- global/profiles/kubernetes-host.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/global/profiles/kubernetes-host.yaml b/global/profiles/kubernetes-host.yaml index 1ca5fc0d9..94c19a2d5 100644 --- a/global/profiles/kubernetes-host.yaml +++ b/global/profiles/kubernetes-host.yaml @@ -106,7 +106,11 @@ data: "auth": "DH_SUB_PRIVATE_DOCKER_KEY" } } - + # Make sure that promjoin script does not run on every boot, + # otherwise it may downgrade current versions of Docker & Kubelet. + - path: /var/lib/prom.done + mode: 0444 + content: "" packages: repositories: - deb https://download.docker.com/linux/ubuntu/ xenial stable