| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
this test case is verifying that arbiter pvc expand is working
properly when tags are set on nodes and devices
Change-Id: I7118e5dd94856e36cdfa438f159a39604c50e7c0
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This project has lots of empty files and dirs in addition to
not usef files. So, remove all of it to improve navigation through
the project.
Change-Id: Ib8df2165640e0c59fcee9bb6909ec8c74cb9623f
|
| |
| |
| |
| |
| |
| |
| | |
this test case is verifying that arbiter pvc expand is working
properly
Change-Id: I52c52c9f299ef53c6c8618677d4f3425b5ba2051
|
|/
|
|
|
|
|
|
|
|
| |
Several existing arbiter test cases have common bug,
where we substitute incorrect value in error messages
and do it in duplicated code.
So, move that code to separate method,
reusing it in test cases and fix substitution error.
Change-Id: I7787515a4e0cd50c688034dbb41649d96605b2ae
|
|
|
|
|
| |
Change-Id: Ib7e3125e5120a91fe431816b33be4d4e6f15078e
Signed-off-by: vamahaja <vamahaja@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For the moment, most of the test cases and lib functions in
'openshift_ops' python module support only containerized
Gluster clusters. So, to be able to support standalone Gluster clusters
in addition to the containerized ones, add special function
which allows us to run shell commands on both types of Gluster clusters
autodetecting the type.
As an example, update one of the existing lib functions making
all the existing 'arbiter' test cases work in both cases.
Change-Id: Iad69d7dc692c87eb70ed5caf780cb688f274bf02
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Removing duplication of code.
Also, reuse it in places where it is already duplicated.
Change-Id: I2f88b4921cb7bec01d17e1ddeaeda16e0d198493
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
CNS-1246 - test case for veryfying cluster count of heketi metrics
CNS-1247 - test case for veryfying nodes count of heketi metrics
Change-Id: Id6c6bdb9bf212b4c302ff56e2f68b5e6e4348143
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
List of changes:
- Fixed bug, where test didn't fail in case volume brick was not
found in fstab file. It was only logging message related to it.
- Fixed bug, where we searched for all the brick paths in one single
Gluser POD, such thing should have been failing always. Above
mentioned bug has hidden this one.
- Fixed bug, where test was failing in case we didn't have passwordless
SSH connection between test-runner and heketi-client nodes.
- Added Heketi volume cleanup for case our test fails before the
step with Heketi volume deletion.
- Removed redundant copy operations of fstab files. Instead, used
'cat' shell command for getting inner data of fstab files.
Change-Id: I76c6a59ab9f40cc5e94923fcc82e5e15f640714a
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We should be able to create PVC not specifying Storage Class,
but having 'default' one. So, add test to cover such feature.
Change-Id: Id1d6f14879bbc4af4955af4984ce91c2484fb55f
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
We expect that we are able to resize PVC using all the available
free space, so add appropriate test case.
Change-Id: I1db494d5d7e888fca21bfe1492bfe35e35c3df6a
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Our config file has dead options as well as unintuitive option names.
So, do following improvements:
- Delete unused config options from config file example.
- Delete setting of dead config options to the base class.
- Rename 'storage_class1' and 'storage_class2' config option groups to
the 'file_storage_class' and 'block_storage_class' respectively to
make it more understandable.
- Remove 'secrets' config option group as redundant. Secret names get
calculated from custom prefix and randomly generated string.
Namespace is used the same as for storage classes.
And its 'type' was always storage class's provisioner value.
Change-Id: Ifa6d0ab430e8d69591f49bc7bf4c258151662550
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If 'test_blockvolume_create_no_free_space' tc fails, then
we get too few info about the error. So, add more data to the
error message. In addition, add 2 sec sleep to avoid races getting
list of block hosting volumes.
Change-Id: I53cdff368b4f9813a31226921d0554e98790c7a1
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Now, string objects, which contain backslash symbol, should be
prefixed with 'r' letter which transforms it to 'raw string literal'.
Info:
https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior
Change-Id: I8d5c1c1c022cae9d163dea2e0613c9ca24ddad08
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Do following improvements:
- Calculate distributed replica vol size dynamically based on the
current free space on the heketi devices.
- Add check for amount of bricks.
- Cleanup volume more correctly.
- Check free space after deletion considering the size of deleted vol.
- Rename module.
- Move module out of "heketi_tests" to the parent dir called "heketi".
Change-Id: I42fdfadc97157595857e5a106760391281f59a1a
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
By doing following:
- Pick up only online nodes with only online devices.
- Create volume to make sure we have some usages in any of a node
devices.
- Check that node hasn't been deleted at the end of the test.
Change-Id: I73154642c9034f84b6748c5cd9df43b67eb01006
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Latest version of OCS started using a bit more data for
system needs. So, fix CNS-945 test case reducing a bit the
expected available free space of PVC.
Change-Id: I8e69f75479fac4a7743b8126d96ec582405bfa35
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Stop skipping CNS-584 tc with reference to the BZ-1644696 bug.
Instead, add possibility to avoid this "blocker" bug,
which is not the point of test.
The reason is that in kube 3.11 we have "synchronous" delete operation
by default. But we did have it as "async" in all the previous kube
versions. So, add possibility to distinguish kube versions adding
additional "--wait=false" option in kube 1.11+ versions.
Change-Id: Ie92abcf4b67f7237092d62b7e8aa180d9877853c
|
|
|
|
|
|
|
|
|
| |
Shrink operation is not allowed for gluster volumes in OCS,
so adding a test case which makes sure that the test returns an error
when an attempt is made to shrink an existing PVC.
Change-Id: Iab929e157d3c9324a0581b0c220aed9681ec0035
Signed-off-by: Rachael George <rgeorge@redhat.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Create and delete lots of volumes so summary vol size is bigger than
total available size making sure Gluster really reuses space of deleted
volumes.
Change-Id: I3cdc85df488a66cfed55c92438a126736dc06ff2
|
|\ \ |
|
| |/
| |
| |
| |
| | |
Change-Id: I5ce399b39201dfb09d4ad459a039d938596a71e4
Signed-off-by: Ashmitha <asambast@redhat.com>
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
CNS-1243 - Heketi_metrics_generate
CNS-1244 - Heketi_metrics_validating_VolumeCount_on_creation
CNS-1245 - Heketi_metrics_validating_VolumeCount_on_deletion
CNS-1262 - Heketi-metrics_validating_heketi_pod failure
Change-Id: Idb863d1ceaf555dfc2a9cff863b97cda65a816f6
Signed-off-by: nigoyal <nigoyal@redhat.com>
|
|/ /
| |
| |
| |
| |
| | |
it is veryfying the retain policy of gluster-block pvc
Change-Id: Id69ce61e5d9f040133d25e88c504e6755a9f03fb
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
CNS-584 Verify PVC deletion while pod is running
This test case is verifying the glusterfs pvc deletion while
pod is running and expectation is that pvc should not delete
CNS-1390 - Retain policy - glusterfs - delete pvc
This test case is verifying the retain policy of pvc and expectation
is that when we delete pvc pv should not get deleted.
Change-Id: Idefa36afdd8bc80835631863370273b4c86bccfc
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
CNS-926 - custom_volname_prefix_blockvol
This test case is verifying the volume name prefix option in storage class
Change-Id: I738e97520670bae19b7582217a98c2769b78808f
Signed-off-by: nigoyal <nigoyal@redhat.com>
|
| |
| |
| |
| |
| | |
Change-Id: I58f8628c352556ac30c31777707b52cc2aea48ac
Signed-off-by: vamahaja <vamahaja@redhat.com>
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
We should be able to recreate application PODs when
Gluster block volume is attached to it.
Change-Id: Iad240925ba43db11ab84863f182e282253789924
|
|/
|
|
|
|
|
| |
Make sure we are able to attach file-volumes to several
application PODs at once.
Change-Id: If53e75d6de51f05e47e3f936ba62996b05a833c6
|
|\ |
|
| |
| |
| |
| |
| | |
Change-Id: Iae63d250d4e0277ee7559e73df6114faf918c283
Signed-off-by: vamahaja <vamahaja@redhat.com>
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ie68628cb0f083fd5cd1ec9cd88a4c490bfca2e88
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| |
| | |
Change-Id: Icb843c2d001ac707a7bf1fce177cb4fb63d386a9
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|\ \ |
|