mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-12-18 11:00:25 +00:00
e2e: add cephfs test for sc, secret via helm
add cephfs test for validating storageclass and secret deployment via helm. Signed-off-by: Yug <yuggupta27@gmail.com>
This commit is contained in:
parent
7d28896e36
commit
e14d649547
@ -280,6 +280,25 @@ var _ = Describe("cephfs", func() {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// test only if ceph-csi is deployed via helm
|
||||||
|
if helmTest {
|
||||||
|
By("verify PVC and app binding on helm installation", func() {
|
||||||
|
err := validatePVCAndAppBinding(pvcPath, appPath, f)
|
||||||
|
if err != nil {
|
||||||
|
e2elog.Failf("failed to validate CephFS pvc and application binding with error %v", err)
|
||||||
|
}
|
||||||
|
// Deleting the storageclass and secret created by helm
|
||||||
|
err = deleteResource(cephfsExamplePath + "storageclass.yaml")
|
||||||
|
if err != nil {
|
||||||
|
e2elog.Failf("failed to delete CephFS storageclass with error %v", err)
|
||||||
|
}
|
||||||
|
err = deleteResource(cephfsExamplePath + "secret.yaml")
|
||||||
|
if err != nil {
|
||||||
|
e2elog.Failf("failed to delete CephFS storageclass with error %v", err)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
By("check static PVC", func() {
|
By("check static PVC", func() {
|
||||||
scPath := cephfsExamplePath + "secret.yaml"
|
scPath := cephfsExamplePath + "secret.yaml"
|
||||||
err := validateCephFsStaticPV(f, appPath, scPath)
|
err := validateCephFsStaticPV(f, appPath, scPath)
|
||||||
|
Loading…
Reference in New Issue
Block a user