Status: Pass 29 Failure 104 Skip 24
| Test Group/Test case | Count | Pass | Fail | Error | Skip | View | |
| setUpClass (cinder_tempest_plugin.api.volume.admin.test_volume_backup | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesBackupsTest) |
fail
ft1.1: setUpClass (cinder_tempest_plugin.api.volume.admin.test_volume_backup.VolumesBackupsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (cinder_tempest_plugin.api.volume.test_create_from_image | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeAndVolumeTypeFromImageTest) |
fail
ft2.1: setUpClass (cinder_tempest_plugin.api.volume.test_create_from_image.VolumeAndVolumeTypeFromImageTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (cinder_tempest_plugin.api.volume.test_multiple_volume_from_resource | 4 | 0 | 4 | 0 | 0 | Detail | |
CreateVolumesFromSnapshotTest) |
fail
ft3.1: setUpClass (cinder_tempest_plugin.api.volume.test_multiple_volume_from_resource.CreateVolumesFromSnapshotTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
CreateVolumesFromBackupTest) |
fail
ft3.2: setUpClass (cinder_tempest_plugin.api.volume.test_multiple_volume_from_resource.CreateVolumesFromBackupTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
CreateVolumesFromSourceVolumeTest) |
fail
ft3.3: setUpClass (cinder_tempest_plugin.api.volume.test_multiple_volume_from_resource.CreateVolumesFromSourceVolumeTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
CreateVolumesFromImageTest) |
fail
ft3.4: setUpClass (cinder_tempest_plugin.api.volume.test_multiple_volume_from_resource.CreateVolumesFromImageTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (cinder_tempest_plugin.api.volume.test_volume_backup | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesBackupsTest) |
fail
ft4.1: setUpClass (cinder_tempest_plugin.api.volume.test_volume_backup.VolumesBackupsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/test_volume_backup.py", line 42, in setup_credentials
super(VolumesBackupsTest, cls).setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (cinder_tempest_plugin.api.volume.test_volume_dependency | 2 | 0 | 2 | 0 | 0 | Detail | |
VolumeDependencyTests) |
fail
ft5.1: setUpClass (cinder_tempest_plugin.api.volume.test_volume_dependency.VolumeDependencyTests)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
VolumeImageDependencyTests) |
fail
ft5.2: setUpClass (cinder_tempest_plugin.api.volume.test_volume_dependency.VolumeImageDependencyTests)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (cinder_tempest_plugin.api.volume.test_volume_revert | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeRevertTests) |
fail
ft6.1: setUpClass (cinder_tempest_plugin.api.volume.test_volume_revert.VolumeRevertTests)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (cinder_tempest_plugin.api.volume.test_volume_unicode | 1 | 0 | 1 | 0 | 0 | Detail | |
CinderUnicodeTest) |
fail
ft7.1: setUpClass (cinder_tempest_plugin.api.volume.test_volume_unicode.CinderUnicodeTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/cinder_tempest_plugin/api/volume/base.py", line 60, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (cinder_tempest_plugin.scenario.test_snapshots | 2 | 0 | 2 | 0 | 0 | Detail | |
SnapshotDependencyTests) |
fail
ft8.1: setUpClass (cinder_tempest_plugin.scenario.test_snapshots.SnapshotDependencyTests)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
SnapshotDataIntegrityTests) |
fail
ft8.2: setUpClass (cinder_tempest_plugin.scenario.test_snapshots.SnapshotDataIntegrityTests)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (cinder_tempest_plugin.scenario.test_volume_encrypted | 1 | 0 | 1 | 0 | 0 | Detail | |
TestEncryptedCinderVolumes) |
fail
ft9.1: setUpClass (cinder_tempest_plugin.scenario.test_volume_encrypted.TestEncryptedCinderVolumes)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.compute.servers.test_device_tagging | 1 | 0 | 1 | 0 | 0 | Detail | |
TaggedBootDevicesTest_v242) |
fail
ft10.1: setUpClass (tempest.api.compute.servers.test_device_tagging.TaggedBootDevicesTest_v242)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/servers/test_device_tagging.py", line 63, in setup_credentials
super(DeviceTaggingBase, cls).setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/base.py", line 75, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.compute.servers.test_server_actions | 2 | 0 | 2 | 0 | 0 | Detail | |
ServerActionsTestOtherB) |
fail
ft11.1: setUpClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherB)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_actions.py", line 76, in setup_credentials
super(ServerActionsBase, cls).setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/base.py", line 75, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
ServerActionsV293TestJSON) |
fail
ft11.2: setUpClass (tempest.api.compute.servers.test_server_actions.ServerActionsV293TestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_actions.py", line 881, in setup_credentials
super(ServerActionsV293TestJSON, cls).setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/base.py", line 75, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.compute.servers.test_server_rescue_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
ServerRescueNegativeTestJSON) |
fail
ft12.1: setUpClass (tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_rescue_negative.py", line 44, in setup_credentials
super(ServerRescueNegativeTestJSON, cls).setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/base.py", line 75, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.compute.servers.test_servers_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
ServersNegativeTestJSON) |
fail
ft13.1: setUpClass (tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 178, in setUpClass
cls.resource_setup()
File "/opt/stack/tempest/tempest/api/compute/servers/test_servers_negative.py", line 59, in resource_setup
server = cls.create_test_server(wait_until='ACTIVE')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 257, in create_test_server
body, servers = compute.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/compute.py", line 345, in create_test_server
with excutils.save_and_reraise_exception():
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 266, in __exit__
self.force_reraise()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 232, in force_reraise
raise self.value
File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
server = waiters.wait_for_server_status(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
body = client.show_server(server_id)['server']
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
resp, body = self.get("servers/%s" % server_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
|
||||||
| setUpClass (tempest.api.compute.volumes.test_attach_volume | 2 | 0 | 1 | 0 | 1 | Detail | |
AttachVolumeMultiAttachTest) |
skip
pt14.1: setUpClass (tempest.api.compute.volumes.test_attach_volume.AttachVolumeMultiAttachTest)
|
||||||
AttachVolumeShelveTestJSON) |
fail
ft14.2: setUpClass (tempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/volumes/test_attach_volume.py", line 43, in setup_credentials
super(BaseAttachVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/base.py", line 75, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 743, in get_client_manager
creds = getattr(cred_provider, credentials_method)()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 457, in get_primary_creds
return self.get_project_member_creds()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 501, in get_project_member_creds
return self.get_credentials(['member'], scope='project')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 443, in get_credentials
network, subnet, router = self._create_network_resources(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 319, in _create_network_resources
self._add_router_interface(router['id'], subnet['id'])
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 383, in _add_router_interface
self.routers_admin_client.add_router_interface(router_id,
File "/opt/stack/tempest/tempest/lib/services/network/routers_client.py", line 72, in add_router_interface
return self.update_resource(uri, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 77, in update_resource
resp, body = self.put(req_uri, req_post_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 395, in put
return self.request('PUT', url, extra_headers, headers, body, chunked)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 882, in _error_checker
raise exceptions.BadRequest(resp_body, resp=resp)
tempest.lib.exceptions.BadRequest: Bad request
Details: {'type': 'BadRequest', 'message': 'Bad router request: Cidr 10.1.0.0/28 of subnet 6a6664f9-bc02-436a-a401-6d355f356476 overlaps with cidr 10.1.0.0/28 of subnet 6a6664f9-bc02-436a-a401-6d355f356476.', 'detail': ''}
|
||||||
| setUpClass (tempest.api.compute.volumes.test_attach_volume_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
AttachVolumeNegativeTest) |
fail
ft15.1: setUpClass (tempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/volumes/test_attach_volume.py", line 43, in setup_credentials
super(BaseAttachVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/base.py", line 75, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.compute.volumes.test_volume_snapshots | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesSnapshotsTestJSON) |
fail
ft16.1: setUpClass (tempest.api.compute.volumes.test_volume_snapshots.VolumesSnapshotsTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/base.py", line 75, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.compute.volumes.test_volumes_get | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesGetTestJSON) |
fail
ft17.1: setUpClass (tempest.api.compute.volumes.test_volumes_get.VolumesGetTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/base.py", line 75, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.compute.volumes.test_volumes_list | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesTestJSON) |
fail
ft18.1: setUpClass (tempest.api.compute.volumes.test_volumes_list.VolumesTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/base.py", line 75, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.compute.volumes.test_volumes_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesNegativeTest) |
fail
ft19.1: setUpClass (tempest.api.compute.volumes.test_volumes_negative.VolumesNegativeTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/compute/base.py", line 75, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_backends_capabilities | 1 | 0 | 1 | 0 | 0 | Detail | |
BackendsCapabilitiesAdminTestsJSON) |
fail
ft20.1: setUpClass (tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_group_snapshots | 2 | 0 | 2 | 0 | 0 | Detail | |
GroupSnapshotsTest) |
fail
ft21.1: setUpClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
GroupSnapshotsV319Test) |
fail
ft21.2: setUpClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_group_type_specs | 1 | 0 | 1 | 0 | 0 | Detail | |
GroupTypeSpecsTest) |
fail
ft22.1: setUpClass (tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_group_types | 1 | 0 | 1 | 0 | 0 | Detail | |
GroupTypesTest) |
fail
ft23.1: setUpClass (tempest.api.volume.admin.test_group_types.GroupTypesTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_groups | 3 | 0 | 3 | 0 | 0 | Detail | |
GroupsTest) |
fail
ft24.1: setUpClass (tempest.api.volume.admin.test_groups.GroupsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
GroupsV320Test) |
fail
ft24.2: setUpClass (tempest.api.volume.admin.test_groups.GroupsV320Test)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
GroupsV314Test) |
fail
ft24.3: setUpClass (tempest.api.volume.admin.test_groups.GroupsV314Test)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_qos | 1 | 0 | 1 | 0 | 0 | Detail | |
QosSpecsTestJSON) |
fail
ft25.1: setUpClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_snapshots_actions | 1 | 0 | 1 | 0 | 0 | Detail | |
SnapshotsActionsTest) |
fail
ft26.1: setUpClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_hosts | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeHostsAdminTestsJSON) |
fail
ft27.1: setUpClass (tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_quota_classes | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeQuotaClassesTest) |
fail
ft28.1: setUpClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_quotas | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeQuotasAdminTestJSON) |
fail
ft29.1: setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/admin/test_volume_quotas.py", line 36, in setup_credentials
super(VolumeQuotasAdminTestJSON, cls).setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_quotas_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeQuotasNegativeTestJSON) |
fail
ft30.1: setUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/admin/test_volume_quotas_negative.py", line 31, in setup_credentials
super(VolumeQuotasNegativeTestJSON, cls).setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_retype | 3 | 0 | 1 | 0 | 2 | Detail | |
VolumeRetypeWithMigrationTest) |
skip
pt31.1: setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest)
|
||||||
VolumeRetypeMultiattachTest) |
skip
pt31.2: setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest)
|
||||||
VolumeRetypeWithoutMigrationTest) |
fail
ft31.3: setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_services | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesServicesTestJSON) |
fail
ft32.1: setUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_services_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeServicesNegativeTest) |
fail
ft33.1: setUpClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_snapshot_quotas_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeSnapshotQuotasNegativeTestJSON) |
fail
ft34.1: setUpClass (tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py", line 37, in setup_credentials
super(VolumeSnapshotQuotasNegativeTestJSON, cls).setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_type_access | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeTypesAccessTest) |
fail
ft35.1: setUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_types | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeTypesTest) |
fail
ft36.1: setUpClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeTypesExtraSpecsTest) |
fail
ft37.1: setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
ExtraSpecsNegativeTest) |
fail
ft38.1: setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_types_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumeTypesNegativeTest) |
fail
ft39.1: setUpClass (tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volumes_actions | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesActionsTest) |
fail
ft40.1: setUpClass (tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volumes_backup | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesBackupsAdminTest) |
fail
ft41.1: setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.admin.test_volumes_list | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesListAdminTestJSON) |
fail
ft42.1: setUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_availability_zone | 1 | 0 | 1 | 0 | 0 | Detail | |
AvailabilityZoneTestJSON) |
fail
ft43.1: setUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_extensions | 1 | 0 | 1 | 0 | 0 | Detail | |
ExtensionsTestJSON) |
fail
ft44.1: setUpClass (tempest.api.volume.test_extensions.ExtensionsTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_image_metadata | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesImageMetadata) |
fail
ft45.1: setUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_versions | 1 | 0 | 1 | 0 | 0 | Detail | |
VersionsTest) |
fail
ft46.1: setUpClass (tempest.api.volume.test_versions.VersionsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volume_absolute_limits | 1 | 0 | 1 | 0 | 0 | Detail | |
AbsoluteLimitsTests) |
fail
ft47.1: setUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volume_delete_cascade | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesDeleteCascade) |
fail
ft48.1: setUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volume_metadata | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesMetadataTest) |
fail
ft49.1: setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volume_transfers | 2 | 0 | 2 | 0 | 0 | Detail | |
VolumesTransfersTest) |
fail
ft50.1: setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
VolumesTransfersV355Test) |
fail
ft50.2: setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volumes_actions | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesActionsTest) |
fail
ft51.1: setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volumes_backup | 2 | 0 | 2 | 0 | 0 | Detail | |
VolumesBackupsTest) |
fail
ft52.1: setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
VolumesBackupsV39Test) |
fail
ft52.2: setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsV39Test)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volumes_clone | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesCloneTest) |
fail
ft53.1: setUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volumes_clone_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesCloneNegativeTest) |
fail
ft54.1: setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volumes_extend | 2 | 0 | 2 | 0 | 0 | Detail | |
VolumesExtendAttachedTest) |
fail
ft55.1: setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
VolumesExtendTest) |
fail
ft55.2: setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volumes_get | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesSummaryTest) |
fail
ft56.1: setUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volumes_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesNegativeTest) |
fail
ft57.1: setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volumes_snapshots | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesSnapshotTestJSON) |
fail
ft58.1: setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volumes_snapshots_list | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesSnapshotListTestJSON) |
fail
ft59.1: setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.api.volume.test_volumes_snapshots_negative | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesSnapshotNegativeTestJSON) |
fail
ft60.1: setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/api/volume/base.py", line 62, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.scenario.test_encrypted_cinder_volumes | 1 | 0 | 1 | 0 | 0 | Detail | |
TestEncryptedCinderVolumes) |
fail
ft61.1: setUpClass (tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 534, in _make_request
response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connection.py", line 571, in getresponse
httplib_response = super().getresponse()
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/http/client.py", line 1448, in getresponse
response.begin()
File "/usr/lib/python3.12/http/client.py", line 336, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/http/client.py", line 297, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/socket.py", line 707, in readinto
return self._sock.recv_into(b)
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/ssl.py", line 1252, in recv_into
return self.read(nbytes, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/ssl.py", line 1104, in read
return self._sslobj.read(len, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TimeoutError: The read operation timed out
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 743, in get_client_manager
creds = getattr(cred_provider, credentials_method)()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 460, in get_admin_creds
return self.get_credentials('admin')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 443, in get_credentials
network, subnet, router = self._create_network_resources(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 310, in _create_network_resources
network = self._create_network(network_name, project_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 338, in _create_network
resp_body = self.networks_admin_client.create_network(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/network/networks_client.py", line 27, in create_network
return self.create_resource(uri, post_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 62, in create_resource
resp, body = self.post(req_uri, req_post_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 751, in request
resp, resp_body = self._request(method, url, headers=headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 617, in _request
resp, resp_body = self.raw_request(
^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 666, in raw_request
resp, resp_body = self.http_obj.request(
^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/http.py", line 123, in request
r = super(ClosingHttp, self).request(method, url, retries=retry,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/_request_methods.py", line 143, in request
return self.request_encode_body(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/_request_methods.py", line 278, in request_encode_body
return self.urlopen(method, url, **extra_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/poolmanager.py", line 457, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 842, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/util/retry.py", line 498, in increment
raise reraise(type(error), error, _stacktrace)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/util/util.py", line 39, in reraise
raise value
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 788, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 536, in _make_request
self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)
|
||||||
| setUpClass (tempest.scenario.test_instances_with_cinder_volumes | 1 | 0 | 1 | 0 | 0 | Detail | |
TestInstancesWithCinderVolumes) |
fail
ft62.1: setUpClass (tempest.scenario.test_instances_with_cinder_volumes.TestInstancesWithCinderVolumes)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.scenario.test_minimum_basic | 1 | 0 | 1 | 0 | 0 | Detail | |
TestMinimumBasicScenario) |
fail
ft63.1: setUpClass (tempest.scenario.test_minimum_basic.TestMinimumBasicScenario)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.scenario.test_server_volume_attachment | 2 | 0 | 2 | 0 | 0 | Detail | |
TestServerVolumeAttachmentScenario) |
fail
ft64.1: setUpClass (tempest.scenario.test_server_volume_attachment.TestServerVolumeAttachmentScenario)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
TestServerVolumeAttachScenarioOldVersion) |
fail
ft64.2: setUpClass (tempest.scenario.test_server_volume_attachment.TestServerVolumeAttachScenarioOldVersion)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.scenario.test_shelve_instance | 1 | 0 | 1 | 0 | 0 | Detail | |
TestShelveInstance) |
fail
ft65.1: setUpClass (tempest.scenario.test_shelve_instance.TestShelveInstance)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.scenario.test_stamp_pattern | 1 | 0 | 1 | 0 | 0 | Detail | |
TestStampPattern) |
fail
ft66.1: setUpClass (tempest.scenario.test_stamp_pattern.TestStampPattern)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.scenario.test_volume_backup_restore | 1 | 0 | 1 | 0 | 0 | Detail | |
TestVolumeBackupRestore) |
fail
ft67.1: setUpClass (tempest.scenario.test_volume_backup_restore.TestVolumeBackupRestore)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| setUpClass (tempest.scenario.test_volume_boot_pattern | 2 | 0 | 2 | 0 | 0 | Detail | |
TestVolumeBootPattern) |
fail
ft68.1: setUpClass (tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
TestVolumeBootPatternV346) |
fail
ft68.2: setUpClass (tempest.scenario.test_volume_boot_pattern.TestVolumeBootPatternV346)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 185, in setUpClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 170, in setUpClass
cls.setup_credentials()
File "/opt/stack/tempest/tempest/scenario/manager.py", line 104, in setup_credentials
super(ScenarioTest, cls).setup_credentials()
File "/opt/stack/tempest/tempest/test.py", line 398, in setup_credentials
manager = cls.get_client_manager(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 727, in get_client_manager
cred_provider = cls._get_credentials_provider()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 702, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 652, in get_credentials
creds = auth_provider.fill_credentials()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 123, in fill_credentials
auth_data = self.get_auth()
^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 149, in get_auth
self.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| tearDownClass (tempest.api.compute.admin.test_assisted_volume_snapshots | 1 | 0 | 1 | 0 | 0 | Detail | |
VolumesAssistedSnapshotsTest) |
fail
ft69.1: tearDownClass (tempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 246, in tearDownClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 210, in tearDownClass
teardown()
File "/opt/stack/tempest/tempest/test.py", line 628, in resource_cleanup
raise testtools.MultipleExceptions(*cleanup_errors)
testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>, <traceback object at 0x72854b604f40>)
|
||||||
| tearDownClass (tempest.api.compute.admin.test_volume | 1 | 0 | 1 | 0 | 0 | Detail | |
AttachSCSIVolumeTestJSON) |
fail
ft70.1: tearDownClass (tempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 246, in tearDownClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 210, in tearDownClass
teardown()
File "/opt/stack/tempest/tempest/test.py", line 757, in clear_credentials
cls._creds_provider.clear_creds()
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 587, in clear_creds
self._clear_isolated_net_resources()
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 577, in _clear_isolated_net_resources
self._clear_isolated_subnet(creds.subnet['id'],
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 540, in _clear_isolated_subnet
client.delete_subnet(subnet_id)
File "/opt/stack/tempest/tempest/lib/services/network/subnets_client.py", line 52, in delete_subnet
return self.delete_resource(uri)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
resp, body = self.delete(req_uri)
^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
return self.request('DELETE', url, extra_headers, headers, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 956, in _error_checker
raise exceptions.UnexpectedResponseCode(str(resp.status),
tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received
Details: 503
|
||||||
| tearDownClass (tempest.api.compute.servers.test_device_tagging | 1 | 0 | 1 | 0 | 0 | Detail | |
TaggedAttachmentsTest) |
fail
ft71.1: tearDownClass (tempest.api.compute.servers.test_device_tagging.TaggedAttachmentsTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 246, in tearDownClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 210, in tearDownClass
teardown()
File "/opt/stack/tempest/tempest/test.py", line 628, in resource_cleanup
raise testtools.MultipleExceptions(*cleanup_errors)
testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedResponseCode'>, Unexpected response code received
Details: 503, <traceback object at 0x71166e2c8940>), (<class 'tempest.lib.exceptions.UnexpectedResponseCode'>, Unexpected response code received
Details: 503, <traceback object at 0x71166e2c9ac0>))
|
||||||
| tearDownClass (tempest.api.compute.servers.test_server_actions | 1 | 0 | 1 | 0 | 0 | Detail | |
ServerActionsTestOtherA) |
fail
ft72.1: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 246, in tearDownClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 210, in tearDownClass
teardown()
File "/opt/stack/tempest/tempest/test.py", line 628, in resource_cleanup
raise testtools.MultipleExceptions(*cleanup_errors)
testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>, <traceback object at 0x72854b9ce700>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>, <traceback object at 0x72854b9ceb40>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>, <traceback object at 0x72854b9bf880>))
|
||||||
| tearDownClass (tempest.api.compute.servers.test_server_rescue | 2 | 0 | 2 | 0 | 0 | Detail | |
ServerBootFromVolumeStableRescueTest) |
fail
ft73.1: tearDownClass (tempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 246, in tearDownClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 210, in tearDownClass
teardown()
File "/opt/stack/tempest/tempest/test.py", line 757, in clear_credentials
cls._creds_provider.clear_creds()
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 587, in clear_creds
self._clear_isolated_net_resources()
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 577, in _clear_isolated_net_resources
self._clear_isolated_subnet(creds.subnet['id'],
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 540, in _clear_isolated_subnet
client.delete_subnet(subnet_id)
File "/opt/stack/tempest/tempest/lib/services/network/subnets_client.py", line 52, in delete_subnet
return self.delete_resource(uri)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
resp, body = self.delete(req_uri)
^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
return self.request('DELETE', url, extra_headers, headers, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 897, in _error_checker
raise exceptions.Conflict(resp_body, resp=resp)
tempest.lib.exceptions.Conflict: Conflict with state of target resource
Details: {'type': 'SubnetInUse', 'message': 'Unable to complete operation on subnet 115c8282-7b25-4611-867d-0fbca0adcb2c: One or more ports have an IP allocation from this subnet.', 'detail': ''}
|
||||||
ServerStableDeviceRescueTest) |
fail
ft73.2: tearDownClass (tempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 246, in tearDownClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 210, in tearDownClass
teardown()
File "/opt/stack/tempest/tempest/test.py", line 628, in resource_cleanup
raise testtools.MultipleExceptions(*cleanup_errors)
testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedResponseCode'>, Unexpected response code received
Details: 503, <traceback object at 0x7155e8760e00>), (<class 'tempest.lib.exceptions.UnexpectedResponseCode'>, Unexpected response code received
Details: 503, <traceback object at 0x7155e8733f00>))
|
||||||
| tearDownClass (tempest.api.compute.volumes.test_attach_volume | 1 | 0 | 1 | 0 | 0 | Detail | |
AttachVolumeTestJSON) |
fail
ft74.1: tearDownClass (tempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 246, in tearDownClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 210, in tearDownClass
teardown()
File "/opt/stack/tempest/tempest/test.py", line 757, in clear_credentials
cls._creds_provider.clear_creds()
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 587, in clear_creds
self._clear_isolated_net_resources()
File "/opt/stack/tempest/tempest/lib/common/dynamic_creds.py", line 567, in _clear_isolated_net_resources
client.remove_router_interface(
File "/opt/stack/tempest/tempest/lib/services/network/routers_client.py", line 82, in remove_router_interface
return self.update_resource(uri, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 77, in update_resource
resp, body = self.put(req_uri, req_post_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 395, in put
return self.request('PUT', url, extra_headers, headers, body, chunked)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 956, in _error_checker
raise exceptions.UnexpectedResponseCode(str(resp.status),
tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received
Details: 503
|
||||||
| tearDownClass (tempest.api.image.v2.test_images_dependency | 1 | 0 | 1 | 0 | 0 | Detail | |
ImageDependencyTests) |
fail
ft75.1: tearDownClass (tempest.api.image.v2.test_images_dependency.ImageDependencyTests)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/tempest/test.py", line 246, in tearDownClass
raise value.with_traceback(trace)
File "/opt/stack/tempest/tempest/test.py", line 210, in tearDownClass
teardown()
File "/opt/stack/tempest/tempest/test.py", line 628, in resource_cleanup
raise testtools.MultipleExceptions(*cleanup_errors)
testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>, <traceback object at 0x71e20c5d9ec0>)
|
||||||
| tempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest | 1 | 0 | 1 | 0 | 0 | Detail | |
test_volume_assisted_snapshot_create_delete[id-8aee84a3-1b1f-42e4-9b00-613931ccac24] |
fail
ft76.1: tempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest.test_volume_assisted_snapshot_create_delete[id-8aee84a3-1b1f-42e4-9b00-613931ccac24]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:55:25,424 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 202 POST https://10.4.3.109/volume/v3/volumes 0.520s
2026-06-22 12:55:25,425 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"volume": {"size": 1, "display_name": "tempest-VolumesAssistedSnapshotsTest-volume-1405065553"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:24 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-a5537828-34e4-4958-8924-0496d9cbd33e', 'content-length': '785', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-a5537828-34e4-4958-8924-0496d9cbd33e', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/volumes'}
Body: b'{"volume": {"id": "70707f39-25e4-45c7-94fc-9d2fe9170ea7", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:25.344136", "updated_at": null, "name": "tempest-VolumesAssistedSnapshotsTest-volume-1405065553", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7"}], "user_id": "7c898ee9a2e44df3b6ad87eefa4080d8", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "migration_status": null}}'
2026-06-22 12:55:25,499 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 200 GET https://10.4.3.109/volume/v3/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7 0.068s
2026-06-22 12:55:25,499 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:25 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-10fd021e-cacb-4ffe-9c09-5fa5bb419eab', 'content-length': '964', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-10fd021e-cacb-4ffe-9c09-5fa5bb419eab', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7'}
Body: b'{"volume": {"id": "70707f39-25e4-45c7-94fc-9d2fe9170ea7", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:25.000000", "updated_at": null, "name": "tempest-VolumesAssistedSnapshotsTest-volume-1405065553", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7"}], "user_id": "7c898ee9a2e44df3b6ad87eefa4080d8", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "migration_status": null, "os-vol-tenant-attr:tenant_id": "db6ab8c3282447aa86ed31a31563e4da", "os-vol-mig-status-attr:migstat": null, "os-vol-mig-status-attr:name_id": null, "os-vol-host-attr:host": null}}'
2026-06-22 12:55:26,539 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 200 GET https://10.4.3.109/volume/v3/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7 0.032s
2026-06-22 12:55:26,540 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:26 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-e11ab9d5-f01e-44a0-8bf4-d8462fbfdc73', 'content-length': '1016', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-e11ab9d5-f01e-44a0-8bf4-d8462fbfdc73', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7'}
Body: b'{"volume": {"id": "70707f39-25e4-45c7-94fc-9d2fe9170ea7", "status": "available", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:25.000000", "updated_at": "2026-06-22T12:55:26.000000", "name": "tempest-VolumesAssistedSnapshotsTest-volume-1405065553", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7"}], "user_id": "7c898ee9a2e44df3b6ad87eefa4080d8", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "migration_status": null, "os-vol-tenant-attr:tenant_id": "db6ab8c3282447aa86ed31a31563e4da", "os-vol-mig-status-attr:migstat": null, "os-vol-mig-status-attr:name_id": null, "os-vol-host-attr:host": "np0000003377@storpool#default"}}'
2026-06-22 12:55:26,548 106561 INFO [tempest.common.waiters] volume 70707f39-25e4-45c7-94fc-9d2fe9170ea7 reached available after waiting for 1.548731 seconds
2026-06-22 12:55:26,549 106561 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True
2026-06-22 12:55:26,863 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 200 POST https://10.4.3.109/compute/v2.1/os-keypairs 0.314s
2026-06-22 12:55:26,864 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"keypair": {"name": "tempest-keypair-557448323", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBGhsr8F1S5af3rRVLzIfSMAZrcOBNFO6vFShP4O+om/xrjuvMBNzTbgj/RQ+pHUYIIFIVBn9RmX30/URamIRmOaY9LrLly4Y+n3WfvkrsCX7ZcKVMKT9dbPmBIucen9okQ=="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:26 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '385', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-aac4fe3d-f1e9-45ec-992c-4acf3b5d3f9a', 'x-compute-request-id': 'req-aac4fe3d-f1e9-45ec-992c-4acf3b5d3f9a', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs'}
Body: b'{"keypair": {"name": "tempest-keypair-557448323", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBGhsr8F1S5af3rRVLzIfSMAZrcOBNFO6vFShP4O+om/xrjuvMBNzTbgj/RQ+pHUYIIFIVBn9RmX30/URamIRmOaY9LrLly4Y+n3WfvkrsCX7ZcKVMKT9dbPmBIucen9okQ==", "fingerprint": "58:6e:70:48:d2:2d:8f:23:18:95:2a:b9:ba:ae:7b:b7", "user_id": "4698f5898fac4bbeacc179f66b161e74"}}'
2026-06-22 12:55:26,865 106561 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-557448323 created
2026-06-22 12:55:27,589 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 201 POST https://10.4.3.109/networking/v2.0/security-groups 0.723s
2026-06-22 12:55:27,589 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group": {"name": "tempest-securitygroup--1897236931", "description": "tempest-description--957312696"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:26 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '1660', 'x-openstack-request-id': 'req-9ec752dc-1069-4b47-a2f0-3ccb6aa6ecb2', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups'}
Body: b'{"security_group": {"id": "658f1b05-c091-438d-b13a-9336a728b850", "name": "tempest-securitygroup--1897236931", "stateful": true, "tenant_id": "de65e216d2274da084c146f2be1e855a", "project_id": "de65e216d2274da084c146f2be1e855a", "description": "tempest-description--957312696", "shared": false, "security_group_rules": [{"id": "21bd4c99-ed78-448a-9b24-606771b8160d", "project_id": "de65e216d2274da084c146f2be1e855a", "security_group_id": "658f1b05-c091-438d-b13a-9336a728b850", "ethertype": "IPv6", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 245, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:55:27Z", "updated_at": "2026-06-22T12:55:27Z", "revision_number": 0, "tenant_id": "de65e216d2274da084c146f2be1e855a"}, {"id": "ec95f53c-bab3-4101-b45f-0e36615b2c93", "project_id": "de65e216d2274da084c146f2be1e855a", "security_group_id": "658f1b05-c091-438d-b13a-9336a728b850", "ethertype": "IPv4", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 244, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:55:27Z", "updated_at": "2026-06-22T12:55:27Z", "revision_number": 0, "tenant_id": "de65e216d2274da084c146f2be1e855a"}], "tags": [], "created_at": "2026-06-22T12:55:27Z", "updated_at": "2026-06-22T12:55:27Z", "revision_number": 1}}'
2026-06-22 12:55:28,115 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 0.525s
2026-06-22 12:55:28,115 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "658f1b05-c091-438d-b13a-9336a728b850", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:27 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '597', 'x-openstack-request-id': 'req-7ee4b42c-5929-437c-ba7c-e87ce85de1fd', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "87c4a4b9-eaf1-4a8b-8d74-6e1d5c78f50b", "project_id": "de65e216d2274da084c146f2be1e855a", "security_group_id": "658f1b05-c091-438d-b13a-9336a728b850", "ethertype": "IPv4", "direction": "ingress", "protocol": "tcp", "port_range_min": 22, "port_range_max": 22, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:55:27Z", "updated_at": "2026-06-22T12:55:27Z", "revision_number": 0, "tenant_id": "de65e216d2274da084c146f2be1e855a"}}'
2026-06-22 12:55:29,093 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 0.976s
2026-06-22 12:55:29,093 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "658f1b05-c091-438d-b13a-9336a728b850", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:28 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '602', 'x-openstack-request-id': 'req-2fe95eb1-f17b-4d8b-8d42-ca3035919981', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "2f4f9292-98f1-430a-afe8-66789b4a3bea", "project_id": "de65e216d2274da084c146f2be1e855a", "security_group_id": "658f1b05-c091-438d-b13a-9336a728b850", "ethertype": "IPv4", "direction": "ingress", "protocol": "icmp", "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:55:28Z", "updated_at": "2026-06-22T12:55:28Z", "revision_number": 0, "tenant_id": "de65e216d2274da084c146f2be1e855a"}}'
2026-06-22 12:55:29,094 106561 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--1897236931 created
2026-06-22 12:55:30,038 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 201 POST https://10.4.3.109/networking/v2.0/floatingips 0.944s
2026-06-22 12:55:30,039 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"floatingip": {"floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '528', 'x-openstack-request-id': 'req-6a42d571-b456-4324-89df-ca5cb7c74a40', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/floatingips'}
Body: b'{"floatingip": {"id": "ed2669f2-362f-4871-a01e-9d4c4ee1e1fb", "tenant_id": "de65e216d2274da084c146f2be1e855a", "project_id": "de65e216d2274da084c146f2be1e855a", "floating_ip_address": "172.24.5.217", "floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "description": "", "port_details": null, "dns_domain": "", "dns_name": "", "tags": [], "created_at": "2026-06-22T12:55:29Z", "updated_at": "2026-06-22T12:55:29Z", "revision_number": 0}}'
2026-06-22 12:55:30,039 106561 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': 'ed2669f2-362f-4871-a01e-9d4c4ee1e1fb', 'tenant_id': 'de65e216d2274da084c146f2be1e855a', 'project_id': 'de65e216d2274da084c146f2be1e855a', 'floating_ip_address': '172.24.5.217', 'floating_network_id': 'f9a07458-ec14-4201-8893-3ae877fd630b', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'description': '', 'port_details': None, 'dns_domain': '', 'dns_name': '', 'tags': [], 'created_at': '2026-06-22T12:55:29Z', 'updated_at': '2026-06-22T12:55:29Z', 'revision_number': 0, 'ip': '172.24.5.217'} created
2026-06-22 12:55:30,185 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 201 POST https://10.4.3.109/identity/v3/auth/tokens 0.141s
2026-06-22 12:55:30,185 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:30 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '2950', 'x-subject-token': '<omitted>', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0cd2d756-ebfe-4168-82b1-f4401def3327', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "4698f5898fac4bbeacc179f66b161e74", "name": "tempest-VolumesAssistedSnapshotsTest-443194839-project-member", "password_expires_at": null}, "audit_ids": ["agi5eCRwSp-Cdz5XvsiltQ"], "expires_at": "2026-06-22T13:55:30.000000Z", "issued_at": "2026-06-22T12:55:30.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "de65e216d2274da084c146f2be1e855a", "name": "tempest-VolumesAssistedSnapshotsTest-443194839"}, "is_domain": false, "roles": [{"id": "a6688fb5b5a04936a62409d001b4324d", "name": "member"}, {"id": "d528bf40124c4f8b8cfd9e2e0a701d5f", "name": "reader"}], "catalog": [{"endpoints": [{"id": "739d187abc344091ba9a620dc736de8e", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2/de65e216d2274da084c146f2be1e855a", "region": "RegionOne"}], "id": "06060b5f6e694732ac034cbe19a49a1b", "type": "compute_legacy", "name": "nova_legacy"}, {"endpoints": [{"id": "251f493857a9487aab931f81c90147db", "interface": "admin", "region_id": "RegionOne", "url": "https://10.4.3.109:8080", "region": "RegionOne"}, {"id": "b5fb463d5fe9463b94cec29397895be5", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109:8080/v1/AUTH_de65e216d2274da084c146f2be1e855a", "region": "RegionOne"}], "id": "1ddd07c73b6b489084d64d4f564e819b", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "e0e9b2097a4f41cc82c1081ff1e38ff8", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/volume/v3", "region": "RegionOne"}], "id": "312ae944e87a45059a9d52c6449d6393", "type": "block-storage", "name": "cinder"}, {"endpoints": [{"id": "66c5209c8f3048deb107ecf60a5a7e52", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2.1", "region": "RegionOne"}], "id": "4cc6901627fb41b997c3f66d5fb9296d", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "80b4eea0ca89429c99fb54c72c27097c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/networking", "region": "RegionOne"}], "id": "60f84008e1a14233aca6cf6b99ab3519", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "f81f298511e0463da6bdb1e49e22154c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/image", "region": "RegionOne"}], "id": "92da432530d64f62ab8dcff40924cf27", "type": "image", "name": "glance"}, {"endpoints": [{"id": "bd4aecfd59d6435ab3de921c0e5e1a7c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/placement", "region": "RegionOne"}], "id": "9a865f4763aa4fdba986964c1540ae16", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "c0b6c750fb474a2994eb7d9bae05bb79", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/identity", "region": "RegionOne"}], "id": "f860eeb22f574e18a2de21309187da44", "type": "identity", "name": "keystone"}]}}'
2026-06-22 12:55:30,185 106561 INFO [tempest.lib.common.fixed_network] (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete) Found network {'id': '549c2bab-e3b9-4877-b654-d6ff5fef3f97', 'name': 'tempest-VolumesAssistedSnapshotsTest-1430143029-network', 'tenant_id': 'de65e216d2274da084c146f2be1e855a', 'project_id': 'de65e216d2274da084c146f2be1e855a', 'admin_state_up': True, 'mtu': 1372, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'port_security_enabled': True, 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 26871, 'vlan_transparent': False, 'qinq': False, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-06-22T12:54:57Z', 'updated_at': '2026-06-22T12:54:57Z', 'revision_number': 1} available for tenant
2026-06-22 12:55:30,186 106561 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-557448323', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBGhsr8F1S5af3rRVLzIfSMAZrcOBNFO6vFShP4O+om/xrjuvMBNzTbgj/RQ+pHUYIIFIVBn9RmX30/URamIRmOaY9LrLly4Y+n3WfvkrsCX7ZcKVMKT9dbPmBIucen9okQ==', 'fingerprint': '58:6e:70:48:d2:2d:8f:23:18:95:2a:b9:ba:ae:7b:b7', 'user_id': '4698f5898fac4bbeacc179f66b161e74', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDDfBc7ed4JVBgv01qGgmClZwUxmaGJMFhxBl4LujbKvkq5pA6eP38Gq\ntVsAVn50ttWgBwYFK4EEACKhZANiAARobK/BdUuWn960VS8yH0jAGa3DgTRTurxU\noT+DvqJv8a47rzATc024I/0UPqR1GCCBSFQZ/UZl99P1EWpiEZjmmPS6y5cuGPp9\n1n75K7Al+2XClTCk/XWz5gSLnHp/aJE=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': '658f1b05-c091-438d-b13a-9336a728b850', 'name': 'tempest-securitygroup--1897236931', 'stateful': True, 'tenant_id': 'de65e216d2274da084c146f2be1e855a', 'project_id': 'de65e216d2274da084c146f2be1e855a', 'description': 'tempest-description--957312696', 'shared': False, 'security_group_rules': [{'id': '21bd4c99-ed78-448a-9b24-606771b8160d', 'project_id': 'de65e216d2274da084c146f2be1e855a', 'security_group_id': '658f1b05-c091-438d-b13a-9336a728b850', 'ethertype': 'IPv6', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 245, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:55:27Z', 'updated_at': '2026-06-22T12:55:27Z', 'revision_number': 0, 'tenant_id': 'de65e216d2274da084c146f2be1e855a'}, {'id': 'ec95f53c-bab3-4101-b45f-0e36615b2c93', 'project_id': 'de65e216d2274da084c146f2be1e855a', 'security_group_id': '658f1b05-c091-438d-b13a-9336a728b850', 'ethertype': 'IPv4', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 244, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:55:27Z', 'updated_at': '2026-06-22T12:55:27Z', 'revision_number': 0, 'tenant_id': 'de65e216d2274da084c146f2be1e855a'}], 'tags': [], 'created_at': '2026-06-22T12:55:27Z', 'updated_at': '2026-06-22T12:55:27Z', 'revision_number': 1}, 'floating_ip': {'id': 'ed2669f2-362f-4871-a01e-9d4c4ee1e1fb', 'tenant_id': 'de65e216d2274da084c146f2be1e855a', 'project_id': 'de65e216d2274da084c146f2be1e855a', 'floating_ip_address': '172.24.5.217', 'floating_network_id': 'f9a07458-ec14-4201-8893-3ae877fd630b', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'description': '', 'port_details': None, 'dns_domain': '', 'dns_name': '', 'tags': [], 'created_at': '2026-06-22T12:55:29Z', 'updated_at': '2026-06-22T12:55:29Z', 'revision_number': 0, 'ip': '172.24.5.217'}}
2026-06-22 12:55:30,829 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 202 POST https://10.4.3.109/compute/v2.1/servers 0.643s
2026-06-22 12:55:30,829 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"server": {"name": "tempest-VolumesAssistedSnapshotsTest-server-339939245", "imageRef": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "flavorRef": "42", "networks": [{"uuid": "549c2bab-e3b9-4877-b654-d6ff5fef3f97"}], "security_groups": [{"name": "tempest-securitygroup--1897236931"}], "key_name": "tempest-keypair-557448323", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:30 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '406', 'location': 'https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-bff8b1da-eb50-4634-bc16-80e56c304b70', 'x-compute-request-id': 'req-bff8b1da-eb50-4634-bc16-80e56c304b70', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/compute/v2.1/servers'}
Body: b'{"server": {"id": "d3bfad9f-8ec6-48a7-8795-124d3f6e81d5", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--1897236931"}], "adminPass": "cA2jpgV5Z9DE"}}'
2026-06-22 12:55:30,982 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 200 GET https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 0.149s
2026-06-22 12:55:30,982 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:30 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1242', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-9f2f6d68-0929-430e-adee-70e243acbdbb', 'x-compute-request-id': 'req-9f2f6d68-0929-430e-adee-70e243acbdbb', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:31Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "", "id": "d3bfad9f-8ec6-48a7-8795-124d3f6e81d5", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}], "metadata": {}, "name": "tempest-VolumesAssistedSnapshotsTest-server-339939245", "status": "BUILD", "tenant_id": "de65e216d2274da084c146f2be1e855a", "user_id": "4698f5898fac4bbeacc179f66b161e74", "updated": "2026-06-22T12:55:30Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "tempest-keypair-557448323", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:32,131 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 200 GET https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 0.139s
2026-06-22 12:55:32,132 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:31 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1246', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-d98a632a-b541-4689-b29f-cb1cac89814c', 'x-compute-request-id': 'req-d98a632a-b541-4689-b29f-cb1cac89814c', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:30Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "", "id": "d3bfad9f-8ec6-48a7-8795-124d3f6e81d5", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}], "metadata": {}, "name": "tempest-VolumesAssistedSnapshotsTest-server-339939245", "status": "BUILD", "tenant_id": "de65e216d2274da084c146f2be1e855a", "user_id": "4698f5898fac4bbeacc179f66b161e74", "updated": "2026-06-22T12:55:32Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-557448323", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:33,261 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 200 GET https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 0.121s
2026-06-22 12:55:33,261 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:33 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1294', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-c4e51477-da3d-479d-be8d-1b923b882ee5', 'x-compute-request-id': 'req-c4e51477-da3d-479d-be8d-1b923b882ee5', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:30Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0ed931ef0e1cf1208df4b467001e41642fb752bd89b79381f002b33c", "id": "d3bfad9f-8ec6-48a7-8795-124d3f6e81d5", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}], "metadata": {}, "name": "tempest-VolumesAssistedSnapshotsTest-server-339939245", "status": "BUILD", "tenant_id": "de65e216d2274da084c146f2be1e855a", "user_id": "4698f5898fac4bbeacc179f66b161e74", "updated": "2026-06-22T12:55:33Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-557448323", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:33,268 106561 INFO [tempest.common.waiters] State transition "BUILD/scheduling" ==> "BUILD/None" after 3 second wait
2026-06-22 12:55:34,515 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 200 GET https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 0.246s
2026-06-22 12:55:34,515 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:34 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1294', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-861f7702-e6c9-4636-afa8-2d5765c1635a', 'x-compute-request-id': 'req-861f7702-e6c9-4636-afa8-2d5765c1635a', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:30Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0ed931ef0e1cf1208df4b467001e41642fb752bd89b79381f002b33c", "id": "d3bfad9f-8ec6-48a7-8795-124d3f6e81d5", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}], "metadata": {}, "name": "tempest-VolumesAssistedSnapshotsTest-server-339939245", "status": "BUILD", "tenant_id": "de65e216d2274da084c146f2be1e855a", "user_id": "4698f5898fac4bbeacc179f66b161e74", "updated": "2026-06-22T12:55:33Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-557448323", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:35,946 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 200 GET https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 0.422s
2026-06-22 12:55:35,946 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:35 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1302', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-894431cd-99ad-4e5b-85d6-dde052081817', 'x-compute-request-id': 'req-894431cd-99ad-4e5b-85d6-dde052081817', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:30Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0ed931ef0e1cf1208df4b467001e41642fb752bd89b79381f002b33c", "id": "d3bfad9f-8ec6-48a7-8795-124d3f6e81d5", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}], "metadata": {}, "name": "tempest-VolumesAssistedSnapshotsTest-server-339939245", "status": "BUILD", "tenant_id": "de65e216d2274da084c146f2be1e855a", "user_id": "4698f5898fac4bbeacc179f66b161e74", "updated": "2026-06-22T12:55:35Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-557448323", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "networking", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:35,953 106561 INFO [tempest.common.waiters] State transition "BUILD/None" ==> "BUILD/networking" after 5 second wait
2026-06-22 12:55:37,886 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 200 GET https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 0.931s
2026-06-22 12:55:37,886 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:36 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1368', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-aac241c3-b941-4b98-ab77-8b11eefb6d07', 'x-compute-request-id': 'req-aac241c3-b941-4b98-ab77-8b11eefb6d07', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:30Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0ed931ef0e1cf1208df4b467001e41642fb752bd89b79381f002b33c", "id": "d3bfad9f-8ec6-48a7-8795-124d3f6e81d5", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5"}], "metadata": {}, "name": "tempest-VolumesAssistedSnapshotsTest-server-339939245", "status": "BUILD", "tenant_id": "de65e216d2274da084c146f2be1e855a", "user_id": "4698f5898fac4bbeacc179f66b161e74", "updated": "2026-06-22T12:55:37Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-557448323", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1897236931"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:37,894 106561 INFO [tempest.common.waiters] State transition "BUILD/networking" ==> "BUILD/spawning" after 7 second wait
2026-06-22 12:55:47,677 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 500 GET https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 8.783s
2026-06-22 12:55:47,677 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-47e6126a-fbc7-42c5-bae1-8a5b0b546389', 'x-compute-request-id': 'req-47e6126a-fbc7-42c5-bae1-8a5b0b546389', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:55:47,875 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 500 DELETE https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 0.197s
2026-06-22 12:55:47,875 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:47 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-596e3bad-2b1d-41e1-84a3-d0e20c66b9e3', 'x-compute-request-id': 'req-596e3bad-2b1d-41e1-84a3-d0e20c66b9e3', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:55:47,875 106561 ERROR [tempest.common.compute] Deleting server d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 failed
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute server = waiters.wait_for_server_status(
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute During handling of the above exception, another exception occurred:
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 348, in create_test_server
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute clients.servers_client.delete_server(
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 188, in delete_server
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute resp, body = self.delete("servers/%s" % server_id)
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:55:47.875 106561 ERROR tempest.common.compute
2026-06-22 12:55:48,001 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:test_volume_assisted_snapshot_create_delete): 500 GET https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 0.124s
2026-06-22 12:55:48,002 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:47 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-5a1effa9-beb2-43e4-9016-2360302f0e95', 'x-compute-request-id': 'req-5a1effa9-beb2-43e4-9016-2360302f0e95', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/d3bfad9f-8ec6-48a7-8795-124d3f6e81d5'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:55:48,002 106561 ERROR [tempest.common.compute] Server d3bfad9f-8ec6-48a7-8795-124d3f6e81d5 failed to delete in time
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute server = waiters.wait_for_server_status(
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute During handling of the above exception, another exception occurred:
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 361, in create_test_server
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute waiters.wait_for_server_termination(
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 110, in wait_for_server_termination
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:55:48.002 106561 ERROR tempest.common.compute
2026-06-22 12:55:48,070 106561 INFO [tempest.lib.common.rest_client] Request (VolumesAssistedSnapshotsTest:_run_cleanups): 500 DELETE https://10.4.3.109/volume/v3/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7 0.065s
2026-06-22 12:55:48,070 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:48 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'content-length': '128', 'content-type': 'application/json', 'x-compute-request-id': 'req-73546de1-50c2-4d10-83f4-ff533bf981d8', 'x-openstack-request-id': 'req-73546de1-50c2-4d10-83f4-ff533bf981d8', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/volume/v3/volumes/70707f39-25e4-45c7-94fc-9d2fe9170ea7'}
Body: b'{"computeFault": {"code": 500, "message": "The server has either erred or is incapable of performing the requested operation."}}'
}}}
traceback-1: {{{
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/base.py", line 493, in delete_volume
cls.volumes_client.delete_volume(volume_id)
File "/opt/stack/tempest/tempest/lib/services/volume/v3/volumes_client.py", line 145, in delete_volume
resp, body = self.delete(url)
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
return self.request('DELETE', url, extra_headers, headers, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/volume/base_client.py", line 39, in request
resp, resp_body = super(BaseClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: The server has either erred or is incapable of performing the requested operation.
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/admin/test_assisted_volume_snapshots.py", line 60, in test_volume_assisted_snapshot_create_delete
server = self.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 257, in create_test_server
body, servers = compute.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/compute.py", line 345, in create_test_server
with excutils.save_and_reraise_exception():
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 266, in __exit__
self.force_reraise()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 232, in force_reraise
raise self.value
File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
server = waiters.wait_for_server_status(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
body = client.show_server(server_id)['server']
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
resp, body = self.get("servers/%s" % server_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
|
||||||
| tempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON | 1 | 0 | 1 | 0 | 0 | Detail | |
test_attach_scsi_disk_with_config_drive[id-777e468f-17ca-4da4-b93d-b7dbf56c0494] |
fail
ft77.1: tempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON.test_attach_scsi_disk_with_config_drive[id-777e468f-17ca-4da4-b93d-b7dbf56c0494]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:55:16,599 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/image/v2/images/7441a81b-dfec-48fb-a896-71f8c9011fbf 0.378s
2026-06-22 12:55:16,599 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:16 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1044', 'content-type': 'application/json', 'x-openstack-request-id': 'req-2a6596c5-23e5-4622-a746-e3f9a42f6e7b', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/image/v2/images/7441a81b-dfec-48fb-a896-71f8c9011fbf'}
Body: b'{"hw_rng_model": "virtio", "os_glance_failed_import": "", "os_glance_importing_to_stores": "", "owner_specified.openstack.md5": "", "owner_specified.openstack.object": "images/cirros-0.6.3-x86_64-disk", "owner_specified.openstack.sha256": "", "name": "cirros-0.6.3-x86_64-disk", "disk_format": "qcow2", "container_format": "bare", "visibility": "public", "size": 21692416, "virtual_size": 117440512, "status": "active", "checksum": "87617e24a5e30cb3b87fda8c0764838f", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "d4b8b5c5b9444df487f11a44db18051b", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "9a9bce0083a00939ec17c11febbfc767aa211aaa54f51e75c5a8b271a9b5637c77205a518b7a2007cb391d23cceb01e0e4e8d64832317151bc85b734b92a7be0", "id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "created_at": "2026-06-22T12:53:06Z", "updated_at": "2026-06-22T12:53:09Z", "tags": [], "self": "/v2/images/7441a81b-dfec-48fb-a896-71f8c9011fbf", "file": "/v2/images/7441a81b-dfec-48fb-a896-71f8c9011fbf/file", "schema": "/v2/schemas/image"}'
2026-06-22 12:55:17,920 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 201 POST https://10.4.3.109/image/v2/images 0.648s
2026-06-22 12:55:17,921 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"container_format": "bare", "disk_format": "qcow2", "min_disk": 0, "min_ram": 0, "visibility": "public", "hw_scsi_model": "virtio-scsi", "hw_disk_bus": "scsi", "hw_cdrom_bus": "scsi"}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:17 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '690', 'content-type': 'application/json', 'location': 'https://127.0.0.1:60999/v2/images/c403df75-8171-4743-bdcc-b10e2dd7ec17', 'openstack-image-import-methods': 'glance-direct,web-download,copy-image', 'x-openstack-request-id': 'req-17ebc3b1-4087-4c5e-87f3-f734336e2522', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/image/v2/images'}
Body: b'{"hw_scsi_model": "virtio-scsi", "hw_disk_bus": "scsi", "hw_cdrom_bus": "scsi", "name": null, "disk_format": "qcow2", "container_format": "bare", "visibility": "public", "size": null, "virtual_size": null, "status": "queued", "checksum": null, "protected": false, "min_ram": 0, "min_disk": 0, "owner": "7840c66b69384c91bce29a70804cdada", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "created_at": "2026-06-22T12:55:18Z", "updated_at": "2026-06-22T12:55:18Z", "tags": [], "self": "/v2/images/c403df75-8171-4743-bdcc-b10e2dd7ec17", "file": "/v2/images/c403df75-8171-4743-bdcc-b10e2dd7ec17/file", "schema": "/v2/schemas/image"}'
2026-06-22 12:55:20,069 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 204 PUT https://10.4.3.109/image/v2/images/c403df75-8171-4743-bdcc-b10e2dd7ec17/file 2.148s
2026-06-22 12:55:20,069 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/octet-stream', 'X-Auth-Token': '<omitted>'}
Body: <callable_iterator object at 0x7899e3ac1690>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:17 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'text/html; charset=UTF-8', 'x-openstack-request-id': 'req-83eb2872-ad6b-460a-b8f8-bec93aaea4de', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/image/v2/images/c403df75-8171-4743-bdcc-b10e2dd7ec17/file'}
Body: b''
2026-06-22 12:55:20,070 106555 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True
2026-06-22 12:55:20,070 106555 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True
2026-06-22 12:55:20,326 106555 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 200 POST https://10.4.3.109/compute/v2.1/os-keypairs 0.255s
2026-06-22 12:55:20,327 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"keypair": {"name": "tempest-keypair-1610191380", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBKHpQT/6KQLaBb1he6hIoy8GL6HQlS5RxkJErzkIMAMSluzap2C6Ukw4Gz+Pq0JoaJfj8bbwZre8aO4Q2Z7PB6y2wsTL2ssMH+xgpknOUWVuKVuyr0kKtqiJ3DYwKq75ig=="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:20 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '386', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-eed071ce-4b8f-4825-bb2f-4e2570bb0664', 'x-compute-request-id': 'req-eed071ce-4b8f-4825-bb2f-4e2570bb0664', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs'}
Body: b'{"keypair": {"name": "tempest-keypair-1610191380", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBKHpQT/6KQLaBb1he6hIoy8GL6HQlS5RxkJErzkIMAMSluzap2C6Ukw4Gz+Pq0JoaJfj8bbwZre8aO4Q2Z7PB6y2wsTL2ssMH+xgpknOUWVuKVuyr0kKtqiJ3DYwKq75ig==", "fingerprint": "a5:3b:4d:18:8c:a6:23:09:d3:46:ef:1e:f8:c0:e8:09", "user_id": "c3d0f016243b465fb58342227477d668"}}'
2026-06-22 12:55:20,328 106555 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-1610191380 created
2026-06-22 12:55:21,377 106555 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-groups 1.049s
2026-06-22 12:55:21,377 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group": {"name": "tempest-securitygroup--994727380", "description": "tempest-description--1193037720"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:20 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '1660', 'x-openstack-request-id': 'req-7ee4cb82-676a-45d4-a1e3-e5755c12f66c', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups'}
Body: b'{"security_group": {"id": "85481c8d-a1d5-4ea4-bd41-45e4e5314148", "name": "tempest-securitygroup--994727380", "stateful": true, "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "project_id": "5ad8739095d74e1c86e22593ea84356a", "description": "tempest-description--1193037720", "shared": false, "security_group_rules": [{"id": "aa5b3888-65d6-46cb-9482-b191409f874f", "project_id": "5ad8739095d74e1c86e22593ea84356a", "security_group_id": "85481c8d-a1d5-4ea4-bd41-45e4e5314148", "ethertype": "IPv4", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 219, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:55:21Z", "updated_at": "2026-06-22T12:55:21Z", "revision_number": 0, "tenant_id": "5ad8739095d74e1c86e22593ea84356a"}, {"id": "cb716ff8-6510-48eb-a22b-eb8a11ffa8cc", "project_id": "5ad8739095d74e1c86e22593ea84356a", "security_group_id": "85481c8d-a1d5-4ea4-bd41-45e4e5314148", "ethertype": "IPv6", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 220, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:55:21Z", "updated_at": "2026-06-22T12:55:21Z", "revision_number": 0, "tenant_id": "5ad8739095d74e1c86e22593ea84356a"}], "tags": [], "created_at": "2026-06-22T12:55:21Z", "updated_at": "2026-06-22T12:55:21Z", "revision_number": 1}}'
2026-06-22 12:55:21,658 106555 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 0.281s
2026-06-22 12:55:21,659 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "85481c8d-a1d5-4ea4-bd41-45e4e5314148", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:21 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '597', 'x-openstack-request-id': 'req-db19019c-4de5-4df4-8d1b-4547e2486668', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "917418bd-8f6f-4749-a0c4-02e1a535468f", "project_id": "5ad8739095d74e1c86e22593ea84356a", "security_group_id": "85481c8d-a1d5-4ea4-bd41-45e4e5314148", "ethertype": "IPv4", "direction": "ingress", "protocol": "tcp", "port_range_min": 22, "port_range_max": 22, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:55:21Z", "updated_at": "2026-06-22T12:55:21Z", "revision_number": 0, "tenant_id": "5ad8739095d74e1c86e22593ea84356a"}}'
2026-06-22 12:55:21,955 106555 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 0.296s
2026-06-22 12:55:21,955 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "85481c8d-a1d5-4ea4-bd41-45e4e5314148", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:21 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '602', 'x-openstack-request-id': 'req-0df1e96c-0254-4d77-98ea-81e8c4d27382', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "994fe643-82fc-44b8-a839-1d5c3ce8eff6", "project_id": "5ad8739095d74e1c86e22593ea84356a", "security_group_id": "85481c8d-a1d5-4ea4-bd41-45e4e5314148", "ethertype": "IPv4", "direction": "ingress", "protocol": "icmp", "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:55:21Z", "updated_at": "2026-06-22T12:55:21Z", "revision_number": 0, "tenant_id": "5ad8739095d74e1c86e22593ea84356a"}}'
2026-06-22 12:55:21,955 106555 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--994727380 created
2026-06-22 12:55:23,438 106555 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/floatingips 1.482s
2026-06-22 12:55:23,439 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"floatingip": {"floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:21 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '528', 'x-openstack-request-id': 'req-5cf7e198-e7ef-44aa-9da5-bf7143475ea5', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/floatingips'}
Body: b'{"floatingip": {"id": "d1c5a59c-0442-469e-82dc-d79a0f3914bf", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "project_id": "5ad8739095d74e1c86e22593ea84356a", "floating_ip_address": "172.24.5.114", "floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "description": "", "port_details": null, "dns_domain": "", "dns_name": "", "tags": [], "created_at": "2026-06-22T12:55:22Z", "updated_at": "2026-06-22T12:55:22Z", "revision_number": 0}}'
2026-06-22 12:55:23,439 106555 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': 'd1c5a59c-0442-469e-82dc-d79a0f3914bf', 'tenant_id': '5ad8739095d74e1c86e22593ea84356a', 'project_id': '5ad8739095d74e1c86e22593ea84356a', 'floating_ip_address': '172.24.5.114', 'floating_network_id': 'f9a07458-ec14-4201-8893-3ae877fd630b', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'description': '', 'port_details': None, 'dns_domain': '', 'dns_name': '', 'tags': [], 'created_at': '2026-06-22T12:55:22Z', 'updated_at': '2026-06-22T12:55:22Z', 'revision_number': 0, 'ip': '172.24.5.114'} created
2026-06-22 12:55:23,592 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 201 POST https://10.4.3.109/identity/v3/auth/tokens 0.150s
2026-06-22 12:55:23,592 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:23 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '2944', 'x-subject-token': '<omitted>', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-af01c7fd-1c4c-4d71-8034-9fd10d370350', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "c3d0f016243b465fb58342227477d668", "name": "tempest-AttachSCSIVolumeTestJSON-1825734928-project-member", "password_expires_at": null}, "audit_ids": ["0jap6IY7Qk6MV6FFHhBZ6Q"], "expires_at": "2026-06-22T13:55:23.000000Z", "issued_at": "2026-06-22T12:55:23.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "5ad8739095d74e1c86e22593ea84356a", "name": "tempest-AttachSCSIVolumeTestJSON-1825734928"}, "is_domain": false, "roles": [{"id": "a6688fb5b5a04936a62409d001b4324d", "name": "member"}, {"id": "d528bf40124c4f8b8cfd9e2e0a701d5f", "name": "reader"}], "catalog": [{"endpoints": [{"id": "739d187abc344091ba9a620dc736de8e", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2/5ad8739095d74e1c86e22593ea84356a", "region": "RegionOne"}], "id": "06060b5f6e694732ac034cbe19a49a1b", "type": "compute_legacy", "name": "nova_legacy"}, {"endpoints": [{"id": "251f493857a9487aab931f81c90147db", "interface": "admin", "region_id": "RegionOne", "url": "https://10.4.3.109:8080", "region": "RegionOne"}, {"id": "b5fb463d5fe9463b94cec29397895be5", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109:8080/v1/AUTH_5ad8739095d74e1c86e22593ea84356a", "region": "RegionOne"}], "id": "1ddd07c73b6b489084d64d4f564e819b", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "e0e9b2097a4f41cc82c1081ff1e38ff8", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/volume/v3", "region": "RegionOne"}], "id": "312ae944e87a45059a9d52c6449d6393", "type": "block-storage", "name": "cinder"}, {"endpoints": [{"id": "66c5209c8f3048deb107ecf60a5a7e52", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2.1", "region": "RegionOne"}], "id": "4cc6901627fb41b997c3f66d5fb9296d", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "80b4eea0ca89429c99fb54c72c27097c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/networking", "region": "RegionOne"}], "id": "60f84008e1a14233aca6cf6b99ab3519", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "f81f298511e0463da6bdb1e49e22154c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/image", "region": "RegionOne"}], "id": "92da432530d64f62ab8dcff40924cf27", "type": "image", "name": "glance"}, {"endpoints": [{"id": "bd4aecfd59d6435ab3de921c0e5e1a7c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/placement", "region": "RegionOne"}], "id": "9a865f4763aa4fdba986964c1540ae16", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "c0b6c750fb474a2994eb7d9bae05bb79", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/identity", "region": "RegionOne"}], "id": "f860eeb22f574e18a2de21309187da44", "type": "identity", "name": "keystone"}]}}'
2026-06-22 12:55:23,593 106555 INFO [tempest.lib.common.fixed_network] (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive) Found network {'id': 'a91159e8-5994-4ddc-81ea-f8475f366bc1', 'name': 'tempest-AttachSCSIVolumeTestJSON-891928700-network', 'tenant_id': '5ad8739095d74e1c86e22593ea84356a', 'project_id': '5ad8739095d74e1c86e22593ea84356a', 'admin_state_up': True, 'mtu': 1372, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'port_security_enabled': True, 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 43609, 'vlan_transparent': False, 'qinq': False, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-06-22T12:54:56Z', 'updated_at': '2026-06-22T12:54:56Z', 'revision_number': 1} available for tenant
2026-06-22 12:55:23,593 106555 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-1610191380', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBKHpQT/6KQLaBb1he6hIoy8GL6HQlS5RxkJErzkIMAMSluzap2C6Ukw4Gz+Pq0JoaJfj8bbwZre8aO4Q2Z7PB6y2wsTL2ssMH+xgpknOUWVuKVuyr0kKtqiJ3DYwKq75ig==', 'fingerprint': 'a5:3b:4d:18:8c:a6:23:09:d3:46:ef:1e:f8:c0:e8:09', 'user_id': 'c3d0f016243b465fb58342227477d668', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDBuxv9sOlW1IKebVDyiuyQIF7z/uiYCrjEpEtXSjA0tOtDe2+vNKfjU\n7vJoYLwlgl+gBwYFK4EEACKhZANiAASh6UE/+ikC2gW9YXuoSKMvBi+h0JUuUcZC\nRK85CDADEpbs2qdgulJMOBs/j6tCaGiX4/G28Ga3vGjuENmezwestsLEy9rLDB/s\nYKZJzlFlbilbsq9JCraoidw2MCqu+Yo=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': '85481c8d-a1d5-4ea4-bd41-45e4e5314148', 'name': 'tempest-securitygroup--994727380', 'stateful': True, 'tenant_id': '5ad8739095d74e1c86e22593ea84356a', 'project_id': '5ad8739095d74e1c86e22593ea84356a', 'description': 'tempest-description--1193037720', 'shared': False, 'security_group_rules': [{'id': 'aa5b3888-65d6-46cb-9482-b191409f874f', 'project_id': '5ad8739095d74e1c86e22593ea84356a', 'security_group_id': '85481c8d-a1d5-4ea4-bd41-45e4e5314148', 'ethertype': 'IPv4', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 219, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:55:21Z', 'updated_at': '2026-06-22T12:55:21Z', 'revision_number': 0, 'tenant_id': '5ad8739095d74e1c86e22593ea84356a'}, {'id': 'cb716ff8-6510-48eb-a22b-eb8a11ffa8cc', 'project_id': '5ad8739095d74e1c86e22593ea84356a', 'security_group_id': '85481c8d-a1d5-4ea4-bd41-45e4e5314148', 'ethertype': 'IPv6', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 220, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:55:21Z', 'updated_at': '2026-06-22T12:55:21Z', 'revision_number': 0, 'tenant_id': '5ad8739095d74e1c86e22593ea84356a'}], 'tags': [], 'created_at': '2026-06-22T12:55:21Z', 'updated_at': '2026-06-22T12:55:21Z', 'revision_number': 1}, 'floating_ip': {'id': 'd1c5a59c-0442-469e-82dc-d79a0f3914bf', 'tenant_id': '5ad8739095d74e1c86e22593ea84356a', 'project_id': '5ad8739095d74e1c86e22593ea84356a', 'floating_ip_address': '172.24.5.114', 'floating_network_id': 'f9a07458-ec14-4201-8893-3ae877fd630b', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'description': '', 'port_details': None, 'dns_domain': '', 'dns_name': '', 'tags': [], 'created_at': '2026-06-22T12:55:22Z', 'updated_at': '2026-06-22T12:55:22Z', 'revision_number': 0, 'ip': '172.24.5.114'}}
2026-06-22 12:55:25,874 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 202 POST https://10.4.3.109/compute/v2.1/servers 2.280s
2026-06-22 12:55:25,874 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"server": {"name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "imageRef": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "flavorRef": "42", "config_drive": true, "networks": [{"uuid": "a91159e8-5994-4ddc-81ea-f8475f366bc1"}], "security_groups": [{"name": "tempest-securitygroup--994727380"}], "key_name": "tempest-keypair-1610191380", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:23 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '405', 'location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-0b70b4c8-7c2b-4800-a95c-a3cb925268c1', 'x-compute-request-id': 'req-0b70b4c8-7c2b-4800-a95c-a3cb925268c1', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/compute/v2.1/servers'}
Body: b'{"server": {"id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--994727380"}], "adminPass": "P24CxShNuCfH"}}'
2026-06-22 12:55:26,023 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 0.147s
2026-06-22 12:55:26,023 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:25 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1244', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-bc6f1e28-6db3-4713-b2df-a54bb8887c9a', 'x-compute-request-id': 'req-bc6f1e28-6db3-4713-b2df-a54bb8887c9a', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:26Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "", "id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "image": {"id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/c403df75-8171-4743-bdcc-b10e2dd7ec17"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "metadata": {}, "name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "status": "BUILD", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "user_id": "c3d0f016243b465fb58342227477d668", "updated": "2026-06-22T12:55:25Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "True", "key_name": "tempest-keypair-1610191380", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:28,185 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 1.154s
2026-06-22 12:55:28,185 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:27 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1240', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-426117e1-eb1b-4ff4-8a08-bb1ea4d1d9ae', 'x-compute-request-id': 'req-426117e1-eb1b-4ff4-8a08-bb1ea4d1d9ae', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:25Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "", "id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "image": {"id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/c403df75-8171-4743-bdcc-b10e2dd7ec17"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "metadata": {}, "name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "status": "BUILD", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "user_id": "c3d0f016243b465fb58342227477d668", "updated": "2026-06-22T12:55:27Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1610191380", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:28,192 106555 INFO [tempest.common.waiters] State transition "BUILD/scheduling" ==> "BUILD/None" after 2 second wait
2026-06-22 12:55:29,735 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 0.541s
2026-06-22 12:55:29,735 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1296', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-95a8ecb0-a005-4e07-b8cd-d568e3ebc6cc', 'x-compute-request-id': 'req-95a8ecb0-a005-4e07-b8cd-d568e3ebc6cc', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:25Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0d64d0057a3daa15c280728719ae7ae8c66830148e78efba71eb3db3", "id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "image": {"id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/c403df75-8171-4743-bdcc-b10e2dd7ec17"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "metadata": {}, "name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "status": "BUILD", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "user_id": "c3d0f016243b465fb58342227477d668", "updated": "2026-06-22T12:55:28Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1610191380", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:30,862 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 0.121s
2026-06-22 12:55:30,863 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:30 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1304', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-633dfa0a-20e0-4fb7-a01d-0b0c0f92994e', 'x-compute-request-id': 'req-633dfa0a-20e0-4fb7-a01d-0b0c0f92994e', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:25Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0d64d0057a3daa15c280728719ae7ae8c66830148e78efba71eb3db3", "id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "image": {"id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/c403df75-8171-4743-bdcc-b10e2dd7ec17"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "metadata": {}, "name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "status": "BUILD", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "user_id": "c3d0f016243b465fb58342227477d668", "updated": "2026-06-22T12:55:30Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1610191380", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "networking", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:30,869 106555 INFO [tempest.common.waiters] State transition "BUILD/None" ==> "BUILD/networking" after 4 second wait
2026-06-22 12:55:32,172 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 0.302s
2026-06-22 12:55:32,172 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:31 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1381', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-17c89be7-1a3c-44cf-9af3-4c3d08521072', 'x-compute-request-id': 'req-17c89be7-1a3c-44cf-9af3-4c3d08521072', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:25Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0d64d0057a3daa15c280728719ae7ae8c66830148e78efba71eb3db3", "id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "image": {"id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/c403df75-8171-4743-bdcc-b10e2dd7ec17"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "metadata": {}, "name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "status": "BUILD", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "user_id": "c3d0f016243b465fb58342227477d668", "updated": "2026-06-22T12:55:32Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1610191380", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--994727380"}], "OS-EXT-STS:task_state": "block_device_mapping", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:32,180 106555 INFO [tempest.common.waiters] State transition "BUILD/networking" ==> "BUILD/block_device_mapping" after 6 second wait
2026-06-22 12:55:33,925 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 0.743s
2026-06-22 12:55:33,925 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:33 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1369', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-4592d1db-a444-4e14-b97f-0e4899927425', 'x-compute-request-id': 'req-4592d1db-a444-4e14-b97f-0e4899927425', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:25Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0d64d0057a3daa15c280728719ae7ae8c66830148e78efba71eb3db3", "id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "image": {"id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/c403df75-8171-4743-bdcc-b10e2dd7ec17"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "metadata": {}, "name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "status": "BUILD", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "user_id": "c3d0f016243b465fb58342227477d668", "updated": "2026-06-22T12:55:32Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1610191380", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--994727380"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:33,934 106555 INFO [tempest.common.waiters] State transition "BUILD/block_device_mapping" ==> "BUILD/spawning" after 7 second wait
2026-06-22 12:55:35,657 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 0.722s
2026-06-22 12:55:35,657 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:34 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1369', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-00960789-673b-4fab-98af-60b58362f1a4', 'x-compute-request-id': 'req-00960789-673b-4fab-98af-60b58362f1a4', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:25Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0d64d0057a3daa15c280728719ae7ae8c66830148e78efba71eb3db3", "id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "image": {"id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/c403df75-8171-4743-bdcc-b10e2dd7ec17"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "metadata": {}, "name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "status": "BUILD", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "user_id": "c3d0f016243b465fb58342227477d668", "updated": "2026-06-22T12:55:32Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1610191380", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--994727380"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:37,374 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 0.709s
2026-06-22 12:55:37,374 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:36 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1369', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-86497ba5-dc10-4c9b-b44f-4dc58d0e9d28', 'x-compute-request-id': 'req-86497ba5-dc10-4c9b-b44f-4dc58d0e9d28', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:25Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0d64d0057a3daa15c280728719ae7ae8c66830148e78efba71eb3db3", "id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "image": {"id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/c403df75-8171-4743-bdcc-b10e2dd7ec17"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "metadata": {}, "name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "status": "BUILD", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "user_id": "c3d0f016243b465fb58342227477d668", "updated": "2026-06-22T12:55:32Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1610191380", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--994727380"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:51,861 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 13.478s
2026-06-22 12:55:51,861 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1369', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-4ab958eb-23ea-4e70-ace5-e36c26c05af9', 'x-compute-request-id': 'req-4ab958eb-23ea-4e70-ace5-e36c26c05af9', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:25Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0d64d0057a3daa15c280728719ae7ae8c66830148e78efba71eb3db3", "id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "image": {"id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/c403df75-8171-4743-bdcc-b10e2dd7ec17"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "metadata": {}, "name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "status": "BUILD", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "user_id": "c3d0f016243b465fb58342227477d668", "updated": "2026-06-22T12:55:32Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1610191380", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--994727380"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:54,012 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 1.142s
2026-06-22 12:55:54,013 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:52 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1552', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-c7f83973-504c-47dc-ad77-eaf2328abf3c', 'x-compute-request-id': 'req-c7f83973-504c-47dc-ad77-eaf2328abf3c', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {"tempest-AttachSCSIVolumeTestJSON-891928700-network": [{"version": 4, "addr": "10.1.0.3", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:9a:dc:e1"}]}, "created": "2026-06-22T12:55:25Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0d64d0057a3daa15c280728719ae7ae8c66830148e78efba71eb3db3", "id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "image": {"id": "c403df75-8171-4743-bdcc-b10e2dd7ec17", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/c403df75-8171-4743-bdcc-b10e2dd7ec17"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6677833d-ae85-4795-a72f-f299a3f3ae46"}], "metadata": {}, "name": "tempest-AttachSCSIVolumeTestJSON-server-1408624495", "status": "ACTIVE", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "user_id": "c3d0f016243b465fb58342227477d668", "updated": "2026-06-22T12:55:52Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1610191380", "OS-SRV-USG:launched_at": "2026-06-22T12:55:51.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--994727380"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:54,022 106555 INFO [tempest.common.waiters] State transition "BUILD/spawning" ==> "ACTIVE/None" after 28 second wait
2026-06-22 12:55:54,285 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46/os-interface 0.263s
2026-06-22 12:55:54,286 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:54 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '282', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-c44dfb1c-1e34-4241-86ed-4e20d1a95d59', 'x-compute-request-id': 'req-c44dfb1c-1e34-4241-86ed-4e20d1a95d59', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46/os-interface'}
Body: b'{"interfaceAttachments": [{"net_id": "a91159e8-5994-4ddc-81ea-f8475f366bc1", "port_id": "27f8682e-c828-44c8-af7b-ca345c97a5af", "mac_addr": "fa:16:3e:9a:dc:e1", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "db296111-8828-4129-9c4f-02109779dc1f", "ip_address": "10.1.0.3"}]}]}'
2026-06-22 12:55:55,318 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 PUT https://10.4.3.109/networking/v2.0/floatingips/d1c5a59c-0442-469e-82dc-d79a0f3914bf 1.029s
2026-06-22 12:55:55,318 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"floatingip": {"port_id": "27f8682e-c828-44c8-af7b-ca345c97a5af"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:54 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '829', 'x-openstack-request-id': 'req-ee3e93e4-cbe0-4a36-a45b-a273b78fb198', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/networking/v2.0/floatingips/d1c5a59c-0442-469e-82dc-d79a0f3914bf'}
Body: b'{"floatingip": {"id": "d1c5a59c-0442-469e-82dc-d79a0f3914bf", "tenant_id": "5ad8739095d74e1c86e22593ea84356a", "project_id": "5ad8739095d74e1c86e22593ea84356a", "floating_ip_address": "172.24.5.114", "floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b", "router_id": "ef55cc35-8086-489b-a184-82ebcdcf7660", "port_id": "27f8682e-c828-44c8-af7b-ca345c97a5af", "fixed_ip_address": "10.1.0.3", "status": "DOWN", "description": "", "port_details": {"name": "", "network_id": "a91159e8-5994-4ddc-81ea-f8475f366bc1", "mac_address": "fa:16:3e:9a:dc:e1", "admin_state_up": true, "status": "ACTIVE", "device_id": "6677833d-ae85-4795-a72f-f299a3f3ae46", "device_owner": "compute:nova"}, "dns_domain": "", "dns_name": "", "tags": [], "created_at": "2026-06-22T12:55:22Z", "updated_at": "2026-06-22T12:55:54Z", "revision_number": 1}}'
2026-06-22 12:55:55,319 106555 INFO [tempest.lib.common.ssh] Creating ssh connection to '172.24.5.114:22' as 'cirros' with public key authentication
2026-06-22 12:56:31,439 106555 INFO [paramiko.transport] Connected (version 2.0, client dropbear_2020.81)
2026-06-22 12:56:31,587 106555 INFO [paramiko.transport] Authentication (publickey) successful!
2026-06-22 12:56:31,588 106555 INFO [tempest.lib.common.ssh] ssh connection to cirros@172.24.5.114 successfully created
2026-06-22 12:56:31,807 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 202 POST https://10.4.3.109/volume/v3/volumes 0.219s
2026-06-22 12:56:31,808 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"volume": {"size": 1, "display_name": "tempest-AttachSCSIVolumeTestJSON-volume-695842625"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:31 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-b48fc51c-6bad-450d-9ba7-a40abab669a0', 'content-length': '754', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-b48fc51c-6bad-450d-9ba7-a40abab669a0', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/volumes'}
Body: b'{"volume": {"id": "2a774597-2548-47f7-a2c3-f94eac0a7b04", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:56:31.744743", "updated_at": null, "name": "tempest-AttachSCSIVolumeTestJSON-volume-695842625", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/2a774597-2548-47f7-a2c3-f94eac0a7b04"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/2a774597-2548-47f7-a2c3-f94eac0a7b04"}], "user_id": "c3d0f016243b465fb58342227477d668", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": []}}'
2026-06-22 12:56:31,842 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/volume/v3/volumes/2a774597-2548-47f7-a2c3-f94eac0a7b04 0.028s
2026-06-22 12:56:31,842 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:31 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-57d7fe68-4288-49c9-950e-1068e7ef3a36', 'content-length': '822', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-57d7fe68-4288-49c9-950e-1068e7ef3a36', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/2a774597-2548-47f7-a2c3-f94eac0a7b04'}
Body: b'{"volume": {"id": "2a774597-2548-47f7-a2c3-f94eac0a7b04", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:56:32.000000", "updated_at": null, "name": "tempest-AttachSCSIVolumeTestJSON-volume-695842625", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/2a774597-2548-47f7-a2c3-f94eac0a7b04"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/2a774597-2548-47f7-a2c3-f94eac0a7b04"}], "user_id": "c3d0f016243b465fb58342227477d668", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "5ad8739095d74e1c86e22593ea84356a"}}'
2026-06-22 12:56:32,881 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 200 GET https://10.4.3.109/volume/v3/volumes/2a774597-2548-47f7-a2c3-f94eac0a7b04 0.031s
2026-06-22 12:56:32,881 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:32 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-1ec74ce6-2c74-45f6-a0c8-e7ae79980840', 'content-length': '847', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-1ec74ce6-2c74-45f6-a0c8-e7ae79980840', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/2a774597-2548-47f7-a2c3-f94eac0a7b04'}
Body: b'{"volume": {"id": "2a774597-2548-47f7-a2c3-f94eac0a7b04", "status": "available", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:56:32.000000", "updated_at": "2026-06-22T12:56:32.000000", "name": "tempest-AttachSCSIVolumeTestJSON-volume-695842625", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/2a774597-2548-47f7-a2c3-f94eac0a7b04"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/2a774597-2548-47f7-a2c3-f94eac0a7b04"}], "user_id": "c3d0f016243b465fb58342227477d668", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "5ad8739095d74e1c86e22593ea84356a"}}'
2026-06-22 12:56:32,892 106555 INFO [tempest.common.waiters] volume 2a774597-2548-47f7-a2c3-f94eac0a7b04 reached available after waiting for 1.892572 seconds
2026-06-22 12:56:38,407 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:test_attach_scsi_disk_with_config_drive): 500 POST https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46/os-volume_attachments 5.515s
2026-06-22 12:56:38,407 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"volumeAttachment": {"volumeId": "2a774597-2548-47f7-a2c3-f94eac0a7b04"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:32 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '149', 'x-openstack-request-id': 'req-5f1d466a-34d3-4473-b0ed-4349189cfa88', 'x-compute-request-id': 'req-5f1d466a-34d3-4473-b0ed-4349189cfa88', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46/os-volume_attachments'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_messaging.rpc.client.RemoteError\'>"}}'
2026-06-22 12:56:38,489 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:_run_cleanups): 500 DELETE https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 0.079s
2026-06-22 12:56:38,489 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-ef5f9ac9-04a6-44a2-99e7-dd13f30f0e1c', 'x-compute-request-id': 'req-ef5f9ac9-04a6-44a2-99e7-dd13f30f0e1c', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:56:38,604 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:_run_cleanups): 500 GET https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46 0.114s
2026-06-22 12:56:38,604 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-ffd79c8a-48f6-476f-af13-74ec4070c236', 'x-compute-request-id': 'req-ffd79c8a-48f6-476f-af13-74ec4070c236', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6677833d-ae85-4795-a72f-f299a3f3ae46'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:56:38,720 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:_run_cleanups): 500 DELETE https://10.4.3.109/compute/v2.1/os-keypairs/tempest-keypair-1610191380 0.114s
2026-06-22 12:56:38,720 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-3a8b8113-8d41-40ae-97c1-cac4baf8020c', 'x-compute-request-id': 'req-3a8b8113-8d41-40ae-97c1-cac4baf8020c', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs/tempest-keypair-1610191380'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:56:38,720 106555 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-1610191380
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name)
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url)
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:56:38.720 106555 ERROR tempest.lib.common.validation_resources
2026-06-22 12:56:40,726 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:_run_cleanups): 409 DELETE https://10.4.3.109/networking/v2.0/security-groups/85481c8d-a1d5-4ea4-bd41-45e4e5314148 2.005s
2026-06-22 12:56:40,727 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '136', 'x-openstack-request-id': 'req-63764267-7205-4725-b159-d20da1b9b530', 'connection': 'close', 'status': '409', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups/85481c8d-a1d5-4ea4-bd41-45e4e5314148'}
Body: b'{"NeutronError": {"type": "SecurityGroupInUse", "message": "Security Group 85481c8d-a1d5-4ea4-bd41-45e4e5314148 in use.", "detail": ""}}'
2026-06-22 12:56:40,727 106555 ERROR [tempest.lib.common.validation_resources] Conflict while deleting security group 85481c8d-a1d5-4ea4-bd41-45e4e5314148 VM might not be deleted
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 315, in clear_validation_resources
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id)
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/security_groups_client.py", line 59, in delete_security_group
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri)
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri)
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 897, in _error_checker
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources raise exceptions.Conflict(resp_body, resp=resp)
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.Conflict: Conflict with state of target resource
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group 85481c8d-a1d5-4ea4-bd41-45e4e5314148 in use.', 'detail': ''}
2026-06-22 12:56:40.727 106555 ERROR tempest.lib.common.validation_resources
2026-06-22 12:56:42,312 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:_run_cleanups): 204 DELETE https://10.4.3.109/networking/v2.0/floatingips/d1c5a59c-0442-469e-82dc-d79a0f3914bf 1.584s
2026-06-22 12:56:42,312 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:40 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'x-openstack-request-id': 'req-4f2e9b0e-fc0a-4336-b62a-f7b7c8c13ae0', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/networking/v2.0/floatingips/d1c5a59c-0442-469e-82dc-d79a0f3914bf'}
Body: b''
2026-06-22 12:56:43,213 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:_run_cleanups): 204 DELETE https://10.4.3.109/image/v2/images/c403df75-8171-4743-bdcc-b10e2dd7ec17 0.898s
2026-06-22 12:56:43,213 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:42 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'text/html; charset=UTF-8', 'x-openstack-request-id': 'req-e3418b1f-41f0-494b-a878-6ca468f799fe', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/image/v2/images/c403df75-8171-4743-bdcc-b10e2dd7ec17'}
Body: b''
2026-06-22 12:56:43,234 106555 INFO [tempest.lib.common.rest_client] Request (AttachSCSIVolumeTestJSON:_run_cleanups): 404 GET https://10.4.3.109/image/v2/images/c403df75-8171-4743-bdcc-b10e2dd7ec17 0.021s
2026-06-22 12:56:43,235 106555 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:43 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '139', 'content-type': 'application/json', 'x-openstack-request-id': 'req-495922f3-8408-418b-8ac6-99b5385d0d62', 'connection': 'close', 'status': '404', 'content-location': 'https://10.4.3.109/image/v2/images/c403df75-8171-4743-bdcc-b10e2dd7ec17'}
Body: b'{"message": "No image found with ID c403df75-8171-4743-bdcc-b10e2dd7ec17<br /><br />\\n\\n\\n", "code": "404 Not Found", "title": "Not Found"}'
}}}
traceback-1: {{{
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 188, in delete_server
resp, body = self.delete("servers/%s" % server_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
return self.request('DELETE', url, extra_headers, headers, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
}}}
traceback-2: {{{
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/common/waiters.py", line 110, in wait_for_server_termination
body = client.show_server(server_id)['server']
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
resp, body = self.get("servers/%s" % server_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
}}}
traceback-3: {{{
Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/fixture.py", line 162, in cleanUp
return self._cleanups(raise_errors=raise_first) # type: ignore[misc]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/callmany.py", line 121, in __call__
raise exc.with_traceback(error[2])
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/callmany.py", line 113, in __call__
cleanup(*args, **kwargs)
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 346, in clear_validation_resources
raise has_exception
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources
keypair_client.delete_keypair(keypair_name)
File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair
resp, body = self.delete(url)
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
return self.request('DELETE', url, extra_headers, headers, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/admin/test_volume.py", line 139, in test_attach_scsi_disk_with_config_drive
attachment = self.attach_volume(server, volume)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 630, in attach_volume
attachment = self.servers_client.attach_volume(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 470, in attach_volume
resp, body = self.post('servers/%s/os-volume_attachments' % server_id,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_messaging.rpc.client.RemoteError'>
|
||||||
| tempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest | 2 | 0 | 1 | 0 | 1 | Detail | |
test_update_attached_volume_with_nonexistent_volume_in_body[id-7dcac15a-b107-46d3-a5f6-cb863f4e454a,negative] |
skip
pt78.1: tempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest.test_update_attached_volume_with_nonexistent_volume_in_body[id-7dcac15a-b107-46d3-a5f6-cb863f4e454a,negative]
|
||||||
test_update_attached_volume_with_nonexistent_volume_in_uri[id-309b5ecd-0585-4a7e-a36f-d2b2bf55259d,negative] |
fail
ft78.2: tempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest.test_update_attached_volume_with_nonexistent_volume_in_uri[id-309b5ecd-0585-4a7e-a36f-d2b2bf55259d,negative]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:55:26,047 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 201 POST https://10.4.3.109/identity/v3/auth/tokens 0.155s
2026-06-22 12:55:26,047 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:25 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '2944', 'x-subject-token': '<omitted>', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-22e8a5c5-dc67-4c64-94c5-b99a8a41fc7e', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "01875fe339894da09a8dbeec1878d3ad", "name": "tempest-VolumesAdminNegativeTest-1866468349-project-member", "password_expires_at": null}, "audit_ids": ["-sIEcuaXTkqHQP2Po9hQlQ"], "expires_at": "2026-06-22T13:55:25.000000Z", "issued_at": "2026-06-22T12:55:25.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "79b312b3f63f472d9472d0c4896f28fe", "name": "tempest-VolumesAdminNegativeTest-1866468349"}, "is_domain": false, "roles": [{"id": "a6688fb5b5a04936a62409d001b4324d", "name": "member"}, {"id": "d528bf40124c4f8b8cfd9e2e0a701d5f", "name": "reader"}], "catalog": [{"endpoints": [{"id": "739d187abc344091ba9a620dc736de8e", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2/79b312b3f63f472d9472d0c4896f28fe", "region": "RegionOne"}], "id": "06060b5f6e694732ac034cbe19a49a1b", "type": "compute_legacy", "name": "nova_legacy"}, {"endpoints": [{"id": "251f493857a9487aab931f81c90147db", "interface": "admin", "region_id": "RegionOne", "url": "https://10.4.3.109:8080", "region": "RegionOne"}, {"id": "b5fb463d5fe9463b94cec29397895be5", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109:8080/v1/AUTH_79b312b3f63f472d9472d0c4896f28fe", "region": "RegionOne"}], "id": "1ddd07c73b6b489084d64d4f564e819b", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "e0e9b2097a4f41cc82c1081ff1e38ff8", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/volume/v3", "region": "RegionOne"}], "id": "312ae944e87a45059a9d52c6449d6393", "type": "block-storage", "name": "cinder"}, {"endpoints": [{"id": "66c5209c8f3048deb107ecf60a5a7e52", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2.1", "region": "RegionOne"}], "id": "4cc6901627fb41b997c3f66d5fb9296d", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "80b4eea0ca89429c99fb54c72c27097c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/networking", "region": "RegionOne"}], "id": "60f84008e1a14233aca6cf6b99ab3519", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "f81f298511e0463da6bdb1e49e22154c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/image", "region": "RegionOne"}], "id": "92da432530d64f62ab8dcff40924cf27", "type": "image", "name": "glance"}, {"endpoints": [{"id": "bd4aecfd59d6435ab3de921c0e5e1a7c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/placement", "region": "RegionOne"}], "id": "9a865f4763aa4fdba986964c1540ae16", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "c0b6c750fb474a2994eb7d9bae05bb79", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/identity", "region": "RegionOne"}], "id": "f860eeb22f574e18a2de21309187da44", "type": "identity", "name": "keystone"}]}}'
2026-06-22 12:55:26,048 106557 INFO [tempest.lib.common.fixed_network] (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri) Found network {'id': 'c5d0b8b1-54de-4d8a-bc95-19524d3b1cff', 'name': 'tempest-VolumesAdminNegativeTest-1479098544-network', 'tenant_id': '79b312b3f63f472d9472d0c4896f28fe', 'project_id': '79b312b3f63f472d9472d0c4896f28fe', 'admin_state_up': True, 'mtu': 1372, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'port_security_enabled': True, 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 11186, 'vlan_transparent': False, 'qinq': False, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-06-22T12:54:56Z', 'updated_at': '2026-06-22T12:54:56Z', 'revision_number': 1} available for tenant
2026-06-22 12:55:28,537 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 202 POST https://10.4.3.109/compute/v2.1/servers 2.489s
2026-06-22 12:55:28,538 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"server": {"name": "tempest-VolumesAdminNegativeTest-server-1369294123", "imageRef": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "flavorRef": "42", "networks": [{"uuid": "c5d0b8b1-54de-4d8a-bc95-19524d3b1cff"}]}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:26 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '380', 'location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-e386d08b-88d8-4bde-8aed-bc0e6d473310', 'x-compute-request-id': 'req-e386d08b-88d8-4bde-8aed-bc0e6d473310', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/compute/v2.1/servers'}
Body: b'{"server": {"id": "6c77a893-50d9-4d11-97d7-ffbf4111f173", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "default"}], "adminPass": "Kju7uKc4MGHy"}}'
2026-06-22 12:55:28,892 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 200 GET https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173 0.353s
2026-06-22 12:55:28,893 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:28 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1216', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-312de308-0ca3-4504-8d6b-16ea055e7d48', 'x-compute-request-id': 'req-312de308-0ca3-4504-8d6b-16ea055e7d48', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:29Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "", "id": "6c77a893-50d9-4d11-97d7-ffbf4111f173", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}], "metadata": {}, "name": "tempest-VolumesAdminNegativeTest-server-1369294123", "status": "BUILD", "tenant_id": "79b312b3f63f472d9472d0c4896f28fe", "user_id": "01875fe339894da09a8dbeec1878d3ad", "updated": "2026-06-22T12:55:28Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:30,003 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 200 GET https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173 0.104s
2026-06-22 12:55:30,003 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1212', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-c1e669d3-4f53-47c0-87aa-d29cf0297ce3', 'x-compute-request-id': 'req-c1e669d3-4f53-47c0-87aa-d29cf0297ce3', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:28Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "", "id": "6c77a893-50d9-4d11-97d7-ffbf4111f173", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}], "metadata": {}, "name": "tempest-VolumesAdminNegativeTest-server-1369294123", "status": "BUILD", "tenant_id": "79b312b3f63f472d9472d0c4896f28fe", "user_id": "01875fe339894da09a8dbeec1878d3ad", "updated": "2026-06-22T12:55:30Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:30,009 106557 INFO [tempest.common.waiters] State transition "BUILD/scheduling" ==> "BUILD/None" after 2 second wait
2026-06-22 12:55:31,375 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 200 GET https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173 0.365s
2026-06-22 12:55:31,375 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:31 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1268', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-34f99200-26ff-4b66-aff2-55c6560808d3', 'x-compute-request-id': 'req-34f99200-26ff-4b66-aff2-55c6560808d3', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:28Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0fc9a6874b0b8786b46f8f3a02bf67b908700159fd17dcefa1831a95", "id": "6c77a893-50d9-4d11-97d7-ffbf4111f173", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}], "metadata": {}, "name": "tempest-VolumesAdminNegativeTest-server-1369294123", "status": "BUILD", "tenant_id": "79b312b3f63f472d9472d0c4896f28fe", "user_id": "01875fe339894da09a8dbeec1878d3ad", "updated": "2026-06-22T12:55:30Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:32,502 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 200 GET https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173 0.121s
2026-06-22 12:55:32,503 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:32 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1268', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-d8818289-c9f5-40ba-9994-0f3bb0afcc59', 'x-compute-request-id': 'req-d8818289-c9f5-40ba-9994-0f3bb0afcc59', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:28Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0fc9a6874b0b8786b46f8f3a02bf67b908700159fd17dcefa1831a95", "id": "6c77a893-50d9-4d11-97d7-ffbf4111f173", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}], "metadata": {}, "name": "tempest-VolumesAdminNegativeTest-server-1369294123", "status": "BUILD", "tenant_id": "79b312b3f63f472d9472d0c4896f28fe", "user_id": "01875fe339894da09a8dbeec1878d3ad", "updated": "2026-06-22T12:55:30Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:34,064 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 200 GET https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173 0.556s
2026-06-22 12:55:34,065 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:33 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1318', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-b0083b23-7e15-4829-a917-efcd78f57449', 'x-compute-request-id': 'req-b0083b23-7e15-4829-a917-efcd78f57449', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:28Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0fc9a6874b0b8786b46f8f3a02bf67b908700159fd17dcefa1831a95", "id": "6c77a893-50d9-4d11-97d7-ffbf4111f173", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}], "metadata": {}, "name": "tempest-VolumesAdminNegativeTest-server-1369294123", "status": "BUILD", "tenant_id": "79b312b3f63f472d9472d0c4896f28fe", "user_id": "01875fe339894da09a8dbeec1878d3ad", "updated": "2026-06-22T12:55:33Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "default"}], "OS-EXT-STS:task_state": "networking", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:34,073 106557 INFO [tempest.common.waiters] State transition "BUILD/None" ==> "BUILD/networking" after 6 second wait
2026-06-22 12:55:35,925 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 200 GET https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173 0.850s
2026-06-22 12:55:35,925 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:35 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1316', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-24add1c3-8511-495b-b1b9-39bf211051ed', 'x-compute-request-id': 'req-24add1c3-8511-495b-b1b9-39bf211051ed', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:28Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0fc9a6874b0b8786b46f8f3a02bf67b908700159fd17dcefa1831a95", "id": "6c77a893-50d9-4d11-97d7-ffbf4111f173", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}], "metadata": {}, "name": "tempest-VolumesAdminNegativeTest-server-1369294123", "status": "BUILD", "tenant_id": "79b312b3f63f472d9472d0c4896f28fe", "user_id": "01875fe339894da09a8dbeec1878d3ad", "updated": "2026-06-22T12:55:35Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "default"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:35,931 106557 INFO [tempest.common.waiters] State transition "BUILD/networking" ==> "BUILD/spawning" after 7 second wait
2026-06-22 12:55:37,791 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 200 GET https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173 0.860s
2026-06-22 12:55:37,791 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:36 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1316', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-c772af25-9779-448f-98aa-097372a425d8', 'x-compute-request-id': 'req-c772af25-9779-448f-98aa-097372a425d8', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:55:28Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "0fc9a6874b0b8786b46f8f3a02bf67b908700159fd17dcefa1831a95", "id": "6c77a893-50d9-4d11-97d7-ffbf4111f173", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173"}], "metadata": {}, "name": "tempest-VolumesAdminNegativeTest-server-1369294123", "status": "BUILD", "tenant_id": "79b312b3f63f472d9472d0c4896f28fe", "user_id": "01875fe339894da09a8dbeec1878d3ad", "updated": "2026-06-22T12:55:35Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "default"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:55:47,635 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 500 GET https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173 8.836s
2026-06-22 12:55:47,635 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-71070047-5cd8-4479-8d36-cd737735bc62', 'x-compute-request-id': 'req-71070047-5cd8-4479-8d36-cd737735bc62', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:55:47,838 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 500 DELETE https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173 0.203s
2026-06-22 12:55:47,838 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:47 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-c3c6d26a-d388-4138-aa58-0dcd1258fc84', 'x-compute-request-id': 'req-c3c6d26a-d388-4138-aa58-0dcd1258fc84', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:55:47,838 106557 ERROR [tempest.common.compute] Deleting server 6c77a893-50d9-4d11-97d7-ffbf4111f173 failed
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute server = waiters.wait_for_server_status(
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute During handling of the above exception, another exception occurred:
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 348, in create_test_server
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute clients.servers_client.delete_server(
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 188, in delete_server
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute resp, body = self.delete("servers/%s" % server_id)
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:55:47.838 106557 ERROR tempest.common.compute
2026-06-22 12:55:47,966 106557 INFO [tempest.lib.common.rest_client] Request (VolumesAdminNegativeTest:test_update_attached_volume_with_nonexistent_volume_in_uri): 500 GET https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173 0.122s
2026-06-22 12:55:47,966 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:47 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-81dbbd70-013c-4d3f-a29d-2d9d3447b455', 'x-compute-request-id': 'req-81dbbd70-013c-4d3f-a29d-2d9d3447b455', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6c77a893-50d9-4d11-97d7-ffbf4111f173'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:55:47,967 106557 ERROR [tempest.common.compute] Server 6c77a893-50d9-4d11-97d7-ffbf4111f173 failed to delete in time
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute server = waiters.wait_for_server_status(
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute During handling of the above exception, another exception occurred:
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 361, in create_test_server
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute waiters.wait_for_server_termination(
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 110, in wait_for_server_termination
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:55:47.967 106557 ERROR tempest.common.compute
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/admin/test_volumes_negative.py", line 61, in test_update_attached_volume_with_nonexistent_volume_in_uri
self.server = self.create_test_server(wait_until="ACTIVE")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 257, in create_test_server
body, servers = compute.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/compute.py", line 345, in create_test_server
with excutils.save_and_reraise_exception():
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 266, in __exit__
self.force_reraise()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 232, in force_reraise
raise self.value
File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
server = waiters.wait_for_server_status(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
body = client.show_server(server_id)['server']
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
resp, body = self.get("servers/%s" % server_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
|
||||||
| tempest.api.compute.servers.test_device_tagging.TaggedAttachmentsTest | 1 | 0 | 1 | 0 | 0 | Detail | |
test_tagged_attachment[id-3e41c782-2a89-4922-a9d2-9a188c4e7c7c,image,network,volume] |
fail
ft79.1: tempest.api.compute.servers.test_device_tagging.TaggedAttachmentsTest.test_tagged_attachment[id-3e41c782-2a89-4922-a9d2-9a188c4e7c7c,image,network,volume]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:56:26,769 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 201 POST https://10.4.3.109/networking/v2.0/networks 0.966s
2026-06-22 12:56:26,769 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"network": {"name": "tempest-tagged-attachments-test-net-1804402412"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:25 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '621', 'x-openstack-request-id': 'req-354008e2-774c-4d95-950a-588dda7c523e', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/networks'}
Body: b'{"network":{"id":"b7b420e7-d670-4699-916e-879f5ed1b2b1","name":"tempest-tagged-attachments-test-net-1804402412","tenant_id":"32d2f9090b904d2688f644da58a61324","project_id":"32d2f9090b904d2688f644da58a61324","admin_state_up":true,"mtu":1372,"status":"ACTIVE","subnets":[],"shared":false,"port_security_enabled":true,"router:external":false,"vlan_transparent":false,"qinq":false,"is_default":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"description":"","tags":[],"created_at":"2026-06-22T12:56:26Z","updated_at":"2026-06-22T12:56:26Z","revision_number":1}}'
2026-06-22 12:56:28,029 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 201 POST https://10.4.3.109/networking/v2.0/subnets 1.259s
2026-06-22 12:56:28,029 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"subnet": {"network_id": "b7b420e7-d670-4699-916e-879f5ed1b2b1", "cidr": "10.10.10.0/24", "ip_version": 4}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:26 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '627', 'x-openstack-request-id': 'req-00fb16fc-8290-4a39-aa47-e3812f6b0f02', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/subnets'}
Body: b'{"subnet":{"id":"29a300bc-02f6-4248-ab7c-bb21d87adaad","name":"","project_id":"32d2f9090b904d2688f644da58a61324","network_id":"b7b420e7-d670-4699-916e-879f5ed1b2b1","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.10.10.1","cidr":"10.10.10.0/24","allocation_pools":[{"start":"10.10.10.2","end":"10.10.10.254"}],"host_routes":[],"dns_nameservers":[],"description":"","router:external":false,"service_types":[],"tags":[],"created_at":"2026-06-22T12:56:27Z","updated_at":"2026-06-22T12:56:27Z","revision_number":0,"tenant_id":"32d2f9090b904d2688f644da58a61324"}}'
2026-06-22 12:56:28,329 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 202 POST https://10.4.3.109/volume/v3/volumes 0.300s
2026-06-22 12:56:28,330 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"volume": {"size": 1, "display_name": "tempest-TaggedAttachmentsTest-volume-1234963754"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:28 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-1bea66f7-869a-4254-8fe7-cb309ae71777', 'content-length': '752', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-1bea66f7-869a-4254-8fe7-cb309ae71777', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/volumes'}
Body: b'{"volume": {"id": "e0089bc1-c72c-498d-8ce5-e4dee4636e47", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:56:28.234278", "updated_at": null, "name": "tempest-TaggedAttachmentsTest-volume-1234963754", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/e0089bc1-c72c-498d-8ce5-e4dee4636e47"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/e0089bc1-c72c-498d-8ce5-e4dee4636e47"}], "user_id": "7398bb15b69645a893257aec48cb1bea", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": []}}'
2026-06-22 12:56:28,381 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 200 GET https://10.4.3.109/volume/v3/volumes/e0089bc1-c72c-498d-8ce5-e4dee4636e47 0.046s
2026-06-22 12:56:28,381 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:28 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-7ede6a50-1d29-40dc-9a19-30d4476c7685', 'content-length': '820', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-7ede6a50-1d29-40dc-9a19-30d4476c7685', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/e0089bc1-c72c-498d-8ce5-e4dee4636e47'}
Body: b'{"volume": {"id": "e0089bc1-c72c-498d-8ce5-e4dee4636e47", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:56:28.000000", "updated_at": null, "name": "tempest-TaggedAttachmentsTest-volume-1234963754", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/e0089bc1-c72c-498d-8ce5-e4dee4636e47"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/e0089bc1-c72c-498d-8ce5-e4dee4636e47"}], "user_id": "7398bb15b69645a893257aec48cb1bea", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "32d2f9090b904d2688f644da58a61324"}}'
2026-06-22 12:56:29,426 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 200 GET https://10.4.3.109/volume/v3/volumes/e0089bc1-c72c-498d-8ce5-e4dee4636e47 0.038s
2026-06-22 12:56:29,427 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-4798431f-35ab-477f-a694-9863e54083c1', 'content-length': '845', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-4798431f-35ab-477f-a694-9863e54083c1', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/e0089bc1-c72c-498d-8ce5-e4dee4636e47'}
Body: b'{"volume": {"id": "e0089bc1-c72c-498d-8ce5-e4dee4636e47", "status": "available", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:56:28.000000", "updated_at": "2026-06-22T12:56:29.000000", "name": "tempest-TaggedAttachmentsTest-volume-1234963754", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/e0089bc1-c72c-498d-8ce5-e4dee4636e47"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/e0089bc1-c72c-498d-8ce5-e4dee4636e47"}], "user_id": "7398bb15b69645a893257aec48cb1bea", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "32d2f9090b904d2688f644da58a61324"}}'
2026-06-22 12:56:29,435 106567 INFO [tempest.common.waiters] volume e0089bc1-c72c-498d-8ce5-e4dee4636e47 reached available after waiting for 1.435658 seconds
2026-06-22 12:56:29,436 106567 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True
2026-06-22 12:56:29,437 106567 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True
2026-06-22 12:56:29,511 106567 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/compute/v2.1/os-keypairs 0.072s
2026-06-22 12:56:29,511 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.49', 'X-Auth-Token': '<omitted>'}
Body: {"keypair": {"name": "tempest-keypair-1998440570", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBE8ROEP8fd3r5PT9HfaXGpYQY0ZEm4syvRRVUsszE7Ej0q/sVkn9706S0NekyyCsuC14deIMomzE2kOcmTfhtkhUPL1bWq1sJBj01hAUzAdafGjYj+GECE1u6en3MpIcZw=="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '401', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.49', 'x-openstack-nova-api-version': '2.49', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-43169e6c-506e-413c-89c6-ae4879f6f5ef', 'x-compute-request-id': 'req-43169e6c-506e-413c-89c6-ae4879f6f5ef', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs'}
Body: b'{"keypair": {"type": "ssh", "name": "tempest-keypair-1998440570", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBE8ROEP8fd3r5PT9HfaXGpYQY0ZEm4syvRRVUsszE7Ej0q/sVkn9706S0NekyyCsuC14deIMomzE2kOcmTfhtkhUPL1bWq1sJBj01hAUzAdafGjYj+GECE1u6en3MpIcZw==", "fingerprint": "66:80:60:12:70:bf:ad:d1:1e:eb:84:a1:bf:da:0d:be", "user_id": "7398bb15b69645a893257aec48cb1bea"}}'
2026-06-22 12:56:29,513 106567 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-1998440570 created
2026-06-22 12:56:31,443 106567 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-groups 1.930s
2026-06-22 12:56:31,443 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group": {"name": "tempest-securitygroup--1471163658", "description": "tempest-description--1373263712"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '1661', 'x-openstack-request-id': 'req-59bae49e-00b5-4ecd-9db6-1fe39311268d', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups'}
Body: b'{"security_group": {"id": "6c20a5d0-1e44-43ab-84df-58abb56f5a79", "name": "tempest-securitygroup--1471163658", "stateful": true, "tenant_id": "32d2f9090b904d2688f644da58a61324", "project_id": "32d2f9090b904d2688f644da58a61324", "description": "tempest-description--1373263712", "shared": false, "security_group_rules": [{"id": "bcf752c5-50d6-4f99-83e4-a150fb60a01b", "project_id": "32d2f9090b904d2688f644da58a61324", "security_group_id": "6c20a5d0-1e44-43ab-84df-58abb56f5a79", "ethertype": "IPv6", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 388, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:56:29Z", "updated_at": "2026-06-22T12:56:29Z", "revision_number": 0, "tenant_id": "32d2f9090b904d2688f644da58a61324"}, {"id": "d0f6b202-a948-4a8b-955f-777c373a6bb1", "project_id": "32d2f9090b904d2688f644da58a61324", "security_group_id": "6c20a5d0-1e44-43ab-84df-58abb56f5a79", "ethertype": "IPv4", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 387, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:56:29Z", "updated_at": "2026-06-22T12:56:29Z", "revision_number": 0, "tenant_id": "32d2f9090b904d2688f644da58a61324"}], "tags": [], "created_at": "2026-06-22T12:56:29Z", "updated_at": "2026-06-22T12:56:29Z", "revision_number": 1}}'
2026-06-22 12:56:35,124 106567 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 3.681s
2026-06-22 12:56:35,125 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "6c20a5d0-1e44-43ab-84df-58abb56f5a79", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:31 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '597', 'x-openstack-request-id': 'req-cd8c40c0-41c4-41be-adf9-f5f03c73df21', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "0814f831-828f-4783-ac8f-6b80be2bdd21", "project_id": "32d2f9090b904d2688f644da58a61324", "security_group_id": "6c20a5d0-1e44-43ab-84df-58abb56f5a79", "ethertype": "IPv4", "direction": "ingress", "protocol": "tcp", "port_range_min": 22, "port_range_max": 22, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:56:31Z", "updated_at": "2026-06-22T12:56:31Z", "revision_number": 0, "tenant_id": "32d2f9090b904d2688f644da58a61324"}}'
2026-06-22 12:56:40,596 106567 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 5.471s
2026-06-22 12:56:40,597 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "6c20a5d0-1e44-43ab-84df-58abb56f5a79", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:35 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '602', 'x-openstack-request-id': 'req-177da013-107d-4575-b95d-e06eb0bd2981', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "e53da14f-94c9-4305-a43b-366045c809ef", "project_id": "32d2f9090b904d2688f644da58a61324", "security_group_id": "6c20a5d0-1e44-43ab-84df-58abb56f5a79", "ethertype": "IPv4", "direction": "ingress", "protocol": "icmp", "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:56:40Z", "updated_at": "2026-06-22T12:56:40Z", "revision_number": 0, "tenant_id": "32d2f9090b904d2688f644da58a61324"}}'
2026-06-22 12:56:40,597 106567 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--1471163658 created
2026-06-22 12:56:42,192 106567 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/floatingips 1.594s
2026-06-22 12:56:42,192 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"floatingip": {"floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:40 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '528', 'x-openstack-request-id': 'req-19985638-5066-4623-9085-1ec484699784', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/floatingips'}
Body: b'{"floatingip": {"id": "b49a5c09-a035-4397-977c-02aaf94dd6e9", "tenant_id": "32d2f9090b904d2688f644da58a61324", "project_id": "32d2f9090b904d2688f644da58a61324", "floating_ip_address": "172.24.5.161", "floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "description": "", "port_details": null, "dns_domain": "", "dns_name": "", "tags": [], "created_at": "2026-06-22T12:56:41Z", "updated_at": "2026-06-22T12:56:41Z", "revision_number": 0}}'
2026-06-22 12:56:42,192 106567 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': 'b49a5c09-a035-4397-977c-02aaf94dd6e9', 'tenant_id': '32d2f9090b904d2688f644da58a61324', 'project_id': '32d2f9090b904d2688f644da58a61324', 'floating_ip_address': '172.24.5.161', 'floating_network_id': 'f9a07458-ec14-4201-8893-3ae877fd630b', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'description': '', 'port_details': None, 'dns_domain': '', 'dns_name': '', 'tags': [], 'created_at': '2026-06-22T12:56:41Z', 'updated_at': '2026-06-22T12:56:41Z', 'revision_number': 0, 'ip': '172.24.5.161'} created
2026-06-22 12:56:42,431 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 201 POST https://10.4.3.109/identity/v3/auth/tokens 0.235s
2026-06-22 12:56:42,432 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:42 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '2938', 'x-subject-token': '<omitted>', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-be78d8b5-f5a2-499a-965d-2e06b67c0635', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "7398bb15b69645a893257aec48cb1bea", "name": "tempest-TaggedAttachmentsTest-1772810607-project-member", "password_expires_at": null}, "audit_ids": ["f28acbCGQcOTCwEdcguhUA"], "expires_at": "2026-06-22T13:56:42.000000Z", "issued_at": "2026-06-22T12:56:42.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "32d2f9090b904d2688f644da58a61324", "name": "tempest-TaggedAttachmentsTest-1772810607"}, "is_domain": false, "roles": [{"id": "a6688fb5b5a04936a62409d001b4324d", "name": "member"}, {"id": "d528bf40124c4f8b8cfd9e2e0a701d5f", "name": "reader"}], "catalog": [{"endpoints": [{"id": "739d187abc344091ba9a620dc736de8e", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2/32d2f9090b904d2688f644da58a61324", "region": "RegionOne"}], "id": "06060b5f6e694732ac034cbe19a49a1b", "type": "compute_legacy", "name": "nova_legacy"}, {"endpoints": [{"id": "251f493857a9487aab931f81c90147db", "interface": "admin", "region_id": "RegionOne", "url": "https://10.4.3.109:8080", "region": "RegionOne"}, {"id": "b5fb463d5fe9463b94cec29397895be5", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109:8080/v1/AUTH_32d2f9090b904d2688f644da58a61324", "region": "RegionOne"}], "id": "1ddd07c73b6b489084d64d4f564e819b", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "e0e9b2097a4f41cc82c1081ff1e38ff8", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/volume/v3", "region": "RegionOne"}], "id": "312ae944e87a45059a9d52c6449d6393", "type": "block-storage", "name": "cinder"}, {"endpoints": [{"id": "66c5209c8f3048deb107ecf60a5a7e52", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2.1", "region": "RegionOne"}], "id": "4cc6901627fb41b997c3f66d5fb9296d", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "80b4eea0ca89429c99fb54c72c27097c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/networking", "region": "RegionOne"}], "id": "60f84008e1a14233aca6cf6b99ab3519", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "f81f298511e0463da6bdb1e49e22154c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/image", "region": "RegionOne"}], "id": "92da432530d64f62ab8dcff40924cf27", "type": "image", "name": "glance"}, {"endpoints": [{"id": "bd4aecfd59d6435ab3de921c0e5e1a7c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/placement", "region": "RegionOne"}], "id": "9a865f4763aa4fdba986964c1540ae16", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "c0b6c750fb474a2994eb7d9bae05bb79", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/identity", "region": "RegionOne"}], "id": "f860eeb22f574e18a2de21309187da44", "type": "identity", "name": "keystone"}]}}'
2026-06-22 12:56:42,432 106567 INFO [tempest.lib.common.fixed_network] (TaggedAttachmentsTest:test_tagged_attachment) Found network {'id': 'e97c8db4-ab21-47f1-b86f-c0cba1ef3ad2', 'name': 'tempest-TaggedAttachmentsTest-1386542465-network', 'tenant_id': '32d2f9090b904d2688f644da58a61324', 'project_id': '32d2f9090b904d2688f644da58a61324', 'admin_state_up': True, 'mtu': 1372, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'port_security_enabled': True, 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 51468, 'vlan_transparent': False, 'qinq': False, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-06-22T12:55:58Z', 'updated_at': '2026-06-22T12:55:58Z', 'revision_number': 1} available for tenant
2026-06-22 12:56:42,610 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 201 POST https://10.4.3.109/identity/v3/auth/tokens 0.172s
2026-06-22 12:56:42,610 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:42 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '2938', 'x-subject-token': '<omitted>', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-9ceb696e-2e0b-43cb-bdca-bdae8deda43e', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "7398bb15b69645a893257aec48cb1bea", "name": "tempest-TaggedAttachmentsTest-1772810607-project-member", "password_expires_at": null}, "audit_ids": ["kIW4y7W-Ro6W_v-AgyoEUA"], "expires_at": "2026-06-22T13:56:42.000000Z", "issued_at": "2026-06-22T12:56:42.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "32d2f9090b904d2688f644da58a61324", "name": "tempest-TaggedAttachmentsTest-1772810607"}, "is_domain": false, "roles": [{"id": "a6688fb5b5a04936a62409d001b4324d", "name": "member"}, {"id": "d528bf40124c4f8b8cfd9e2e0a701d5f", "name": "reader"}], "catalog": [{"endpoints": [{"id": "739d187abc344091ba9a620dc736de8e", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2/32d2f9090b904d2688f644da58a61324", "region": "RegionOne"}], "id": "06060b5f6e694732ac034cbe19a49a1b", "type": "compute_legacy", "name": "nova_legacy"}, {"endpoints": [{"id": "251f493857a9487aab931f81c90147db", "interface": "admin", "region_id": "RegionOne", "url": "https://10.4.3.109:8080", "region": "RegionOne"}, {"id": "b5fb463d5fe9463b94cec29397895be5", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109:8080/v1/AUTH_32d2f9090b904d2688f644da58a61324", "region": "RegionOne"}], "id": "1ddd07c73b6b489084d64d4f564e819b", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "e0e9b2097a4f41cc82c1081ff1e38ff8", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/volume/v3", "region": "RegionOne"}], "id": "312ae944e87a45059a9d52c6449d6393", "type": "block-storage", "name": "cinder"}, {"endpoints": [{"id": "66c5209c8f3048deb107ecf60a5a7e52", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2.1", "region": "RegionOne"}], "id": "4cc6901627fb41b997c3f66d5fb9296d", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "80b4eea0ca89429c99fb54c72c27097c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/networking", "region": "RegionOne"}], "id": "60f84008e1a14233aca6cf6b99ab3519", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "f81f298511e0463da6bdb1e49e22154c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/image", "region": "RegionOne"}], "id": "92da432530d64f62ab8dcff40924cf27", "type": "image", "name": "glance"}, {"endpoints": [{"id": "bd4aecfd59d6435ab3de921c0e5e1a7c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/placement", "region": "RegionOne"}], "id": "9a865f4763aa4fdba986964c1540ae16", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "c0b6c750fb474a2994eb7d9bae05bb79", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/identity", "region": "RegionOne"}], "id": "f860eeb22f574e18a2de21309187da44", "type": "identity", "name": "keystone"}]}}'
2026-06-22 12:56:42,611 106567 INFO [tempest.lib.common.fixed_network] (TaggedAttachmentsTest:test_tagged_attachment) Found network {'id': 'e97c8db4-ab21-47f1-b86f-c0cba1ef3ad2', 'name': 'tempest-TaggedAttachmentsTest-1386542465-network', 'tenant_id': '32d2f9090b904d2688f644da58a61324', 'project_id': '32d2f9090b904d2688f644da58a61324', 'admin_state_up': True, 'mtu': 1372, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'port_security_enabled': True, 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 51468, 'vlan_transparent': False, 'qinq': False, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-06-22T12:55:58Z', 'updated_at': '2026-06-22T12:55:58Z', 'revision_number': 1} available for tenant
2026-06-22 12:56:42,611 106567 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'type': 'ssh', 'name': 'tempest-keypair-1998440570', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBE8ROEP8fd3r5PT9HfaXGpYQY0ZEm4syvRRVUsszE7Ej0q/sVkn9706S0NekyyCsuC14deIMomzE2kOcmTfhtkhUPL1bWq1sJBj01hAUzAdafGjYj+GECE1u6en3MpIcZw==', 'fingerprint': '66:80:60:12:70:bf:ad:d1:1e:eb:84:a1:bf:da:0d:be', 'user_id': '7398bb15b69645a893257aec48cb1bea', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDCsQx4hOvs+V1Gxb+OthXE81Icgki1J1pS8lvLlFrhoAkjwlL/JAdPh\n4bHqO+ncGJagBwYFK4EEACKhZANiAARPEThD/H3d6+T0/R32lxqWEGNGRJuLMr0U\nVVLLMxOxI9Kv7FZJ/e9OktDXpMsgrLgteHXiDKJsxNpDnJk34bZIVDy9W1qtbCQY\n9NYQFMwHWnxo2I/hhAhNbunp9zKSHGc=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': '6c20a5d0-1e44-43ab-84df-58abb56f5a79', 'name': 'tempest-securitygroup--1471163658', 'stateful': True, 'tenant_id': '32d2f9090b904d2688f644da58a61324', 'project_id': '32d2f9090b904d2688f644da58a61324', 'description': 'tempest-description--1373263712', 'shared': False, 'security_group_rules': [{'id': 'bcf752c5-50d6-4f99-83e4-a150fb60a01b', 'project_id': '32d2f9090b904d2688f644da58a61324', 'security_group_id': '6c20a5d0-1e44-43ab-84df-58abb56f5a79', 'ethertype': 'IPv6', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 388, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:56:29Z', 'updated_at': '2026-06-22T12:56:29Z', 'revision_number': 0, 'tenant_id': '32d2f9090b904d2688f644da58a61324'}, {'id': 'd0f6b202-a948-4a8b-955f-777c373a6bb1', 'project_id': '32d2f9090b904d2688f644da58a61324', 'security_group_id': '6c20a5d0-1e44-43ab-84df-58abb56f5a79', 'ethertype': 'IPv4', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 387, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:56:29Z', 'updated_at': '2026-06-22T12:56:29Z', 'revision_number': 0, 'tenant_id': '32d2f9090b904d2688f644da58a61324'}], 'tags': [], 'created_at': '2026-06-22T12:56:29Z', 'updated_at': '2026-06-22T12:56:29Z', 'revision_number': 1}, 'floating_ip': {'id': 'b49a5c09-a035-4397-977c-02aaf94dd6e9', 'tenant_id': '32d2f9090b904d2688f644da58a61324', 'project_id': '32d2f9090b904d2688f644da58a61324', 'floating_ip_address': '172.24.5.161', 'floating_network_id': 'f9a07458-ec14-4201-8893-3ae877fd630b', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'description': '', 'port_details': None, 'dns_domain': '', 'dns_name': '', 'tags': [], 'created_at': '2026-06-22T12:56:41Z', 'updated_at': '2026-06-22T12:56:41Z', 'revision_number': 0, 'ip': '172.24.5.161'}}
2026-06-22 12:56:45,474 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 202 POST https://10.4.3.109/compute/v2.1/servers 2.862s
2026-06-22 12:56:45,474 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.49', 'X-Auth-Token': '<omitted>'}
Body: {"server": {"name": "tempest-device-tagging-server-1825148199", "imageRef": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "flavorRef": "42", "config_drive": true, "networks": [{"uuid": "e97c8db4-ab21-47f1-b86f-c0cba1ef3ad2"}], "security_groups": [{"name": "tempest-securitygroup--1471163658"}], "key_name": "tempest-keypair-1998440570", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:42 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '406', 'location': 'https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.49', 'x-openstack-nova-api-version': '2.49', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-e4fb4050-3b5c-4d3d-ab1f-7195d78929c8', 'x-compute-request-id': 'req-e4fb4050-3b5c-4d3d-ab1f-7195d78929c8', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/compute/v2.1/servers'}
Body: b'{"server": {"id": "6e79a978-ef1a-4be7-a535-543cb6ef3696", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--1471163658"}], "adminPass": "4TP966GPnbTn"}}'
2026-06-22 12:56:46,670 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 200 GET https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696 1.194s
2026-06-22 12:56:46,670 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.49', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:45 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1324', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.49', 'x-openstack-nova-api-version': '2.49', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-b8b58781-d4ca-4d20-a0dd-a46f147b57f6', 'x-compute-request-id': 'req-b8b58781-d4ca-4d20-a0dd-a46f147b57f6', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:45Z", "flavor": {"vcpus": 1, "ram": 192, "disk": 1, "ephemeral": 0, "swap": 0, "original_name": "m1.nano", "extra_specs": {"hw_rng:allowed": "True"}}, "hostId": "", "id": "6e79a978-ef1a-4be7-a535-543cb6ef3696", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696"}], "metadata": {}, "name": "tempest-device-tagging-server-1825148199", "status": "BUILD", "tenant_id": "32d2f9090b904d2688f644da58a61324", "user_id": "7398bb15b69645a893257aec48cb1bea", "updated": "2026-06-22T12:56:45Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "True", "key_name": "tempest-keypair-1998440570", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "description": null, "tags": []}}'
2026-06-22 12:57:03,244 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 200 GET https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696 15.564s
2026-06-22 12:57:03,244 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.49', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:47 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1376', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.49', 'x-openstack-nova-api-version': '2.49', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-6bc1e15e-4f28-491f-8e72-bd7c0da09de3', 'x-compute-request-id': 'req-6bc1e15e-4f28-491f-8e72-bd7c0da09de3', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:45Z", "flavor": {"vcpus": 1, "ram": 192, "disk": 1, "ephemeral": 0, "swap": 0, "original_name": "m1.nano", "extra_specs": {"hw_rng:allowed": "True"}}, "hostId": "247c4ad0f8bbb71d590af6d80a7b203fd881d88c56aa0345e905bf7f", "id": "6e79a978-ef1a-4be7-a535-543cb6ef3696", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696"}], "metadata": {}, "name": "tempest-device-tagging-server-1825148199", "status": "BUILD", "tenant_id": "32d2f9090b904d2688f644da58a61324", "user_id": "7398bb15b69645a893257aec48cb1bea", "updated": "2026-06-22T12:56:48Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1998440570", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "description": null, "tags": []}}'
2026-06-22 12:57:03,253 106567 INFO [tempest.common.waiters] State transition "BUILD/scheduling" ==> "BUILD/None" after 17 second wait
2026-06-22 12:57:49,487 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 200 GET https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696 45.233s
2026-06-22 12:57:49,487 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.49', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:04 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1450', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.49', 'x-openstack-nova-api-version': '2.49', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-73c9ca71-c87b-48bc-9450-6b0236fc6572', 'x-compute-request-id': 'req-73c9ca71-c87b-48bc-9450-6b0236fc6572', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:45Z", "flavor": {"vcpus": 1, "ram": 192, "disk": 1, "ephemeral": 0, "swap": 0, "original_name": "m1.nano", "extra_specs": {"hw_rng:allowed": "True"}}, "hostId": "247c4ad0f8bbb71d590af6d80a7b203fd881d88c56aa0345e905bf7f", "id": "6e79a978-ef1a-4be7-a535-543cb6ef3696", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696"}], "metadata": {}, "name": "tempest-device-tagging-server-1825148199", "status": "BUILD", "tenant_id": "32d2f9090b904d2688f644da58a61324", "user_id": "7398bb15b69645a893257aec48cb1bea", "updated": "2026-06-22T12:56:53Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1998440570", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1471163658"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "description": null, "tags": []}}'
2026-06-22 12:57:49,496 106567 INFO [tempest.common.waiters] State transition "BUILD/None" ==> "BUILD/spawning" after 63 second wait
2026-06-22 12:58:40,910 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 500 GET https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696 50.413s
2026-06-22 12:58:40,910 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.49', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:50 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.49', 'x-openstack-nova-api-version': '2.49', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-4bc07f27-eef3-46c5-b437-e29117d68de9', 'x-compute-request-id': 'req-4bc07f27-eef3-46c5-b437-e29117d68de9', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:41,069 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 500 DELETE https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696 0.158s
2026-06-22 12:58:41,069 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.49', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:40 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.49', 'x-openstack-nova-api-version': '2.49', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-c0b5e981-53a4-4e29-aa6f-ceca8fd2fabb', 'x-compute-request-id': 'req-c0b5e981-53a4-4e29-aa6f-ceca8fd2fabb', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:41,069 106567 ERROR [tempest.common.compute] Deleting server 6e79a978-ef1a-4be7-a535-543cb6ef3696 failed
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute server = waiters.wait_for_server_status(
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute During handling of the above exception, another exception occurred:
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 348, in create_test_server
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute clients.servers_client.delete_server(
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 188, in delete_server
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute resp, body = self.delete("servers/%s" % server_id)
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:41.069 106567 ERROR tempest.common.compute
2026-06-22 12:58:41,164 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:test_tagged_attachment): 500 GET https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696 0.091s
2026-06-22 12:58:41,164 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.49', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:41 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.49', 'x-openstack-nova-api-version': '2.49', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-be3aaaa1-ca5b-4bd7-909e-2c2fc14c96af', 'x-compute-request-id': 'req-be3aaaa1-ca5b-4bd7-909e-2c2fc14c96af', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6e79a978-ef1a-4be7-a535-543cb6ef3696'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:41,165 106567 ERROR [tempest.common.compute] Server 6e79a978-ef1a-4be7-a535-543cb6ef3696 failed to delete in time
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute server = waiters.wait_for_server_status(
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute During handling of the above exception, another exception occurred:
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 361, in create_test_server
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute waiters.wait_for_server_termination(
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 110, in wait_for_server_termination
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:41.165 106567 ERROR tempest.common.compute
2026-06-22 12:58:41,249 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:_run_cleanups): 500 DELETE https://10.4.3.109/compute/v2.1/os-keypairs/tempest-keypair-1998440570 0.080s
2026-06-22 12:58:41,250 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.49', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:41 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.49', 'x-openstack-nova-api-version': '2.49', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-671d1304-f346-409e-a0de-3910f5f160f0', 'x-compute-request-id': 'req-671d1304-f346-409e-a0de-3910f5f160f0', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs/tempest-keypair-1998440570'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:41,250 106567 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-1998440570
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name)
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url)
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:41.250 106567 ERROR tempest.lib.common.validation_resources
2026-06-22 13:00:11,281 106567 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)")': /networking/v2.0/security-groups/6c20a5d0-1e44-43ab-84df-58abb56f5a79
2026-06-22 13:01:22,436 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:_run_cleanups): 409 DELETE https://10.4.3.109/networking/v2.0/security-groups/6c20a5d0-1e44-43ab-84df-58abb56f5a79 161.185s
2026-06-22 13:01:22,437 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 13:00:11 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '136', 'x-openstack-request-id': 'req-a3af55c2-95d0-4d0b-97c7-213729989ef8', 'connection': 'close', 'status': '409', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups/6c20a5d0-1e44-43ab-84df-58abb56f5a79'}
Body: b'{"NeutronError": {"type": "SecurityGroupInUse", "message": "Security Group 6c20a5d0-1e44-43ab-84df-58abb56f5a79 in use.", "detail": ""}}'
2026-06-22 13:01:22,437 106567 ERROR [tempest.lib.common.validation_resources] Conflict while deleting security group 6c20a5d0-1e44-43ab-84df-58abb56f5a79 VM might not be deleted
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 315, in clear_validation_resources
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id)
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/security_groups_client.py", line 59, in delete_security_group
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri)
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri)
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 897, in _error_checker
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources raise exceptions.Conflict(resp_body, resp=resp)
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.Conflict: Conflict with state of target resource
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group 6c20a5d0-1e44-43ab-84df-58abb56f5a79 in use.', 'detail': ''}
2026-06-22 13:01:22.437 106567 ERROR tempest.lib.common.validation_resources
2026-06-22 13:01:41,371 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:_run_cleanups): 503 DELETE https://10.4.3.109/networking/v2.0/floatingips/b49a5c09-a035-4397-977c-02aaf94dd6e9 18.933s
2026-06-22 13:01:41,371 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 13:01:22 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '218', 'content-type': 'application/json', 'x-openstack-request-id': 'req-7b723596-1d7c-4cc4-bda4-85a9e0c20ffb', 'connection': 'close', 'status': '503', 'content-location': 'https://10.4.3.109/networking/v2.0/floatingips/b49a5c09-a035-4397-977c-02aaf94dd6e9'}
Body: b'{"message": "The server is currently unavailable. Please try again at a later time.<br /><br />\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}'
2026-06-22 13:01:41,371 106567 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting ip b49a5c09-a035-4397-977c-02aaf94dd6e9
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 335, in clear_validation_resources
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources floating_ip_client.delete_floatingip(fip_id)
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/floating_ips_client.py", line 55, in delete_floatingip
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri)
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri)
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 956, in _error_checker
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources raise exceptions.UnexpectedResponseCode(str(resp.status),
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources Details: 503
2026-06-22 13:01:41.371 106567 ERROR tempest.lib.common.validation_resources
2026-06-22 13:01:50,585 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:_run_cleanups): 503 DELETE https://10.4.3.109/networking/v2.0/subnets/29a300bc-02f6-4248-ab7c-bb21d87adaad 9.212s
2026-06-22 13:01:50,586 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 13:01:41 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '218', 'content-type': 'application/json', 'x-openstack-request-id': 'req-b4ca940c-9154-47bf-8d96-1a861943c190', 'connection': 'close', 'status': '503', 'content-location': 'https://10.4.3.109/networking/v2.0/subnets/29a300bc-02f6-4248-ab7c-bb21d87adaad'}
Body: b'{"message": "The server is currently unavailable. Please try again at a later time.<br /><br />\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}'
2026-06-22 13:03:20,682 106567 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)")': /networking/v2.0/networks/b7b420e7-d670-4699-916e-879f5ed1b2b1
2026-06-22 13:04:50,789 106567 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)")': /networking/v2.0/networks/b7b420e7-d670-4699-916e-879f5ed1b2b1
2026-06-22 13:06:21,909 106567 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)")': /networking/v2.0/networks/b7b420e7-d670-4699-916e-879f5ed1b2b1
2026-06-22 13:07:51,999 106567 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)")': /networking/v2.0/networks/b7b420e7-d670-4699-916e-879f5ed1b2b1
2026-06-22 13:08:12,947 106567 INFO [tempest.lib.common.rest_client] Request (TaggedAttachmentsTest:_run_cleanups): 503 DELETE https://10.4.3.109/networking/v2.0/networks/b7b420e7-d670-4699-916e-879f5ed1b2b1 382.359s
2026-06-22 13:08:12,947 106567 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 13:07:52 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '218', 'content-type': 'application/json', 'x-openstack-request-id': 'req-09cfae7f-bf35-4db6-9c9d-5ed8dd5e062d', 'connection': 'close', 'status': '503', 'content-location': 'https://10.4.3.109/networking/v2.0/networks/b7b420e7-d670-4699-916e-879f5ed1b2b1'}
Body: b'{"message": "The server is currently unavailable. Please try again at a later time.<br /><br />\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}'
}}}
traceback-1: {{{
Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/fixture.py", line 162, in cleanUp
return self._cleanups(raise_errors=raise_first) # type: ignore[misc]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/callmany.py", line 121, in __call__
raise exc.with_traceback(error[2])
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/callmany.py", line 113, in __call__
cleanup(*args, **kwargs)
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 346, in clear_validation_resources
raise has_exception
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources
keypair_client.delete_keypair(keypair_name)
File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair
resp, body = self.delete(url)
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
return self.request('DELETE', url, extra_headers, headers, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
}}}
traceback-2: {{{
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/lib/services/network/subnets_client.py", line 52, in delete_subnet
return self.delete_resource(uri)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
resp, body = self.delete(req_uri)
^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
return self.request('DELETE', url, extra_headers, headers, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 956, in _error_checker
raise exceptions.UnexpectedResponseCode(str(resp.status),
tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received
Details: 503
}}}
traceback-3: {{{
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/lib/services/network/networks_client.py", line 52, in delete_network
return self.delete_resource(uri)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
resp, body = self.delete(req_uri)
^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
return self.request('DELETE', url, extra_headers, headers, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 956, in _error_checker
raise exceptions.UnexpectedResponseCode(str(resp.status),
tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received
Details: 503
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/common/utils/__init__.py", line 65, in wrapper
return f(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/servers/test_device_tagging.py", line 379, in test_tagged_attachment
server = self.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 257, in create_test_server
body, servers = compute.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/compute.py", line 345, in create_test_server
with excutils.save_and_reraise_exception():
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 266, in __exit__
self.force_reraise()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 232, in force_reraise
raise self.value
File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
server = waiters.wait_for_server_status(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
body = client.show_server(server_id)['server']
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
resp, body = self.get("servers/%s" % server_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
|
||||||
| tempest.api.compute.servers.test_device_tagging.TaggedBootDevicesTest | 1 | 0 | 1 | 0 | 0 | Detail | |
test_tagged_boot_devices[id-a2e65a6c-66f1-4442-aaa8-498c31778d96,image,network,slow,volume] |
fail
ft80.1: tempest.api.compute.servers.test_device_tagging.TaggedBootDevicesTest.test_tagged_boot_devices[id-a2e65a6c-66f1-4442-aaa8-498c31778d96,image,network,slow,volume]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:55:19,403 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 202 POST https://10.4.3.109/volume/v3/volumes 1.016s
2026-06-22 12:55:19,403 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"volume": {"size": 1, "display_name": "tempest-TaggedBootDevicesTest-volume-980931650", "imageRef": "7441a81b-dfec-48fb-a896-71f8c9011fbf"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:18 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-eee8823c-dea6-46c6-b578-461004f04b74', 'content-length': '751', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-eee8823c-dea6-46c6-b578-461004f04b74', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/volumes'}
Body: b'{"volume": {"id": "03f1bc3d-749d-49b9-8328-383df8a827c9", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:19.316463", "updated_at": null, "name": "tempest-TaggedBootDevicesTest-volume-980931650", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": []}}'
2026-06-22 12:55:19,439 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9 0.027s
2026-06-22 12:55:19,439 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:19 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-12482961-1251-4cce-89c2-6e7f25ac2658', 'content-length': '819', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-12482961-1251-4cce-89c2-6e7f25ac2658', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9'}
Body: b'{"volume": {"id": "03f1bc3d-749d-49b9-8328-383df8a827c9", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:19.000000", "updated_at": null, "name": "tempest-TaggedBootDevicesTest-volume-980931650", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:20,492 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9 0.046s
2026-06-22 12:55:20,492 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:20 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-d632c799-b9f7-457d-94bf-15a8cb1d097c', 'content-length': '843', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-d632c799-b9f7-457d-94bf-15a8cb1d097c', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9'}
Body: b'{"volume": {"id": "03f1bc3d-749d-49b9-8328-383df8a827c9", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:19.000000", "updated_at": "2026-06-22T12:55:20.000000", "name": "tempest-TaggedBootDevicesTest-volume-980931650", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:21,532 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9 0.030s
2026-06-22 12:55:21,532 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:21 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-9e64b50d-9190-4ec9-8f29-12f7850f2fb6', 'content-length': '843', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-9e64b50d-9190-4ec9-8f29-12f7850f2fb6', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9'}
Body: b'{"volume": {"id": "03f1bc3d-749d-49b9-8328-383df8a827c9", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:19.000000", "updated_at": "2026-06-22T12:55:20.000000", "name": "tempest-TaggedBootDevicesTest-volume-980931650", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:22,576 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9 0.038s
2026-06-22 12:55:22,576 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:22 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-da291622-9133-444b-8d02-46a28445bbe3', 'content-length': '901', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-da291622-9133-444b-8d02-46a28445bbe3', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9'}
Body: b'{"volume": {"id": "03f1bc3d-749d-49b9-8328-383df8a827c9", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:19.000000", "updated_at": "2026-06-22T12:55:20.000000", "name": "tempest-TaggedBootDevicesTest-volume-980931650", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "volume_image_metadata": {"signature_verified": "False"}}}'
2026-06-22 12:55:23,616 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9 0.034s
2026-06-22 12:55:23,616 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:23 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-0ce54d9f-d809-4a46-9bb0-130046f816c5', 'content-length': '904', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-0ce54d9f-d809-4a46-9bb0-130046f816c5', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9'}
Body: b'{"volume": {"id": "03f1bc3d-749d-49b9-8328-383df8a827c9", "status": "downloading", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:19.000000", "updated_at": "2026-06-22T12:55:23.000000", "name": "tempest-TaggedBootDevicesTest-volume-980931650", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "volume_image_metadata": {"signature_verified": "False"}}}'
2026-06-22 12:55:24,659 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9 0.037s
2026-06-22 12:55:24,659 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:24 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-fb781006-699d-4148-92be-22b04d70faf0', 'content-length': '904', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-fb781006-699d-4148-92be-22b04d70faf0', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9'}
Body: b'{"volume": {"id": "03f1bc3d-749d-49b9-8328-383df8a827c9", "status": "downloading", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:19.000000", "updated_at": "2026-06-22T12:55:23.000000", "name": "tempest-TaggedBootDevicesTest-volume-980931650", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "volume_image_metadata": {"signature_verified": "False"}}}'
2026-06-22 12:55:25,696 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9 0.029s
2026-06-22 12:55:25,696 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:25 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-18359c0a-f7d4-4d8f-9f1d-e51035218084', 'content-length': '904', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-18359c0a-f7d4-4d8f-9f1d-e51035218084', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9'}
Body: b'{"volume": {"id": "03f1bc3d-749d-49b9-8328-383df8a827c9", "status": "downloading", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:19.000000", "updated_at": "2026-06-22T12:55:23.000000", "name": "tempest-TaggedBootDevicesTest-volume-980931650", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "volume_image_metadata": {"signature_verified": "False"}}}'
2026-06-22 12:55:26,761 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9 0.058s
2026-06-22 12:55:26,761 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:26 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-496205be-19dd-4f7f-855e-07cc39fbd58a', 'content-length': '904', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-496205be-19dd-4f7f-855e-07cc39fbd58a', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9'}
Body: b'{"volume": {"id": "03f1bc3d-749d-49b9-8328-383df8a827c9", "status": "downloading", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:19.000000", "updated_at": "2026-06-22T12:55:26.000000", "name": "tempest-TaggedBootDevicesTest-volume-980931650", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "volume_image_metadata": {"signature_verified": "False"}}}'
2026-06-22 12:55:27,803 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9 0.031s
2026-06-22 12:55:27,803 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:27 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-573030d2-8e1a-4aef-8e9a-e4c0751a604b', 'content-length': '1390', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-573030d2-8e1a-4aef-8e9a-e4c0751a604b', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9'}
Body: b'{"volume": {"id": "03f1bc3d-749d-49b9-8328-383df8a827c9", "status": "available", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:19.000000", "updated_at": "2026-06-22T12:55:27.000000", "name": "tempest-TaggedBootDevicesTest-volume-980931650", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/03f1bc3d-749d-49b9-8328-383df8a827c9"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "true", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "volume_image_metadata": {"signature_verified": "False", "hw_rng_model": "virtio", "os_glance_failed_import": "", "os_glance_importing_to_stores": "", "owner_specified.openstack.md5": "", "owner_specified.openstack.object": "images/cirros-0.6.3-x86_64-disk", "owner_specified.openstack.sha256": "", "image_id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "image_name": "cirros-0.6.3-x86_64-disk", "checksum": "87617e24a5e30cb3b87fda8c0764838f", "container_format": "bare", "disk_format": "qcow2", "min_disk": "0", "min_ram": "0", "size": "21692416"}}}'
2026-06-22 12:55:27,808 106563 INFO [tempest.common.waiters] volume 03f1bc3d-749d-49b9-8328-383df8a827c9 reached available after waiting for 8.808253 seconds
2026-06-22 12:55:28,072 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 202 POST https://10.4.3.109/volume/v3/volumes 0.262s
2026-06-22 12:55:28,072 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"volume": {"size": 1, "display_name": "tempest-TaggedBootDevicesTest-volume-1738824325"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:27 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-1e398e05-af4a-4ed8-bc16-3717ee68ab05', 'content-length': '752', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-1e398e05-af4a-4ed8-bc16-3717ee68ab05', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/volumes'}
Body: b'{"volume": {"id": "8fb02c80-0fa8-4fdd-901d-9a12b2677f6f", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:27.992131", "updated_at": null, "name": "tempest-TaggedBootDevicesTest-volume-1738824325", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/8fb02c80-0fa8-4fdd-901d-9a12b2677f6f"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/8fb02c80-0fa8-4fdd-901d-9a12b2677f6f"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": []}}'
2026-06-22 12:55:28,116 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/8fb02c80-0fa8-4fdd-901d-9a12b2677f6f 0.038s
2026-06-22 12:55:28,116 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:28 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-35a56a1d-db99-4d5f-be39-7d5bcdedc93b', 'content-length': '820', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-35a56a1d-db99-4d5f-be39-7d5bcdedc93b', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/8fb02c80-0fa8-4fdd-901d-9a12b2677f6f'}
Body: b'{"volume": {"id": "8fb02c80-0fa8-4fdd-901d-9a12b2677f6f", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:28.000000", "updated_at": null, "name": "tempest-TaggedBootDevicesTest-volume-1738824325", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/8fb02c80-0fa8-4fdd-901d-9a12b2677f6f"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/8fb02c80-0fa8-4fdd-901d-9a12b2677f6f"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:29,158 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/8fb02c80-0fa8-4fdd-901d-9a12b2677f6f 0.034s
2026-06-22 12:55:29,158 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-602606ee-d080-4ee9-9259-ca94d49e44f4', 'content-length': '845', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-602606ee-d080-4ee9-9259-ca94d49e44f4', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/8fb02c80-0fa8-4fdd-901d-9a12b2677f6f'}
Body: b'{"volume": {"id": "8fb02c80-0fa8-4fdd-901d-9a12b2677f6f", "status": "available", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:28.000000", "updated_at": "2026-06-22T12:55:28.000000", "name": "tempest-TaggedBootDevicesTest-volume-1738824325", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/8fb02c80-0fa8-4fdd-901d-9a12b2677f6f"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/8fb02c80-0fa8-4fdd-901d-9a12b2677f6f"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:29,164 106563 INFO [tempest.common.waiters] volume 8fb02c80-0fa8-4fdd-901d-9a12b2677f6f reached available after waiting for 1.164452 seconds
2026-06-22 12:55:29,364 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 202 POST https://10.4.3.109/volume/v3/volumes 0.199s
2026-06-22 12:55:29,364 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"volume": {"size": 1, "display_name": "tempest-TaggedBootDevicesTest-volume-1449469318"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-0e9ceffb-2a7e-43e9-b5ea-0285ae5127b5', 'content-length': '752', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-0e9ceffb-2a7e-43e9-b5ea-0285ae5127b5', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/volumes'}
Body: b'{"volume": {"id": "387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:29.308010", "updated_at": null, "name": "tempest-TaggedBootDevicesTest-volume-1449469318", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": []}}'
2026-06-22 12:55:29,407 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb 0.034s
2026-06-22 12:55:29,407 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-6c260f01-5d61-4f1a-8a5d-43e08d4abdd1', 'content-length': '820', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-6c260f01-5d61-4f1a-8a5d-43e08d4abdd1', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb'}
Body: b'{"volume": {"id": "387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:29.000000", "updated_at": null, "name": "tempest-TaggedBootDevicesTest-volume-1449469318", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:30,437 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 200 GET https://10.4.3.109/volume/v3/volumes/387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb 0.023s
2026-06-22 12:55:30,437 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:30 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-5aedb3da-9d17-4e55-9dfb-0709416fdc7a', 'content-length': '845', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-5aedb3da-9d17-4e55-9dfb-0709416fdc7a', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb'}
Body: b'{"volume": {"id": "387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb", "status": "available", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:29.000000", "updated_at": "2026-06-22T12:55:30.000000", "name": "tempest-TaggedBootDevicesTest-volume-1449469318", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb"}], "user_id": "d9f1e05a1605465ea87d78de9b338eb6", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:30,444 106563 INFO [tempest.common.waiters] volume 387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb reached available after waiting for 1.444263 seconds
2026-06-22 12:55:31,003 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 201 POST https://10.4.3.109/networking/v2.0/networks 0.559s
2026-06-22 12:55:31,003 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"network": {"name": "tempest-device-tagging-net1-441964968"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:30 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '612', 'x-openstack-request-id': 'req-258d554c-73c6-4216-8ca8-cfa84e5c3df1', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/networks'}
Body: b'{"network":{"id":"8c287979-4d97-4634-9ad5-2632899dac2f","name":"tempest-device-tagging-net1-441964968","tenant_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9","project_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9","admin_state_up":true,"mtu":1372,"status":"ACTIVE","subnets":[],"shared":false,"port_security_enabled":true,"router:external":false,"vlan_transparent":false,"qinq":false,"is_default":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"description":"","tags":[],"created_at":"2026-06-22T12:55:30Z","updated_at":"2026-06-22T12:55:30Z","revision_number":1}}'
2026-06-22 12:55:31,582 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 201 POST https://10.4.3.109/networking/v2.0/networks 0.578s
2026-06-22 12:55:31,582 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"network": {"name": "tempest-device-tagging-net2-273295397"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:31 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '612', 'x-openstack-request-id': 'req-c1a66f98-276f-4f28-9c04-3f01f6e5331f', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/networks'}
Body: b'{"network":{"id":"95dfa485-e801-4134-864c-1bded557533f","name":"tempest-device-tagging-net2-273295397","tenant_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9","project_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9","admin_state_up":true,"mtu":1372,"status":"ACTIVE","subnets":[],"shared":false,"port_security_enabled":true,"router:external":false,"vlan_transparent":false,"qinq":false,"is_default":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"description":"","tags":[],"created_at":"2026-06-22T12:55:31Z","updated_at":"2026-06-22T12:55:31Z","revision_number":1}}'
2026-06-22 12:55:32,288 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 201 POST https://10.4.3.109/networking/v2.0/subnets 0.706s
2026-06-22 12:55:32,289 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"subnet": {"network_id": "8c287979-4d97-4634-9ad5-2632899dac2f", "cidr": "10.1.1.0/24", "ip_version": 4}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:31 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '619', 'x-openstack-request-id': 'req-5a1f0b46-7907-4393-a869-f8a1869f3d30', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/subnets'}
Body: b'{"subnet":{"id":"9e6480a6-ff38-47e7-913a-e193383924e7","name":"","project_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9","network_id":"8c287979-4d97-4634-9ad5-2632899dac2f","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.1.1.1","cidr":"10.1.1.0/24","allocation_pools":[{"start":"10.1.1.2","end":"10.1.1.254"}],"host_routes":[],"dns_nameservers":[],"description":"","router:external":false,"service_types":[],"tags":[],"created_at":"2026-06-22T12:55:31Z","updated_at":"2026-06-22T12:55:31Z","revision_number":0,"tenant_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:32,906 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 201 POST https://10.4.3.109/networking/v2.0/subnets 0.617s
2026-06-22 12:55:32,907 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"subnet": {"network_id": "95dfa485-e801-4134-864c-1bded557533f", "cidr": "10.2.2.0/24", "ip_version": 4}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:32 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '619', 'x-openstack-request-id': 'req-947d5f2c-2471-447b-96e1-d69c75050ba5', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/subnets'}
Body: b'{"subnet":{"id":"51d09496-b17f-482b-b3a6-7d2b5f5cc02d","name":"","project_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9","network_id":"95dfa485-e801-4134-864c-1bded557533f","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.2.2.1","cidr":"10.2.2.0/24","allocation_pools":[{"start":"10.2.2.2","end":"10.2.2.254"}],"host_routes":[],"dns_nameservers":[],"description":"","router:external":false,"service_types":[],"tags":[],"created_at":"2026-06-22T12:55:32Z","updated_at":"2026-06-22T12:55:32Z","revision_number":0,"tenant_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:33,379 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 201 POST https://10.4.3.109/networking/v2.0/ports 0.472s
2026-06-22 12:55:33,380 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"port": {"network_id": "8c287979-4d97-4634-9ad5-2632899dac2f", "name": "tempest-TaggedBootDevicesTest-460542036", "fixed_ips": [{"subnet_id": "9e6480a6-ff38-47e7-913a-e193383924e7"}]}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:32 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '732', 'x-openstack-request-id': 'req-3d84d3e6-68ee-47e2-a55f-e0d89289f3f9', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/ports'}
Body: b'{"port":{"id":"f749e835-09a0-4f57-a23a-80406a2bfda1","name":"tempest-TaggedBootDevicesTest-460542036","network_id":"8c287979-4d97-4634-9ad5-2632899dac2f","project_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9","mac_address":"fa:16:3e:c5:1d:29","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9e6480a6-ff38-47e7-913a-e193383924e7","ip_address":"10.1.1.128"}],"tenant_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9","port_security_enabled":true,"security_groups":["893c6bc9-fd8c-4163-9cd9-37626f665235"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2026-06-22T12:55:32Z","updated_at":"2026-06-22T12:55:33Z","revision_number":1}}'
2026-06-22 12:55:33,852 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 201 POST https://10.4.3.109/networking/v2.0/ports 0.472s
2026-06-22 12:55:33,852 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"port": {"network_id": "8c287979-4d97-4634-9ad5-2632899dac2f", "name": "tempest-TaggedBootDevicesTest-1628688443", "fixed_ips": [{"subnet_id": "9e6480a6-ff38-47e7-913a-e193383924e7"}]}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:33 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '732', 'x-openstack-request-id': 'req-4d9e5841-1231-4840-8259-1850836b6d5d', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/ports'}
Body: b'{"port":{"id":"7bcb9e88-4a2c-44ec-b36c-4a4855fe9b95","name":"tempest-TaggedBootDevicesTest-1628688443","network_id":"8c287979-4d97-4634-9ad5-2632899dac2f","project_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9","mac_address":"fa:16:3e:e2:4c:c0","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9e6480a6-ff38-47e7-913a-e193383924e7","ip_address":"10.1.1.40"}],"tenant_id":"6f5abdfd9b8a47ee8c7a6e0c1488efc9","port_security_enabled":true,"security_groups":["893c6bc9-fd8c-4163-9cd9-37626f665235"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2026-06-22T12:55:33Z","updated_at":"2026-06-22T12:55:33Z","revision_number":1}}'
2026-06-22 12:55:33,853 106563 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True
2026-06-22 12:55:33,853 106563 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True
2026-06-22 12:55:34,069 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/compute/v2.1/os-keypairs 0.215s
2026-06-22 12:55:34,070 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.32', 'X-Auth-Token': '<omitted>'}
Body: {"keypair": {"name": "tempest-keypair-1729917707", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBIOgPE7wT5N3uxXIrsHDykmHu9KIj9LueOkBtlM58f/ScLNsqkDEvIvCjRqhUcL6gAxUBVLR+dmLGDHd9zrSuhTkqh912qwhtw/kpW52zInM64BiHyPvkygDakNikkqgFA=="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:33 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '401', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.32', 'x-openstack-nova-api-version': '2.32', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-0ffca393-d783-4d24-a7e0-b9e5ef2e08b6', 'x-compute-request-id': 'req-0ffca393-d783-4d24-a7e0-b9e5ef2e08b6', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs'}
Body: b'{"keypair": {"type": "ssh", "name": "tempest-keypair-1729917707", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBIOgPE7wT5N3uxXIrsHDykmHu9KIj9LueOkBtlM58f/ScLNsqkDEvIvCjRqhUcL6gAxUBVLR+dmLGDHd9zrSuhTkqh912qwhtw/kpW52zInM64BiHyPvkygDakNikkqgFA==", "fingerprint": "f5:87:a8:24:92:43:eb:e8:a6:44:9f:30:13:30:ce:ad", "user_id": "d9f1e05a1605465ea87d78de9b338eb6"}}'
2026-06-22 12:55:34,071 106563 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-1729917707 created
2026-06-22 12:55:34,325 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-groups 0.251s
2026-06-22 12:55:34,325 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group": {"name": "tempest-securitygroup--367316783", "description": "tempest-description--434091462"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:34 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '1659', 'x-openstack-request-id': 'req-812f57fe-5497-49d0-96f3-253c1f9c771a', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups'}
Body: b'{"security_group": {"id": "bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe", "name": "tempest-securitygroup--367316783", "stateful": true, "tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "project_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "description": "tempest-description--434091462", "shared": false, "security_group_rules": [{"id": "1d50ccb8-e277-4d3a-9141-27b6a455fb2d", "project_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "security_group_id": "bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe", "ethertype": "IPv4", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 269, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:55:34Z", "updated_at": "2026-06-22T12:55:34Z", "revision_number": 0, "tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}, {"id": "3c9acaa6-a62e-4cf9-bca1-8d4d11682d14", "project_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "security_group_id": "bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe", "ethertype": "IPv6", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 270, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:55:34Z", "updated_at": "2026-06-22T12:55:34Z", "revision_number": 0, "tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}], "tags": [], "created_at": "2026-06-22T12:55:34Z", "updated_at": "2026-06-22T12:55:34Z", "revision_number": 1}}'
2026-06-22 12:55:34,660 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 0.335s
2026-06-22 12:55:34,660 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:34 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '597', 'x-openstack-request-id': 'req-85c1f222-50a7-4849-8519-648f86b85617', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "11ba7b3a-6900-4d0b-b6b8-6e03007fbeb6", "project_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "security_group_id": "bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe", "ethertype": "IPv4", "direction": "ingress", "protocol": "tcp", "port_range_min": 22, "port_range_max": 22, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:55:34Z", "updated_at": "2026-06-22T12:55:34Z", "revision_number": 0, "tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:35,031 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 0.370s
2026-06-22 12:55:35,031 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:34 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '602', 'x-openstack-request-id': 'req-3f84dd10-480a-4e72-b39f-da4ddeefc574', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "ff33782d-6bc9-4bf6-9292-2d9c29286f3d", "project_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "security_group_id": "bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe", "ethertype": "IPv4", "direction": "ingress", "protocol": "icmp", "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:55:34Z", "updated_at": "2026-06-22T12:55:34Z", "revision_number": 0, "tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9"}}'
2026-06-22 12:55:35,032 106563 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--367316783 created
2026-06-22 12:55:35,877 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/floatingips 0.844s
2026-06-22 12:55:35,877 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"floatingip": {"floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:35 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '527', 'x-openstack-request-id': 'req-7956553d-9a13-4b40-8025-c834eb16f891', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/floatingips'}
Body: b'{"floatingip": {"id": "37b95814-34bf-46ae-8e7a-91d85ce861aa", "tenant_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "project_id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "floating_ip_address": "172.24.5.39", "floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "description": "", "port_details": null, "dns_domain": "", "dns_name": "", "tags": [], "created_at": "2026-06-22T12:55:35Z", "updated_at": "2026-06-22T12:55:35Z", "revision_number": 0}}'
2026-06-22 12:55:35,877 106563 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': '37b95814-34bf-46ae-8e7a-91d85ce861aa', 'tenant_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'project_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'floating_ip_address': '172.24.5.39', 'floating_network_id': 'f9a07458-ec14-4201-8893-3ae877fd630b', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'description': '', 'port_details': None, 'dns_domain': '', 'dns_name': '', 'tags': [], 'created_at': '2026-06-22T12:55:35Z', 'updated_at': '2026-06-22T12:55:35Z', 'revision_number': 0, 'ip': '172.24.5.39'} created
2026-06-22 12:55:36,011 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 201 POST https://10.4.3.109/identity/v3/auth/tokens 0.131s
2026-06-22 12:55:36,012 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:35 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '2938', 'x-subject-token': '<omitted>', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-5ff6d854-fa0e-48dd-9466-34105a156648', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "d9f1e05a1605465ea87d78de9b338eb6", "name": "tempest-TaggedBootDevicesTest-1766456006-project-member", "password_expires_at": null}, "audit_ids": ["YnPyhf9ITgSVyYqQPIR-8A"], "expires_at": "2026-06-22T13:55:35.000000Z", "issued_at": "2026-06-22T12:55:35.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "name": "tempest-TaggedBootDevicesTest-1766456006"}, "is_domain": false, "roles": [{"id": "a6688fb5b5a04936a62409d001b4324d", "name": "member"}, {"id": "d528bf40124c4f8b8cfd9e2e0a701d5f", "name": "reader"}], "catalog": [{"endpoints": [{"id": "739d187abc344091ba9a620dc736de8e", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2/6f5abdfd9b8a47ee8c7a6e0c1488efc9", "region": "RegionOne"}], "id": "06060b5f6e694732ac034cbe19a49a1b", "type": "compute_legacy", "name": "nova_legacy"}, {"endpoints": [{"id": "251f493857a9487aab931f81c90147db", "interface": "admin", "region_id": "RegionOne", "url": "https://10.4.3.109:8080", "region": "RegionOne"}, {"id": "b5fb463d5fe9463b94cec29397895be5", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109:8080/v1/AUTH_6f5abdfd9b8a47ee8c7a6e0c1488efc9", "region": "RegionOne"}], "id": "1ddd07c73b6b489084d64d4f564e819b", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "e0e9b2097a4f41cc82c1081ff1e38ff8", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/volume/v3", "region": "RegionOne"}], "id": "312ae944e87a45059a9d52c6449d6393", "type": "block-storage", "name": "cinder"}, {"endpoints": [{"id": "66c5209c8f3048deb107ecf60a5a7e52", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2.1", "region": "RegionOne"}], "id": "4cc6901627fb41b997c3f66d5fb9296d", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "80b4eea0ca89429c99fb54c72c27097c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/networking", "region": "RegionOne"}], "id": "60f84008e1a14233aca6cf6b99ab3519", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "f81f298511e0463da6bdb1e49e22154c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/image", "region": "RegionOne"}], "id": "92da432530d64f62ab8dcff40924cf27", "type": "image", "name": "glance"}, {"endpoints": [{"id": "bd4aecfd59d6435ab3de921c0e5e1a7c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/placement", "region": "RegionOne"}], "id": "9a865f4763aa4fdba986964c1540ae16", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "c0b6c750fb474a2994eb7d9bae05bb79", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/identity", "region": "RegionOne"}], "id": "f860eeb22f574e18a2de21309187da44", "type": "identity", "name": "keystone"}]}}'
2026-06-22 12:55:36,012 106563 INFO [tempest.lib.common.fixed_network] (TaggedBootDevicesTest:test_tagged_boot_devices) Found network {'id': '6a65638a-6fa6-423c-8144-abd8f6dc5fab', 'name': 'tempest-TaggedBootDevicesTest-1186632445-network', 'tenant_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'project_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'admin_state_up': True, 'mtu': 1372, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'port_security_enabled': True, 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 6467, 'vlan_transparent': False, 'qinq': False, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-06-22T12:54:56Z', 'updated_at': '2026-06-22T12:54:56Z', 'revision_number': 1} available for tenant
2026-06-22 12:55:36,164 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 201 POST https://10.4.3.109/identity/v3/auth/tokens 0.149s
2026-06-22 12:55:36,164 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:36 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '2938', 'x-subject-token': '<omitted>', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-d60e7fc1-1ec9-4924-8d47-a11bb1ccefed', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "d9f1e05a1605465ea87d78de9b338eb6", "name": "tempest-TaggedBootDevicesTest-1766456006-project-member", "password_expires_at": null}, "audit_ids": ["pZ6FsnDBTxSwnCWjMVgQCA"], "expires_at": "2026-06-22T13:55:36.000000Z", "issued_at": "2026-06-22T12:55:36.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6f5abdfd9b8a47ee8c7a6e0c1488efc9", "name": "tempest-TaggedBootDevicesTest-1766456006"}, "is_domain": false, "roles": [{"id": "a6688fb5b5a04936a62409d001b4324d", "name": "member"}, {"id": "d528bf40124c4f8b8cfd9e2e0a701d5f", "name": "reader"}], "catalog": [{"endpoints": [{"id": "739d187abc344091ba9a620dc736de8e", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2/6f5abdfd9b8a47ee8c7a6e0c1488efc9", "region": "RegionOne"}], "id": "06060b5f6e694732ac034cbe19a49a1b", "type": "compute_legacy", "name": "nova_legacy"}, {"endpoints": [{"id": "251f493857a9487aab931f81c90147db", "interface": "admin", "region_id": "RegionOne", "url": "https://10.4.3.109:8080", "region": "RegionOne"}, {"id": "b5fb463d5fe9463b94cec29397895be5", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109:8080/v1/AUTH_6f5abdfd9b8a47ee8c7a6e0c1488efc9", "region": "RegionOne"}], "id": "1ddd07c73b6b489084d64d4f564e819b", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "e0e9b2097a4f41cc82c1081ff1e38ff8", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/volume/v3", "region": "RegionOne"}], "id": "312ae944e87a45059a9d52c6449d6393", "type": "block-storage", "name": "cinder"}, {"endpoints": [{"id": "66c5209c8f3048deb107ecf60a5a7e52", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2.1", "region": "RegionOne"}], "id": "4cc6901627fb41b997c3f66d5fb9296d", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "80b4eea0ca89429c99fb54c72c27097c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/networking", "region": "RegionOne"}], "id": "60f84008e1a14233aca6cf6b99ab3519", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "f81f298511e0463da6bdb1e49e22154c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/image", "region": "RegionOne"}], "id": "92da432530d64f62ab8dcff40924cf27", "type": "image", "name": "glance"}, {"endpoints": [{"id": "bd4aecfd59d6435ab3de921c0e5e1a7c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/placement", "region": "RegionOne"}], "id": "9a865f4763aa4fdba986964c1540ae16", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "c0b6c750fb474a2994eb7d9bae05bb79", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/identity", "region": "RegionOne"}], "id": "f860eeb22f574e18a2de21309187da44", "type": "identity", "name": "keystone"}]}}'
2026-06-22 12:55:36,164 106563 INFO [tempest.lib.common.fixed_network] (TaggedBootDevicesTest:test_tagged_boot_devices) Found network {'id': '6a65638a-6fa6-423c-8144-abd8f6dc5fab', 'name': 'tempest-TaggedBootDevicesTest-1186632445-network', 'tenant_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'project_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'admin_state_up': True, 'mtu': 1372, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'port_security_enabled': True, 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 6467, 'vlan_transparent': False, 'qinq': False, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-06-22T12:54:56Z', 'updated_at': '2026-06-22T12:54:56Z', 'revision_number': 1} available for tenant
2026-06-22 12:55:36,165 106563 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'type': 'ssh', 'name': 'tempest-keypair-1729917707', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBIOgPE7wT5N3uxXIrsHDykmHu9KIj9LueOkBtlM58f/ScLNsqkDEvIvCjRqhUcL6gAxUBVLR+dmLGDHd9zrSuhTkqh912qwhtw/kpW52zInM64BiHyPvkygDakNikkqgFA==', 'fingerprint': 'f5:87:a8:24:92:43:eb:e8:a6:44:9f:30:13:30:ce:ad', 'user_id': 'd9f1e05a1605465ea87d78de9b338eb6', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDBBdVA5QjNgVs4Hi0S40EBqvt1ZiHvb/N403BlESE983mSlL4zx8Xzj\nGHgH8lYxqeygBwYFK4EEACKhZANiAASDoDxO8E+Td7sVyK7Bw8pJh7vSiI/S7njp\nAbZTOfH/0nCzbKpAxLyLwo0aoVHC+oAMVAVS0fnZixgx3fc60roU5KofddqsIbcP\n5KVudsyJzOuAYh8j75MoA2pDYpJKoBQ=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': 'bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe', 'name': 'tempest-securitygroup--367316783', 'stateful': True, 'tenant_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'project_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'description': 'tempest-description--434091462', 'shared': False, 'security_group_rules': [{'id': '1d50ccb8-e277-4d3a-9141-27b6a455fb2d', 'project_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'security_group_id': 'bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe', 'ethertype': 'IPv4', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 269, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:55:34Z', 'updated_at': '2026-06-22T12:55:34Z', 'revision_number': 0, 'tenant_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9'}, {'id': '3c9acaa6-a62e-4cf9-bca1-8d4d11682d14', 'project_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'security_group_id': 'bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe', 'ethertype': 'IPv6', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 270, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:55:34Z', 'updated_at': '2026-06-22T12:55:34Z', 'revision_number': 0, 'tenant_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9'}], 'tags': [], 'created_at': '2026-06-22T12:55:34Z', 'updated_at': '2026-06-22T12:55:34Z', 'revision_number': 1}, 'floating_ip': {'id': '37b95814-34bf-46ae-8e7a-91d85ce861aa', 'tenant_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'project_id': '6f5abdfd9b8a47ee8c7a6e0c1488efc9', 'floating_ip_address': '172.24.5.39', 'floating_network_id': 'f9a07458-ec14-4201-8893-3ae877fd630b', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'description': '', 'port_details': None, 'dns_domain': '', 'dns_name': '', 'tags': [], 'created_at': '2026-06-22T12:55:35Z', 'updated_at': '2026-06-22T12:55:35Z', 'revision_number': 0, 'ip': '172.24.5.39'}}
2026-06-22 12:55:47,579 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:test_tagged_boot_devices): 500 POST https://10.4.3.109/compute/v2.1/servers 11.413s
2026-06-22 12:55:47,579 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.32', 'X-Auth-Token': '<omitted>'}
Body: {"server": {"name": "tempest-device-tagging-server-1288164715", "imageRef": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "flavorRef": "42", "config_drive": true, "networks": [{"uuid": "6a65638a-6fa6-423c-8144-abd8f6dc5fab"}, {"port": "f749e835-09a0-4f57-a23a-80406a2bfda1", "tag": "port-1"}, {"port": "7bcb9e88-4a2c-44ec-b36c-4a4855fe9b95", "tag": "port-2"}, {"uuid": "8c287979-4d97-4634-9ad5-2632899dac2f", "tag": "net-1"}, {"uuid": "8c287979-4d97-4634-9ad5-2632899dac2f"}, {"uuid": "95dfa485-e801-4134-864c-1bded557533f", "fixed_ip": "10.2.2.100", "tag": "net-2-100"}, {"uuid": "95dfa485-e801-4134-864c-1bded557533f", "fixed_ip": "10.2.2.200", "tag": "net-2-200"}], "block_device_mapping_v2": [{"uuid": "03f1bc3d-749d-49b9-8328-383df8a827c9", "source_type": "volume", "destination_type": "volume", "boot_index": 0, "tag": "boot"}, {"uuid": "8fb02c80-0fa8-4fdd-901d-9a12b2677f6f", "source_type": "volume", "destination_type": "volume", "boot_index": 1, "tag": "other"}, {"uuid": "387c60f4-a88a-4f4a-90e3-f7b9b26f2ecb", "source_type": "volume", "destination_type": "volume", "boot_index": 2}], "security_groups": [{"name": "tempest-securitygroup--367316783"}], "key_name": "tempest-keypair-1729917707", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:36 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.32', 'x-openstack-nova-api-version': '2.32', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '161', 'x-openstack-request-id': 'req-2a64de1b-454b-4783-a1a5-7254f26b7655', 'x-compute-request-id': 'req-2a64de1b-454b-4783-a1a5-7254f26b7655', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'keystoneauth1.exceptions.http.InternalServerError\'>"}}'
2026-06-22 12:55:47,796 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:_run_cleanups): 500 DELETE https://10.4.3.109/compute/v2.1/os-keypairs/tempest-keypair-1729917707 0.213s
2026-06-22 12:55:47,796 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.32', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:47 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.32', 'x-openstack-nova-api-version': '2.32', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-99aeb930-43c9-43f2-9f71-523993b32ffa', 'x-compute-request-id': 'req-99aeb930-43c9-43f2-9f71-523993b32ffa', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs/tempest-keypair-1729917707'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:55:47,796 106563 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-1729917707
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name)
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url)
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:55:47.796 106563 ERROR tempest.lib.common.validation_resources
2026-06-22 12:55:50,203 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:_run_cleanups): 204 DELETE https://10.4.3.109/networking/v2.0/security-groups/bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe 2.406s
2026-06-22 12:55:50,204 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:47 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'x-openstack-request-id': 'req-26bfdde1-5db3-41dd-9351-aef6a7528e74', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups/bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe'}
Body: b''
2026-06-22 12:55:51,851 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:_run_cleanups): 404 GET https://10.4.3.109/networking/v2.0/security-groups/bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe 1.647s
2026-06-22 12:55:51,851 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:50 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '146', 'x-openstack-request-id': 'req-4762c8db-631b-424f-869f-9af73ec2d8cb', 'connection': 'close', 'status': '404', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups/bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe'}
Body: b'{"NeutronError": {"type": "SecurityGroupNotFound", "message": "Security group bbc8f8fc-4d1c-4ed3-ac0d-b0a5bcbedffe does not exist", "detail": ""}}'
2026-06-22 12:55:52,904 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:_run_cleanups): 204 DELETE https://10.4.3.109/networking/v2.0/floatingips/37b95814-34bf-46ae-8e7a-91d85ce861aa 1.053s
2026-06-22 12:55:52,905 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:51 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'x-openstack-request-id': 'req-153beb90-8029-4ebd-9795-175267003423', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/networking/v2.0/floatingips/37b95814-34bf-46ae-8e7a-91d85ce861aa'}
Body: b''
2026-06-22 12:55:53,614 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:_run_cleanups): 204 DELETE https://10.4.3.109/networking/v2.0/ports/7bcb9e88-4a2c-44ec-b36c-4a4855fe9b95 0.708s
2026-06-22 12:55:53,614 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:52 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'x-openstack-request-id': 'req-ad8b0fea-768e-4d72-8055-1bfce1193912', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/networking/v2.0/ports/7bcb9e88-4a2c-44ec-b36c-4a4855fe9b95'}
Body: b''
2026-06-22 12:55:53,963 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:_run_cleanups): 204 DELETE https://10.4.3.109/networking/v2.0/ports/f749e835-09a0-4f57-a23a-80406a2bfda1 0.349s
2026-06-22 12:55:53,964 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:53 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'x-openstack-request-id': 'req-9c192234-9f51-4ec8-ab3a-a9856fd64e06', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/networking/v2.0/ports/f749e835-09a0-4f57-a23a-80406a2bfda1'}
Body: b''
2026-06-22 12:55:54,200 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:_run_cleanups): 204 DELETE https://10.4.3.109/networking/v2.0/subnets/51d09496-b17f-482b-b3a6-7d2b5f5cc02d 0.236s
2026-06-22 12:55:54,200 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:53 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'x-openstack-request-id': 'req-e3df15ee-89d2-4679-b25a-4d7ed6f5d7f3', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/networking/v2.0/subnets/51d09496-b17f-482b-b3a6-7d2b5f5cc02d'}
Body: b''
2026-06-22 12:55:54,422 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:_run_cleanups): 204 DELETE https://10.4.3.109/networking/v2.0/subnets/9e6480a6-ff38-47e7-913a-e193383924e7 0.221s
2026-06-22 12:55:54,422 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:54 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'x-openstack-request-id': 'req-d8aeaf3c-2a26-42f7-b4ef-3742628f44c9', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/networking/v2.0/subnets/9e6480a6-ff38-47e7-913a-e193383924e7'}
Body: b''
2026-06-22 12:55:55,204 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:_run_cleanups): 204 DELETE https://10.4.3.109/networking/v2.0/networks/95dfa485-e801-4134-864c-1bded557533f 0.781s
2026-06-22 12:55:55,204 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:54 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'x-openstack-request-id': 'req-d9f694bc-d75a-45eb-a348-553a08a4446b', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/networking/v2.0/networks/95dfa485-e801-4134-864c-1bded557533f'}
Body: b''
2026-06-22 12:55:55,982 106563 INFO [tempest.lib.common.rest_client] Request (TaggedBootDevicesTest:_run_cleanups): 204 DELETE https://10.4.3.109/networking/v2.0/networks/8c287979-4d97-4634-9ad5-2632899dac2f 0.778s
2026-06-22 12:55:55,982 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:55 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'x-openstack-request-id': 'req-13724d6e-a8c7-4895-9fe2-6531e9f042ae', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/networking/v2.0/networks/8c287979-4d97-4634-9ad5-2632899dac2f'}
Body: b''
}}}
traceback-1: {{{
Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/fixture.py", line 162, in cleanUp
return self._cleanups(raise_errors=raise_first) # type: ignore[misc]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/callmany.py", line 121, in __call__
raise exc.with_traceback(error[2])
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/callmany.py", line 113, in __call__
cleanup(*args, **kwargs)
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 346, in clear_validation_resources
raise has_exception
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources
keypair_client.delete_keypair(keypair_name)
File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair
resp, body = self.delete(url)
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
return self.request('DELETE', url, extra_headers, headers, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/common/utils/__init__.py", line 65, in wrapper
return f(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/servers/test_device_tagging.py", line 189, in test_tagged_boot_devices
server = self.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 257, in create_test_server
body, servers = compute.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/compute.py", line 292, in create_test_server
body = clients.servers_client.create_server(name=name, imageRef=image_id,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 133, in create_server
resp, body = self.post('servers', post_body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'keystoneauth1.exceptions.http.InternalServerError'>
|
||||||
| tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA | 2 | 0 | 2 | 0 | 0 | Detail | |
test_rebuild_server_with_volume_attached[id-b68bd8d6-855d-4212-b59b-2e704044dace,slow,volume] |
fail
ft81.1: tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA.test_rebuild_server_with_volume_attached[id-b68bd8d6-855d-4212-b59b-2e704044dace,slow,volume]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:58:51,856 106561 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)")': /compute/v2.1/servers/147a23cf-4b7d-42fc-8e3c-1009ce00d420
2026-06-22 12:58:51,899 106561 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestOtherA:setUp): 500 GET https://10.4.3.109/compute/v2.1/servers/147a23cf-4b7d-42fc-8e3c-1009ce00d420 90.137s
2026-06-22 12:58:51,900 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:51 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-75c0be7d-0695-47df-9613-320f93f6b3a9', 'x-compute-request-id': 'req-75c0be7d-0695-47df-9613-320f93f6b3a9', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/147a23cf-4b7d-42fc-8e3c-1009ce00d420'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:51,938 106561 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestOtherA:setUp): 500 DELETE https://10.4.3.109/compute/v2.1/servers/147a23cf-4b7d-42fc-8e3c-1009ce00d420 0.038s
2026-06-22 12:58:51,939 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:51 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-758f3caf-a93c-49a1-8b51-1c5ec330fa40', 'x-compute-request-id': 'req-758f3caf-a93c-49a1-8b51-1c5ec330fa40', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/147a23cf-4b7d-42fc-8e3c-1009ce00d420'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:51,939 106561 ERROR [tempest.api.compute.base] Failed to delete server 147a23cf-4b7d-42fc-8e3c-1009ce00d420
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base Traceback (most recent call last):
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/api/compute/servers/test_server_actions.py", line 48, in setUp
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base waiters.wait_for_server_status(self.servers_client,
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/common/waiters.py", line 40, in wait_for_server_status
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base body = client.show_server(server_id)['server']
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base return self.request('GET', url, extra_headers, headers,
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base self._error_checker(resp, resp_body)
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred:
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base Traceback (most recent call last):
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/api/compute/base.py", line 448, in delete_server
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id)
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 188, in delete_server
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id)
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base self._error_checker(resp, resp_body)
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:51.939 106561 ERROR tempest.api.compute.base
2026-06-22 12:58:52,008 106561 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestOtherA:setUp): 500 POST https://10.4.3.109/identity/v3/auth/tokens 0.064s
2026-06-22 12:58:52,008 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:51 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '608', 'content-type': 'text/html; charset=iso-8859-1', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n<html><head>\n<title>500 Internal Server Error</title>\n</head><body>\n<h1>Internal Server Error</h1>\n<p>The server encountered an internal error or\nmisconfiguration and was unable to complete\nyour request.</p>\n<p>Please contact the server administrator at \n webmaster@localhost to inform them of the time this error occurred,\n and the actions you performed just before this error.</p>\n<p>More information about this error may be available\nin the server error log.</p>\n<hr>\n<address>Apache/2.4.58 (Ubuntu) Server at 10.4.3.109 Port 80</address>\n</body></html>\n'
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_actions.py", line 48, in setUp
waiters.wait_for_server_status(self.servers_client,
File "/opt/stack/tempest/tempest/common/waiters.py", line 40, in wait_for_server_status
body = client.show_server(server_id)['server']
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
resp, body = self.get("servers/%s" % server_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_actions.py", line 63, in setUp
self.__class__.server_id = self.recreate_server(
^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 435, in recreate_server
server = cls.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 248, in create_test_server
tenant_network = cls.get_tenant_network()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 901, in get_tenant_network
manager = cls.get_client_manager(credential_type=credentials_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 750, in get_client_manager
manager.auth_provider.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
test_resize_volume_backed_server_confirm[id-e6c28180-7454-4b59-b188-0257af08a63b,volume] |
fail
ft81.2: tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA.test_resize_volume_backed_server_confirm[id-e6c28180-7454-4b59-b188-0257af08a63b,volume]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:58:52,054 106561 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestOtherA:setUp): 500 GET https://10.4.3.109/compute/v2.1/servers/147a23cf-4b7d-42fc-8e3c-1009ce00d420 0.042s
2026-06-22 12:58:52,054 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:52 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-d1550b63-4437-41e4-8410-c521559c6de5', 'x-compute-request-id': 'req-d1550b63-4437-41e4-8410-c521559c6de5', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/147a23cf-4b7d-42fc-8e3c-1009ce00d420'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:52,097 106561 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestOtherA:setUp): 500 DELETE https://10.4.3.109/compute/v2.1/servers/147a23cf-4b7d-42fc-8e3c-1009ce00d420 0.042s
2026-06-22 12:58:52,097 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:52 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-583a06f3-91a0-4068-91cc-57834af80966', 'x-compute-request-id': 'req-583a06f3-91a0-4068-91cc-57834af80966', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/147a23cf-4b7d-42fc-8e3c-1009ce00d420'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:52,097 106561 ERROR [tempest.api.compute.base] Failed to delete server 147a23cf-4b7d-42fc-8e3c-1009ce00d420
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base Traceback (most recent call last):
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/api/compute/servers/test_server_actions.py", line 48, in setUp
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base waiters.wait_for_server_status(self.servers_client,
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/common/waiters.py", line 40, in wait_for_server_status
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base body = client.show_server(server_id)['server']
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base return self.request('GET', url, extra_headers, headers,
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base self._error_checker(resp, resp_body)
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred:
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base Traceback (most recent call last):
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/api/compute/base.py", line 448, in delete_server
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id)
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 188, in delete_server
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id)
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base self._error_checker(resp, resp_body)
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:52.097 106561 ERROR tempest.api.compute.base
2026-06-22 12:58:52,192 106561 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestOtherA:setUp): 500 POST https://10.4.3.109/identity/v3/auth/tokens 0.090s
2026-06-22 12:58:52,193 106561 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:52 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '608', 'content-type': 'text/html; charset=iso-8859-1', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n<html><head>\n<title>500 Internal Server Error</title>\n</head><body>\n<h1>Internal Server Error</h1>\n<p>The server encountered an internal error or\nmisconfiguration and was unable to complete\nyour request.</p>\n<p>Please contact the server administrator at \n webmaster@localhost to inform them of the time this error occurred,\n and the actions you performed just before this error.</p>\n<p>More information about this error may be available\nin the server error log.</p>\n<hr>\n<address>Apache/2.4.58 (Ubuntu) Server at 10.4.3.109 Port 80</address>\n</body></html>\n'
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_actions.py", line 48, in setUp
waiters.wait_for_server_status(self.servers_client,
File "/opt/stack/tempest/tempest/common/waiters.py", line 40, in wait_for_server_status
body = client.show_server(server_id)['server']
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
resp, body = self.get("servers/%s" % server_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_actions.py", line 63, in setUp
self.__class__.server_id = self.recreate_server(
^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 435, in recreate_server
server = cls.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 248, in create_test_server
tenant_network = cls.get_tenant_network()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 901, in get_tenant_network
manager = cls.get_client_manager(credential_type=credentials_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 750, in get_client_manager
manager.auth_provider.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| tempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest | 2 | 0 | 2 | 0 | 0 | Detail | |
test_stable_device_rescue_bfv_blank_volume[id-48f123cb-922a-4065-8db6-b9a9074a556b,slow] |
fail
ft82.1: tempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest.test_stable_device_rescue_bfv_blank_volume[id-48f123cb-922a-4065-8db6-b9a9074a556b,slow]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:56:24,876 106557 INFO [tempest.lib.common.rest_client] Request (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_blank_volume): 201 POST https://10.4.3.109/identity/v3/auth/tokens 0.132s
2026-06-22 12:56:24,876 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:24 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '2968', 'x-subject-token': '<omitted>', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-4a18138a-9d98-49fd-ad1c-d2e3dd8a2510', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "0722559284e84c4c80e492661b246e2e", "name": "tempest-ServerBootFromVolumeStableRescueTest-2013187072-project-member", "password_expires_at": null}, "audit_ids": ["JI5DYbVwRUGQ36w7DCsryQ"], "expires_at": "2026-06-22T13:56:24.000000Z", "issued_at": "2026-06-22T12:56:24.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "11401bd625de4d86b9e5e1f8efc2d2f6", "name": "tempest-ServerBootFromVolumeStableRescueTest-2013187072"}, "is_domain": false, "roles": [{"id": "a6688fb5b5a04936a62409d001b4324d", "name": "member"}, {"id": "d528bf40124c4f8b8cfd9e2e0a701d5f", "name": "reader"}], "catalog": [{"endpoints": [{"id": "739d187abc344091ba9a620dc736de8e", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2/11401bd625de4d86b9e5e1f8efc2d2f6", "region": "RegionOne"}], "id": "06060b5f6e694732ac034cbe19a49a1b", "type": "compute_legacy", "name": "nova_legacy"}, {"endpoints": [{"id": "251f493857a9487aab931f81c90147db", "interface": "admin", "region_id": "RegionOne", "url": "https://10.4.3.109:8080", "region": "RegionOne"}, {"id": "b5fb463d5fe9463b94cec29397895be5", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109:8080/v1/AUTH_11401bd625de4d86b9e5e1f8efc2d2f6", "region": "RegionOne"}], "id": "1ddd07c73b6b489084d64d4f564e819b", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "e0e9b2097a4f41cc82c1081ff1e38ff8", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/volume/v3", "region": "RegionOne"}], "id": "312ae944e87a45059a9d52c6449d6393", "type": "block-storage", "name": "cinder"}, {"endpoints": [{"id": "66c5209c8f3048deb107ecf60a5a7e52", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2.1", "region": "RegionOne"}], "id": "4cc6901627fb41b997c3f66d5fb9296d", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "80b4eea0ca89429c99fb54c72c27097c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/networking", "region": "RegionOne"}], "id": "60f84008e1a14233aca6cf6b99ab3519", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "f81f298511e0463da6bdb1e49e22154c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/image", "region": "RegionOne"}], "id": "92da432530d64f62ab8dcff40924cf27", "type": "image", "name": "glance"}, {"endpoints": [{"id": "bd4aecfd59d6435ab3de921c0e5e1a7c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/placement", "region": "RegionOne"}], "id": "9a865f4763aa4fdba986964c1540ae16", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "c0b6c750fb474a2994eb7d9bae05bb79", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/identity", "region": "RegionOne"}], "id": "f860eeb22f574e18a2de21309187da44", "type": "identity", "name": "keystone"}]}}'
2026-06-22 12:56:24,877 106557 INFO [tempest.lib.common.fixed_network] (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_blank_volume) Found network {'id': '0e49be7c-81a7-432e-9731-db9a0f267521', 'name': 'tempest-ServerBootFromVolumeStableRescueTest-882327565-network', 'tenant_id': '11401bd625de4d86b9e5e1f8efc2d2f6', 'project_id': '11401bd625de4d86b9e5e1f8efc2d2f6', 'admin_state_up': True, 'mtu': 1372, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'port_security_enabled': True, 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 15870, 'vlan_transparent': False, 'qinq': False, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-06-22T12:56:06Z', 'updated_at': '2026-06-22T12:56:07Z', 'revision_number': 1} available for tenant
2026-06-22 12:56:27,676 106557 INFO [tempest.lib.common.rest_client] Request (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_blank_volume): 202 POST https://10.4.3.109/compute/v2.1/servers 2.799s
2026-06-22 12:56:27,677 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.87', 'X-Auth-Token': '<omitted>'}
Body: {"server": {"name": "tempest-ServerBootFromVolumeStableRescueTest-server-1566177313", "imageRef": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "flavorRef": "42", "networks": [{"uuid": "0e49be7c-81a7-432e-9731-db9a0f267521"}]}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:24 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '380', 'location': 'https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.87', 'x-openstack-nova-api-version': '2.87', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-8eeb1467-6ebf-4263-89c0-1f99b400c33e', 'x-compute-request-id': 'req-8eeb1467-6ebf-4263-89c0-1f99b400c33e', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/compute/v2.1/servers'}
Body: b'{"server": {"id": "4366b6c0-d27a-492d-a7b1-9744954fe47c", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "default"}], "adminPass": "z8BoMp89v74M"}}'
2026-06-22 12:56:27,812 106557 INFO [tempest.lib.common.rest_client] Request (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_blank_volume): 200 GET https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c 0.132s
2026-06-22 12:56:27,812 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.87', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:27 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1398', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.87', 'x-openstack-nova-api-version': '2.87', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-ac312fc8-4092-455b-953e-6bae4af11f18', 'x-compute-request-id': 'req-ac312fc8-4092-455b-953e-6bae4af11f18', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:28Z", "flavor": {"vcpus": 1, "ram": 192, "disk": 1, "ephemeral": 0, "swap": 0, "original_name": "m1.nano", "extra_specs": {"hw_rng:allowed": "True"}}, "hostId": "", "id": "4366b6c0-d27a-492d-a7b1-9744954fe47c", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c"}], "metadata": {}, "name": "tempest-ServerBootFromVolumeStableRescueTest-server-1566177313", "status": "BUILD", "tenant_id": "11401bd625de4d86b9e5e1f8efc2d2f6", "user_id": "0722559284e84c4c80e492661b246e2e", "updated": "2026-06-22T12:56:27Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": [], "locked_reason": null}}'
2026-06-22 12:56:28,966 106557 INFO [tempest.lib.common.rest_client] Request (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_blank_volume): 200 GET https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c 0.143s
2026-06-22 12:56:28,966 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.87', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:28 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1402', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.87', 'x-openstack-nova-api-version': '2.87', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-40607ead-755b-487b-9b7a-aac345394be7', 'x-compute-request-id': 'req-40607ead-755b-487b-9b7a-aac345394be7', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:27Z", "flavor": {"vcpus": 1, "ram": 192, "disk": 1, "ephemeral": 0, "swap": 0, "original_name": "m1.nano", "extra_specs": {"hw_rng:allowed": "True"}}, "hostId": "", "id": "4366b6c0-d27a-492d-a7b1-9744954fe47c", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c"}], "metadata": {}, "name": "tempest-ServerBootFromVolumeStableRescueTest-server-1566177313", "status": "BUILD", "tenant_id": "11401bd625de4d86b9e5e1f8efc2d2f6", "user_id": "0722559284e84c4c80e492661b246e2e", "updated": "2026-06-22T12:56:28Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": [], "locked_reason": null}}'
2026-06-22 12:56:31,540 106557 INFO [tempest.lib.common.rest_client] Request (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_blank_volume): 200 GET https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c 1.561s
2026-06-22 12:56:31,540 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.87', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1450', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.87', 'x-openstack-nova-api-version': '2.87', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-8f3d28c2-29f6-4893-be9a-d1a8a1e2132e', 'x-compute-request-id': 'req-8f3d28c2-29f6-4893-be9a-d1a8a1e2132e', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:27Z", "flavor": {"vcpus": 1, "ram": 192, "disk": 1, "ephemeral": 0, "swap": 0, "original_name": "m1.nano", "extra_specs": {"hw_rng:allowed": "True"}}, "hostId": "7f04a654bdd0a14c86dd54b68430f10f5a5c64084d2fe380919081a8", "id": "4366b6c0-d27a-492d-a7b1-9744954fe47c", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c"}], "metadata": {}, "name": "tempest-ServerBootFromVolumeStableRescueTest-server-1566177313", "status": "BUILD", "tenant_id": "11401bd625de4d86b9e5e1f8efc2d2f6", "user_id": "0722559284e84c4c80e492661b246e2e", "updated": "2026-06-22T12:56:30Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": [], "locked_reason": null}}'
2026-06-22 12:56:31,550 106557 INFO [tempest.common.waiters] State transition "BUILD/scheduling" ==> "BUILD/None" after 4 second wait
2026-06-22 12:56:35,268 106557 INFO [tempest.lib.common.rest_client] Request (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_blank_volume): 200 GET https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c 2.717s
2026-06-22 12:56:35,268 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.87', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:32 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1458', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.87', 'x-openstack-nova-api-version': '2.87', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-cc0314e7-8140-45a0-97ca-575d808b5068', 'x-compute-request-id': 'req-cc0314e7-8140-45a0-97ca-575d808b5068', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:27Z", "flavor": {"vcpus": 1, "ram": 192, "disk": 1, "ephemeral": 0, "swap": 0, "original_name": "m1.nano", "extra_specs": {"hw_rng:allowed": "True"}}, "hostId": "7f04a654bdd0a14c86dd54b68430f10f5a5c64084d2fe380919081a8", "id": "4366b6c0-d27a-492d-a7b1-9744954fe47c", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c"}], "metadata": {}, "name": "tempest-ServerBootFromVolumeStableRescueTest-server-1566177313", "status": "BUILD", "tenant_id": "11401bd625de4d86b9e5e1f8efc2d2f6", "user_id": "0722559284e84c4c80e492661b246e2e", "updated": "2026-06-22T12:56:32Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "networking", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": [], "locked_reason": null}}'
2026-06-22 12:56:35,276 106557 INFO [tempest.common.waiters] State transition "BUILD/None" ==> "BUILD/networking" after 8 second wait
2026-06-22 12:56:38,452 106557 INFO [tempest.lib.common.rest_client] Request (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_blank_volume): 500 GET https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c 2.175s
2026-06-22 12:56:38,452 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.87', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:36 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.87', 'x-openstack-nova-api-version': '2.87', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-399b6058-de82-4e6e-a880-75fe09f0f29d', 'x-compute-request-id': 'req-399b6058-de82-4e6e-a880-75fe09f0f29d', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:56:38,541 106557 INFO [tempest.lib.common.rest_client] Request (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_blank_volume): 500 DELETE https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c 0.088s
2026-06-22 12:56:38,542 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.87', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.87', 'x-openstack-nova-api-version': '2.87', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-b684eaa5-ab7a-435f-8d97-62c7e08d4423', 'x-compute-request-id': 'req-b684eaa5-ab7a-435f-8d97-62c7e08d4423', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:56:38,542 106557 ERROR [tempest.common.compute] Deleting server 4366b6c0-d27a-492d-a7b1-9744954fe47c failed
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute server = waiters.wait_for_server_status(
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute During handling of the above exception, another exception occurred:
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 348, in create_test_server
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute clients.servers_client.delete_server(
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 188, in delete_server
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute resp, body = self.delete("servers/%s" % server_id)
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:56:38.542 106557 ERROR tempest.common.compute
2026-06-22 12:56:38,661 106557 INFO [tempest.lib.common.rest_client] Request (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_blank_volume): 500 GET https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c 0.116s
2026-06-22 12:56:38,662 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.87', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.87', 'x-openstack-nova-api-version': '2.87', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-8de8868d-c775-4eaf-9ae1-911749b0d1ed', 'x-compute-request-id': 'req-8de8868d-c775-4eaf-9ae1-911749b0d1ed', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/4366b6c0-d27a-492d-a7b1-9744954fe47c'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:56:38,662 106557 ERROR [tempest.common.compute] Server 4366b6c0-d27a-492d-a7b1-9744954fe47c failed to delete in time
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute server = waiters.wait_for_server_status(
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute During handling of the above exception, another exception occurred:
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 361, in create_test_server
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute waiters.wait_for_server_termination(
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 110, in wait_for_server_termination
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:56:38.662 106557 ERROR tempest.common.compute
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_rescue.py", line 290, in test_stable_device_rescue_bfv_blank_volume
server, rescue_image_id = self._create_server_and_rescue_image(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_rescue.py", line 139, in _create_server_and_rescue_image
server = self.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 257, in create_test_server
body, servers = compute.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/compute.py", line 345, in create_test_server
with excutils.save_and_reraise_exception():
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 266, in __exit__
self.force_reraise()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 232, in force_reraise
raise self.value
File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
server = waiters.wait_for_server_status(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
body = client.show_server(server_id)['server']
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
resp, body = self.get("servers/%s" % server_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
|
||||||
test_stable_device_rescue_bfv_image_volume[id-e4636333-c928-40fc-98b7-70a23eef4224,slow] |
fail
ft82.2: tempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest.test_stable_device_rescue_bfv_image_volume[id-e4636333-c928-40fc-98b7-70a23eef4224,slow]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:56:38,787 106557 INFO [tempest.lib.common.rest_client] Request (ServerBootFromVolumeStableRescueTest:test_stable_device_rescue_bfv_image_volume): 500 POST https://10.4.3.109/identity/v3/auth/tokens 0.116s
2026-06-22 12:56:38,787 106557 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '608', 'content-type': 'text/html; charset=iso-8859-1', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n<html><head>\n<title>500 Internal Server Error</title>\n</head><body>\n<h1>Internal Server Error</h1>\n<p>The server encountered an internal error or\nmisconfiguration and was unable to complete\nyour request.</p>\n<p>Please contact the server administrator at \n webmaster@localhost to inform them of the time this error occurred,\n and the actions you performed just before this error.</p>\n<p>More information about this error may be available\nin the server error log.</p>\n<hr>\n<address>Apache/2.4.58 (Ubuntu) Server at 10.4.3.109 Port 80</address>\n</body></html>\n'
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_rescue.py", line 310, in test_stable_device_rescue_bfv_image_volume
server, rescue_image_id = self._create_server_and_rescue_image(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_rescue.py", line 139, in _create_server_and_rescue_image
server = self.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 248, in create_test_server
tenant_network = cls.get_tenant_network()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 901, in get_tenant_network
manager = cls.get_client_manager(credential_type=credentials_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 750, in get_client_manager
manager.auth_provider.set_auth()
File "/opt/stack/tempest/tempest/lib/auth.py", line 158, in set_auth
self.cache = self._get_auth()
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/auth.py", line 313, in _get_auth
token, auth_data = auth_func(**auth_params)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
|
||||||
| tempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTest | 1 | 0 | 1 | 0 | 0 | Detail | |
test_stable_device_rescue_disk_virtio_with_volume_attached[id-a3772b42-00bf-4310-a90b-1cc6fd3e7eab,volume] |
fail
ft83.1: tempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTest.test_stable_device_rescue_disk_virtio_with_volume_attached[id-a3772b42-00bf-4310-a90b-1cc6fd3e7eab,volume]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:56:51,385 106565 INFO [tempest.lib.common.rest_client] Request (ServerStableDeviceRescueTest:test_stable_device_rescue_disk_virtio_with_volume_attached): 202 POST https://10.4.3.109/volume/v3/volumes 0.655s
2026-06-22 12:56:51,385 106565 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"volume": {"size": 1, "display_name": "tempest-ServerStableDeviceRescueTest-volume-561391529"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:50 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-fe01ab8b-d3e3-41e0-b808-a79c4f24a718', 'content-length': '758', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-fe01ab8b-d3e3-41e0-b808-a79c4f24a718', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/volumes'}
Body: b'{"volume": {"id": "d9e2c9f5-002c-4678-b5da-d42d96ee1e0c", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:56:51.309467", "updated_at": null, "name": "tempest-ServerStableDeviceRescueTest-volume-561391529", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/d9e2c9f5-002c-4678-b5da-d42d96ee1e0c"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/d9e2c9f5-002c-4678-b5da-d42d96ee1e0c"}], "user_id": "96383f4e57df4e72925df115005c2914", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": []}}'
2026-06-22 12:56:51,390 106565 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True
2026-06-22 12:57:03,464 106565 INFO [tempest.lib.common.rest_client] Request (ServerStableDeviceRescueTest:test_stable_device_rescue_disk_virtio_with_volume_attached): 200 POST https://10.4.3.109/compute/v2.1/os-keypairs 12.073s
2026-06-22 12:57:03,464 106565 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"keypair": {"name": "tempest-keypair-777079739", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBFqFHlXJJ8VPrwBZ0DPPcPWLA/1+C7T4dl/BIjXZwzwshd3cNMtMFv+bx9TKH/JmvU0m8rZ9OyaXKoocnabgjZQj2+Sedo4rzkYIuCeVKfypdGc68QgKPfshL1FL3bdoJQ=="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:51 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '385', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-cd64643b-fff8-49fc-bcbc-5301f604a2f6', 'x-compute-request-id': 'req-cd64643b-fff8-49fc-bcbc-5301f604a2f6', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs'}
Body: b'{"keypair": {"name": "tempest-keypair-777079739", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBFqFHlXJJ8VPrwBZ0DPPcPWLA/1+C7T4dl/BIjXZwzwshd3cNMtMFv+bx9TKH/JmvU0m8rZ9OyaXKoocnabgjZQj2+Sedo4rzkYIuCeVKfypdGc68QgKPfshL1FL3bdoJQ==", "fingerprint": "39:75:59:90:52:09:7b:9e:8f:61:68:b7:04:e0:88:67", "user_id": "96383f4e57df4e72925df115005c2914"}}'
2026-06-22 12:57:03,465 106565 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-777079739 created
2026-06-22 12:57:03,903 106565 INFO [tempest.lib.common.rest_client] Request (ServerStableDeviceRescueTest:test_stable_device_rescue_disk_virtio_with_volume_attached): 201 POST https://10.4.3.109/networking/v2.0/security-groups 0.437s
2026-06-22 12:57:03,903 106565 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group": {"name": "tempest-securitygroup--236378456", "description": "tempest-description--854410096"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:03 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '1659', 'x-openstack-request-id': 'req-613544ce-da41-4f13-9e6e-aeaf329cd741', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups'}
Body: b'{"security_group": {"id": "fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8", "name": "tempest-securitygroup--236378456", "stateful": true, "tenant_id": "23dca68f783d4399bd0b2ddc72beb1fe", "project_id": "23dca68f783d4399bd0b2ddc72beb1fe", "description": "tempest-description--854410096", "shared": false, "security_group_rules": [{"id": "d523a31c-9dfc-4144-847e-8a86a0578be4", "project_id": "23dca68f783d4399bd0b2ddc72beb1fe", "security_group_id": "fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8", "ethertype": "IPv6", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 433, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:57:03Z", "updated_at": "2026-06-22T12:57:03Z", "revision_number": 0, "tenant_id": "23dca68f783d4399bd0b2ddc72beb1fe"}, {"id": "eeedd33c-1324-4e24-b5e2-12a9ff24c98e", "project_id": "23dca68f783d4399bd0b2ddc72beb1fe", "security_group_id": "fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8", "ethertype": "IPv4", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 432, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:57:03Z", "updated_at": "2026-06-22T12:57:03Z", "revision_number": 0, "tenant_id": "23dca68f783d4399bd0b2ddc72beb1fe"}], "tags": [], "created_at": "2026-06-22T12:57:03Z", "updated_at": "2026-06-22T12:57:03Z", "revision_number": 1}}'
2026-06-22 12:57:22,628 106565 INFO [tempest.lib.common.rest_client] Request (ServerStableDeviceRescueTest:test_stable_device_rescue_disk_virtio_with_volume_attached): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 18.724s
2026-06-22 12:57:22,628 106565 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:03 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '597', 'x-openstack-request-id': 'req-bcb63664-2217-4561-84e0-3a2e40dd87ef', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "7a21ca78-4812-4078-9b62-86a491199b8b", "project_id": "23dca68f783d4399bd0b2ddc72beb1fe", "security_group_id": "fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8", "ethertype": "IPv4", "direction": "ingress", "protocol": "tcp", "port_range_min": 22, "port_range_max": 22, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:57:05Z", "updated_at": "2026-06-22T12:57:05Z", "revision_number": 0, "tenant_id": "23dca68f783d4399bd0b2ddc72beb1fe"}}'
2026-06-22 12:57:49,870 106565 INFO [tempest.lib.common.rest_client] Request (ServerStableDeviceRescueTest:test_stable_device_rescue_disk_virtio_with_volume_attached): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 27.242s
2026-06-22 12:57:49,871 106565 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:22 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '602', 'x-openstack-request-id': 'req-25d8cb99-86bf-47bc-81af-67180521f350', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "7565801d-227c-4cf7-8b58-46f0a37d87fb", "project_id": "23dca68f783d4399bd0b2ddc72beb1fe", "security_group_id": "fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8", "ethertype": "IPv4", "direction": "ingress", "protocol": "icmp", "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:57:49Z", "updated_at": "2026-06-22T12:57:49Z", "revision_number": 0, "tenant_id": "23dca68f783d4399bd0b2ddc72beb1fe"}}'
2026-06-22 12:57:49,871 106565 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--236378456 created
2026-06-22 12:59:19,915 106565 DEBUG [tempest.lib.common.validation_resources] Error while provisioning validation resources HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90). Trying to cleanup what we provisioned so far: {'keypair': {'name': 'tempest-keypair-777079739', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBFqFHlXJJ8VPrwBZ0DPPcPWLA/1+C7T4dl/BIjXZwzwshd3cNMtMFv+bx9TKH/JmvU0m8rZ9OyaXKoocnabgjZQj2+Sedo4rzkYIuCeVKfypdGc68QgKPfshL1FL3bdoJQ==', 'fingerprint': '39:75:59:90:52:09:7b:9e:8f:61:68:b7:04:e0:88:67', 'user_id': '96383f4e57df4e72925df115005c2914', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDAuDGqliND5EpjkwSD7SFHQCUnDvEIOWWSmpXgE0qavxJJJMFPKOho5\nSwrNuTgfscygBwYFK4EEACKhZANiAARahR5VySfFT68AWdAzz3D1iwP9fgu0+HZf\nwSI12cM8LIXd3DTLTBb/m8fUyh/yZr1NJvK2fTsmlyqKHJ2m4I2UI9vknnaOK85G\nCLgnlSn8qXRnOvEICj37IS9RS923aCU=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': 'fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8', 'name': 'tempest-securitygroup--236378456', 'stateful': True, 'tenant_id': '23dca68f783d4399bd0b2ddc72beb1fe', 'project_id': '23dca68f783d4399bd0b2ddc72beb1fe', 'description': 'tempest-description--854410096', 'shared': False, 'security_group_rules': [{'id': 'd523a31c-9dfc-4144-847e-8a86a0578be4', 'project_id': '23dca68f783d4399bd0b2ddc72beb1fe', 'security_group_id': 'fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8', 'ethertype': 'IPv6', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 433, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:57:03Z', 'updated_at': '2026-06-22T12:57:03Z', 'revision_number': 0, 'tenant_id': '23dca68f783d4399bd0b2ddc72beb1fe'}, {'id': 'eeedd33c-1324-4e24-b5e2-12a9ff24c98e', 'project_id': '23dca68f783d4399bd0b2ddc72beb1fe', 'security_group_id': 'fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8', 'ethertype': 'IPv4', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 432, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:57:03Z', 'updated_at': '2026-06-22T12:57:03Z', 'revision_number': 0, 'tenant_id': '23dca68f783d4399bd0b2ddc72beb1fe'}], 'tags': [], 'created_at': '2026-06-22T12:57:03Z', 'updated_at': '2026-06-22T12:57:03Z', 'revision_number': 1}}
2026-06-22 12:59:28,613 106565 INFO [tempest.lib.common.rest_client] Request (ServerStableDeviceRescueTest:test_stable_device_rescue_disk_virtio_with_volume_attached): 500 DELETE https://10.4.3.109/compute/v2.1/os-keypairs/tempest-keypair-777079739 8.697s
2026-06-22 12:59:28,613 106565 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:59:19 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-4d2836d7-5b2c-43cf-b001-5e9531ad0016', 'x-compute-request-id': 'req-4d2836d7-5b2c-43cf-b001-5e9531ad0016', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs/tempest-keypair-777079739'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:59:28,613 106565 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-777079739
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 534, in _make_request
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources response = conn.getresponse()
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connection.py", line 571, in getresponse
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources httplib_response = super().getresponse()
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/http/client.py", line 1448, in getresponse
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources response.begin()
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/http/client.py", line 336, in begin
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources version, status, reason = self._read_status()
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/http/client.py", line 297, in _read_status
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/socket.py", line 707, in readinto
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources return self._sock.recv_into(b)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/ssl.py", line 1252, in recv_into
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources return self.read(nbytes, buffer)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/ssl.py", line 1104, in read
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources return self._sslobj.read(len, buffer)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources TimeoutError: The read operation timed out
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources The above exception was the direct cause of the following exception:
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 203, in create_validation_resources
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources floatingip = floating_ip_client.create_floatingip(
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/floating_ips_client.py", line 30, in create_floatingip
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources return self.create_resource(uri, post_data)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 62, in create_resource
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources resp, body = self.post(req_uri, req_post_data)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources resp_header, resp_body = self.request(
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 751, in request
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers,
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 617, in _request
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request(
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 666, in raw_request
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request(
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/http.py", line 123, in request
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry,
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/_request_methods.py", line 143, in request
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources return self.request_encode_body(
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/_request_methods.py", line 278, in request_encode_body
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/poolmanager.py", line 457, in urlopen
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 842, in urlopen
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources retries = retries.increment(
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/util/retry.py", line 498, in increment
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources raise reraise(type(error), error, _stacktrace)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/util/util.py", line 39, in reraise
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources raise value
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 788, in urlopen
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources response = self._make_request(
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 536, in _make_request
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources raise ReadTimeoutError(
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred:
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:59:28.613 106565 ERROR tempest.lib.common.validation_resources
2026-06-22 13:00:58,653 106565 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)")': /networking/v2.0/security-groups/fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8
2026-06-22 13:01:38,541 106565 INFO [tempest.lib.common.rest_client] Request (ServerStableDeviceRescueTest:test_stable_device_rescue_disk_virtio_with_volume_attached): 404 DELETE https://10.4.3.109/networking/v2.0/security-groups/fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8 129.923s
2026-06-22 13:01:38,542 106565 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 13:00:58 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '146', 'x-openstack-request-id': 'req-1d9166f4-105c-425a-8106-7ae383a066c0', 'connection': 'close', 'status': '404', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups/fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8'}
Body: b'{"NeutronError": {"type": "SecurityGroupNotFound", "message": "Security group fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8 does not exist", "detail": ""}}'
2026-06-22 13:01:38,542 106565 WARNING [tempest.lib.common.validation_resources] Security group fc4f73cc-85c4-48ca-a8e7-8cb9758d72f8 is not found when attempting to delete
2026-06-22 13:01:38,543 106565 ERROR [tempest.lib.common.validation_resources] Error during cleanup of validation resources. The cleanup was triggered by an exception during the provisioning step.
Provisioning exception: HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)
First cleanup exception: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 534, in _make_request
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources response = conn.getresponse()
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connection.py", line 571, in getresponse
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources httplib_response = super().getresponse()
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/http/client.py", line 1448, in getresponse
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources response.begin()
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/http/client.py", line 336, in begin
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources version, status, reason = self._read_status()
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/http/client.py", line 297, in _read_status
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/socket.py", line 707, in readinto
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources return self._sock.recv_into(b)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/ssl.py", line 1252, in recv_into
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources return self.read(nbytes, buffer)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.12/ssl.py", line 1104, in read
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources return self._sslobj.read(len, buffer)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources TimeoutError: The read operation timed out
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources The above exception was the direct cause of the following exception:
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 203, in create_validation_resources
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources floatingip = floating_ip_client.create_floatingip(
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/floating_ips_client.py", line 30, in create_floatingip
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources return self.create_resource(uri, post_data)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 62, in create_resource
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources resp, body = self.post(req_uri, req_post_data)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources resp_header, resp_body = self.request(
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 751, in request
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers,
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 617, in _request
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request(
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 666, in raw_request
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request(
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/http.py", line 123, in request
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry,
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/_request_methods.py", line 143, in request
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources return self.request_encode_body(
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/_request_methods.py", line 278, in request_encode_body
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/poolmanager.py", line 457, in urlopen
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 842, in urlopen
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources retries = retries.increment(
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/util/retry.py", line 498, in increment
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources raise reraise(type(error), error, _stacktrace)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/util/util.py", line 39, in reraise
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources raise value
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 788, in urlopen
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources response = self._make_request(
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 536, in _make_request
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources raise ReadTimeoutError(
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred:
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 232, in create_validation_resources
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources clear_validation_resources(
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 346, in clear_validation_resources
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources raise has_exception
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources Details: Unexpected API Error. Please contact the administrator
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 13:01:38.543 106565 ERROR tempest.lib.common.validation_resources
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 534, in _make_request
response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connection.py", line 571, in getresponse
httplib_response = super().getresponse()
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/http/client.py", line 1448, in getresponse
response.begin()
File "/usr/lib/python3.12/http/client.py", line 336, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/http/client.py", line 297, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/socket.py", line 707, in readinto
return self._sock.recv_into(b)
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/ssl.py", line 1252, in recv_into
return self.read(nbytes, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/ssl.py", line 1104, in read
return self._sslobj.read(len, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TimeoutError: The read operation timed out
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/common/utils/__init__.py", line 65, in wrapper
return f(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/servers/test_server_rescue.py", line 243, in test_stable_device_rescue_disk_virtio_with_volume_attached
validation_resources = self.get_class_validation_resources(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/test.py", line 802, in get_class_validation_resources
resources = vr.create_validation_resources(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 223, in create_validation_resources
with excutils.save_and_reraise_exception():
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 266, in __exit__
self.force_reraise()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 232, in force_reraise
raise self.value
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 203, in create_validation_resources
floatingip = floating_ip_client.create_floatingip(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/network/floating_ips_client.py", line 30, in create_floatingip
return self.create_resource(uri, post_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 62, in create_resource
resp, body = self.post(req_uri, req_post_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 751, in request
resp, resp_body = self._request(method, url, headers=headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 617, in _request
resp, resp_body = self.raw_request(
^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 666, in raw_request
resp, resp_body = self.http_obj.request(
^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/http.py", line 123, in request
r = super(ClosingHttp, self).request(method, url, retries=retry,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/_request_methods.py", line 143, in request
return self.request_encode_body(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/_request_methods.py", line 278, in request_encode_body
return self.urlopen(method, url, **extra_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/poolmanager.py", line 457, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 842, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/util/retry.py", line 498, in increment
raise reraise(type(error), error, _stacktrace)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/util/util.py", line 39, in reraise
raise value
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 788, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 536, in _make_request
self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)
|
||||||
| tempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON | 2 | 0 | 2 | 0 | 0 | Detail | |
test_attach_detach_volume[id-52e9045a-e90d-4c0d-9087-79d657faffff,slow] |
fail
ft84.1: tempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_attach_detach_volume[id-52e9045a-e90d-4c0d-9087-79d657faffff,slow]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:56:32,326 106563 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True
2026-06-22 12:56:32,327 106563 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True
2026-06-22 12:56:32,628 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 200 POST https://10.4.3.109/compute/v2.1/os-keypairs 0.301s
2026-06-22 12:56:32,629 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"keypair": {"name": "tempest-keypair-1448527119", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBN7FcrFbvbbXQjN0YDknbOTMssgW2pULDoDh+vD0H3CUejnrkh+8K+oxsoK/Q+UJ3jqN3i22xUNHMA4atIlF1n22xYaIQzW1cAPtx9lwAzhM7NZ68DlMYdOnDv1B0W6cRA=="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:32 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '386', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-456772d5-f01c-4a80-a2af-5db85c583e1c', 'x-compute-request-id': 'req-456772d5-f01c-4a80-a2af-5db85c583e1c', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs'}
Body: b'{"keypair": {"name": "tempest-keypair-1448527119", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBN7FcrFbvbbXQjN0YDknbOTMssgW2pULDoDh+vD0H3CUejnrkh+8K+oxsoK/Q+UJ3jqN3i22xUNHMA4atIlF1n22xYaIQzW1cAPtx9lwAzhM7NZ68DlMYdOnDv1B0W6cRA==", "fingerprint": "7f:08:cc:51:b9:c9:52:ed:5b:f1:5e:2f:0d:34:d8:c4", "user_id": "ae5b059081314e368ba571c4d9aace5f"}}'
2026-06-22 12:56:32,630 106563 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-1448527119 created
2026-06-22 12:56:41,221 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-groups 8.591s
2026-06-22 12:56:41,221 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group": {"name": "tempest-securitygroup--1656416156", "description": "tempest-description--888679414"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:32 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '1660', 'x-openstack-request-id': 'req-13a5a1b3-e1bd-4ff2-86f4-23c43bf7f958', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups'}
Body: b'{"security_group": {"id": "40b28359-bab6-4cd4-ad04-2669fdf7975f", "name": "tempest-securitygroup--1656416156", "stateful": true, "tenant_id": "6075acb51da64a3fb9b0c5b85898c537", "project_id": "6075acb51da64a3fb9b0c5b85898c537", "description": "tempest-description--888679414", "shared": false, "security_group_rules": [{"id": "4f664849-8645-44f3-9de7-e49af6195965", "project_id": "6075acb51da64a3fb9b0c5b85898c537", "security_group_id": "40b28359-bab6-4cd4-ad04-2669fdf7975f", "ethertype": "IPv4", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 392, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:56:35Z", "updated_at": "2026-06-22T12:56:35Z", "revision_number": 0, "tenant_id": "6075acb51da64a3fb9b0c5b85898c537"}, {"id": "f4f414fe-f7e3-48fc-8608-a33f5601e53e", "project_id": "6075acb51da64a3fb9b0c5b85898c537", "security_group_id": "40b28359-bab6-4cd4-ad04-2669fdf7975f", "ethertype": "IPv6", "direction": "egress", "protocol": null, "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "standard_attr_id": 393, "belongs_to_default_sg": false, "description": null, "tags": [], "created_at": "2026-06-22T12:56:35Z", "updated_at": "2026-06-22T12:56:35Z", "revision_number": 0, "tenant_id": "6075acb51da64a3fb9b0c5b85898c537"}], "tags": [], "created_at": "2026-06-22T12:56:35Z", "updated_at": "2026-06-22T12:56:35Z", "revision_number": 1}}'
2026-06-22 12:56:42,679 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 1.457s
2026-06-22 12:56:42,679 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "40b28359-bab6-4cd4-ad04-2669fdf7975f", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:41 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '597', 'x-openstack-request-id': 'req-e8809199-7210-46a5-8108-b8e242d8f6f7', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "1b76ef19-09fc-47c4-aa43-f028b7ed9511", "project_id": "6075acb51da64a3fb9b0c5b85898c537", "security_group_id": "40b28359-bab6-4cd4-ad04-2669fdf7975f", "ethertype": "IPv4", "direction": "ingress", "protocol": "tcp", "port_range_min": 22, "port_range_max": 22, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:56:42Z", "updated_at": "2026-06-22T12:56:42Z", "revision_number": 0, "tenant_id": "6075acb51da64a3fb9b0c5b85898c537"}}'
2026-06-22 12:56:42,959 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/security-group-rules 0.279s
2026-06-22 12:56:42,959 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"security_group_rule": {"security_group_id": "40b28359-bab6-4cd4-ad04-2669fdf7975f", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:42 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '602', 'x-openstack-request-id': 'req-f3167f08-c60d-4634-8abc-298cd86bc4f0', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/security-group-rules'}
Body: b'{"security_group_rule": {"id": "cabd1643-8a5a-425c-8049-32d35f83b6d5", "project_id": "6075acb51da64a3fb9b0c5b85898c537", "security_group_id": "40b28359-bab6-4cd4-ad04-2669fdf7975f", "ethertype": "IPv4", "direction": "ingress", "protocol": "icmp", "port_range_min": null, "port_range_max": null, "remote_ip_prefix": null, "remote_address_group_id": null, "normalized_cidr": null, "remote_group_id": null, "belongs_to_default_sg": false, "description": "", "created_at": "2026-06-22T12:56:42Z", "updated_at": "2026-06-22T12:56:42Z", "revision_number": 0, "tenant_id": "6075acb51da64a3fb9b0c5b85898c537"}}'
2026-06-22 12:56:42,959 106563 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--1656416156 created
2026-06-22 12:56:43,739 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://10.4.3.109/networking/v2.0/floatingips 0.780s
2026-06-22 12:56:43,740 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"floatingip": {"floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:42 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '528', 'x-openstack-request-id': 'req-8be36173-2d4d-4279-aa0d-0dc8a6d7c25a', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/networking/v2.0/floatingips'}
Body: b'{"floatingip": {"id": "a4c0273b-09c6-40c4-893b-e2ed094d1b08", "tenant_id": "6075acb51da64a3fb9b0c5b85898c537", "project_id": "6075acb51da64a3fb9b0c5b85898c537", "floating_ip_address": "172.24.5.117", "floating_network_id": "f9a07458-ec14-4201-8893-3ae877fd630b", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "description": "", "port_details": null, "dns_domain": "", "dns_name": "", "tags": [], "created_at": "2026-06-22T12:56:43Z", "updated_at": "2026-06-22T12:56:43Z", "revision_number": 0}}'
2026-06-22 12:56:43,740 106563 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': 'a4c0273b-09c6-40c4-893b-e2ed094d1b08', 'tenant_id': '6075acb51da64a3fb9b0c5b85898c537', 'project_id': '6075acb51da64a3fb9b0c5b85898c537', 'floating_ip_address': '172.24.5.117', 'floating_network_id': 'f9a07458-ec14-4201-8893-3ae877fd630b', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'description': '', 'port_details': None, 'dns_domain': '', 'dns_name': '', 'tags': [], 'created_at': '2026-06-22T12:56:43Z', 'updated_at': '2026-06-22T12:56:43Z', 'revision_number': 0, 'ip': '172.24.5.117'} created
2026-06-22 12:56:44,013 106563 INFO [tempest.lib.common.rest_client] Request (AttachVolumeTestJSON:test_attach_detach_volume): 201 POST https://10.4.3.109/identity/v3/auth/tokens 0.270s
2026-06-22 12:56:44,014 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:43 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '2934', 'x-subject-token': '<omitted>', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f1a1174d-ecaf-4263-a03a-f210f1545b02', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "ae5b059081314e368ba571c4d9aace5f", "name": "tempest-AttachVolumeTestJSON-813160812-project-member", "password_expires_at": null}, "audit_ids": ["pk-UE5HlQ3adrzHK6Fvrnw"], "expires_at": "2026-06-22T13:56:43.000000Z", "issued_at": "2026-06-22T12:56:43.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6075acb51da64a3fb9b0c5b85898c537", "name": "tempest-AttachVolumeTestJSON-813160812"}, "is_domain": false, "roles": [{"id": "a6688fb5b5a04936a62409d001b4324d", "name": "member"}, {"id": "d528bf40124c4f8b8cfd9e2e0a701d5f", "name": "reader"}], "catalog": [{"endpoints": [{"id": "739d187abc344091ba9a620dc736de8e", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2/6075acb51da64a3fb9b0c5b85898c537", "region": "RegionOne"}], "id": "06060b5f6e694732ac034cbe19a49a1b", "type": "compute_legacy", "name": "nova_legacy"}, {"endpoints": [{"id": "251f493857a9487aab931f81c90147db", "interface": "admin", "region_id": "RegionOne", "url": "https://10.4.3.109:8080", "region": "RegionOne"}, {"id": "b5fb463d5fe9463b94cec29397895be5", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109:8080/v1/AUTH_6075acb51da64a3fb9b0c5b85898c537", "region": "RegionOne"}], "id": "1ddd07c73b6b489084d64d4f564e819b", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "e0e9b2097a4f41cc82c1081ff1e38ff8", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/volume/v3", "region": "RegionOne"}], "id": "312ae944e87a45059a9d52c6449d6393", "type": "block-storage", "name": "cinder"}, {"endpoints": [{"id": "66c5209c8f3048deb107ecf60a5a7e52", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2.1", "region": "RegionOne"}], "id": "4cc6901627fb41b997c3f66d5fb9296d", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "80b4eea0ca89429c99fb54c72c27097c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/networking", "region": "RegionOne"}], "id": "60f84008e1a14233aca6cf6b99ab3519", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "f81f298511e0463da6bdb1e49e22154c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/image", "region": "RegionOne"}], "id": "92da432530d64f62ab8dcff40924cf27", "type": "image", "name": "glance"}, {"endpoints": [{"id": "bd4aecfd59d6435ab3de921c0e5e1a7c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/placement", "region": "RegionOne"}], "id": "9a865f4763aa4fdba986964c1540ae16", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "c0b6c750fb474a2994eb7d9bae05bb79", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/identity", "region": "RegionOne"}], "id": "f860eeb22f574e18a2de21309187da44", "type": "identity", "name": "keystone"}]}}'
2026-06-22 12:56:44,014 106563 INFO [tempest.lib.common.fixed_network] (AttachVolumeTestJSON:test_attach_detach_volume) Found network {'id': '4ebf0176-6afd-45e4-b1b9-370cb2200903', 'name': 'tempest-AttachVolumeTestJSON-1218684099-network', 'tenant_id': '6075acb51da64a3fb9b0c5b85898c537', 'project_id': '6075acb51da64a3fb9b0c5b85898c537', 'admin_state_up': True, 'mtu': 1372, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'port_security_enabled': True, 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 41132, 'vlan_transparent': False, 'qinq': False, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-06-22T12:56:21Z', 'updated_at': '2026-06-22T12:56:21Z', 'revision_number': 1} available for tenant
2026-06-22 12:56:44,014 106563 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-1448527119', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBN7FcrFbvbbXQjN0YDknbOTMssgW2pULDoDh+vD0H3CUejnrkh+8K+oxsoK/Q+UJ3jqN3i22xUNHMA4atIlF1n22xYaIQzW1cAPtx9lwAzhM7NZ68DlMYdOnDv1B0W6cRA==', 'fingerprint': '7f:08:cc:51:b9:c9:52:ed:5b:f1:5e:2f:0d:34:d8:c4', 'user_id': 'ae5b059081314e368ba571c4d9aace5f', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDDxqw1AyA340N+e9OTaoAWmSxIUnijWEpqApBsI1hwt22+rkt0vdq1K\nAZ3Bp+o57N+gBwYFK4EEACKhZANiAATexXKxW72210IzdGA5J2zkzLLIFtqVCw6A\n4frw9B9wlHo565IfvCvqMbKCv0PlCd46jd4ttsVDRzAOGrSJRdZ9tsWGiEM1tXAD\n7cfZcAM4TOzWevA5TGHTpw79QdFunEQ=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': '40b28359-bab6-4cd4-ad04-2669fdf7975f', 'name': 'tempest-securitygroup--1656416156', 'stateful': True, 'tenant_id': '6075acb51da64a3fb9b0c5b85898c537', 'project_id': '6075acb51da64a3fb9b0c5b85898c537', 'description': 'tempest-description--888679414', 'shared': False, 'security_group_rules': [{'id': '4f664849-8645-44f3-9de7-e49af6195965', 'project_id': '6075acb51da64a3fb9b0c5b85898c537', 'security_group_id': '40b28359-bab6-4cd4-ad04-2669fdf7975f', 'ethertype': 'IPv4', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 392, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:56:35Z', 'updated_at': '2026-06-22T12:56:35Z', 'revision_number': 0, 'tenant_id': '6075acb51da64a3fb9b0c5b85898c537'}, {'id': 'f4f414fe-f7e3-48fc-8608-a33f5601e53e', 'project_id': '6075acb51da64a3fb9b0c5b85898c537', 'security_group_id': '40b28359-bab6-4cd4-ad04-2669fdf7975f', 'ethertype': 'IPv6', 'direction': 'egress', 'protocol': None, 'port_range_min': None, 'port_range_max': None, 'remote_ip_prefix': None, 'remote_address_group_id': None, 'normalized_cidr': None, 'remote_group_id': None, 'standard_attr_id': 393, 'belongs_to_default_sg': False, 'description': None, 'tags': [], 'created_at': '2026-06-22T12:56:35Z', 'updated_at': '2026-06-22T12:56:35Z', 'revision_number': 0, 'tenant_id': '6075acb51da64a3fb9b0c5b85898c537'}], 'tags': [], 'created_at': '2026-06-22T12:56:35Z', 'updated_at': '2026-06-22T12:56:35Z', 'revision_number': 1}, 'floating_ip': {'id': 'a4c0273b-09c6-40c4-893b-e2ed094d1b08', 'tenant_id': '6075acb51da64a3fb9b0c5b85898c537', 'project_id': '6075acb51da64a3fb9b0c5b85898c537', 'floating_ip_address': '172.24.5.117', 'floating_network_id': 'f9a07458-ec14-4201-8893-3ae877fd630b', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'description': '', 'port_details': None, 'dns_domain': '', 'dns_name': '', 'tags': [], 'created_at': '2026-06-22T12:56:43Z', 'updated_at': '2026-06-22T12:56:43Z', 'revision_number': 0, 'ip': '172.24.5.117'}}
2026-06-22 12:56:49,730 106563 INFO [tempest.lib.common.rest_client] Request (AttachVolumeTestJSON:test_attach_detach_volume): 202 POST https://10.4.3.109/compute/v2.1/servers 5.715s
2026-06-22 12:56:49,730 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"server": {"name": "tempest-AttachVolumeTestJSON-server-2103482553", "imageRef": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "flavorRef": "42", "adminPass": "password", "networks": [{"uuid": "4ebf0176-6afd-45e4-b1b9-370cb2200903"}], "security_groups": [{"name": "tempest-securitygroup--1656416156"}], "key_name": "tempest-keypair-1448527119", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:44 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '402', 'location': 'https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-2bef4581-05f2-46da-af58-0f08a61aa4bd', 'x-compute-request-id': 'req-2bef4581-05f2-46da-af58-0f08a61aa4bd', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/compute/v2.1/servers'}
Body: b'{"server": {"id": "6904a9d6-1716-4faf-a3d4-3541eff1cb00", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--1656416156"}], "adminPass": "password"}}'
2026-06-22 12:57:03,341 106563 INFO [tempest.lib.common.rest_client] Request (AttachVolumeTestJSON:test_attach_detach_volume): 200 GET https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00 13.608s
2026-06-22 12:57:03,341 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:49 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1236', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-307164df-fb73-42b0-80e0-6b835fe28778', 'x-compute-request-id': 'req-307164df-fb73-42b0-80e0-6b835fe28778', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:50Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "", "id": "6904a9d6-1716-4faf-a3d4-3541eff1cb00", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00"}], "metadata": {}, "name": "tempest-AttachVolumeTestJSON-server-2103482553", "status": "BUILD", "tenant_id": "6075acb51da64a3fb9b0c5b85898c537", "user_id": "ae5b059081314e368ba571c4d9aace5f", "updated": "2026-06-22T12:56:49Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "tempest-keypair-1448527119", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:57:49,551 106563 INFO [tempest.lib.common.rest_client] Request (AttachVolumeTestJSON:test_attach_detach_volume): 200 GET https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00 45.201s
2026-06-22 12:57:49,551 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:04 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1362', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-35708d8e-1fb0-4a98-b1a0-5e1d92d674ee', 'x-compute-request-id': 'req-35708d8e-1fb0-4a98-b1a0-5e1d92d674ee', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:49Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "15b991e03aa7b41afb5c8755ad7702badfd0711e0186541d51d8fda1", "id": "6904a9d6-1716-4faf-a3d4-3541eff1cb00", "image": {"id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/images/7441a81b-dfec-48fb-a896-71f8c9011fbf"}]}, "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00"}], "metadata": {}, "name": "tempest-AttachVolumeTestJSON-server-2103482553", "status": "BUILD", "tenant_id": "6075acb51da64a3fb9b0c5b85898c537", "user_id": "ae5b059081314e368ba571c4d9aace5f", "updated": "2026-06-22T12:56:59Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1448527119", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1656416156"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:57:49,561 106563 INFO [tempest.common.waiters] State transition "BUILD/scheduling" ==> "BUILD/spawning" after 46 second wait
2026-06-22 12:58:41,006 106563 INFO [tempest.lib.common.rest_client] Request (AttachVolumeTestJSON:test_attach_detach_volume): 500 GET https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00 50.444s
2026-06-22 12:58:41,006 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:50 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-18d26db2-3f8b-46f6-b522-e053364dc1fe', 'x-compute-request-id': 'req-18d26db2-3f8b-46f6-b522-e053364dc1fe', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:41,123 106563 INFO [tempest.lib.common.rest_client] Request (AttachVolumeTestJSON:test_attach_detach_volume): 500 DELETE https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00 0.116s
2026-06-22 12:58:41,123 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:41 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-409622b0-1403-49af-9d06-50f35b823222', 'x-compute-request-id': 'req-409622b0-1403-49af-9d06-50f35b823222', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:41,123 106563 ERROR [tempest.common.compute] Deleting server 6904a9d6-1716-4faf-a3d4-3541eff1cb00 failed
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute server = waiters.wait_for_server_status(
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute During handling of the above exception, another exception occurred:
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 348, in create_test_server
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute clients.servers_client.delete_server(
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 188, in delete_server
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute resp, body = self.delete("servers/%s" % server_id)
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:41.123 106563 ERROR tempest.common.compute
2026-06-22 12:58:41,202 106563 INFO [tempest.lib.common.rest_client] Request (AttachVolumeTestJSON:test_attach_detach_volume): 500 GET https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00 0.075s
2026-06-22 12:58:41,202 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:41 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-ec21183e-5736-4013-af5b-c487d396bd25', 'x-compute-request-id': 'req-ec21183e-5736-4013-af5b-c487d396bd25', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/6904a9d6-1716-4faf-a3d4-3541eff1cb00'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:41,202 106563 ERROR [tempest.common.compute] Server 6904a9d6-1716-4faf-a3d4-3541eff1cb00 failed to delete in time
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute server = waiters.wait_for_server_status(
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute During handling of the above exception, another exception occurred:
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute Traceback (most recent call last):
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/compute.py", line 361, in create_test_server
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute waiters.wait_for_server_termination(
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/common/waiters.py", line 110, in wait_for_server_termination
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute body = client.show_server(server_id)['server']
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute resp, body = self.get("servers/%s" % server_id)
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute return self.request('GET', url, extra_headers, headers,
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute self._error_checker(resp, resp_body)
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:41.202 106563 ERROR tempest.common.compute
2026-06-22 12:58:41,301 106563 INFO [tempest.lib.common.rest_client] Request (AttachVolumeTestJSON:_run_cleanups): 500 DELETE https://10.4.3.109/compute/v2.1/os-keypairs/tempest-keypair-1448527119 0.093s
2026-06-22 12:58:41,302 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:58:41 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'content-type': 'application/json; charset=UTF-8', 'content-length': '147', 'x-openstack-request-id': 'req-0ef0e8dd-903b-42fb-8e59-fc8cddd16e0f', 'x-compute-request-id': 'req-0ef0e8dd-903b-42fb-8e59-fc8cddd16e0f', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs/tempest-keypair-1448527119'}
Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please contact the administrator\\n<class \'oslo_db.exception.DBConnectionError\'>"}}'
2026-06-22 12:58:41,302 106563 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-1448527119
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name)
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url)
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request(
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources raise exceptions.ServerFault(resp_body, resp=resp,
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.ServerFault: Got server fault
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources Details: Unexpected API Error. Please contact the administrator
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources <class 'oslo_db.exception.DBConnectionError'>
2026-06-22 12:58:41.302 106563 ERROR tempest.lib.common.validation_resources
2026-06-22 13:00:11,398 106563 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='10.4.3.109', port=443): Read timed out. (read timeout=90)")': /networking/v2.0/security-groups/40b28359-bab6-4cd4-ad04-2669fdf7975f
2026-06-22 13:01:24,982 106563 INFO [tempest.lib.common.rest_client] Request (AttachVolumeTestJSON:_run_cleanups): 409 DELETE https://10.4.3.109/networking/v2.0/security-groups/40b28359-bab6-4cd4-ad04-2669fdf7975f 163.679s
2026-06-22 13:01:24,982 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 13:00:11 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '136', 'x-openstack-request-id': 'req-f8a5ef1b-0d6d-4072-8bb3-9f54ea7429c6', 'connection': 'close', 'status': '409', 'content-location': 'https://10.4.3.109/networking/v2.0/security-groups/40b28359-bab6-4cd4-ad04-2669fdf7975f'}
Body: b'{"NeutronError": {"type": "SecurityGroupInUse", "message": "Security Group 40b28359-bab6-4cd4-ad04-2669fdf7975f in use.", "detail": ""}}'
2026-06-22 13:01:24,982 106563 ERROR [tempest.lib.common.validation_resources] Conflict while deleting security group 40b28359-bab6-4cd4-ad04-2669fdf7975f VM might not be deleted
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 315, in clear_validation_resources
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id)
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/security_groups_client.py", line 59, in delete_security_group
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri)
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri)
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 897, in _error_checker
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources raise exceptions.Conflict(resp_body, resp=resp)
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.Conflict: Conflict with state of target resource
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group 40b28359-bab6-4cd4-ad04-2669fdf7975f in use.', 'detail': ''}
2026-06-22 13:01:24.982 106563 ERROR tempest.lib.common.validation_resources
2026-06-22 13:01:41,443 106563 INFO [tempest.lib.common.rest_client] Request (AttachVolumeTestJSON:_run_cleanups): 503 DELETE https://10.4.3.109/networking/v2.0/floatingips/a4c0273b-09c6-40c4-893b-e2ed094d1b08 16.459s
2026-06-22 13:01:41,443 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 13:01:24 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '218', 'content-type': 'application/json', 'x-openstack-request-id': 'req-5912c092-4316-419b-9b4c-f875b811933e', 'connection': 'close', 'status': '503', 'content-location': 'https://10.4.3.109/networking/v2.0/floatingips/a4c0273b-09c6-40c4-893b-e2ed094d1b08'}
Body: b'{"message": "The server is currently unavailable. Please try again at a later time.<br /><br />\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}'
2026-06-22 13:01:41,443 106563 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting ip a4c0273b-09c6-40c4-893b-e2ed094d1b08
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources Traceback (most recent call last):
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 335, in clear_validation_resources
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources floating_ip_client.delete_floatingip(fip_id)
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/floating_ips_client.py", line 55, in delete_floatingip
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri)
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri)
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body)
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body)
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 956, in _error_checker
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources raise exceptions.UnexpectedResponseCode(str(resp.status),
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources Details: 503
2026-06-22 13:01:41.443 106563 ERROR tempest.lib.common.validation_resources
}}}
traceback-1: {{{
Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/fixture.py", line 162, in cleanUp
return self._cleanups(raise_errors=raise_first) # type: ignore[misc]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/callmany.py", line 121, in __call__
raise exc.with_traceback(error[2])
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/callmany.py", line 113, in __call__
cleanup(*args, **kwargs)
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 346, in clear_validation_resources
raise has_exception
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources
keypair_client.delete_keypair(keypair_name)
File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair
resp, body = self.delete(url)
^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 362, in delete
return self.request('DELETE', url, extra_headers, headers, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/compute/volumes/test_attach_volume.py", line 82, in test_attach_detach_volume
server, validation_resources = self._create_server()
^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/volumes/test_attach_volume.py", line 58, in _create_server
server = self.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/compute/base.py", line 257, in create_test_server
body, servers = compute.create_test_server(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/compute.py", line 345, in create_test_server
with excutils.save_and_reraise_exception():
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 266, in __exit__
self.force_reraise()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 232, in force_reraise
raise self.value
File "/opt/stack/tempest/tempest/common/compute.py", line 328, in create_test_server
server = waiters.wait_for_server_status(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/common/waiters.py", line 65, in wait_for_server_status
body = client.show_server(server_id)['server']
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/servers_client.py", line 175, in show_server
resp, body = self.get("servers/%s" % server_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: Unexpected API Error. Please contact the administrator
<class 'oslo_db.exception.DBConnectionError'>
|
||||||
test_list_get_volume_attachments[id-7fa563fe-f0f7-43eb-9e22-a1ece036b513] |
fail
ft84.2: tempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_list_get_volume_attachments[id-7fa563fe-f0f7-43eb-9e22-a1ece036b513]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 13:01:41,453 106563 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True
2026-06-22 13:01:41,453 106563 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True
2026-06-22 13:01:41,514 106563 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 503 POST https://10.4.3.109/compute/v2.1/os-keypairs 0.060s
2026-06-22 13:01:41,514 106563 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"keypair": {"name": "tempest-keypair-1293294755", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBPG9lWBDzI/CUUglSc2eyXzjDJp6t4/RnPT4e0AMeEImC04XAGaHO1veLFG/Ol5b7OFB56E4ZW66CcWx0o7D413g/Vgb+zIZucx9tQYBx5eXWOYFJXv1jm+q3oaLO7zWQg=="}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 13:01:41 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '218', 'content-type': 'application/json', 'x-openstack-request-id': 'req-fe99c87c-7f1e-4ecf-86f8-4bac45749b85', 'x-compute-request-id': 'req-fe99c87c-7f1e-4ecf-86f8-4bac45749b85', 'connection': 'close', 'status': '503', 'content-location': 'https://10.4.3.109/compute/v2.1/os-keypairs'}
Body: b'{"message": "The server is currently unavailable. Please try again at a later time.<br /><br />\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}'
}}}
traceback-1: {{{
Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/fixture.py", line 236, in setUp
self._setUp()
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 438, in _setUp
self._validation_resources = create_validation_resources(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 223, in create_validation_resources
with excutils.save_and_reraise_exception():
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 266, in __exit__
self.force_reraise()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 232, in force_reraise
raise self.value
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 192, in create_validation_resources
clients.compute.KeyPairsClient().create_keypair(
File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 91, in create_keypair
resp, body = self.post("os-keypairs", body=post_body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 956, in _error_checker
raise exceptions.UnexpectedResponseCode(str(resp.status),
tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received
Details: 503
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/fixture.py", line 252, in setUp
raise SetupError(details)
fixtures.fixture.SetupError: {}
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/fixtures/fixture.py", line 236, in setUp
self._setUp()
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 438, in _setUp
self._validation_resources = create_validation_resources(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 223, in create_validation_resources
with excutils.save_and_reraise_exception():
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 266, in __exit__
self.force_reraise()
File "/opt/stack/tempest/.tox/tempest/lib/python3.12/site-packages/oslo_utils/excutils.py", line 232, in force_reraise
raise self.value
File "/opt/stack/tempest/tempest/lib/common/validation_resources.py", line 192, in create_validation_resources
clients.compute.KeyPairsClient().create_keypair(
File "/opt/stack/tempest/tempest/lib/services/compute/keypairs_client.py", line 91, in create_keypair
resp, body = self.post("os-keypairs", body=post_body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 317, in post
resp_header, resp_body = self.request(
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/compute/base_compute_client.py", line 47, in request
resp, resp_body = super(BaseComputeClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 956, in _error_checker
raise exceptions.UnexpectedResponseCode(str(resp.status),
tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received
Details: 503
|
||||||
| tempest.api.image.v2.test_images_dependency.ImageDependencyTests | 1 | 0 | 1 | 0 | 0 | Detail | |
test_image_volume_server_snapshot_dependency[compute,id-f0c8a35d-8f8f-443c-8bcb-85a9c0f87d19,volume] |
fail
ft85.1: tempest.api.image.v2.test_images_dependency.ImageDependencyTests.test_image_volume_server_snapshot_dependency[compute,id-f0c8a35d-8f8f-443c-8bcb-85a9c0f87d19,volume]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:55:56,166 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://10.4.3.109/image/v2/images 1.074s
2026-06-22 12:55:56,166 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"name": "tempest-image-dependency-test-120212760", "container_format": "bare", "disk_format": "raw", "visibility": "private"}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:55 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '647', 'content-type': 'application/json', 'location': 'https://127.0.0.1:60999/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71', 'openstack-image-import-methods': 'glance-direct,web-download,copy-image', 'x-openstack-request-id': 'req-03c362a4-6e31-42c0-8adb-a0cff3fc9a3b', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/image/v2/images'}
Body: b'{"name": "tempest-image-dependency-test-120212760", "disk_format": "raw", "container_format": "bare", "visibility": "private", "size": null, "virtual_size": null, "status": "queued", "checksum": null, "protected": false, "min_ram": 0, "min_disk": 0, "owner": "869d303fdebf48ed9e72bc7135a6af84", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "29cd4fd1-8e47-481f-b3c7-e75d641caa71", "created_at": "2026-06-22T12:55:56Z", "updated_at": "2026-06-22T12:55:56Z", "tags": [], "self": "/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71", "file": "/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71/file", "schema": "/v2/schemas/image"}'
2026-06-22 12:55:58,102 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 204 PUT https://10.4.3.109/image/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71/file 1.935s
2026-06-22 12:55:58,103 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/octet-stream', 'X-Auth-Token': '<omitted>'}
Body: <callable_iterator object at 0x71e20bf6ae30>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:56 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'text/html; charset=UTF-8', 'x-openstack-request-id': 'req-e3743f57-3fa6-4723-880d-feed50705d8d', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/image/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71/file'}
Body: b''
2026-06-22 12:55:58,156 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/image/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71 0.052s
2026-06-22 12:55:58,156 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:58 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '807', 'content-type': 'application/json', 'x-openstack-request-id': 'req-a556495c-54db-4fa4-9df9-eb0620d7ec0e', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/image/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71'}
Body: b'{"name": "tempest-image-dependency-test-120212760", "disk_format": "raw", "container_format": "bare", "visibility": "private", "size": 1024, "virtual_size": 1024, "status": "active", "checksum": "8f2976645816961ba37277306edfa85f", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "869d303fdebf48ed9e72bc7135a6af84", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "c21d7c221c5e193027fc8689b35caba7fa6fb1e8385762947f18439939f2272472aac61825c5c565e417ebb6d39aabfe017192a304cbf490eed8c71942990918", "id": "29cd4fd1-8e47-481f-b3c7-e75d641caa71", "created_at": "2026-06-22T12:55:56Z", "updated_at": "2026-06-22T12:55:58Z", "tags": [], "self": "/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71", "file": "/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71/file", "schema": "/v2/schemas/image"}'
2026-06-22 12:55:58,327 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://10.4.3.109/identity/v3/auth/tokens 0.168s
2026-06-22 12:55:58,327 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
Body: <omitted>
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:58 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'content-length': '2936', 'x-subject-token': '<omitted>', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-256beae0-89d4-4e83-b4a2-4efc569b8242', 'connection': 'close', 'status': '201', 'content-location': 'https://10.4.3.109/identity/v3/auth/tokens'}
Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "cdf681be130247f9b5aa3fc444065630", "name": "tempest-ImageDependencyTests-1715861338-project-member", "password_expires_at": null}, "audit_ids": ["6dox9C6BRBG33hVG4FL3Mg"], "expires_at": "2026-06-22T13:55:58.000000Z", "issued_at": "2026-06-22T12:55:58.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "869d303fdebf48ed9e72bc7135a6af84", "name": "tempest-ImageDependencyTests-1715861338"}, "is_domain": false, "roles": [{"id": "a6688fb5b5a04936a62409d001b4324d", "name": "member"}, {"id": "d528bf40124c4f8b8cfd9e2e0a701d5f", "name": "reader"}], "catalog": [{"endpoints": [{"id": "739d187abc344091ba9a620dc736de8e", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2/869d303fdebf48ed9e72bc7135a6af84", "region": "RegionOne"}], "id": "06060b5f6e694732ac034cbe19a49a1b", "type": "compute_legacy", "name": "nova_legacy"}, {"endpoints": [{"id": "251f493857a9487aab931f81c90147db", "interface": "admin", "region_id": "RegionOne", "url": "https://10.4.3.109:8080", "region": "RegionOne"}, {"id": "b5fb463d5fe9463b94cec29397895be5", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109:8080/v1/AUTH_869d303fdebf48ed9e72bc7135a6af84", "region": "RegionOne"}], "id": "1ddd07c73b6b489084d64d4f564e819b", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "e0e9b2097a4f41cc82c1081ff1e38ff8", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/volume/v3", "region": "RegionOne"}], "id": "312ae944e87a45059a9d52c6449d6393", "type": "block-storage", "name": "cinder"}, {"endpoints": [{"id": "66c5209c8f3048deb107ecf60a5a7e52", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/compute/v2.1", "region": "RegionOne"}], "id": "4cc6901627fb41b997c3f66d5fb9296d", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "80b4eea0ca89429c99fb54c72c27097c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/networking", "region": "RegionOne"}], "id": "60f84008e1a14233aca6cf6b99ab3519", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "f81f298511e0463da6bdb1e49e22154c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/image", "region": "RegionOne"}], "id": "92da432530d64f62ab8dcff40924cf27", "type": "image", "name": "glance"}, {"endpoints": [{"id": "bd4aecfd59d6435ab3de921c0e5e1a7c", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/placement", "region": "RegionOne"}], "id": "9a865f4763aa4fdba986964c1540ae16", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "c0b6c750fb474a2994eb7d9bae05bb79", "interface": "public", "region_id": "RegionOne", "url": "https://10.4.3.109/identity", "region": "RegionOne"}], "id": "f860eeb22f574e18a2de21309187da44", "type": "identity", "name": "keystone"}]}}'
2026-06-22 12:55:58,328 106553 INFO [tempest.lib.common.fixed_network] (ImageDependencyTests:test_image_volume_server_snapshot_dependency) Found network None available for tenant
2026-06-22 12:55:59,474 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://10.4.3.109/volume/v3/volumes 1.146s
2026-06-22 12:55:59,475 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"volume": {"name": "tempest-tempest.common.compute-volume-546846028", "imageRef": "29cd4fd1-8e47-481f-b3c7-e75d641caa71", "size": 1}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:58 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-a5a5ccae-1f23-4cbb-aac6-3ff5569b55a8', 'content-length': '752', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-a5a5ccae-1f23-4cbb-aac6-3ff5569b55a8', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/volumes'}
Body: b'{"volume": {"id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:59.411412", "updated_at": null, "name": "tempest-tempest.common.compute-volume-546846028", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}], "user_id": "cdf681be130247f9b5aa3fc444065630", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": []}}'
2026-06-22 12:55:59,512 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160 0.032s
2026-06-22 12:55:59,512 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:59 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-b9fb98ce-68c4-4119-80a0-fce140f195e7', 'content-length': '820', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-b9fb98ce-68c4-4119-80a0-fce140f195e7', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160'}
Body: b'{"volume": {"id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:59.000000", "updated_at": null, "name": "tempest-tempest.common.compute-volume-546846028", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}], "user_id": "cdf681be130247f9b5aa3fc444065630", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "869d303fdebf48ed9e72bc7135a6af84"}}'
2026-06-22 12:56:00,559 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160 0.037s
2026-06-22 12:56:00,559 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:00 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-689d76c4-0af0-433e-b782-86f182923ced', 'content-length': '844', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-689d76c4-0af0-433e-b782-86f182923ced', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160'}
Body: b'{"volume": {"id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:59.000000", "updated_at": "2026-06-22T12:56:00.000000", "name": "tempest-tempest.common.compute-volume-546846028", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}], "user_id": "cdf681be130247f9b5aa3fc444065630", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "869d303fdebf48ed9e72bc7135a6af84"}}'
2026-06-22 12:56:01,602 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160 0.034s
2026-06-22 12:56:01,603 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:01 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-e41a1f93-4dd7-4edf-ae8c-c97c8f8997d6', 'content-length': '844', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-e41a1f93-4dd7-4edf-ae8c-c97c8f8997d6', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160'}
Body: b'{"volume": {"id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:59.000000", "updated_at": "2026-06-22T12:56:00.000000", "name": "tempest-tempest.common.compute-volume-546846028", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}], "user_id": "cdf681be130247f9b5aa3fc444065630", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "869d303fdebf48ed9e72bc7135a6af84"}}'
2026-06-22 12:56:02,640 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160 0.029s
2026-06-22 12:56:02,640 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:02 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-b68a12aa-ec9b-4a92-ba6a-c91bb0357476', 'content-length': '902', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-b68a12aa-ec9b-4a92-ba6a-c91bb0357476', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160'}
Body: b'{"volume": {"id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:59.000000", "updated_at": "2026-06-22T12:56:00.000000", "name": "tempest-tempest.common.compute-volume-546846028", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}], "user_id": "cdf681be130247f9b5aa3fc444065630", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "volume_image_metadata": {"signature_verified": "False"}}}'
2026-06-22 12:56:03,699 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160 0.049s
2026-06-22 12:56:03,699 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:03 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-b3347541-c85f-4a60-bb19-1fee1ad44734', 'content-length': '905', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-b3347541-c85f-4a60-bb19-1fee1ad44734', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160'}
Body: b'{"volume": {"id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "downloading", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:59.000000", "updated_at": "2026-06-22T12:56:03.000000", "name": "tempest-tempest.common.compute-volume-546846028", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}], "user_id": "cdf681be130247f9b5aa3fc444065630", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "volume_image_metadata": {"signature_verified": "False"}}}'
2026-06-22 12:56:04,750 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160 0.042s
2026-06-22 12:56:04,750 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:04 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-b7801259-1db4-4821-87c7-e531b42f0d79', 'content-length': '905', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-b7801259-1db4-4821-87c7-e531b42f0d79', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160'}
Body: b'{"volume": {"id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "downloading", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:59.000000", "updated_at": "2026-06-22T12:56:03.000000", "name": "tempest-tempest.common.compute-volume-546846028", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}], "user_id": "cdf681be130247f9b5aa3fc444065630", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "volume_image_metadata": {"signature_verified": "False"}}}'
2026-06-22 12:56:05,818 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160 0.060s
2026-06-22 12:56:05,818 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:05 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-0fe6b88f-aad8-4dd2-a92d-4f41e2037bc2', 'content-length': '905', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-0fe6b88f-aad8-4dd2-a92d-4f41e2037bc2', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160'}
Body: b'{"volume": {"id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "downloading", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:59.000000", "updated_at": "2026-06-22T12:56:03.000000", "name": "tempest-tempest.common.compute-volume-546846028", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}], "user_id": "cdf681be130247f9b5aa3fc444065630", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "volume_image_metadata": {"signature_verified": "False"}}}'
2026-06-22 12:56:06,883 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160 0.057s
2026-06-22 12:56:06,883 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:06 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-329c9c22-502f-4e97-8331-3bcf5da5d8a8', 'content-length': '904', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-329c9c22-502f-4e97-8331-3bcf5da5d8a8', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160'}
Body: b'{"volume": {"id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "downloading", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:59.000000", "updated_at": "2026-06-22T12:56:07.000000", "name": "tempest-tempest.common.compute-volume-546846028", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}], "user_id": "cdf681be130247f9b5aa3fc444065630", "bootable": "true", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "volume_image_metadata": {"signature_verified": "False"}}}'
2026-06-22 12:56:07,932 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160 0.041s
2026-06-22 12:56:07,933 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:07 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-ef7d778e-657a-4ec3-ac8a-ad58213b1c10', 'content-length': '1158', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-ef7d778e-657a-4ec3-ac8a-ad58213b1c10', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160'}
Body: b'{"volume": {"id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "available", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:59.000000", "updated_at": "2026-06-22T12:56:07.000000", "name": "tempest-tempest.common.compute-volume-546846028", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/df0f5d11-9d38-41eb-af6f-8caff2724160"}], "user_id": "cdf681be130247f9b5aa3fc444065630", "bootable": "true", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "os-vol-tenant-attr:tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "volume_image_metadata": {"signature_verified": "False", "image_id": "29cd4fd1-8e47-481f-b3c7-e75d641caa71", "image_name": "tempest-image-dependency-test-120212760", "checksum": "8f2976645816961ba37277306edfa85f", "container_format": "bare", "disk_format": "raw", "min_disk": "0", "min_ram": "0", "size": "1024"}}}'
2026-06-22 12:56:07,942 106553 INFO [tempest.common.waiters] volume df0f5d11-9d38-41eb-af6f-8caff2724160 reached available after waiting for 8.942389 seconds
2026-06-22 12:56:19,520 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://10.4.3.109/compute/v2.1/servers 11.577s
2026-06-22 12:56:19,520 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"server": {"name": "instance-depend-image", "imageRef": "", "flavorRef": "42", "block_device_mapping_v2": [{"uuid": "df0f5d11-9d38-41eb-af6f-8caff2724160", "source_type": "volume", "destination_type": "volume", "boot_index": 0, "delete_on_termination": true}]}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:07 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '380', 'location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-c184d754-f931-4b9c-ac01-74d1f70b0daf', 'x-compute-request-id': 'req-c184d754-f931-4b9c-ac01-74d1f70b0daf', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/compute/v2.1/servers'}
Body: b'{"server": {"id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "default"}], "adminPass": "J4BNhPyrPa46"}}'
2026-06-22 12:56:20,347 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 0.825s
2026-06-22 12:56:20,347 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:19 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1029', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-2ffabb04-555c-4500-b6ca-a552b98ca58c', 'x-compute-request-id': 'req-2ffabb04-555c-4500-b6ca-a552b98ca58c', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "BUILD", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:19Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}'
2026-06-22 12:56:21,883 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 0.526s
2026-06-22 12:56:21,884 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:21 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1071', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-74f86382-8da8-46f4-9ff7-8b7779e25f71', 'x-compute-request-id': 'req-74f86382-8da8-46f4-9ff7-8b7779e25f71', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "BUILD", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:21Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [{"id": "df0f5d11-9d38-41eb-af6f-8caff2724160"}]}}'
2026-06-22 12:56:21,890 106553 INFO [tempest.common.waiters] State transition "BUILD/scheduling" ==> "BUILD/None" after 1 second wait
2026-06-22 12:56:23,919 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 1.028s
2026-06-22 12:56:23,919 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:22 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1127', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-80ff5d18-29f5-499a-a770-954f8b40081f', 'x-compute-request-id': 'req-80ff5d18-29f5-499a-a770-954f8b40081f', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "2979d66188642aafcf52b2a712db3874e68fbf68473614967b05132f", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "BUILD", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:21Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [{"id": "df0f5d11-9d38-41eb-af6f-8caff2724160"}]}}'
2026-06-22 12:56:25,633 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 0.707s
2026-06-22 12:56:25,633 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:24 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1135', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-37570db0-76b9-4fa6-a3bf-fb38a90998ab', 'x-compute-request-id': 'req-37570db0-76b9-4fa6-a3bf-fb38a90998ab', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "2979d66188642aafcf52b2a712db3874e68fbf68473614967b05132f", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "BUILD", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:24Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "networking", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [{"id": "df0f5d11-9d38-41eb-af6f-8caff2724160"}]}}'
2026-06-22 12:56:25,646 106553 INFO [tempest.common.waiters] State transition "BUILD/None" ==> "BUILD/networking" after 5 second wait
2026-06-22 12:56:27,413 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 0.766s
2026-06-22 12:56:27,413 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:26 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1187', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-a6ab673e-8375-40f2-a28b-22e6257e349b', 'x-compute-request-id': 'req-a6ab673e-8375-40f2-a28b-22e6257e349b', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "2979d66188642aafcf52b2a712db3874e68fbf68473614967b05132f", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "BUILD", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:25Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "default"}], "OS-EXT-STS:task_state": "block_device_mapping", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [{"id": "df0f5d11-9d38-41eb-af6f-8caff2724160"}]}}'
2026-06-22 12:56:27,419 106553 INFO [tempest.common.waiters] State transition "BUILD/networking" ==> "BUILD/block_device_mapping" after 7 second wait
2026-06-22 12:56:28,649 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 0.229s
2026-06-22 12:56:28,649 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:28 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1175', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-f55704e5-e3c2-4c2d-898c-b288c173fe14', 'x-compute-request-id': 'req-f55704e5-e3c2-4c2d-898c-b288c173fe14', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "2979d66188642aafcf52b2a712db3874e68fbf68473614967b05132f", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "BUILD", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:28Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "default"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [{"id": "df0f5d11-9d38-41eb-af6f-8caff2724160"}]}}'
2026-06-22 12:56:28,657 106553 INFO [tempest.common.waiters] State transition "BUILD/block_device_mapping" ==> "BUILD/spawning" after 8 second wait
2026-06-22 12:56:35,167 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 5.509s
2026-06-22 12:56:35,167 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:29 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1175', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-a5e57635-5142-418e-aae6-1d9db14f42ad', 'x-compute-request-id': 'req-a5e57635-5142-418e-aae6-1d9db14f42ad', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "2979d66188642aafcf52b2a712db3874e68fbf68473614967b05132f", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "BUILD", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:28Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "default"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [{"id": "df0f5d11-9d38-41eb-af6f-8caff2724160"}]}}'
2026-06-22 12:56:41,989 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 5.812s
2026-06-22 12:56:41,989 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:36 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1175', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-3cdf4c08-45f1-40b6-b3dd-56a9b0950213', 'x-compute-request-id': 'req-3cdf4c08-45f1-40b6-b3dd-56a9b0950213', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "2979d66188642aafcf52b2a712db3874e68fbf68473614967b05132f", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "BUILD", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:28Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "default"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [{"id": "df0f5d11-9d38-41eb-af6f-8caff2724160"}]}}'
2026-06-22 12:56:44,254 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 1.255s
2026-06-22 12:56:44,254 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:43 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1175', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-37ca1d39-b4eb-4022-a18b-8a7649371aa6', 'x-compute-request-id': 'req-37ca1d39-b4eb-4022-a18b-8a7649371aa6', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "2979d66188642aafcf52b2a712db3874e68fbf68473614967b05132f", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "BUILD", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:28Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": null, "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "default"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [{"id": "df0f5d11-9d38-41eb-af6f-8caff2724160"}]}}'
2026-06-22 12:56:47,387 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 2.123s
2026-06-22 12:56:47,387 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:45 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1325', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-a6f4eb0f-0c49-412d-a107-aead4c7481d0', 'x-compute-request-id': 'req-a6f4eb0f-0c49-412d-a107-aead4c7481d0', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {"shared": [{"version": 4, "addr": "192.168.233.252", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:1b:9c:6a"}]}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "2979d66188642aafcf52b2a712db3874e68fbf68473614967b05132f", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "ACTIVE", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:44Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": null, "OS-SRV-USG:launched_at": "2026-06-22T12:56:44.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "default"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": [{"id": "df0f5d11-9d38-41eb-af6f-8caff2724160"}]}}'
2026-06-22 12:56:47,395 106553 INFO [tempest.common.waiters] State transition "BUILD/spawning" ==> "ACTIVE/None" after 27 second wait
2026-06-22 12:56:47,395 106553 INFO [tempest.api.image.v2.test_images_dependency] Instance from volume is created response: {'date': 'Mon, 22 Jun 2026 12:56:07 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '380', 'location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-c184d754-f931-4b9c-ac01-74d1f70b0daf', 'x-compute-request-id': 'req-c184d754-f931-4b9c-ac01-74d1f70b0daf', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/compute/v2.1/servers'}
Body: {'accessIPv4': '', 'accessIPv6': '', 'addresses': {'shared': [{'version': 4, 'addr': '192.168.233.252', 'OS-EXT-IPS:type': 'fixed', 'OS-EXT-IPS-MAC:mac_addr': 'fa:16:3e:1b:9c:6a'}]}, 'created': '2026-06-22T12:56:19Z', 'flavor': {'id': '42', 'links': [{'rel': 'bookmark', 'href': 'https://10.4.3.109/compute/flavors/42'}]}, 'hostId': '2979d66188642aafcf52b2a712db3874e68fbf68473614967b05132f', 'id': 'f82240df-acfd-41ca-b7dc-dcddebcf7b49', 'image': '', 'links': [{'rel': 'self', 'href': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}, {'rel': 'bookmark', 'href': 'https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}], 'metadata': {}, 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': '869d303fdebf48ed9e72bc7135a6af84', 'user_id': 'cdf681be130247f9b5aa3fc444065630', 'updated': '2026-06-22T12:56:44Z', 'OS-DCF:diskConfig': 'MANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': 'True', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-22T12:56:44.000000', 'OS-SRV-USG:terminated_at': None, 'security_groups': [{'name': 'default'}], 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': [{'id': 'df0f5d11-9d38-41eb-af6f-8caff2724160'}]}
2026-06-22 12:57:03,190 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49 15.794s
2026-06-22 12:57:03,190 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:56:47 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1325', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-1f2986ca-ef1f-4f78-ba47-596ebeaf220a', 'x-compute-request-id': 'req-1f2986ca-ef1f-4f78-ba47-596ebeaf220a', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49'}
Body: b'{"server": {"accessIPv4": "", "accessIPv6": "", "addresses": {"shared": [{"version": 4, "addr": "192.168.233.252", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:1b:9c:6a"}]}, "created": "2026-06-22T12:56:19Z", "flavor": {"id": "42", "links": [{"rel": "bookmark", "href": "https://10.4.3.109/compute/flavors/42"}]}, "hostId": "2979d66188642aafcf52b2a712db3874e68fbf68473614967b05132f", "id": "f82240df-acfd-41ca-b7dc-dcddebcf7b49", "image": "", "links": [{"rel": "self", "href": "https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}, {"rel": "bookmark", "href": "https://10.4.3.109/compute/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49"}], "metadata": {}, "name": "instance-depend-image", "status": "ACTIVE", "tenant_id": "869d303fdebf48ed9e72bc7135a6af84", "user_id": "cdf681be130247f9b5aa3fc444065630", "updated": "2026-06-22T12:56:44Z", "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": null, "OS-SRV-USG:launched_at": "2026-06-22T12:56:44.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "default"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": [{"id": "df0f5d11-9d38-41eb-af6f-8caff2724160"}]}}'
2026-06-22 12:57:03,199 106553 DEBUG [tempest.scenario.manager] Creating a snapshot image for server: instance-depend-image
2026-06-22 12:57:08,815 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49/action 5.615s
2026-06-22 12:57:08,815 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: {"createImage": {"name": "tempest-ImageDependencyTestssnapshot-757709788"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:03 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'location': 'https://10.4.3.109/image//images/b286d73a-8978-40d8-a859-df812d184c37', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-88701608-072c-44f6-8c1f-0bd9c0b32634', 'x-compute-request-id': 'req-88701608-072c-44f6-8c1f-0bd9c0b32634', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/compute/v2.1/servers/f82240df-acfd-41ca-b7dc-dcddebcf7b49/action'}
Body: b''
2026-06-22 12:57:08,880 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37 0.064s
2026-06-22 12:57:08,880 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:08 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1762', 'content-type': 'application/json', 'x-openstack-request-id': 'req-3b7b94b8-4dda-4cef-8bd2-02d5db5eb2e7', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37'}
Body: b'{"base_image_ref": "", "bdm_v2": "True", "block_device_mapping": "[{\\"disk_bus\\": \\"virtio\\", \\"snapshot_id\\": \\"464325e6-35be-430c-b3c8-641183e6d573\\", \\"image_id\\": null, \\"tag\\": null, \\"encryption_options\\": null, \\"encrypted\\": null, \\"destination_type\\": \\"volume\\", \\"boot_index\\": 0, \\"guest_format\\": null, \\"encryption_format\\": null, \\"device_name\\": \\"/dev/vda\\", \\"source_type\\": \\"snapshot\\", \\"no_device\\": null, \\"delete_on_termination\\": true, \\"volume_type\\": null, \\"device_type\\": \\"disk\\", \\"volume_id\\": null, \\"encryption_secret_uuid\\": null, \\"volume_size\\": 1}]", "boot_roles": "member,reader", "hw_cdrom_bus": "ide", "hw_disk_bus": "virtio", "hw_machine_type": "pc", "hw_video_model": "virtio", "hw_vif_model": "virtio", "owner_project_name": "tempest-ImageDependencyTests-1715861338", "owner_user_name": "tempest-ImageDependencyTests-1715861338-project-member", "root_device_name": "/dev/vda", "signature_verified": "False", "name": "tempest-ImageDependencyTestssnapshot-757709788", "disk_format": "raw", "container_format": "bare", "visibility": "private", "size": 0, "virtual_size": null, "status": "active", "checksum": "d41d8cd98f00b204e9800998ecf8427e", "protected": false, "min_ram": 0, "min_disk": 1, "owner": "869d303fdebf48ed9e72bc7135a6af84", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e", "id": "b286d73a-8978-40d8-a859-df812d184c37", "created_at": "2026-06-22T12:57:06Z", "updated_at": "2026-06-22T12:57:08Z", "tags": [], "self": "/v2/images/b286d73a-8978-40d8-a859-df812d184c37", "file": "/v2/images/b286d73a-8978-40d8-a859-df812d184c37/file", "schema": "/v2/schemas/image"}'
2026-06-22 12:57:08,917 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37 0.036s
2026-06-22 12:57:08,917 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:08 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1762', 'content-type': 'application/json', 'x-openstack-request-id': 'req-38f324e1-c742-41e6-8800-d29cc93c8c33', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37'}
Body: b'{"base_image_ref": "", "bdm_v2": "True", "block_device_mapping": "[{\\"disk_bus\\": \\"virtio\\", \\"snapshot_id\\": \\"464325e6-35be-430c-b3c8-641183e6d573\\", \\"image_id\\": null, \\"tag\\": null, \\"encryption_options\\": null, \\"encrypted\\": null, \\"destination_type\\": \\"volume\\", \\"boot_index\\": 0, \\"guest_format\\": null, \\"encryption_format\\": null, \\"device_name\\": \\"/dev/vda\\", \\"source_type\\": \\"snapshot\\", \\"no_device\\": null, \\"delete_on_termination\\": true, \\"volume_type\\": null, \\"device_type\\": \\"disk\\", \\"volume_id\\": null, \\"encryption_secret_uuid\\": null, \\"volume_size\\": 1}]", "boot_roles": "member,reader", "hw_cdrom_bus": "ide", "hw_disk_bus": "virtio", "hw_machine_type": "pc", "hw_video_model": "virtio", "hw_vif_model": "virtio", "owner_project_name": "tempest-ImageDependencyTests-1715861338", "owner_user_name": "tempest-ImageDependencyTests-1715861338-project-member", "root_device_name": "/dev/vda", "signature_verified": "False", "name": "tempest-ImageDependencyTestssnapshot-757709788", "disk_format": "raw", "container_format": "bare", "visibility": "private", "size": 0, "virtual_size": null, "status": "active", "checksum": "d41d8cd98f00b204e9800998ecf8427e", "protected": false, "min_ram": 0, "min_disk": 1, "owner": "869d303fdebf48ed9e72bc7135a6af84", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e", "id": "b286d73a-8978-40d8-a859-df812d184c37", "created_at": "2026-06-22T12:57:06Z", "updated_at": "2026-06-22T12:57:08Z", "tags": [], "self": "/v2/images/b286d73a-8978-40d8-a859-df812d184c37", "file": "/v2/images/b286d73a-8978-40d8-a859-df812d184c37/file", "schema": "/v2/schemas/image"}'
2026-06-22 12:57:08,987 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573 0.070s
2026-06-22 12:57:08,988 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:08 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-201611ea-cb09-430c-8483-4d05b2fe93d1', 'content-length': '477', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-201611ea-cb09-430c-8483-4d05b2fe93d1', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573'}
Body: b'{"snapshot": {"id": "464325e6-35be-430c-b3c8-641183e6d573", "created_at": "2026-06-22T12:57:04.000000", "updated_at": "2026-06-22T12:57:05.000000", "name": "snapshot for tempest-ImageDependencyTestssnapshot-757709788", "description": null, "volume_id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "available", "size": 1, "metadata": {}, "os-extended-snapshot-attributes:project_id": "869d303fdebf48ed9e72bc7135a6af84", "os-extended-snapshot-attributes:progress": "100%"}}'
2026-06-22 12:57:08,989 106553 INFO [tempest.common.waiters] snapshot 464325e6-35be-430c-b3c8-641183e6d573 reached available after waiting for 0.989737 seconds
2026-06-22 12:57:08,989 106553 DEBUG [tempest.scenario.manager] Created snapshot image tempest-ImageDependencyTestssnapshot-757709788 for server instance-depend-image
2026-06-22 12:57:08,989 106553 INFO [tempest.api.image.v2.test_images_dependency] Instance snapshot is created response: {'date': 'Mon, 22 Jun 2026 12:57:08 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '1762', 'content-type': 'application/json', 'x-openstack-request-id': 'req-38f324e1-c742-41e6-8800-d29cc93c8c33', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37'}
Body: {'base_image_ref': '', 'bdm_v2': 'True', 'block_device_mapping': '[{"disk_bus": "virtio", "snapshot_id": "464325e6-35be-430c-b3c8-641183e6d573", "image_id": null, "tag": null, "encryption_options": null, "encrypted": null, "destination_type": "volume", "boot_index": 0, "guest_format": null, "encryption_format": null, "device_name": "/dev/vda", "source_type": "snapshot", "no_device": null, "delete_on_termination": true, "volume_type": null, "device_type": "disk", "volume_id": null, "encryption_secret_uuid": null, "volume_size": 1}]', 'boot_roles': 'member,reader', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_machine_type': 'pc', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'owner_project_name': 'tempest-ImageDependencyTests-1715861338', 'owner_user_name': 'tempest-ImageDependencyTests-1715861338-project-member', 'root_device_name': '/dev/vda', 'signature_verified': 'False', 'name': 'tempest-ImageDependencyTestssnapshot-757709788', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 0, 'virtual_size': None, 'status': 'active', 'checksum': 'd41d8cd98f00b204e9800998ecf8427e', 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': '869d303fdebf48ed9e72bc7135a6af84', 'os_hidden': False, 'os_hash_algo': 'sha512', 'os_hash_value': 'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e', 'id': 'b286d73a-8978-40d8-a859-df812d184c37', 'created_at': '2026-06-22T12:57:06Z', 'updated_at': '2026-06-22T12:57:08Z', 'tags': [], 'self': '/v2/images/b286d73a-8978-40d8-a859-df812d184c37', 'file': '/v2/images/b286d73a-8978-40d8-a859-df812d184c37/file', 'schema': '/v2/schemas/image'}
2026-06-22 12:57:10,035 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 204 DELETE https://10.4.3.109/image/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71 1.045s
2026-06-22 12:57:10,035 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:08 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'text/html; charset=UTF-8', 'x-openstack-request-id': 'req-6f0ea569-6a07-4fdc-8ed4-a84fbb66a4c1', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/image/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71'}
Body: b''
2026-06-22 12:57:10,231 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 404 GET https://10.4.3.109/image/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71 0.195s
2026-06-22 12:57:10,231 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:10 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '139', 'content-type': 'application/json', 'x-openstack-request-id': 'req-3c993f31-76a2-487f-b2ac-3eee18a940cb', 'connection': 'close', 'status': '404', 'content-location': 'https://10.4.3.109/image/v2/images/29cd4fd1-8e47-481f-b3c7-e75d641caa71'}
Body: b'{"message": "No image found with ID 29cd4fd1-8e47-481f-b3c7-e75d641caa71<br /><br />\\n\\n\\n", "code": "404 Not Found", "title": "Not Found"}'
2026-06-22 12:57:10,557 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://10.4.3.109/image/v2/images 0.326s
2026-06-22 12:57:10,558 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:10 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '4969', 'content-type': 'application/json', 'x-openstack-request-id': 'req-16a54cc3-9535-4ffa-85e2-a8e3a2534cfe', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/image/v2/images'}
Body: b'{"images": [{"block_device_mapping": "[{\\"disk_bus\\": \\"virtio\\", \\"snapshot_id\\": \\"464325e6-35be-430c-b3c8-641183e6d573\\", \\"image_id\\": null, \\"tag\\": null, \\"encryption_options\\": null, \\"encrypted\\": null, \\"destination_type\\": \\"volume\\", \\"boot_index\\": 0, \\"guest_format\\": null, \\"encryption_format\\": null, \\"device_name\\": \\"/dev/vda\\", \\"source_type\\": \\"snapshot\\", \\"no_device\\": null, \\"delete_on_termination\\": true, \\"volume_type\\": null, \\"device_type\\": \\"disk\\", \\"volume_id\\": null, \\"encryption_secret_uuid\\": null, \\"volume_size\\": 1}]", "root_device_name": "/dev/vda", "hw_vif_model": "virtio", "hw_video_model": "virtio", "hw_disk_bus": "virtio", "hw_cdrom_bus": "ide", "hw_machine_type": "pc", "boot_roles": "member,reader", "owner_project_name": "tempest-ImageDependencyTests-1715861338", "owner_user_name": "tempest-ImageDependencyTests-1715861338-project-member", "base_image_ref": "", "signature_verified": "False", "bdm_v2": "True", "name": "tempest-ImageDependencyTestssnapshot-757709788", "disk_format": "raw", "container_format": "bare", "visibility": "private", "size": 0, "virtual_size": null, "status": "active", "checksum": "d41d8cd98f00b204e9800998ecf8427e", "protected": false, "min_ram": 0, "min_disk": 1, "owner": "869d303fdebf48ed9e72bc7135a6af84", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e", "id": "b286d73a-8978-40d8-a859-df812d184c37", "created_at": "2026-06-22T12:57:06Z", "updated_at": "2026-06-22T12:57:08Z", "tags": [], "self": "/v2/images/b286d73a-8978-40d8-a859-df812d184c37", "file": "/v2/images/b286d73a-8978-40d8-a859-df812d184c37/file", "schema": "/v2/schemas/image"}, {"owner_specified.openstack.sha256": "", "hw_rng_model": "virtio", "owner_specified.openstack.md5": "", "os_glance_importing_to_stores": "", "os_glance_failed_import": "", "owner_specified.openstack.object": "images/cirros-0.6.3-x86_64-disk", "name": "cirros-0.6.3-x86_64-disk", "disk_format": "qcow2", "container_format": "bare", "visibility": "public", "size": 21692416, "virtual_size": 117440512, "status": "active", "checksum": "87617e24a5e30cb3b87fda8c0764838f", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "d4b8b5c5b9444df487f11a44db18051b", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "9a9bce0083a00939ec17c11febbfc767aa211aaa54f51e75c5a8b271a9b5637c77205a518b7a2007cb391d23cceb01e0e4e8d64832317151bc85b734b92a7be0", "id": "7441a81b-dfec-48fb-a896-71f8c9011fbf", "created_at": "2026-06-22T12:53:06Z", "updated_at": "2026-06-22T12:53:09Z", "tags": [], "self": "/v2/images/7441a81b-dfec-48fb-a896-71f8c9011fbf", "file": "/v2/images/7441a81b-dfec-48fb-a896-71f8c9011fbf/file", "schema": "/v2/schemas/image"}, {"owner_specified.openstack.md5": "", "hw_rng_model": "virtio", "owner_specified.openstack.sha256": "", "owner_specified.openstack.object": "images/cirros-0.6.1-x86_64-disk", "os_glance_importing_to_stores": "", "os_glance_failed_import": "", "name": "cirros-0.6.1-x86_64-disk", "disk_format": "qcow2", "container_format": "bare", "visibility": "public", "size": 21233664, "virtual_size": 117440512, "status": "active", "checksum": "0c839612eb3f2469420f2ccae990827f", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "d4b8b5c5b9444df487f11a44db18051b", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "df88bac2791254f68941229792539621516bd480aa3d6fe4c0ca16057393d024a4944d644959f323dc01a25e3417c0b581776ab3c8db8da542039f2a67230579", "id": "40c58eef-8025-44be-afb9-6e1ac94033cf", "created_at": "2026-06-22T12:53:03Z", "updated_at": "2026-06-22T12:53:06Z", "tags": [], "self": "/v2/images/40c58eef-8025-44be-afb9-6e1ac94033cf", "file": "/v2/images/40c58eef-8025-44be-afb9-6e1ac94033cf/file", "schema": "/v2/schemas/image"}, {"os_glance_failed_import": "", "os_glance_importing_to_stores": "", "owner_specified.openstack.object": "images/cirros-0.6.2-x86_64-disk", "owner_specified.openstack.sha256":
2026-06-22 12:57:11,376 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 202 DELETE https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573 0.818s
2026-06-22 12:57:11,376 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:10 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '0', 'content-type': 'text/html; charset=UTF-8', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-ed6cfa5b-a17a-4fc5-9ec9-cacd29e0eecf', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573'}
Body: b''
2026-06-22 12:57:12,210 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573 0.833s
2026-06-22 12:57:12,211 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:11 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-fc20f3ea-82e8-49dc-abfd-ee753702bfdd', 'content-length': '476', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-fc20f3ea-82e8-49dc-abfd-ee753702bfdd', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573'}
Body: b'{"snapshot": {"id": "464325e6-35be-430c-b3c8-641183e6d573", "created_at": "2026-06-22T12:57:04.000000", "updated_at": "2026-06-22T12:57:11.000000", "name": "snapshot for tempest-ImageDependencyTestssnapshot-757709788", "description": null, "volume_id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "deleting", "size": 1, "metadata": {}, "os-extended-snapshot-attributes:project_id": "869d303fdebf48ed9e72bc7135a6af84", "os-extended-snapshot-attributes:progress": "100%"}}'
2026-06-22 12:57:14,150 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573 0.934s
2026-06-22 12:57:14,150 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:13 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-4b2c47c9-eb36-4e2a-b7dc-0bc7135644de', 'content-length': '476', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-4b2c47c9-eb36-4e2a-b7dc-0bc7135644de', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573'}
Body: b'{"snapshot": {"id": "464325e6-35be-430c-b3c8-641183e6d573", "created_at": "2026-06-22T12:57:04.000000", "updated_at": "2026-06-22T12:57:11.000000", "name": "snapshot for tempest-ImageDependencyTestssnapshot-757709788", "description": null, "volume_id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "deleting", "size": 1, "metadata": {}, "os-extended-snapshot-attributes:project_id": "869d303fdebf48ed9e72bc7135a6af84", "os-extended-snapshot-attributes:progress": "100%"}}'
2026-06-22 12:57:19,661 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573 4.507s
2026-06-22 12:57:19,661 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:15 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-28c6aaec-33f2-4713-aca2-54a62d811f74', 'content-length': '476', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-28c6aaec-33f2-4713-aca2-54a62d811f74', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573'}
Body: b'{"snapshot": {"id": "464325e6-35be-430c-b3c8-641183e6d573", "created_at": "2026-06-22T12:57:04.000000", "updated_at": "2026-06-22T12:57:11.000000", "name": "snapshot for tempest-ImageDependencyTestssnapshot-757709788", "description": null, "volume_id": "df0f5d11-9d38-41eb-af6f-8caff2724160", "status": "deleting", "size": 1, "metadata": {}, "os-extended-snapshot-attributes:project_id": "869d303fdebf48ed9e72bc7135a6af84", "os-extended-snapshot-attributes:progress": "100%"}}'
2026-06-22 12:57:20,719 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 500 GET https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573 0.054s
2026-06-22 12:57:20,719 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:20 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'volume 3.0', 'vary': 'OpenStack-API-Version', 'content-length': '128', 'content-type': 'application/json', 'x-compute-request-id': 'req-e5f3ad0f-5d95-4ecc-b847-7bcd707cf2d4', 'x-openstack-request-id': 'req-e5f3ad0f-5d95-4ecc-b847-7bcd707cf2d4', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/volume/v3/snapshots/464325e6-35be-430c-b3c8-641183e6d573'}
Body: b'{"computeFault": {"code": 500, "message": "The server has either erred or is incapable of performing the requested operation."}}'
2026-06-22 12:57:20,782 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 500 DELETE https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37 0.062s
2026-06-22 12:57:20,782 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:20 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '186', 'content-type': 'application/json', 'x-openstack-request-id': 'req-bd47f26e-cde5-4644-9a6d-cf99c4fd672b', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37'}
Body: b'{"message": "The server has either erred or is incapable of performing the requested operation.<br /><br />\\n\\n\\n", "code": "500 Internal Server Error", "title": "Internal Server Error"}'
2026-06-22 12:57:20,783 106553 WARNING [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method ImagesClient.delete_image of <tempest.lib.services.image.v2.images_client.ImagesClient object at 0x71e20bfdce90>>, retrying...
2026-06-22 12:57:26,459 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37 0.675s
2026-06-22 12:57:26,459 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:25 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'text/html; charset=UTF-8', 'x-openstack-request-id': 'req-b0b23229-188b-45a1-8f47-53d8892d383e', 'connection': 'close', 'status': '204', 'content-location': 'https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37'}
Body: b''
2026-06-22 12:57:26,522 106553 INFO [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37 0.063s
2026-06-22 12:57:26,523 106553 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:57:26 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '139', 'content-type': 'application/json', 'x-openstack-request-id': 'req-d63ffaf9-ba75-4966-b34f-accbdfc01117', 'connection': 'close', 'status': '404', 'content-location': 'https://10.4.3.109/image/v2/images/b286d73a-8978-40d8-a859-df812d184c37'}
Body: b'{"message": "No image found with ID b286d73a-8978-40d8-a859-df812d184c37<br /><br />\\n\\n\\n", "code": "404 Not Found", "title": "Not Found"}'
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 978, in wait_for_resource_deletion
if self.is_resource_deleted(id, *args, **kwargs):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/volume/v3/snapshots_client.py", line 101, in is_resource_deleted
self.show_snapshot(id)
File "/opt/stack/tempest/tempest/lib/services/volume/v3/snapshots_client.py", line 57, in show_snapshot
resp, body = self.get(url)
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: The server has either erred or is incapable of performing the requested operation.
|
||||||
| tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test | 2 | 1 | 1 | 0 | 0 | Detail | |
test_create_get_list_accept_volume_transfer[id-d746bd69-bb30-4414-9a1c-577959fac6a1] |
pass
pt86.1: tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test.test_create_get_list_accept_volume_transfer[id-d746bd69-bb30-4414-9a1c-577959fac6a1]
|
||||||
test_create_list_delete_volume_transfer[id-d4b20ec2-e1bb-4068-adcf-6c20020a8e05] |
fail
ft86.2: tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test.test_create_list_delete_volume_transfer[id-d4b20ec2-e1bb-4068-adcf-6c20020a8e05]testtools.testresult.real._StringException: pythonlogging:'': {{{
2026-06-22 12:55:38,104 106559 INFO [tempest.lib.common.rest_client] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 POST https://10.4.3.109/volume/v3/volumes 0.263s
2026-06-22 12:55:38,104 106559 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Openstack-Api-Version': 'volume 3.57', 'X-Auth-Token': '<omitted>'}
Body: {"volume": {"size": 1, "name": "tempest-VolumesTransfersV357Test-Volume-590699984"}}
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:37 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-54e7af9f-5830-404c-b20e-ea03c22ef9cc', 'content-length': '818', 'openstack-api-version': 'volume 3.57', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-54e7af9f-5830-404c-b20e-ea03c22ef9cc', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/volumes'}
Body: b'{"volume": {"id": "06ee358a-2662-4ea9-aad7-776ad20f76fc", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:37.989757", "updated_at": null, "name": "tempest-VolumesTransfersV357Test-Volume-590699984", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc"}], "user_id": "e6a6e4e3d41b4b0c8a38305c50543bb5", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "group_id": null, "shared_targets": true, "service_uuid": null}}'
2026-06-22 12:55:38,142 106559 INFO [tempest.lib.common.rest_client] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc 0.031s
2026-06-22 12:55:38,143 106559 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Openstack-Api-Version': 'volume 3.57', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:38 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-d22448f8-174b-4ece-aa5b-51bc752d09f3', 'content-length': '886', 'openstack-api-version': 'volume 3.57', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-d22448f8-174b-4ece-aa5b-51bc752d09f3', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc'}
Body: b'{"volume": {"id": "06ee358a-2662-4ea9-aad7-776ad20f76fc", "status": "creating", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:38.000000", "updated_at": null, "name": "tempest-VolumesTransfersV357Test-Volume-590699984", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc"}], "user_id": "e6a6e4e3d41b4b0c8a38305c50543bb5", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "group_id": null, "shared_targets": true, "service_uuid": null, "os-vol-tenant-attr:tenant_id": "bd29aca8932c4070b7a72787bd0161d3"}}'
2026-06-22 12:55:47,612 106559 INFO [tempest.lib.common.rest_client] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 500 GET https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc 8.462s
2026-06-22 12:55:47,612 106559 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Openstack-Api-Version': 'volume 3.57', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:39 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'volume 3.57', 'vary': 'OpenStack-API-Version', 'content-length': '128', 'content-type': 'application/json', 'x-compute-request-id': 'req-fc74329a-9d9d-4ddb-bc36-4d93ddd58bfd', 'x-openstack-request-id': 'req-fc74329a-9d9d-4ddb-bc36-4d93ddd58bfd', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc'}
Body: b'{"computeFault": {"code": 500, "message": "The server has either erred or is incapable of performing the requested operation."}}'
2026-06-22 12:55:47,681 106559 INFO [tempest.lib.common.rest_client] Request (VolumesTransfersV357Test:_run_cleanups): 500 GET https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc 0.067s
2026-06-22 12:55:47,682 106559 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Openstack-Api-Version': 'volume 3.57', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:47 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'volume 3.57', 'vary': 'OpenStack-API-Version', 'content-length': '128', 'content-type': 'application/json', 'x-compute-request-id': 'req-f2b0c523-cd42-4c1c-a014-74337e7221b2', 'x-openstack-request-id': 'req-f2b0c523-cd42-4c1c-a014-74337e7221b2', 'connection': 'close', 'status': '500', 'content-location': 'https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc'}
Body: b'{"computeFault": {"code": 500, "message": "The server has either erred or is incapable of performing the requested operation."}}'
2026-06-22 12:55:47,682 106559 WARNING [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x70ace60c1a80>, retrying...
2026-06-22 12:55:52,772 106559 INFO [tempest.lib.common.rest_client] Request (VolumesTransfersV357Test:_run_cleanups): 200 GET https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc 0.089s
2026-06-22 12:55:52,772 106559 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Openstack-Api-Version': 'volume 3.57', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:52 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-9760a6e6-14c5-4d1e-9192-9c0736ade9b1', 'content-length': '946', 'openstack-api-version': 'volume 3.57', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-9760a6e6-14c5-4d1e-9192-9c0736ade9b1', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc'}
Body: b'{"volume": {"id": "06ee358a-2662-4ea9-aad7-776ad20f76fc", "status": "available", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:38.000000", "updated_at": "2026-06-22T12:55:38.000000", "name": "tempest-VolumesTransfersV357Test-Volume-590699984", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc"}], "user_id": "e6a6e4e3d41b4b0c8a38305c50543bb5", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "group_id": null, "shared_targets": false, "service_uuid": "c638e2cc-fb09-4cf2-86eb-62c126105b73", "os-vol-tenant-attr:tenant_id": "bd29aca8932c4070b7a72787bd0161d3"}}'
2026-06-22 12:55:52,813 106559 INFO [tempest.lib.common.rest_client] Request (VolumesTransfersV357Test:_run_cleanups): 202 DELETE https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc 0.036s
2026-06-22 12:55:52,813 106559 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Openstack-Api-Version': 'volume 3.57', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:52 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-length': '0', 'content-type': 'text/html; charset=UTF-8', 'openstack-api-version': 'volume 3.57', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-97748297-8bdd-4f39-97ec-c4240c430547', 'connection': 'close', 'status': '202', 'content-location': 'https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc'}
Body: b''
2026-06-22 12:55:52,840 106559 INFO [tempest.lib.common.rest_client] Request (VolumesTransfersV357Test:_run_cleanups): 200 GET https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc 0.026s
2026-06-22 12:55:52,840 106559 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Openstack-Api-Version': 'volume 3.57', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:52 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'content-type': 'application/json', 'x-compute-request-id': 'req-1d8aba76-161a-497a-bd62-93734c39f0ae', 'content-length': '945', 'openstack-api-version': 'volume 3.57', 'vary': 'OpenStack-API-Version', 'x-openstack-request-id': 'req-1d8aba76-161a-497a-bd62-93734c39f0ae', 'connection': 'close', 'status': '200', 'content-location': 'https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc'}
Body: b'{"volume": {"id": "06ee358a-2662-4ea9-aad7-776ad20f76fc", "status": "deleting", "size": 1, "availability_zone": "nova", "created_at": "2026-06-22T12:55:38.000000", "updated_at": "2026-06-22T12:55:53.000000", "name": "tempest-VolumesTransfersV357Test-Volume-590699984", "description": null, "volume_type": "storpool", "snapshot_id": null, "source_volid": null, "metadata": {}, "links": [{"rel": "self", "href": "https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc"}, {"rel": "bookmark", "href": "https://10.4.3.109/volume/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc"}], "user_id": "e6a6e4e3d41b4b0c8a38305c50543bb5", "bootable": "false", "encrypted": false, "replication_status": null, "consistencygroup_id": null, "multiattach": false, "attachments": [], "group_id": null, "shared_targets": false, "service_uuid": "c638e2cc-fb09-4cf2-86eb-62c126105b73", "os-vol-tenant-attr:tenant_id": "bd29aca8932c4070b7a72787bd0161d3"}}'
2026-06-22 12:55:53,868 106559 INFO [tempest.lib.common.rest_client] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc 0.022s
2026-06-22 12:55:53,868 106559 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Openstack-Api-Version': 'volume 3.57', 'X-Auth-Token': '<omitted>'}
Body: None
Response - Headers: {'date': 'Mon, 22 Jun 2026 12:55:53 GMT', 'server': 'Apache/2.4.58 (Ubuntu)', 'openstack-api-version': 'volume 3.57', 'vary': 'OpenStack-API-Version', 'content-length': '109', 'content-type': 'application/json', 'x-compute-request-id': 'req-1d552f35-c548-41bf-84fb-be59d8ff174b', 'x-openstack-request-id': 'req-1d552f35-c548-41bf-84fb-be59d8ff174b', 'connection': 'close', 'status': '404', 'content-location': 'https://10.4.3.109/volume/v3/volumes/06ee358a-2662-4ea9-aad7-776ad20f76fc'}
Body: b'{"itemNotFound": {"code": 404, "message": "Volume 06ee358a-2662-4ea9-aad7-776ad20f76fc could not be found."}}'
}}}
Traceback (most recent call last):
File "/opt/stack/tempest/tempest/api/volume/test_volume_transfers.py", line 150, in test_create_list_delete_volume_transfer
test_create_list_delete_volume_transfer()
File "/opt/stack/tempest/tempest/api/volume/test_volume_transfers.py", line 131, in test_create_list_delete_volume_transfer
test_create_list_delete_volume_transfer()
File "/opt/stack/tempest/tempest/api/volume/test_volume_transfers.py", line 81, in test_create_list_delete_volume_transfer
volume = self.create_volume()
^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/api/volume/base.py", line 144, in create_volume
waiters.wait_for_volume_resource_status(self.volumes_client,
File "/opt/stack/tempest/tempest/common/waiters.py", line 376, in wait_for_volume_resource_status
resource_status = show_resource(resource_id)[
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/volume/v3/volumes_client.py", line 102, in show_volume
resp, body = self.get(url)
^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 345, in get
return self.request('GET', url, extra_headers, headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/services/volume/base_client.py", line 39, in request
resp, resp_body = super(BaseClient, self).request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 767, in request
self._error_checker(resp, resp_body)
File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 952, in _error_checker
raise exceptions.ServerFault(resp_body, resp=resp,
tempest.lib.exceptions.ServerFault: Got server fault
Details: The server has either erred or is incapable of performing the requested operation.
|
||||||
| setUpClass (cinder_tempest_plugin.api.volume.admin.test_consistencygroups | 1 | 0 | 0 | 0 | 1 | Detail | |
ConsistencyGroupsV2Test) |
skip
pt87.1: setUpClass (cinder_tempest_plugin.api.volume.admin.test_consistencygroups.ConsistencyGroupsV2Test)
|
||||||
| setUpClass (cinder_tempest_plugin.rbac.v3.test_volume_actions | 1 | 0 | 0 | 0 | 1 | Detail | |
ProjectReaderTests) |
skip
pt88.1: setUpClass (cinder_tempest_plugin.rbac.v3.test_volume_actions.ProjectReaderTests)
|
||||||
| setUpClass (cinder_tempest_plugin.rbac.v3.test_volume_types | 3 | 0 | 0 | 0 | 3 | Detail | |
VolumeTypesAdminTests) |
skip
pt89.1: setUpClass (cinder_tempest_plugin.rbac.v3.test_volume_types.VolumeTypesAdminTests)
|
||||||
VolumeTypesMemberTests) |
skip
pt89.2: setUpClass (cinder_tempest_plugin.rbac.v3.test_volume_types.VolumeTypesMemberTests)
|
||||||
VolumeTypesReaderTests) |
skip
pt89.3: setUpClass (cinder_tempest_plugin.rbac.v3.test_volume_types.VolumeTypesReaderTests)
|
||||||
| setUpClass (cinder_tempest_plugin.rbac.v3.test_volumes | 1 | 0 | 0 | 0 | 1 | Detail | |
ProjectReaderTests) |
skip
pt90.1: setUpClass (cinder_tempest_plugin.rbac.v3.test_volumes.ProjectReaderTests)
|
||||||
| setUpClass (cinder_tempest_plugin.scenario.test_encrypted_volume_transfer | 1 | 0 | 0 | 0 | 1 | Detail | |
TransferEncryptedVolumeTest) |
skip
pt91.1: setUpClass (cinder_tempest_plugin.scenario.test_encrypted_volume_transfer.TransferEncryptedVolumeTest)
|
||||||
| setUpClass (cinder_tempest_plugin.scenario.test_volume_concurrency | 1 | 0 | 0 | 0 | 1 | Detail | |
ConcurrentVolumeActionsTest) |
skip
pt92.1: setUpClass (cinder_tempest_plugin.scenario.test_volume_concurrency.ConcurrentVolumeActionsTest)
|
||||||
| setUpClass (cinder_tempest_plugin.scenario.test_volume_multiattach | 1 | 0 | 0 | 0 | 1 | Detail | |
VolumeMultiattachTests) |
skip
pt93.1: setUpClass (cinder_tempest_plugin.scenario.test_volume_multiattach.VolumeMultiattachTests)
|
||||||
| setUpClass (tempest.api.compute.admin.test_live_migration | 3 | 0 | 0 | 0 | 3 | Detail | |
LiveMigrationTest) |
skip
pt94.1: setUpClass (tempest.api.compute.admin.test_live_migration.LiveMigrationTest)
|
||||||
LiveAutoBlockMigrationV225Test) |
skip
pt94.2: setUpClass (tempest.api.compute.admin.test_live_migration.LiveAutoBlockMigrationV225Test)
|
||||||
LiveMigrationWithoutHostTest) |
skip
pt94.3: setUpClass (tempest.api.compute.admin.test_live_migration.LiveMigrationWithoutHostTest)
|
||||||
| setUpClass (tempest.api.compute.admin.test_volume_swap | 1 | 0 | 0 | 0 | 1 | Detail | |
TestMultiAttachVolumeSwap) |
skip
pt95.1: setUpClass (tempest.api.compute.admin.test_volume_swap.TestMultiAttachVolumeSwap)
|
||||||
| setUpClass (tempest.api.compute.admin.test_volumes_negative | 1 | 0 | 0 | 0 | 1 | Detail | |
UpdateMultiattachVolumeNegativeTest) |
skip
pt96.1: setUpClass (tempest.api.compute.admin.test_volumes_negative.UpdateMultiattachVolumeNegativeTest)
|
||||||
| setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend | 1 | 0 | 0 | 0 | 1 | Detail | |
EncryptedVolumesExtendAttachedTest) |
skip
pt97.1: setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest)
|
||||||
| setUpClass (tempest.api.volume.admin.test_multi_backend | 1 | 0 | 0 | 0 | 1 | Detail | |
VolumeMultiBackendTest) |
skip
pt98.1: setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest)
|
||||||
| setUpClass (tempest.api.volume.admin.test_snapshot_manage | 1 | 0 | 0 | 0 | 1 | Detail | |
SnapshotManageAdminTest) |
skip
pt99.1: setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest)
|
||||||
| setUpClass (tempest.api.volume.admin.test_volume_manage | 1 | 0 | 0 | 0 | 1 | Detail | |
VolumeManageAdminTest) |
skip
pt100.1: setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest)
|
||||||
| setUpClass (tempest.scenario.test_volume_migrate_attached | 1 | 0 | 0 | 0 | 1 | Detail | |
TestVolumeMigrateRetypeAttached) |
skip
pt101.1: setUpClass (tempest.scenario.test_volume_migrate_attached.TestVolumeMigrateRetypeAttached)
|
||||||
| tempest.api.compute.admin.test_volume_swap.TestVolumeSwap | 1 | 0 | 0 | 0 | 1 | Detail | |
test_volume_swap[id-1769f00d-a693-4d67-a631-6a3496773813,slow] |
skip
pt102.1: tempest.api.compute.admin.test_volume_swap.TestVolumeSwap.test_volume_swap[id-1769f00d-a693-4d67-a631-6a3496773813,slow]
|
||||||
| tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON | 1 | 1 | 0 | 0 | 0 | Detail | |
test_delete_server_while_in_attached_volume[id-d0f3f0d6-d9b6-4a32-8da4-23015dcab23c,volume] |
pass
pt103.1: tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume[id-d0f3f0d6-d9b6-4a32-8da4-23015dcab23c,volume]
|
||||||
| tempest.api.volume.admin.test_user_messages.UserMessagesTest | 2 | 2 | 0 | 0 | 0 | Detail | |
test_delete_message[id-c6eb6901-cdcc-490f-b735-4fe251842aed] |
pass
pt104.1: tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_delete_message[id-c6eb6901-cdcc-490f-b735-4fe251842aed]
|
||||||
test_list_show_messages[id-50f29e6e-f363-42e1-8ad1-f67ae7fd4d5a] |
pass
pt104.2: tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages[id-50f29e6e-f363-42e1-8ad1-f67ae7fd4d5a]
|
||||||
| tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_pools_with_details[id-d4bb61f7-762d-4437-b8a4-5785759a0ced] |
pass
pt105.1: tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_with_details[id-d4bb61f7-762d-4437-b8a4-5785759a0ced]
|
||||||
test_get_pools_without_details[id-0248a46c-e226-4933-be10-ad6fca8227e7] |
pass
pt105.2: tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_without_details[id-0248a46c-e226-4933-be10-ad6fca8227e7]
|
||||||
| tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON | 2 | 2 | 0 | 0 | 0 | Detail | |
test_crud_snapshot_metadata[id-a2f20f99-e363-4584-be97-bc33afb1a56c] |
pass
pt106.1: tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_crud_snapshot_metadata[id-a2f20f99-e363-4584-be97-bc33afb1a56c]
|
||||||
test_update_show_snapshot_metadata_item[id-e8ff85c5-8f97-477f-806a-3ac364a949ed] |
pass
pt106.2: tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_update_show_snapshot_metadata_item[id-e8ff85c5-8f97-477f-806a-3ac364a949ed]
|
||||||
| tempest.api.volume.test_volumes_get.VolumesGetTest | 3 | 3 | 0 | 0 | 0 | Detail | |
test_volume_create_get_update_delete[id-27fb0e9f-fb64-41dd-8bdb-1ffa762f0d51,smoke] |
pass
pt107.1: tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete[id-27fb0e9f-fb64-41dd-8bdb-1ffa762f0d51,smoke]
|
||||||
test_volume_create_get_update_delete_as_clone[id-3f591b4a-7dc6-444c-bd51-77469506b3a1] |
pass
pt107.2: tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_as_clone[id-3f591b4a-7dc6-444c-bd51-77469506b3a1]
|
||||||
test_volume_create_get_update_delete_from_image[id-54a01030-c7fc-447c-86ee-c1182beae638,image,smoke] |
pass
pt107.3: tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image[id-54a01030-c7fc-447c-86ee-c1182beae638,image,smoke]
|
||||||
| tempest.api.volume.test_volumes_list.VolumesListTestJSON | 18 | 18 | 0 | 0 | 0 | Detail | |
test_volume_list[id-0b6ddd39-b948-471f-8038-4787978747c4,smoke] |
pass
pt108.1: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list[id-0b6ddd39-b948-471f-8038-4787978747c4,smoke]
|
||||||
test_volume_list_by_name[id-a28e8da4-0b56-472f-87a8-0f4d3f819c02] |
pass
pt108.2: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_by_name[id-a28e8da4-0b56-472f-87a8-0f4d3f819c02]
|
||||||
test_volume_list_details_by_name[id-2de3a6d4-12aa-403b-a8f2-fdeb42a89623] |
pass
pt108.3: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_details_by_name[id-2de3a6d4-12aa-403b-a8f2-fdeb42a89623]
|
||||||
test_volume_list_details_pagination[id-e9138a2c-f67b-4796-8efa-635c196d01de] |
pass
pt108.4: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_details_pagination[id-e9138a2c-f67b-4796-8efa-635c196d01de]
|
||||||
test_volume_list_details_with_multiple_params[id-2a7064eb-b9c3-429b-b888-33928fc5edd3] |
pass
pt108.5: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_details_with_multiple_params[id-2a7064eb-b9c3-429b-b888-33928fc5edd3]
|
||||||
test_volume_list_pagination[id-af55e775-8e4b-4feb-8719-215c43b0238c] |
pass
pt108.6: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_pagination[id-af55e775-8e4b-4feb-8719-215c43b0238c]
|
||||||
test_volume_list_param_display_name_and_status[id-777c87c1-2fc4-4883-8b8e-5c0b951d1ec8] |
pass
pt108.7: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_param_display_name_and_status[id-777c87c1-2fc4-4883-8b8e-5c0b951d1ec8]
|
||||||
test_volume_list_with_detail_param_display_name_and_status[id-856ab8ca-6009-4c37-b691-be1065528ad4] |
pass
pt108.8: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_detail_param_display_name_and_status[id-856ab8ca-6009-4c37-b691-be1065528ad4]
|
||||||
test_volume_list_with_detail_param_marker[id-46eff077-100b-427f-914e-3db2abcdb7e2] |
pass
pt108.9: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_detail_param_marker[id-46eff077-100b-427f-914e-3db2abcdb7e2]
|
||||||
test_volume_list_with_detail_param_metadata[id-1ca92d3c-4a8e-4b43-93f5-e4c7fb3b291d] |
pass
pt108.10: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_detail_param_metadata[id-1ca92d3c-4a8e-4b43-93f5-e4c7fb3b291d]
|
||||||
test_volume_list_with_details[id-adcbb5a7-5ad8-4b61-bd10-5380e111a877] |
pass
pt108.11: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_details[id-adcbb5a7-5ad8-4b61-bd10-5380e111a877]
|
||||||
test_volume_list_with_param_metadata[id-b5ebea1b-0603-40a0-bb41-15fcd0a53214] |
pass
pt108.12: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_param_metadata[id-b5ebea1b-0603-40a0-bb41-15fcd0a53214]
|
||||||
test_volumes_list_by_availability_zone[id-c0cfa863-3020-40d7-b587-e35f597d5d87] |
pass
pt108.13: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_by_availability_zone[id-c0cfa863-3020-40d7-b587-e35f597d5d87]
|
||||||
test_volumes_list_by_bootable[id-2016a942-3020-40d7-95ce-7613bf8407ce] |
pass
pt108.14: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_by_bootable[id-2016a942-3020-40d7-95ce-7613bf8407ce]
|
||||||
test_volumes_list_by_status[id-39654e13-734c-4dab-95ce-7613bf8407ce] |
pass
pt108.15: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_by_status[id-39654e13-734c-4dab-95ce-7613bf8407ce]
|
||||||
test_volumes_list_details_by_availability_zone[id-e1b80d13-94f0-4ba2-a40e-386af29f8db1] |
pass
pt108.16: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_details_by_availability_zone[id-e1b80d13-94f0-4ba2-a40e-386af29f8db1]
|
||||||
test_volumes_list_details_by_bootable[id-2016a939-72ec-482a-bf49-d5ca06216b9f] |
pass
pt108.17: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_details_by_bootable[id-2016a939-72ec-482a-bf49-d5ca06216b9f]
|
||||||
test_volumes_list_details_by_status[id-2943f712-71ec-482a-bf49-d5ca06216b9f] |
pass
pt108.18: tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_details_by_status[id-2943f712-71ec-482a-bf49-d5ca06216b9f]
|
||||||
| Total | 157 | 29 | 104 | 0 | 24 | ||