here are the PRs to add test jobs for kubelet N-1 and N-2 skew against
api-server N:
https://github.com/kubernetes/kubeadm/pull/2396
https://github.com/kubernetes/test-infra/pull/21016
what these jobs do:
- create a 3 CP x 2 W cluster using kubeadm
- run some kubeadm e2e and smoke tests
- run the conformance suite (parallel test)
- report logs from all components / containers in a log folder (same as kind).
list of new jobs:
kubelet 1.17 against apiserver 1.18
kubelet 1.17 against apiserver 1.19
kubelet 1.18 against apiserver 1.19
kubelet 1.18 against apiserver 1.20
kubelet 1.19 against apiserver 1.20
kubelet 1.19 against apiserver from master
kubelet 1.20 against apiserver from master
notes:
- all artifacts are build from the HEAD of the respective branches
- older than 1.17-against-1.18 is outside of the main k8s support window.
- N-against-N are already covered in regular kubeadm jobs
- kubeadm N doesn't really support kubelet N-2, but this should work
mostly fine as long as KubeletConfiguration v1beta1 is not removed
within less than 3 releases.
-
kubernetes-sig...@googlegroups.com is added on CC for
test failures (this is relatively low noise)
- the test jobs will be visible / mirrored in sig-node-kubelet dashboard
- when testing N-1 or N-2 kubelet against N kube-apiserver, the
conformance suite is build from N of k/k.
- we rotate these jobs every release - e.g. add 1.21 once it's released.
lubomir
--
> You received this message because you are subscribed to the Google Groups "kubernetes-sig-node" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
kubernetes-sig-...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/kubernetes-sig-node/CAH1uJ6UJgVkLLLucWk7-3nsi262n%2Bm-tin%3DnfD7_vZ3MD%2B33Sw%40mail.gmail.com.