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
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
This patch adds a scenario test instances with cinder volumes launches
on all available compute nodes, up to CONF.compute.min_compute_nodes.
Also 1 additional configuration is added: volume_types_for_data_volume.
Also function for create and add security group to server is moved
to tempest/scenario/manager.py to avoid code duplication.
Change-Id: I346a9505bc942e66aedad2029215617d0918a885
The job hasn't fail with the reason it was marked non-voting for,
for a while now.
Closes-Bug: #2053026
Change-Id: I035925416c9420624ea5d55b6bc5c1b08fcacf25
This patch is uploaded, since there is a bug report, while
creating a volume backup when the latest incremental backup
is deleted.
Change-Id: I2f766c1e516ce0e1c490bfc1f9d4660ad51cff86
Related-Bug: #1703011
ML2/OVN is default Neutron backend in Devstack since couple of cycles
already and it would be useful to have ovs/ovn logs collected in all
such jobs.
Related-Bug: #2052787
Change-Id: Icce8f469b3bc1154b6ac46382f35ee6ff91682f3
Required to keep running jobs when branches are
renamed from stable to unmaintained.
yoga already transitioned to unmaintained. victoria,
wallaby and xena are in progress.
Related-Bug: #2056276
Change-Id: I12eac55c9864eeeed255f426c537b7e53e908521
Added test coverage to verify image is cached on remote glance
node as well.
Note: Removed potential race condtion logic where earlier we were
checking for image stays in queued state.
Depends-On: https://review.opendev.org/c/openstack/glance/+/900419
Change-Id: I866abe25e9c8204bcfb452dd2fac6181b6dfd7e0
The role will find out the available hosts and set
compute.migration_source_host and compute.migration_dest_host
options in tempest.conf if tempest_set_src_dest_host is set to
True.
Change-Id: Ic01970b100a7bb30d9c78229204c7de67681108c
This patch adds new class of tests, in which it is possible to
specify source and destination host to migration.
Closes-Bug: #2028540
Change-Id: If07355464d1567c18bedbf07c479e61874ec2031
Making tempest-tox-plugin-sanity-check job non-voting
until we fix this issue that makes the job constantly
failing:
https: //bugs.launchpad.net/tempest/+bug/2053026
Change-Id: I1d50b8e81425fa228e03d37a81aaaffdfa5c089c
The args should be passed instead of kwargs
Reason:
args contains all the parameter computed in the method
Change-Id: I80fbc5a157f7e34d3b9ba6f05b54b38d65b143be
Signed-off-by: Yosi Ben Shimon <ybenshim@redhat.com>
One can create and need to execute execute functional
tests which may operate with a different scope, i.e. without
a project name. This was not previously functional as the
tempest method would always inject a project name when
none was provided, which would then result in commands
being executed with "--os-project-name None" which would
result in the command failing.
Change-Id: Ieeed191addb277f0c39c7a11f1f77034915be7fc