Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update skew change in v1.29 from n-1 to n-3 #2953

Merged
merged 1 commit into from
Nov 3, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
7 changes: 3 additions & 4 deletions kinder/ci/kubeadm-periodic.tests.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,9 @@ 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 kubeadm / kubelet skew was X-1. For example, kubeadm v1.28 could deploy a kubelet that
is v1.28 or v1.27. After v1.29 the maximum skew has become X-3. For example, kubeadm v1.29 can deploy a kubelet that is
as old as v1.26.

Workflow file names: [`skew-kubelet-[x]-on-[y]`](./workflows)

Expand Down