From e2dcbf8618ab1a2d47f21abbceabafed0c6ca520 Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Wed, 1 Nov 2023 15:38:21 +0800 Subject: [PATCH] Update skew change in v1.29 from n-1 to n-3 - preflight check KubeletVersion behavior change --- kinder/ci/kubeadm-periodic.tests.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/kinder/ci/kubeadm-periodic.tests.md b/kinder/ci/kubeadm-periodic.tests.md index 84b66ff9..3b4e6b5c 100644 --- a/kinder/ci/kubeadm-periodic.tests.md +++ b/kinder/ci/kubeadm-periodic.tests.md @@ -71,10 +71,11 @@ Workflow file names: [`skew-[x]-on-[y]`](./workflows) Kubelet X on Y tests are meant to verify the proper functioning of a version X kubelet against version Y (X+1 or X+2) kubeadm and control plane. The coverage of X == Y is already covered by the `regular-*` tests. -Note that for the time being kubeadm version X does not support skew against a kubelet version X-2, -similarly to how kubeadm does not support X-2 skew with the control plane. This requires skipping -the `KubeletVersion` preflight check. In the future if these X-2 tests are no longer possible with kubeadm -they would have to be adapted on the kinder side or dropped. +Before kubeadm v1.29, the maximum kubelet skew from the kubeadm version was X-1. This required skipping +the KubeletVersion preflight check. + +After kubeadm v1.29, the maximum kubelet skew from the kubeadm version has become X-3 and KubeletVersion +preflight check no longer has to be skipped. Workflow file names: [`skew-kubelet-[x]-on-[y]`](./workflows)