Skip to content

fix(testgrid): exclude cgroup v1 OSes from k8s 1.35 test matrix#6011

Open
nvanthao wants to merge 1 commit into
mainfrom
gerard/sc-137579/k8s-135-test
Open

fix(testgrid): exclude cgroup v1 OSes from k8s 1.35 test matrix#6011
nvanthao wants to merge 1 commit into
mainfrom
gerard/sc-137579/k8s-135-test

Conversation

@nvanthao
Copy link
Copy Markdown
Member

@nvanthao nvanthao commented May 12, 2026

Problem

Kubernetes 1.35 dropped cgroup v1 support, but the TestGrid test specs still allow legacy OS distributions that exclusively use cgroup v1. This causes ~27 guaranteed failures per k8s 1.35 staging run, masking genuine kURL/product bugs.

Affected OSes (cgroup v1)

  • Amazon Linux 2.0
  • CentOS 7.x
  • Oracle Linux 7.9
  • Ubuntu 18.04

Expected Impact

  • Removes ~27 expected cgroup v1 failures from k8s 1.35 runs.
  • Surfaces ~5 genuine issues (Rocky missing, addon compatibility, registry/airgap flakes) immediately.

Current failing tests: https://testgrid.kurl.sh/run/STAGING-release-v2026.05.05-0-8d1140f20-20260511101915

Kubernetes 1.35 dropped cgroup v1 support. Adds unsupportedOSIDs
to k8s 1.35 and latest test specs to exclude legacy OSes that
still use cgroup v1 (amzn-20, centos-7x, ol-79, ubuntu-1804).

This removes ~27 guaranteed failure instances per run, surfacing
genuine kURL/product issues (yajl on Rocky, addon compatibility,
etc.) instead of upstream-expected cgroup v1 failures.

Files:
- testgrid/specs/deploy.yaml: 5 k8s 1.35 tests updated
- testgrid/specs/latest.yaml: 2 latest tests updated

Refs: sc-137579
@nvanthao nvanthao requested a review from a team as a code owner May 12, 2026 04:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants