| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Ie68628cb0f083fd5cd1ec9cd88a4c490bfca2e88
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
CNS-725, 727, 728
Change-Id: I6fb8858c018f02b06cd6d011cb01939505de6d19
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ia289806f9f26ba12eb3df079603d3ba660f7c4a4
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This test cases test the functionality of device
enable from heketi-cli
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
Change-Id: Id0b3779eb5130e7d2d14ee6722a8b1c54fc9d830
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: I08da2de80d77c1c3f4ab66d2d983a6730d900bfb
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Make sure that after failed attempt of PVC resize application POD
continues to work and we are able to write data.
Change-Id: I1dda1e4698ca4e569aa67740c2e9a5dca9a4e7bf
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Create arbiter volumes after setting "arbiter:required" tag
either to one node or its devices.
All other nodes or their devices are set with "arbiter:disabled" tag.
Change-Id: Ie5f26e194f97b2a0923132c485b445ead9672843
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: Id3b679cf3193b36bfd10fc498fb0ba930c5d2536
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I97c949614ca70ea3e732c8c2ca70022d062ad04c
|
|\ \ \ \ \
| | |/ / /
| |/| | /
| |_|_|/
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add data-driven test case where we create arbiter volume and
verify that we are able to create expected amount of files on arbiter
brick mounts.
Change-Id: I9c719be01be24f4a92d1ed73ee9f1e71ee11bb88
|
|\| | |
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: I9935e067257dbf8f1e267e13efb72b1b0b3cf772
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | | |
Change-Id: I00586ecd7ac2270721194542c07f51d2ca5ef807
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
Validate behaviour of the system when we try to create block volume
of size bigger than we have available free space.
Change-Id: I754e09f7fc27ce9b7ac2b01dda163ce20573e963
|
|/ /
| |
| |
| |
| | |
Change-Id: Idae22a28e4da867fd0567cbec49760d6f3a374f6
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
| |
| |
| |
| |
| | |
Change-Id: I84b0399bad021fed29044c1946fdf27cccc2b6c8
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Improvements:
- Stop using 'create_mongodb_pod' function, it is replaced with
lightweight analog, which works ok on OCP3.11
- Pick up Glusterfs POD for recreation intelligently
in 'gluster POD failure' test case.
- Create secrets and storage classes from CLI, not using files.
Change-Id: I28d819574533573e5f397e2d2db6f0433a59eb99
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Improvements:
- Stop using 'create_mongodb_pod' function, it is replaced with
lightweight analog, which works ok on OCP3.11
- Pick up Glusterfs POD for recreation intelligently
in 'gluster POD failure' test case.
- Create secrets and storage classes from CLI, not using files.
Change-Id: I26ba5046014b84caacbf9ab94a2509b4324e112f
|
|/
|
|
|
|
|
|
|
|
| |
Blocked by BZ-1629889.
When referenced bug is fixed completely we should refactor this
test first, making it not dependent on the specific volume sizes
as it is now.
Change-Id: I1d4c4a0605fd800fa8450f92dab7b50e29856a5e
|
|
|
|
|
|
| |
Where we create POD with mounted arbiter volume and write data to it.
Change-Id: I3a757f7fd71a0fd3f9f7d3cea463bbba5e399ec4
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Making its 'test_volume_creation_no_free_devices' test
be aware of the actual available free space, which will make it work
much more reliably.
Change-Id: I2555ffeaad825b16ffee7ded067eab92d40519e4
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Change-Id: I49932f43ac4e41f06c559d1d18d142b8a084278e
Signed-off-by: vamahaja <vamahaja@redhat.com>
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Skip 2 tests in 'test_heketi_volume_operations' test module due to
existing unfixed bug: BZ-1629889
After fix of this bug, these 2 tests should be refactored the way,
where we leave Heketi cluster as was, not changing set of disks, as it
is now.
Change-Id: I020e7b91c41c3bd93cf1984f733adcdcbd361f92
|
|/
|
|
|
|
|
|
| |
The single test in this module passes only in small amount of Heketi
cluster states. So, refactor it completely to be reliable making it fail
only on proper errors.
Change-Id: I29251d4265ec5916d41bd3d69e21492f89097337
|
|
|
|
| |
Change-Id: I257f3e6a7389c9f15a4388c241e787782c186d14
|
|
|
|
|
|
|
| |
CNS-708,709,713,714,715
Change-Id: I61965e6d8b17b4bb49b10ebe26140945da9c4576
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|
|
|
|
| |
Change-Id: Ie3169e77e542201167fa57bee710e600b25b5a74
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Constant I\O will run on its PODs.
PODs are based on lightweight image called "cirros", which weighs about
10Mb. I\O will run on the mounted PV from PVC we specified in function
arguments.
Reuse this new function in couple of tests to show that it works.
Change-Id: I7ae6c252a35f566ec674c8f8c17847fc37b554b8
|
|
|
|
|
| |
Change-Id: I97eb3ae1d0af48d405a0187fe585e2732658f809
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Do following improvements to this function:
- Remove support of python Heketi client, because it is dead code.
It is dead code, because all of the tests which use this function,
explicitly depend on the CLI output, not being compatible with it.
- Remove useless 'json' arg, as CLI client does not support it for 'node
list' command.
- Parse list of node IDs in it, not delegating this to the consumer.
- Raise exception in case we failed to get list of nodes
And, of course, update all the places where this function is used.
Making those places use less code compared to previous variant.
Change-Id: I3f1ffe6082541e63dc3d638c19c54086aa12580f
|
|/
|
|
|
|
|
|
|
|
|
| |
Also, 3 new library functions for:
- secret creation
- storage class creation
- pvc creation
Which use "stdin" creation approach without files.
Change-Id: Ifba768deba11048ede207d72af4d480898e8f5fc
|
|
|
|
|
|
|
|
|
|
| |
In those tests, we scale down amount of heketi pods to 0 and then
scale it up back to amount of 1. And right after it, we perform request
for list of Heketi PODs, not waiting for Heketi POD appearing in list.
So, fix it by adding waiting for 2 sec which is enough time for Heketi
POD to appear in the POD list.
Change-Id: I5361d5c6eb98ac46b5f49a70edd0a88d550ab0b8
|
|
|
|
|
| |
Change-Id: I78cb7989876e2f17cf1d9653723a160074050413
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Change-Id: Iedd408844beadd1a449fdb953640289044c1bfa7
Signed-off-by: Saravanakumar Arumugam <sarumuga@redhat.com>
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Also removing the skip decorator, the testcase
logic have no issues and it passes when executed
individually
Change-Id: Iede3f6b67ddd79d0efc673b2b3440fba392540d4
Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
|