From 0d707dd03d6ad98ee249c038555ffb84f328a0d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Mudrini=C4=87?= Date: Fri, 19 Mar 2021 12:57:39 +0100 Subject: [PATCH 1/2] Install cri-tools on Amazon Linux 2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marko Mudrinić --- pkg/scripts/funcs.go | 1 + pkg/scripts/render.go | 19 +++++++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/pkg/scripts/funcs.go b/pkg/scripts/funcs.go index 0e3645057..dc6115402 100644 --- a/pkg/scripts/funcs.go +++ b/pkg/scripts/funcs.go @@ -88,6 +88,7 @@ const ( defaultLegacyDockerVersion = "18.09.9" defaultContainerdVersion = "1.4.3" defaultAmazonContainerdVersion = "1.4.1" + defaultAmazonCrictlVersion = "1.13.0" ) type dockerConfig struct { diff --git a/pkg/scripts/render.go b/pkg/scripts/render.go index 2d6cc67da..d992544e6 100644 --- a/pkg/scripts/render.go +++ b/pkg/scripts/render.go @@ -65,20 +65,26 @@ var ( "yum-docker-ce-amzn": heredoc.Docf(` {{- if or .FORCE .UPGRADE }} - sudo yum versionlock delete docker || true + sudo yum versionlock delete docker cri-tools || true {{- end }} + {{ $CRICTL_VERSION_TO_INSTALL := "%s" }} {{ $DOCKER_VERSION_TO_INSTALL := "%s" }} {{ if semverCompare "< 1.17" .KUBERNETES_VERSION }} {{ $DOCKER_VERSION_TO_INSTALL = "%s" }} {{ end }} - sudo yum install -y docker-{{ $DOCKER_VERSION_TO_INSTALL }}ce* - sudo yum versionlock add docker + sudo yum install -y docker-{{ $DOCKER_VERSION_TO_INSTALL }}ce* cri-tools-{{ $CRICTL_VERSION_TO_INSTALL }}* + sudo yum versionlock add docker cri-tools + + cat < Date: Fri, 19 Mar 2021 15:03:37 +0100 Subject: [PATCH 2/2] Update test fixtures MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marko Mudrinić --- .../testdata/TestKubeadmAmazonLinux-force.golden | 11 ++++++++--- .../TestKubeadmAmazonLinux-overwrite_registry.golden | 9 +++++++-- ...eadmAmazonLinux-overwrite_registry_insecure.golden | 9 +++++++-- .../testdata/TestKubeadmAmazonLinux-proxy.golden | 9 +++++++-- .../testdata/TestKubeadmAmazonLinux-simple.golden | 9 +++++++-- .../testdata/TestKubeadmAmazonLinux-v1.16.1.golden | 9 +++++++-- .../TestKubeadmAmazonLinux-with_containerd.golden | 4 ++-- ...inux-with_containerd_with_insecure_registry.golden | 4 ++-- .../TestUpgradeKubeadmAndCNIAmazonLinux.golden | 11 ++++++++--- .../TestUpgradeKubeletAndKubectlAmazonLinux.golden | 11 ++++++++--- 10 files changed, 63 insertions(+), 23 deletions(-) diff --git a/pkg/scripts/testdata/TestKubeadmAmazonLinux-force.golden b/pkg/scripts/testdata/TestKubeadmAmazonLinux-force.golden index 3a57dc7cc..d471f8889 100644 --- a/pkg/scripts/testdata/TestKubeadmAmazonLinux-force.golden +++ b/pkg/scripts/testdata/TestKubeadmAmazonLinux-force.golden @@ -85,13 +85,18 @@ cat <