This lets us wait for one of multiple target states so we can more
effectively avoid race conditions where we miss an intermediate state
and first poll the final one.
Change-Id: If12c35d38c03fa329ebbf536e2fcd3ff2bd136de
If glance refuses to allow bad images to be uploaded, then we cannot
even register them to then test against nova or other services. Gate
these tests on a knob indicating whether or not glance will allow
them to be uploaded. The ListUserImagesTest class depends entirely on
being able to upload random data as every format/container, which is
fundamentally not something we can do with glance enforcing content
rules.
This makes the tempest-slow-py3 job disable glance image format
inspection so that we can get the compute tests to run.
Depends-On: https://review.opendev.org/c/openstack/devstack/+/931026
Change-Id: I05bb233cf1482895b96396852a15532295d3829b
This marks the end of support for stable/2023.1
which is moving to 'unmaintained' stage[1].
This adds the release note to mark the end of
support of 2023.1 as well as drop the job.
https: //lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/UDQAC7SR5JAQJE5WBAG54A2MTBVBTJ44/
Change-Id: Ia91d9f4590f0b595a306a15f2c776cbabee169ab
In this cycle, oslo library are dropping the
python3.8 support. Without oslo libs, Tempest
cannot support the python 3.8. Tempest can be run
in virtual env and upstream CI also test the stable
supported branches in virtual env. If anyone want to
test the cloud on python 3.8, they can still run the
Tempest in virtual env python 3.9.
This patch removes the support of python 3.8 and its testing.
Change-Id: I3f540da045c5e89a3f09ce2cf94877c1560f3436
Start using the 'block-storage' catalog type, which for DevStack has
pointed to the Cinder v3 API for many years now [1].
[1] https://review.opendev.org/c/openstack/devstack/+/565479
Change-Id: I8c9e5bfc2722ccd493c062cbb5e52cbc98f5ddc7
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
The default location where we write timestamp files is
/tmp, however, this location does not work for all systems -
/tmp directory cannot be expected to persist across reboots
of an instance.
This commit allows users to set their preferred location and
override the default (/tmp) target dir.
Closes-Bug: #2051268
Change-Id: Id23ae70001525c8eb95d6baf0aca2b4d399e63a1
Prepares credentials for domain manager and project manager personas,
required for RBAC tests in Keystone.
Related-Bug: https://review.opendev.org/c/openstack/keystone/+/924132
Change-Id: I2d133326eddb3cf70e2bb1711d8e20f4514f8fca
Currently when aggregating potential target hosts via
get_host_other_than, it's hostname filtering only addresses the suffix
'-ironic'. In the event that pattern is located within the hostname e.g.
nova-cell1-compute-ironic-compute-0, then it will still be used as a
target candidate. Update tempest to allow for a configurable hostname
pattern to filter on when searching for candidates.
Also updated additional testcases that are still using the suffix only
check when removing guests with ironic in the name.
Change-Id: If5bab817e04412512186be2195cd2437bd310980
These tests can be removed now, because the identity v2 API was removed
from Keystone during Queens cycle and Queens is no longer supported
by current master of tempest.
This also deprecates the related options so that we can drop these
options later.
Change-Id: I0be2273890cecaa26da37624c185c1bd367b2acf
`http_image config` option of `image` section is still referring
to old cirros image `cirros-0.3.1-x86_64-uec.tar.gz`.
Updated it to use new cirros image `cirros-0.6.2-x86_64-uec.tar.gz`.
Change-Id: I55e2fbd062c476e839fe8404bae18e918e745bc5
Detect problems related to Glance images not allowing
Glance images to be deleted.
Adds new option:
CONF.volume_feature_enabled.enable_volume_image_dep_tests
Change-Id: Ia216f5be377bf5c35d7addb78d7f8aabb2393405
This patch adds an option to create purge list that logs every
resource created by Tempest. When used with tempest cleanup
command, it creates a new method of deleting resources created
during one or multiple Tempest runs.
This method solves the problem of accidentally deleting
resources which were not created by Tempest, but by users.
Change-Id: Ide81e6a41799bace211669951b4ceab8635b56ab
... because nova-network was removed in Ussuri release.
To run basic neutron tests by default, the default value of
[service_available] neutron option is changed to True.
Change-Id: I74cc344a9c1ae2aa523af754d22392869ff059f5
This marks the end of support for stable/zed
which is moving to 'unmaintained' stage[1].
This adds the release note to mark the end of
support of Zed.
[1] https://review.opendev.org/q/topic:%22zed-unmaintained%22
Change-Id: Iadd5549a87614b893e3b284f926cb5c3dc185ef7
This option was added because of a known issue in WSGI mode[1] which
was fixed during Vicotria release. Now the latest tempest supports Zed
and later we can start removing the option.
[1] https://bugs.launchpad.net/glance/+bug/1888713
Change-Id: Id75c7f5846575fba7e2494bc3182ce65b0892c47
The os_glance_reserved option was added to support old releases without
namespace reservation. The feature was added in Wallaby[1] and all of
the current supported versions (Zed and later) all support the feature.
[1] https://docs.openstack.org/releasenotes/glance/wallaby.html#upgrade-notes
Change-Id: I626ac99cd8f206b202bce3e743e419af40248638
Because ussuri is no longer supported by master, the option can be
removed now.
Note:
- inject network infomation API is still valid so its test is restored
- Disabled Metadata API tests are restored because these are not
actually specific to xenapi virt driver.
Change-Id: I123bf1d605db294351c823ed41d2a70b81831087
A warning in command description of run cleanup first with dry-run
is added. The cleanup behavior is extended to allow users to delete
only resources if their name starts with a certain prefix.
Closes-Bug: #1945082
Change-Id: I65dfe051c891b3679538acec713e8616746c47f6
The attr decorator was deprecated during Pike cycle[1] and multiple
cycles have passed since then.
[1] 3b46d27c90aa6289724f4c137a0838c89d116b62
Depends-on: https://review.opendev.org/908551
Change-Id: Ib24acdd68d1639cd0353f40db1bc9a32b3cecae8