MCPcopy
hub / github.com/rook/rook / createFilesystem

Function createFilesystem

tests/integration/ceph_base_file_test.go:524–547  ·  view source on GitHub ↗
(helper *clients.TestClient, k8sh *utils.K8sHelper, s *suite.Suite, settings *installer.TestCephSettings, filesystemName string, activeCount int)

Source from the content-addressed store, hash-verified

522}
523
524func createFilesystem(helper *clients.TestClient, k8sh *utils.K8sHelper, s *suite.Suite, settings *installer.TestCephSettings, filesystemName string, activeCount int) {
525 logger.Infof("Create file System")
526 fscErr := helper.FSClient.Create(filesystemName, settings.Namespace, activeCount)
527 require.Nil(s.T(), fscErr)
528 var err error
529
530 var filesystemList []cephclient.CephFilesystem
531 for i := 1; i <= 10; i++ {
532 filesystemList, err = helper.FSClient.List(settings.Namespace)
533 if err != nil {
534 logger.Errorf("failed to list fs. trying again. %v", err)
535 continue
536 }
537 logger.Debugf("filesystemList is %+v", filesystemList)
538 if len(filesystemList) == 1 {
539 logger.Infof("File system %s created", filesystemList[0].Name)
540 break
541 }
542 logger.Infof("Waiting for file system %s to be created", filesystemName)
543 time.Sleep(time.Second * 5)
544 }
545 logger.Debugf("filesystemList is %+v", filesystemList)
546 require.Equal(s.T(), 1, len(filesystemList), "There should be one shared file system present")
547}
548
549func fileTestDataCleanUp(helper *clients.TestClient, k8sh *utils.K8sHelper, s *suite.Suite, podName string, namespace string, filesystemName string) {
550 logger.Infof("Cleaning up file system")

Callers 4

runNFSFileE2ETestFunction · 0.70
runFileE2ETestFunction · 0.70
runFileE2ETestLiteFunction · 0.70

Calls 5

EqualMethod · 0.80
InfofMethod · 0.65
CreateMethod · 0.65
ListMethod · 0.65
DebugfMethod · 0.65

Tested by

no test coverage detected