From 52fcf994ca29f7bf0525c81719fa1d754d2627cf Mon Sep 17 00:00:00 2001 From: Kevin Hannon Date: Sun, 8 Mar 2026 14:20:17 -0400 Subject: [PATCH 1/2] move extended resources to dra feature lane --- test/e2e/dra/dra.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/e2e/dra/dra.go b/test/e2e/dra/dra.go index 6aeb45d2d88..ac3f76441c0 100644 --- a/test/e2e/dra/dra.go +++ b/test/e2e/dra/dra.go @@ -2237,7 +2237,7 @@ var _ = framework.SIGDescribe("node")(framework.WithLabel("DRA"), func() { }).WithTimeout(time.Minute).Should(gomega.BeTrueBecause("extended resource claim should be automatically deleted when pod %s", cleanupMessage)) } - framework.Context(f.WithFeatureGate(features.DRAExtendedResource), func() { + framework.Context(f.WithFeatureGate(features.DRAExtendedResource), feature.DynamicResourceAllocation, func() { nodes := drautils.NewNodes(f, 1, 1) driver := drautils.NewDriver(f, nodes, drautils.NetworkResources(10, false)) b := drautils.NewBuilder(f, driver) @@ -2674,7 +2674,7 @@ var _ = framework.SIGDescribe("node")(framework.WithLabel("DRA"), func() { }) }) - framework.Context(f.WithFeatureGate(features.DRAExtendedResource), func() { + framework.Context(f.WithFeatureGate(features.DRAExtendedResource), feature.DynamicResourceAllocation, func() { nodes := drautils.NewNodes(f, 2, 2) nodes.NumReservedNodes = 1 driver := drautils.NewDriver(f, nodes, drautils.NetworkResources(2, false)) From c7ca6b9cfef91db29bce4d28e2889335fd1b8e5b Mon Sep 17 00:00:00 2001 From: Kevin Hannon Date: Mon, 9 Mar 2026 14:26:28 -0400 Subject: [PATCH 2/2] Add KubeletMinVersion:1.36 label to DRA extended resource tests This prevents the DRA extended resource tests from running against kubelets older than 1.36 in n-x version skew jobs, avoiding failures when deploying device plugins on downgraded kubelets. --- test/e2e/dra/dra.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/e2e/dra/dra.go b/test/e2e/dra/dra.go index ac3f76441c0..6cac3c4b24f 100644 --- a/test/e2e/dra/dra.go +++ b/test/e2e/dra/dra.go @@ -2237,7 +2237,7 @@ var _ = framework.SIGDescribe("node")(framework.WithLabel("DRA"), func() { }).WithTimeout(time.Minute).Should(gomega.BeTrueBecause("extended resource claim should be automatically deleted when pod %s", cleanupMessage)) } - framework.Context(f.WithFeatureGate(features.DRAExtendedResource), feature.DynamicResourceAllocation, func() { + framework.Context(f.WithFeatureGate(features.DRAExtendedResource), feature.DynamicResourceAllocation, f.WithLabel("KubeletMinVersion:1.36"), func() { nodes := drautils.NewNodes(f, 1, 1) driver := drautils.NewDriver(f, nodes, drautils.NetworkResources(10, false)) b := drautils.NewBuilder(f, driver) @@ -2674,7 +2674,7 @@ var _ = framework.SIGDescribe("node")(framework.WithLabel("DRA"), func() { }) }) - framework.Context(f.WithFeatureGate(features.DRAExtendedResource), feature.DynamicResourceAllocation, func() { + framework.Context(f.WithFeatureGate(features.DRAExtendedResource), feature.DynamicResourceAllocation, f.WithLabel("KubeletMinVersion:1.36"), func() { nodes := drautils.NewNodes(f, 2, 2) nodes.NumReservedNodes = 1 driver := drautils.NewDriver(f, nodes, drautils.NetworkResources(2, false))