The moved test classes inherit from an admin test class, and it
would be nice to exist under admin path like the other test classes.
NOTE: These test classes are not used from the other projects which
include Defcore. It is not necessary to take care of this move.
Change-Id: Ie1ba523dbe1ea88ce27a16d9975192d5ce752075
In class method 'setup_clients' of volume tests, it defined api client
'admin_volume_types_client' for twice. This patch is to remove the
redundant one.
Change-Id: Ia91bc8829f2692ab57bc5e2b4d069eff0c94da64
In order to test the interface of "force=False",
and distinguish with "force=True".
If the interface is "force=True",
we can create a snapshot from a in-use volume successfully.
Change-Id: I7a2002b274c8ccefc4e398c1ef362ebd7cdb1395
It could be confusing to new comers that the variables
cls.os and cls.os_primary or cls.alt_manager and cls.os_alt
actually are aliases. Besides we are not consistent in their usage.
This patch normalizes the usage around os_admin, os_primary and
os_alt. We keep the old aliases for compatibility but we should not
use them anymore.
This fix a long standing TODO item.
Change-Id: I5f7164f7a7ec5d4380ca22885000caa0183a0bf7
The moved test classes inherit from an admin test class, and it
would be nice to exist under admin path like the other test classes.
NOTE: These test classes are not used from the other projects which
include Defcore. It is not necessary to take care of this move.
Change-Id: I28b1acbb5b139614bd4f6a272410a4e4f1f989f7
test_device_tagging has been failing twice in the last 48h with
the following error: "mount: mounting /dev/sr0 on /mnt failed: Device or
resource busy".
Add the result of the lsblk command to see whether /dev/sr0 exists
and /mnt is not already mounted.
Change-Id: I7067b87cad79f98cdf6eff83809d96dd0ac3ed2f
It should be possible to extend a Cinder volume even if it has one
or several snapshots. There was once a regression here (see #1470558)
Change-Id: I1b50795e9bb2c66554cade8f623ff2059029ab88
Related-Bug: #1470558
When default_domain_id configured is not 'default', it will
throw erros.
So use CONF.identity.default_domain_id instead of 'default'.
Change-Id: Idca1a4c70242ed8f72b01b9e5de7a3de47627a76
Closes-Bug: 1682984
Nova offers a "serial console" as an alternative to graphical consoles
like VNC/SPICE/RDP. This is useful for platforms which don't have
graphical consoles, for example the "IBM system z" platform.
This change introduces a test which ensures that the interaction with
the serial console is possible before and after a live-migration.
As the unified remote console API is available since microversion 2.6,
I use this as a base for the tests. This made id necessary to update
the schemas.
This change introduces a config option to enable new test cases for
the serial console.
A Nova change (see I7af395a867e0657c26fa064d2b0134345cd96814),
which uses the hook for live-migration testing, will use the config
option of this change to alter the testing system on the fly to
enable the testing of the serial console.
Closes-Bug: #1560358
Needed-By: I7af395a867e0657c26fa064d2b0134345cd96814
Change-Id: I020fd94d970ad0cdf7ab65d7656da6ca5766094b
Implementing client for the following APIs
DELETE,HEAD,GET,PUT apis for
/v3/OS-EP-FILTER/projects/{project_id}/endpoints/ and
/v3/OS-EP-FILTER/endpoints/{project_id}/projects
Change-Id: I42fc49dea52ac4612cb018f3964675444c96ffdd
Co-Authored-By: Uday T Kumar <uk310y@att.com>
Co-Authored-By: Kaustav Royburman <kr336r@att.com>
Partial-bug: #1673749
This commit adds python3-dev and python3-devel to bindep.txt. This is
necessary for python3 environment.
Change-Id: I843984b6e26aa3eb9926fd7f72ad8d246ffd96a8
AbsoluteLimitsTests requires force_tenant_isolation=True,
and if admin credentials are not present, the testcase will
fail instead of being skipped.
This is to let AbsoluteLimitsTests inherit from BaseVolumeAdminTest
so it can skip if admin credentials are not present.
Change-Id: Id71a705cf9b1dd0c0d41a2fb45ab77c95430a123
Closes-Bug: #1671256
V2 volumes_client in Tempest doesn't contain volume action: force
detach volume. This patch adds the support.
Including:
[1] Add force detach volume api to v2 volumes client
[2] Add release notes
[3] Add unit test for force detach volume api
[3] Add test case: test_force_detach_volume
Change-Id: I172913b7d372225328a3c30299926c599c7d245a
As shown in change I7d7a708b231070468616ae852d81d2f8b01ba568
this test will pass if you're using new enough libvirt. According
to the change that closed the related bug:
I8fcc3ef3cb5d9fd3a95067929c496fdb5976fd41
Libvirt needs to be >= 1.2.17. We're using libvirt 2.5.0 on
xenial nodes now so that's why we can enable this test again
for master (pike).
Change-Id: I2f84b2996e8f062930add348668f50c9c66dda9d
Related-Bug: #1398999
Image APIs in compute has been deprecated, just like volume extension
(os-volumes, os-snapshots), networks(os-networks), etc. Image native APIs
are recommended. And Glance V1 APIs are deprecated and v2 are current.
This patch substitue the old compute_image_client and remove Glance v1
APIs in volume tests, just use Glance v2 APIs.
Change-Id: I2cbae9775d54da40cc6af8a247a8113dde2a5579
assertRaisesRegexp is deprecated because in unittest version 3.2 was renamed
to assertRaisesRegex.
Change-Id: I0454200dc730fd4d3f0e1b234d48d8875c843fb6
Closes-Bug: #1683818