openebs / openebs

Most popular & widely deployed Open Source Container Native Storage platform for Stateful Persistent Applications on Kubernetes.
https://www.openebs.io
Apache License 2.0
8.76k stars 928 forks source link

Add integration test to check successful creation,mount and deletion of a cstor volume #1985

Closed princerachit closed 4 years ago

princerachit commented 5 years ago

NOTE: BEFORE YOU PROCEED WITH THIS ISSUE PLEASE MAKE SURE THE CITF ISSUES ARE FIXED. The following issues are needed to be fixed: https://github.com/openebs/CITF/issues/38 , https://github.com/openebs/CITF/issues/37 , https://github.com/openebs/CITF/issues/36 , https://github.com/openebs/CITF/issues/35 , https://github.com/openebs/CITF/issues/34

Please comment if you want to work on this issue


Assumptions

Expected changes compared to the shell script tests

  1. The storage class should be renamed deleted after every test case.
  2. Use a light weight image to test volume mount e.g. Busybox etc

This test case corresponds to test_1 in this folder. Please read the test_1/description to know more about the test. The test-script.sh script contains the actual logic to write test cases. This has to be converted. The dependent resources such as storage class, pvc, and app yamls can be copied and modified if required.


Links to important resources

dilpreetsio commented 5 years ago

I'm working on this :)

github-actions[bot] commented 4 years ago

Issues go stale after 30d of inactivity.