mirror of
https://github.com/containerd/containerd.git
synced 2026-11-06 13:27:16 +00:00
Backport the k8s node e2e workflow from release/2.2. This file does not exist on release/1.7, so a direct copy is simpler than backporting the full history of commits modifying it. Wire up the workflow in .github/workflows/ci.yml with a matrix for Kubernetes 1.30, 1.31, 1.32, and 1.33. Adjustments made for release/1.7: - Remove arguments from script/setup/install-cni call to fall back to reading version from script/setup/cni-plugins-version, matching other integration tests on this branch. - Skip [Feature:RelaxedEnvironmentVariableValidation] tests because this feature is Alpha in Kubernetes 1.31 and disabled by default, causing failures when testing against K8s 1.31. - Skip private registry tests because they rely on hardcoded credentials that are no longer valid (see https://github.com/kubernetes/kubernetes/issues/133261). Assisted-by: Antigravity Signed-off-by: Chris Henzie <chrishenzie@gmail.com>