From 5d1725f17b98f2b0b233862344f8e15213d389eb Mon Sep 17 00:00:00 2001 From: Jonathan Dobson Date: Wed, 26 Oct 2022 07:36:41 -0600 Subject: [PATCH] CSI Inline Volumes: promote API tests to conformance --- test/conformance/testdata/conformance.yaml | 14 ++++++++++++++ test/e2e/storage/csi_inline.go | 18 ++++++++++++++---- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/test/conformance/testdata/conformance.yaml b/test/conformance/testdata/conformance.yaml index abf0b396eb5..c6923481849 100755 --- a/test/conformance/testdata/conformance.yaml +++ b/test/conformance/testdata/conformance.yaml @@ -2450,6 +2450,20 @@ pod. release: v1.19 file: test/e2e/scheduling/preemption.go +- testname: CSIInlineVolumes should support Pods with inline volumes + codename: '[sig-storage] CSIInlineVolumes should support CSIVolumeSource in Pod + API [Conformance]' + description: Pod resources with CSIVolumeSource should support create, get, list, + patch, and delete operations. + release: v1.26 + file: test/e2e/storage/csi_inline.go +- testname: CSIInlineVolumes should support ephemeral CSIDrivers + codename: '[sig-storage] CSIInlineVolumes should support ephemeral VolumeLifecycleMode + in CSIDriver API [Conformance]' + description: CSIDriver resources with ephemeral VolumeLifecycleMode should support + create, get, list, and delete operations. + release: v1.26 + file: test/e2e/storage/csi_inline.go - testname: CSIStorageCapacity API codename: '[sig-storage] CSIStorageCapacity should support CSIStorageCapacities API operations [Conformance]' diff --git a/test/e2e/storage/csi_inline.go b/test/e2e/storage/csi_inline.go index e57fe8b3e02..7686be2c474 100644 --- a/test/e2e/storage/csi_inline.go +++ b/test/e2e/storage/csi_inline.go @@ -37,8 +37,13 @@ var _ = utils.SIGDescribe("CSIInlineVolumes", func() { f := framework.NewDefaultFramework("csiinlinevolumes") f.NamespacePodSecurityEnforceLevel = admissionapi.LevelPrivileged - // TODO: promote to framework.ConformanceIt - ginkgo.It("should support ephemeral VolumeLifecycleMode in CSIDriver API", func() { + /* + Release: v1.26 + Testname: CSIInlineVolumes should support ephemeral CSIDrivers + Description: CSIDriver resources with ephemeral VolumeLifecycleMode + should support create, get, list, and delete operations. + */ + framework.ConformanceIt("should support ephemeral VolumeLifecycleMode in CSIDriver API", func() { // Create client client := f.ClientSet.StorageV1().CSIDrivers() defaultFSGroupPolicy := storagev1.ReadWriteOnceWithFSTypeFSGroupPolicy @@ -117,8 +122,13 @@ var _ = utils.SIGDescribe("CSIInlineVolumes", func() { } }) - // TODO: promote to framework.ConformanceIt - ginkgo.It("should support CSIVolumeSource in Pod API", func() { + /* + Release: v1.26 + Testname: CSIInlineVolumes should support Pods with inline volumes + Description: Pod resources with CSIVolumeSource should support + create, get, list, patch, and delete operations. + */ + framework.ConformanceIt("should support CSIVolumeSource in Pod API", func() { // Create client client := f.ClientSet.CoreV1().Pods(f.Namespace.Name)