From a7d259a334f37e9545e0ece8541e8e625e2e0f06 Mon Sep 17 00:00:00 2001 From: riya-singhal31 Date: Wed, 5 Jul 2023 11:15:07 +0530 Subject: [PATCH] e2e: add test for validation of kernelMountOption Signed-off-by: riya-singhal31 --- e2e/cephfs.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/e2e/cephfs.go b/e2e/cephfs.go index 0a88b141f..474a6d335 100644 --- a/e2e/cephfs.go +++ b/e2e/cephfs.go @@ -357,6 +357,26 @@ var _ = Describe(cephfsType, func() { } }) + By("validate kernelMountOptions", func() { + params := map[string]string{ + "mounter": "kernel", + "kernelMountOptions": "nocrc", + } + err := createCephfsStorageClass(f.ClientSet, f, true, params) + if err != nil { + framework.Failf("failed to create CephFS storageclass: %v", err) + } + mountFlags := []string{"nocrc"} + err = checkMountOptions(pvcPath, appPath, f, mountFlags) + if err != nil { + framework.Failf("failed to validate kernel mount options: %v", err) + } + err = deleteResource(cephFSExamplePath + "storageclass.yaml") + if err != nil { + framework.Failf("failed to delete CephFS storageclass: %v", err) + } + }) + By("verify generic ephemeral volume support", func() { err := createCephfsStorageClass(f.ClientSet, f, true, nil) if err != nil {