Test are started failing yesterday on the gate with:
Traceback (most recent call last):
File "/opt/stack/new/tempest/.tox/tempest/lib/python3.8/site-packages/fixtures/fixture.py", line 125, in cleanUp
return self._cleanups(raise_errors=raise_first)
File "/opt/stack/new/tempest/.tox/tempest/lib/python3.8/site-packages/fixtures/callmany.py", line 89, in __call__
reraise(error[0], error[1], error[2])
File "/opt/stack/new/tempest/.tox/tempest/lib/python3.8/site-packages/testtools/compat.py", line 27, in reraise
raise exc_obj.with_traceback(exc_tb)
File "/opt/stack/new/tempest/.tox/tempest/lib/python3.8/site-packages/fixtures/callmany.py", line 83, in __call__
cleanup(*args, **kwargs)
File "/opt/stack/new/tempest/tempest/lib/common/validation_resources.py", line 346, in clear_validation_resources
raise has_exception
File "/opt/stack/new/tempest/tempest/lib/common/validation_resources.py", line 315, in clear_validation_resources
security_group_client.delete_security_group(sec_id)
File "/opt/stack/new/tempest/tempest/lib/services/network/security_groups_client.py", line 59, in delete_security_group
return self.delete_resource(uri)
File "/opt/stack/new/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
resp, body = self.delete(req_uri)
File "/opt/stack/new/tempest/tempest/lib/common/rest_client.py", line 330, in delete
return self.request('DELETE', url, extra_headers, headers, body)
File "/opt/stack/new/tempest/tempest/lib/common/rest_client.py", line 711, in request
self._error_checker(resp, resp_body)
File "/opt/stack/new/tempest/tempest/lib/common/rest_client.py", line 832, in _error_checker
raise exceptions.Conflict(resp_body, resp=resp)
tempest.lib.exceptions.Conflict: Conflict with state of target resource
Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group 40f249d7-9c4e-432c-91d7-d68ef7ac05b0 in use.', 'detail': ''}
Example run: https://zuul.opendev.org/t/openstack/build/c7b5440bdfc34eff944ddcd1cc923b96/logs
It seems we have some ordering issue in the clear_validation_resources call. Recently we added validation resources to may test cases so [1] might be related.
[1] https://review.opendev.org/c/openstack/tempest/+/817772/8/tempest/api/compute/admin/test_live_migration.py
Fix proposed to branch: master /review. opendev. org/c/openstack /tempest/ +/846251
Review: https:/