The Wire · Showcase
KUEUE TEST JOBS SHARDED ACROSS RELEASE BRANCHES, KOPS 1.36 ALPHA SHIPS
By RepoJournal · Filed · About Kubernetes
Kubernetes test infrastructure is splitting Kueue's slowest E2E jobs into parallel shards to fix timeout cascades, while kops enters its 1.36 alpha cycle with improved scheduling and offline volume expansion support.
The test-infra team shipped three major sharding changes for Kueue's sequential baseline and MultiKueue E2E presubmits [1] [2] [3], splitting long-running jobs across two shards each on both main and release branches (0.16 and 0.17). This directly addresses the job timeout issues that have plagued Kueue's release pipeline. In parallel, kops released 1.36.0-alpha.1 [4] with release notes finalized [5], adding asset hashes for May builds [6]. Core scheduler work landed in kubernetes proper: a fix for suspended Job scheduling directives that was breaking external controllers like MultiKueue [7], plus PodGroup scheduling support [8] and early-return optimization [9] to make group-based scheduling faster. Kubernetes also added an E2E test for offline volume expansion [10], though it won't pass until external-resizer ships its matching code. Code-gen fixed error type declarations for validation guards [11], and client-go clarified that ConfigMap BinaryData doesn't propagate to container environment variables [12].
Action items
- → Verify Kueue test sharding reduces presubmit duration before next release cycle kubernetes/test-infra [plan]
- → Review kops 1.36-alpha.1 for scheduling directive changes if using external controllers kubernetes/kops [monitor]
- → Track external-resizer release for offline volume expansion E2E validation kubernetes-csi/external-resizer [monitor]
References
- [1] Shard Kueue MultiKueue Sequential release E2E Jobs ↗ kubernetes/test-infra
- [2] Shard Kueue Sequential Baseline E2E Jobs ↗ kubernetes/test-infra
- [3] Shard Kueue Release Sequential Baseline E2E Jobs ↗ kubernetes/test-infra
- [4] Release 1.36.0-alpha.1 ↗ kubernetes/kops
- [5] Release notes for 1.36 (alpha) ↗ kubernetes/kops
- [6] chore: Add hashes for additional May releases ↗ kubernetes/kops
- [7] batch/job: Fix scheduling directives mutation for not-yet-started suspended Jobs ↗ kubernetes/kubernetes
- [8] Support PodGroups in scheduling queue ↗ kubernetes/kubernetes
- [9] Add early-return based on mincount to pod group scheduling algorithm ↗ kubernetes/kubernetes
- [10] Add an e2e for offline volume expansion ↗ kubernetes/kubernetes
- [11] Merge pull request #139333 from yongruilin/dv-guardrails-update-fix kubernetes/code-generator
- [12] Merge pull request #139190 from Kartavyasonar/doc-configmap-binarydata-env-limitation kubernetes/client-go
FAQ
- What changed in Kubernetes on May 28, 2026?
- Kubernetes test infrastructure is splitting Kueue's slowest E2E jobs into parallel shards to fix timeout cascades, while kops enters its 1.36 alpha cycle with improved scheduling and offline volume expansion support.
- What should Kubernetes teams do about it?
- Verify Kueue test sharding reduces presubmit duration before next release cycle • Review kops 1.36-alpha.1 for scheduling directive changes if using external controllers • Track external-resizer release for offline volume expansion E2E validation
- Which Kubernetes repositories shipped on May 28, 2026?
- kubernetes/test-infra, kubernetes/kops, kubernetes/kubernetes, kubernetes/code-generator, kubernetes/client-go