Skip to content

Commit

Permalink
Better handle containerd systemd setup
Browse files Browse the repository at this point in the history
Signed-off-by: Artiom Diomin <kron82@gmail.com>
  • Loading branch information
kron4eg committed Dec 7, 2021
1 parent c102259 commit e02c3d8
Showing 1 changed file with 7 additions and 13 deletions.
20 changes: 7 additions & 13 deletions pkg/scripts/render.go
Original file line number Diff line number Diff line change
Expand Up @@ -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
`),

Expand Down Expand Up @@ -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,
Expand Down Expand Up @@ -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,
Expand Down Expand Up @@ -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,
Expand All @@ -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,
),
Expand Down Expand Up @@ -226,19 +225,14 @@ var (

"flatcar-containerd": heredoc.Doc(`
{{ template "container-runtime-daemon-config" . }}
{{ template "containerd-systemd-environment" . }}
cat <<EOF | sudo tee /etc/systemd/system/containerd.service.d/10-kubeone.conf
[Service]
Restart=always
Environment=CONTAINERD_CONFIG=/etc/containerd/config.toml
ExecStart=
ExecStart=/usr/bin/env PATH=${TORCX_BINDIR}:${PATH} ${TORCX_BINDIR}/containerd --config ${CONTAINERD_CONFIG}
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now containerd
sudo systemctl restart containerd
{{ template "containerd-systemd-setup" . }}
`,
),

Expand Down

0 comments on commit e02c3d8

Please sign in to comment.