Remove yoga (which is now Unmaintained) and add 2023.2 (Bobcat, which
is the most recent Maintained branch).
Change-Id: I1966f79a724ea27c729e5a31162a090d65a1aa02
This patch includes two test scenarios:
- Create a cloned volume from another volume. Cinder should
be able to delete the source volume.
- Create a volume from a snapshot. Cinder should be able to
delete the source volumes while the new volume still exists.
Related-Bug: #1969643
Depends-On: https://review.opendev.org/c/openstack/cinder/+/848013
Change-Id: I8daed0824f5ac60877e839265c09217dcce6dd21
This patch updates the protection (Secure RBAC) job to enable scope
checking. It also turns on scope checking in Keystone to ensure that
integration is working correctly.
This is the firs step in implementing Phase1 for Cinder [1]
[1] https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#phase-1
Change-Id: Id059ab97f099c88aa2a52a29a7de9c8e8676ee85
The cinderlib project is deprecated in the 2024.1 cycle and is
no longer undergoing development. So remove cinderlib testing
from 2024.1 and later jobs.
Depends-on: Ib186ac5830e5920e264d79be946995e63e960426
Change-Id: If2b9a82cddb20543b176ee22765049db257c89b9
Increase the swap size used by the cinder-tempest-plugin-lvm-barbican
family of jobs by setting it to 8GB in the
cinder-tempest-plugin-lvm-barbican-base-abstract job definition.
Also increase for ctp-lvm-multiattach job, which has been hitting
OOM errors.
See https://review.opendev.org/q/topic:caracal-gate for how we
arrived at 8GB as a suitable value for these jobs.
Change-Id: Id560bc3d078ce2ccbd87b32c317bf61cc519a92a
API microversion fixture is used to set the API
microversion on service client and reset it back
after test execution. That is done in setUp()
method and due to that API microversion is not
set on service client during resource_setup()
method and any API call will be requested on base
version.
To sync the complete test execution of test class
with requested API microversion, this commit moves
the API microversion setting in resource_setup()
method.
Related-Bug: #1881863
Change-Id: Id26c73e4f0554770cd13d2b8840fe430448cc87f
Following up on the usage of inclusive jargon and to ensure
consistency in code, there is a need to replace deprecated term
tempest_test_blacklist with a new term tempest_test_exclude_list.
Change-Id: I35f764f39e2e07c15822feaf966fb3dfd285d9e0
Use v1.8.0 for cinder-tempest-plugin
Closes-bug: #2023341
Change-Id: I2ee66e959e590f0405fe98e74225f4ff4cf12751
Signed-off-by: Alexander Deiter <adeiter@infinidat.com>
Testing reader, member and admin roles.
This file contains test 2 classes for API version 3.3 and 3.9
Signed-off-by: Yosi Ben Shimon <ybenshim@redhat.com>
Change-Id: I9e6ea838fa7a93fcfc3d4ef7f807224aadee187b
Adding Reader and Member srbac tests with snapshots operations
Change-Id: I838ba765851485e05df785740257caf89492e104
Signed-off-by: Yosi Ben Shimon <ybenshim@redhat.com>
Test 'reader', 'member' and 'admin' roles for 'list', 'show' and 'delete'.
Signed-off-by: Yosi Ben Shimon <ybenshim@redhat.com>
Change-Id: I1273af9f12b6785fe2c648d53c66cf4d5a748243
Changed the test to keep convention without abstract methods
Also remvoed base.BaseVolumeTest inheritance, to isolate RBAC tests from
the normal tests while they are developed, even though this could be
revisited in the future the base classes for API tests in
cinder-tempest-plugin could be unified.
Change-Id: I7020487fcdb0a8e34be92a2b0f110b885cbeb339
Signed-off-by: Yosi Ben Shimon <ybenshim@redhat.com>
This is a patch that adds a new LVM/nvmet job which also
exercises a few relevant code paths in os-brick
which are likely to be used in a production environment:
- Uses the new NVMe-oF connection information.
- Uses NVMe-oF native multipathing, even if it's by using the local IP
address, which is not real multipathing.
- Shares the namespace for all connections on the same node.
Change-Id: I35beb893ad135043deb5a4ea283e0d668692a438
Updated the docstring description for test_boot_cloned_encrypted_volume
function to an accurate one.
Closes-Bug:2006594
Change-Id: I5e6e5444388acccb85d74d8ab2a22c8d988cfb5b
With new tests such as I281f881 being added,
cinder-tempest-plugin-cbak-ceph is failing due to
the quota limit of 10 volumes.
Increase this to 25.
Change-Id: I5c7818da89323c9de4381326882707828a7a1db2