Skip to content

Commit bf419f3

Browse files
committed
Add comprehensive test suite for Additional Storage Support feature
This adds API validation and E2E tests for the Additional Storage Configurations feature (TechPreviewNoUpgrade): - additionalArtifactStores (max 10 stores) - additionalImageStores (max 10 stores) - additionalLayerStores (max 5 stores, supports :ref suffix) - Combined storage configurations Test suite: openshift/additional-storage-support Signed-off-by: Bhargavi Gudi <BhargaviGudi@users.noreply.github.com> Add comprehensive test cases for Additional Storage Support feature Signed-off-by: Bhargavi Gudi <BhargaviGudi@users.noreply.github.com>
1 parent 9df27cd commit bf419f3

7 files changed

Lines changed: 5912 additions & 0 deletions

File tree

pkg/testsuites/standard_suites.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -492,6 +492,21 @@ var staticSuites = []ginkgo.TestSuite{
492492
Parallelism: 1,
493493
ClusterStabilityDuringTest: ginkgo.Disruptive,
494494
},
495+
{
496+
Name: "openshift/additional-storage-support",
497+
Description: templates.LongDesc(`
498+
This test suite validates the Additional Storage Support feature for CRI-O including
499+
additionalImageStores, additionalLayerStores, and additionalArtifactStores functionality.
500+
Requires TechPreviewNoUpgrade feature set to be enabled on the cluster.
501+
Tests include E2E validation of storage configuration via ContainerRuntimeConfig and
502+
API validation tests for path format restrictions, count limits, and uniqueness constraints.
503+
`),
504+
Qualifiers: []string{
505+
`name.contains("[Suite:openshift/additional-storage-support")`,
506+
},
507+
TestTimeout: 40 * time.Minute,
508+
Parallelism: 1,
509+
},
495510
}
496511

497512
func withExcludedTestsFilter(baseExpr string) string {

0 commit comments

Comments
 (0)