This enables tempest cleanup with record_resources in the tempest-all job
to create a list of all the resources created during the tempest run.
Then the list will be used to run 'tempest cleanup' to clean only
the resources in the list.
Also, enable the dry cleanup with record_resources in tempest-extra-tests
job.
Change-Id: Ia64a1c09d4b5e9815ff5926161d550b56433ec64
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
- Adds user_id and project_id in list migrations for v2.80
- Adds attachment_id and bdm_uuid in volume attachment for v2.89
- Removes id from volume attachment list and show
- Update a microversion condition to call evacuate API.
Change-Id: I3a2fbcfad992799f7c7aec97bb18edf647cefa1c
... 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
We are going to release Tempest new tag 39.0.0 to declare
the end of support for stable/zed. stable/2024.1 constraint
is latest stable constraints tested with current tempest hash
which is going to be used for 39.0.0 release.
Further information:
https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html
Change-Id: Ie842d97be45cbcfe40419ae017c00fb147acb197
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
The zed branch is transitioning to unmaintained, stop testing it and
drop the corresponding periodic jobs.
Change-Id: Ia6722d85b5f1350ab20db4d76f90640bfe979eae
vistoria and wallaby branches are renamed to unmaintained/
namespace. Fixing run-tempest role to adopt those new name
for those branches so that it can set the correct constraints
while installing the tempest.
Change-Id: I595c3530461173fe3c9ba258aeb1ae90314874bf
The str to str comparison in the
test_server_connectivity_live_migration_compute uses a "<"
operation that does not work as intended. Let's fix that by using
the tempest module created for comparing string microversions.
Change-Id: Id6d18c93e8637d797404a62a23d3fcc61208fd4c
This patch enables Secure RBAC (enforce_scope and enforce_new_defaults)
in Keystone since the policies have been updated to accept both scoped
tokens as well as legacy "admin" role tokens. [1]
[1] f2f1a5c388
Depends-On: https://review.opendev.org/c/openstack/keystone/+/913999
Change-Id: I4d4c6f250a08a86bd5838679a3ef2c0ad887f265
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
This change fixes typos in tempest code, doc, zuul yaml
and tox.ini file, which are found by codespell.
Change-Id: I8051d979e28f7dbf532181f339cbef9cd7220c76
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
Now we have stable/2024.1 branch ready for devstack
and so does for all service projects.
This commit adds the Tempest testing for stable/2024.1
by adding new jobs running on stable/2024.1 version of
openstack.
Change-Id: I4b9370e7b50da2bb535ff40ebc34079d2b8772ce
Current development cycle (2024.2) is non SLURP release and
we do not need run grenade-skip-level on non SLURP. If any
project want to run skip level upgrade testing in non SLURP
release they can use grenade-skip-level-always job (for example
Nova does).
Change-Id: I68521a4ffcac52144308f17cd1062b99630e4dd2
These were deprecated during Pike cycle[1] and multiple cycles have
passed since then.
[1] cd36841ca2
Change-Id: I15929c6f2cd472ad96a6b7086ccb8ac81ccbe7c5
To releas a new tag for Tempest 2024.1, we modified the
compatible constraint in tox.ini
- https://review.opendev.org/c/openstack/tempest/+/913950/
As new tag is released now so we can switch back to the master
constraint in tox.ini.
Change-Id: I1ec341903929f240ef3e796ee0db2acda9af9823
We are going to release Tempest new tag to declare the start of
support for stable/2024.1. So that new tag use stable/2024.1
constraint in the tox env.
For example: if anyone use Tempest new tag in future say
1 year later then tox env also should use the 2024.1 contstraint for
compatibility instead master.
Also, making ironic-tempest-bios-ipmi-direct-tinyipa as
non voting to merge his change.
These need to be reverted once release is done.
Change-Id: I5ee1ce6b3ffbbb1f47e448fc15d540f74b21684f