| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Add tc where we simulate targetcli failure in parallel to the
block PVC creations.
Change-Id: I6f94079593d8ff978c321b64729b4c0b67810c23
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In OCS 3.11.4 was changed the approach for 'provisioners' in storage
classes due to the BugZilla bugs [1] and [2].
So, change the approach for getting 'provisioner' value in this project
making it be autocalculated based on the data taken from the
block provisioner pod, which is located in the working namespace.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1732787
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1738394
Change-Id: Ic1037038e39abba2b2a1ad6dc3ddbfe42473cb88
Signed-off-by: vamahaja <vamahaja@redhat.com>
|
|
|
|
| |
Change-Id: I81f827f04d8795cb1821d796418cf61578dde037
|
|
|
|
|
|
|
|
| |
create app pod attached to pvc
resize pvc to size more than available size
expand the volume to a available size
Change-Id: Iae652fc13f1c5e39e6550529b81b9cd1cd0e4b38
|
|
|
|
| |
Change-Id: I4a6fd02f5713b4e86a9d70cdaffd3ca9369932f4
|
|
|
|
|
|
|
| |
Add new TC missing parameters for file storage class and verify PVC
pending state.
Change-Id: Ibd8f418934da261058adb4127e60f85465a5ef75
|
|
|
|
| |
Change-Id: If30737958bc667264fc01fe81d411f406b501918
|
|
|
|
|
| |
Change-Id: Icdbb3a626d96c1f762f5616623ea6bc99d56ef3c
Signed-off-by: vamahaja <vamahaja@redhat.com>
|
|
|
|
| |
Change-Id: I26c750c68055c6cc50de8015942d0d9725819aaf
|
|
|
|
|
|
|
|
| |
Add fix to test cases which are skipped due to bugs -
BZ-1644685, BZ-1652913, BZ-1634745, BZ-1635736, BZ-1636477, BZ-1641668
Change-Id: I03a7f7dddaba5d3e41770969352b2263c84cb920
Signed-off-by: vamahaja <vamahaja@redhat.com>
|
|
|
|
|
| |
Change-Id: I5bb2760ff284cdc83424388bfdfc79d5fd112f21
Signed-off-by: vamahaja <vamahaja@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
"get_gluster_pod_names_by_pvc_name" function depends
on the ocp3.11 specific shell command, which fails on
old OCP versions. So, fix it by getting info in compatible way.
Also, update usages of this function with new return data structure.
Change-Id: Ibb8559590a1288c032630b3292f631d28bc87263
Signed-off-by: vamahaja <vamahaja@redhat.com>
|
|
|
|
|
|
| |
Add steps to verify endpoints
Change-Id: Ibf09e8f0e2cefb0d45755225c051f2a11fe43860
|
|
|
|
|
|
|
| |
move gluster-block stability TC to new module named
'gluster_stability/test_gluster_block_stability.py'.
Change-Id: Iac1f432e438a2815bdc2115ab19e0170e46930c1
|
|
|
|
|
|
|
|
| |
This test case checks if invalid size is passed, size of PVC does
not change. Verify the size of PVC and I/O can be performed on
the volume attached to PVC.
Change-Id: Ia833c76a6d9990ebbac78759c54dc7d28f530ec6
|
|
|
|
|
|
|
| |
Create storage class one for file and one for block volumes with invalid
clusterid. Create PVC from those SC's and it should not go in bound state
Change-Id: I73848a4e213cc34e374eddbe0eb27d3e35e27d71
|
|
|
|
|
|
|
| |
Restructure initiator_side_failures and make another function out of it
which can be used for verification of iscsi and multipath at many places
Change-Id: I6bc4b9e7679bee413d726be426df5796eaf97fc8
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It will allow us to recreate SSH connections when it is broken.
Also, do following additional things:
- Fix 'podcmd' module, where 'user' argument for 'g.run' is missing in it's
wrapper.
- Use "g.log.error" command to log errors when they appear inside of
the 'cmd_run' func.
- Delete several unused commands, instead of fixing them.
- Update several test cases's logic due to the changes in the libraries.
Change-Id: I908e5adcff739b6ab3a4aefaebfe46abdee22655
|
|
|
|
| |
Change-Id: I5cada2a8dff40516310de38e23b98de2a64efc11
|
|
|
|
|
|
|
| |
Instead of crafting it manually. It allows us to use both approaches
from 'openshift-ansible' lib for naming of this dc - old and new ones.
Change-Id: Iac4513a50de51aefd401d2af4c798366ec10b02a
|
|
|
|
|
|
|
|
|
| |
Now, this function hides info about the real problem which caused error
So, make it raise exceptions in place with info about error for ease of
debugging.
Also, fix it's usage providing mpath always.
Change-Id: I8cbc62a12f3999e3d64fb6b504865f30b1602cf1
|
|
|
|
|
|
|
| |
This TC verify the expanshion of BHV and after expanding volume verify
that space is usable.
Change-Id: I2621aedc1cbddcad374fe52013aba2d48acfd1e0
|
|
|
|
|
|
|
| |
The purpose of TCs is to validate that block device size cannot be more
than the block hosting volume.
Change-Id: I35aac44bdc2b3e72f1de9ab167e1468ece932f14
|
|
|
|
|
|
|
| |
"test_pvc_deletion_while_pod_is_running" test case is not supported
on OCP 3.9. Added skip statement for OCP 3.9
Change-Id: I5af35145c35371e7eed37d78c2fb9ce23dc9ffa6
|
|
|
|
|
|
|
| |
Project has lots of inconsistencies with OCP3.6 and 3.7
So, fix it.
Change-Id: I8d38773637b779e1c2e1631568f100c1ab1fdd50
|
|
|
|
|
|
|
| |
Verify that when heketi is down PVC expansion should not work.
Bring heketi up and running, when heketi is up expansion should work.
Change-Id: I4303a82581a91db220ff226f53dea7dc49d22d93
|
|
|
|
|
|
|
| |
Check if volume name is combination of string 'vol_' and volume id
and check volume is present in heketidb and gluster cluster.
Change-Id: I755a6447fe653a4ba148798f4c0317aa08a4a4eb
|
|
|
|
|
|
|
|
| |
BZ-1632873 was fixed, hence, unskip test cases which were
skipped due to this BZ. Also, make it run only on containerized
Gluster clusters.
Change-Id: Iee49a303c4f191652d1c94c18e830e6d2fb4e381
|
|
|
|
|
|
| |
Because BZ-1609703 was fixed.
Change-Id: I86e7690e8a190d9f913fb0140780a0bcbcce1e72
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move all the files of 'cns-libs/cnslibs/common' dir
to the 'openshift-storage-libs/openshiftstoragelibs',
because 'common' is the only dir there, which doesn't really makes sense.
And "cns" is old project name, so, replace it with
"openshift-storage-libs".
Also, fix all the imports of these libs.
Change-Id: Ife00a73554e73b21b214b15016b0c8dbbf423446
|
|
|
|
|
|
|
|
| |
Rename test module to remove P0 from its name.
Which will let us comsume same files for adding other priority test
cases as well.
Change-Id: I66cbb34ba7ecee1130b7d55952310955a9fe8722
|
|
Move all the files of 'tests/functional/common/' dir
to the 'tests/functional/', because 'common' is the only
dir there, which doesn't really makes sense.
Do the same about 'tests/functional/common/heketi/heketi_tests'
and 'tests/functional/common/heketi/'.
Change-Id: I1fa55e2e7bf09e9b9115629b06e1fd160e291a36
|