From e02c3d87d97154721fac70e8b57e398ad775f3d4 Mon Sep 17 00:00:00 2001 From: Artiom Diomin Date: Tue, 7 Dec 2021 17:23:23 +0200 Subject: [PATCH] Better handle containerd systemd setup Signed-off-by: Artiom Diomin --- pkg/scripts/render.go | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/pkg/scripts/render.go b/pkg/scripts/render.go index f7eec8463..ce17870fa 100644 --- a/pkg/scripts/render.go +++ b/pkg/scripts/render.go @@ -55,7 +55,7 @@ var ( "containerd-systemd-setup": heredoc.Doc(` {{ template "containerd-systemd-environment" . }} sudo systemctl daemon-reload - sudo systemctl enable --now containerd + sudo systemctl enable containerd sudo systemctl restart containerd `), @@ -93,8 +93,7 @@ var ( containerd.io=%s sudo apt-mark hold docker-ce docker-ce-cli containerd.io - sudo systemctl daemon-reload - sudo systemctl enable --now containerd + {{ template "containerd-systemd-setup" . -}} sudo systemctl enable --now docker `, defaultDockerVersion, @@ -122,8 +121,7 @@ var ( containerd.io-%s \ cri-tools-{{ $CRICTL_VERSION_TO_INSTALL }} sudo yum versionlock add docker cri-tools containerd - sudo systemctl daemon-reload - sudo systemctl enable --now containerd + {{ template "containerd-systemd-setup" . -}} sudo systemctl enable --now docker `, defaultAmazonCrictlVersion, @@ -164,8 +162,7 @@ var ( containerd.io-%s sudo yum versionlock add docker-ce docker-ce-cli containerd.io - sudo systemctl daemon-reload - sudo systemctl enable --now containerd + {{ template "containerd-systemd-setup" . -}} sudo systemctl enable --now docker `, defaultDockerVersion, @@ -187,6 +184,8 @@ var ( sudo apt-mark unhold containerd.io || true sudo apt-get install -y containerd.io=%s sudo apt-mark hold containerd.io + + {{ template "containerd-systemd-setup" . -}} `, defaultContainerdVersion, ), @@ -226,8 +225,6 @@ var ( "flatcar-containerd": heredoc.Doc(` {{ template "container-runtime-daemon-config" . }} - {{ template "containerd-systemd-environment" . }} - cat <