The test in question: tempest/scenario/test_network_advanced_server_ops.py In assertion of names of flavors there was wrongly used parameter of name. Instead of server['original_name'] we should use server['flavor']['original_name']. Also parameter disk_over_commit in function live_migrate_server is available until version 2.25[1], so we should check microversion before using this parameter. [1] https://docs.openstack.org/api-ref/compute/#live-migrate-server-os-migratelive-action
The Fixed in version package openstack-tempest-33.0.0-17.1.20230621070736.el9ost got superseded by openstack-tempest-33.0.0-17.1.20230621070737.el9ost that contains the required change and is available in the latest puddle and passed phase2.
The 'Fixed in version' package contains required changes that got verified by an automated job.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat OpenStack Platform 17.1.3 bug fix and enhancement advisory), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2024:2741