DRA E2E: promote CRUD tests to conformance

This commit is contained in:
Patrick Ohly 2025-09-15 18:07:47 +02:00
parent 37f067778e
commit c82f2caaa4
3 changed files with 33 additions and 34 deletions

View file

@ -2848,6 +2848,31 @@
lifecycle of a container.
release: v1.19
file: test/e2e/common/node/expansion.go
- testname: CRUD operations for deviceclasses
codename: '[sig-node] [DRA] CRUD Tests resource.k8s.io/v1 DeviceClass [Conformance]'
description: kube-apiserver must support create/update/list/patch/delete operations
for resource.k8s.io/v1 DeviceClass.
release: v1.35
file: test/e2e/dra/dra.go
- testname: CRUD operations for resourceclaims
codename: '[sig-node] [DRA] CRUD Tests resource.k8s.io/v1 ResourceClaim [Conformance]'
description: kube-apiserver must support create/update/list/patch/delete operations
for resource.k8s.io/v1 ResourceClaim.
release: v1.35
file: test/e2e/dra/dra.go
- testname: CRUD operations for resourceclaimtemplates
codename: '[sig-node] [DRA] CRUD Tests resource.k8s.io/v1 ResourceClaimTemplate
[Conformance]'
description: kube-apiserver must support create/update/list/patch/delete operations
for resource.k8s.io/v1 ResourceClaimTemplate.
release: v1.35
file: test/e2e/dra/dra.go
- testname: CRUD operations for resoureslices
codename: '[sig-node] [DRA] CRUD Tests resource.k8s.io/v1 ResourceSlice [Conformance]'
description: kube-apiserver must support create/update/list/patch/delete operations
for resource.k8s.io/v1 ResourceSlice.
release: v1.35
file: test/e2e/dra/dra.go
- testname: LimitRange, resources
codename: '[sig-scheduling] LimitRange should create a LimitRange with defaults
and ensure pod has those defaults applied. [Conformance]'

View file

@ -2,29 +2,3 @@
- patchCoreV1NamespacedPodResize
- readCoreV1NamespacedPodResize
- replaceCoreV1NamespacedPodResize
- createResourceV1DeviceClass
- createResourceV1NamespacedResourceClaim
- createResourceV1NamespacedResourceClaimTemplate
- createResourceV1ResourceSlice
- deleteResourceV1CollectionDeviceClass
- deleteResourceV1DeviceClass
- deleteResourceV1NamespacedResourceClaim
- deleteResourceV1NamespacedResourceClaimTemplate
- deleteResourceV1ResourceSlice
- getResourceV1APIResources
- listResourceV1ResourceClaimTemplateForAllNamespaces
- patchResourceV1DeviceClass
- patchResourceV1NamespacedResourceClaim
- patchResourceV1NamespacedResourceClaimStatus
- patchResourceV1NamespacedResourceClaimTemplate
- patchResourceV1ResourceSlice
- readResourceV1DeviceClass
- readResourceV1NamespacedResourceClaim
- readResourceV1NamespacedResourceClaimStatus
- readResourceV1NamespacedResourceClaimTemplate
- readResourceV1ResourceSlice
- replaceResourceV1DeviceClass
- replaceResourceV1NamespacedResourceClaim
- replaceResourceV1NamespacedResourceClaimStatus
- replaceResourceV1NamespacedResourceClaimTemplate
- replaceResourceV1ResourceSlice

View file

@ -80,11 +80,11 @@ var _ = framework.SIGDescribe("node")(framework.WithLabel("DRA"), func() {
f.Context("CRUD Tests", func() {
/*
Release: v1.?
Release: v1.35
Testname: CRUD operations for deviceclasses
Description: kube-apiserver must support create/update/list/patch/delete operations for resource.k8s.io/v1 DeviceClass.
*/
framework.It("resource.k8s.io/v1 DeviceClass", func(ctx context.Context) {
framework.ConformanceIt("resource.k8s.io/v1 DeviceClass", func(ctx context.Context) {
e2econformance.TestResource(ctx, f,
&e2econformance.ResourceTestcase[*resourceapi.DeviceClass]{
GVR: resourceapi.SchemeGroupVersion.WithResource("deviceclasses"),
@ -108,11 +108,11 @@ var _ = framework.SIGDescribe("node")(framework.WithLabel("DRA"), func() {
})
/*
Release: v1.?
Release: v1.35
Testname: CRUD operations for resourceclaims
Description: kube-apiserver must support create/update/list/patch/delete operations for resource.k8s.io/v1 ResourceClaim.
*/
framework.It("resource.k8s.io/v1 ResourceClaim", func(ctx context.Context) {
framework.ConformanceIt("resource.k8s.io/v1 ResourceClaim", func(ctx context.Context) {
e2econformance.TestResource(ctx, f,
&e2econformance.ResourceTestcase[*resourceapi.ResourceClaim]{
GVR: resourceapi.SchemeGroupVersion.WithResource("resourceclaims"),
@ -160,11 +160,11 @@ var _ = framework.SIGDescribe("node")(framework.WithLabel("DRA"), func() {
})
/*
Release: v1.?
Release: v1.35
Testname: CRUD operations for resourceclaimtemplates
Description: kube-apiserver must support create/update/list/patch/delete operations for resource.k8s.io/v1 ResourceClaimTemplate.
*/
framework.It("resource.k8s.io/v1 ResourceClaimTemplate", func(ctx context.Context) {
framework.ConformanceIt("resource.k8s.io/v1 ResourceClaimTemplate", func(ctx context.Context) {
e2econformance.TestResource(ctx, f,
&e2econformance.ResourceTestcase[*resourceapi.ResourceClaimTemplate]{
GVR: resourceapi.SchemeGroupVersion.WithResource("resourceclaimtemplates"),
@ -197,11 +197,11 @@ var _ = framework.SIGDescribe("node")(framework.WithLabel("DRA"), func() {
})
/*
Release: v1.?
Release: v1.35
Testname: CRUD operations for resoureslices
Description: kube-apiserver must support create/update/list/patch/delete operations for resource.k8s.io/v1 ResourceSlice.
*/
framework.It("resource.k8s.io/v1 ResourceSlice", func(ctx context.Context) {
framework.ConformanceIt("resource.k8s.io/v1 ResourceSlice", func(ctx context.Context) {
e2econformance.TestResource(ctx, f,
&e2econformance.ResourceTestcase[*resourceapi.ResourceSlice]{
GVR: resourceapi.SchemeGroupVersion.WithResource("resourceslices"),