.stestr/0002755012276001227600000000000015145357724012435 5ustar tempesttempest.stestr/format0000644012276001227600000000000215145357463013636 0ustar tempesttempest1 .stestr/next-stream0000644012276001227600000000000215145357723014614 0ustar tempesttempest1 .stestr/times.dbm.dat0000644012276001227600000012700315145357724015012 0ustar tempesttempest0.00.3200950.2233083.3462522.5878992.6658073.3207550.550711.7738610.2568960.044795.19137222.5671757.6837773.4255730.1976830.5259050.5571070.0003030.1603868.8576890.6549470.355020.2641251.6910550.3313320.0004340.5700890.2165470.2977580.1788660.0364090.7093440.4176620.1127080.1749131.5106731.3680330.1488790.0180420.439991.9484520.031.1140560.00.00.00.00.00.00.00.00.00.00.00.027.2223840.025.8208070.00.00.00.00.0583490.00.08859382.7475050.00.00.00.2445570.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0.stestr/00000600012276001227600000250060615145357723012515 0ustar tempesttempesttime: 2026-02-18 15:48:48.558338Z tags: worker-1 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume) time: 2026-02-18 15:48:48.558338Z skip: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Volume service not enabled.0 ] tags: -worker-1 time: 2026-02-18 15:48:52.110035Z tags: worker-0 test: tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor[id-1f12046b-753d-40d2-abb6-d8eb8b30cb2f,smoke] time: 2026-02-18 15:48:52.430130Z successful: tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor[id-1f12046b-753d-40d2-abb6-d8eb8b30cb2f,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 6A7 2026-02-18 15:48:52,425 25 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_get_flavor): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338 0.315s 2026-02-18 15:48:52,426 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:52 GMT', 'server': 'Apache', 'content-length': '507', '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-0fe6e539-b2ba-4c2e-8073-36092ccc5fb2', 'x-compute-request-id': 'req-0fe6e539-b2ba-4c2e-8073-36092ccc5fb2', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338'} Body: b'{"flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "name": "m1.nano", "ram": 128, "disk": 1, "swap": "", "OS-FLV-EXT-DATA:ephemeral": 0, "OS-FLV-DISABLED:disabled": false, "vcpus": 1, "os-flavor-access:is_public": true, "rxtx_factor": 1.0, "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}}' 0 ] tags: -worker-0 time: 2026-02-18 15:48:52.430666Z tags: worker-0 test: tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors[id-e36c0eaa-dff5-4082-ad1f-3f9a80aa3f59,smoke] time: 2026-02-18 15:48:52.653974Z successful: tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors[id-e36c0eaa-dff5-4082-ad1f-3f9a80aa3f59,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' EF1 2026-02-18 15:48:52,546 25 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_list_flavors): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors 0.115s 2026-02-18 15:48:52,546 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:52 GMT', 'server': 'Apache', 'content-length': '996', '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-a74917de-7209-4d45-820c-af921523788a', 'x-compute-request-id': 'req-a74917de-7209-4d45-820c-af921523788a', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/flavors'} Body: b'{"flavors": [{"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "name": "m1.nano", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, {"id": "d17efb8f-cb90-47f0-b3ce-52951ea99e04", "name": "m1.small", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/d17efb8f-cb90-47f0-b3ce-52951ea99e04"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/d17efb8f-cb90-47f0-b3ce-52951ea99e04"}]}, {"id": "f3211296-aec8-4afd-a3d3-a85a00e4fda2", "name": "m1.micro", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/f3211296-aec8-4afd-a3d3-a85a00e4fda2"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/f3211296-aec8-4afd-a3d3-a85a00e4fda2"}]}]}' 2026-02-18 15:48:52,651 25 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_list_flavors): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338 0.102s 2026-02-18 15:48:52,652 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:52 GMT', 'server': 'Apache', 'content-length': '507', '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-d4a49c5f-65a2-4e5b-808e-65f182547875', 'x-compute-request-id': 'req-d4a49c5f-65a2-4e5b-808e-65f182547875', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338'} Body: b'{"flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "name": "m1.nano", "ram": 128, "disk": 1, "swap": "", "OS-FLV-EXT-DATA:ephemeral": 0, "OS-FLV-DISABLED:disabled": false, "vcpus": 1, "os-flavor-access:is_public": true, "rxtx_factor": 1.0, "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}}' 0 ] tags: -worker-0 time: 2026-02-18 15:48:53.889565Z tags: worker-5 test: tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete[id-1598521a-2f36-4606-8df9-30772bd51339,smoke] time: 2026-02-18 15:48:57.235817Z successful: tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete[id-1598521a-2f36-4606-8df9-30772bd51339,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 5444 2026-02-18 15:48:54,443 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/groups 0.552s 2026-02-18 15:48:54,444 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"group": {"domain_id": "d45e444e9401498fb00d67a7e732f5f0", "name": "tempest-GroupsV3TestJSON_test_project-1597512278", "description": "tempest-GroupsV3TestJSON_test_description-1478650541"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:53 GMT', 'server': 'Apache', 'content-length': '350', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-e883a048-d693-4061-a1a2-5cad9775958a', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups'} Body: b'{"group": {"id": "c5be9d02f5d144de821e9ba061024d82", "name": "tempest-GroupsV3TestJSON_test_project-1597512278", "domain_id": "d45e444e9401498fb00d67a7e732f5f0", "description": "tempest-GroupsV3TestJSON_test_description-1478650541", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82"}}}\n' 2026-02-18 15:48:54,803 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.359s 2026-02-18 15:48:54,803 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"user": {"password": "U0!k0A1^vH7J2au", "name": "tempest-test_user-1269261907", "email": "tempest-test_user-1269261907@testmail.tm"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:54 GMT', 'server': 'Apache', 'content-length': '346', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-57e73765-8587-43e9-9fdd-9a39f4bbb2b8', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users'} Body: b'{"user": {"email": "tempest-test_user-1269261907@testmail.tm", "id": "34eb0163e28e4196bb4c0a4cc66889f5", "name": "tempest-test_user-1269261907", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/34eb0163e28e4196bb4c0a4cc66889f5"}}}\n' 2026-02-18 15:48:54,921 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/34eb0163e28e4196bb4c0a4cc66889f5 0.117s 2026-02-18 15:48:54,921 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:54 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-09ab0a37-e17b-4f80-8fb8-c7b44059ac9d', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/34eb0163e28e4196bb4c0a4cc66889f5'} Body: b'' 2026-02-18 15:48:55,322 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.400s 2026-02-18 15:48:55,322 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"user": {"password": "F6%8TBT4eo@3=MO", "name": "tempest-test_user-743470788", "email": "tempest-test_user-743470788@testmail.tm"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:54 GMT', 'server': 'Apache', 'content-length': '344', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0d660646-e64e-48a8-8c16-912b3e477359', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users'} Body: b'{"user": {"email": "tempest-test_user-743470788@testmail.tm", "id": "496e023d31b94003a3567e975d30f396", "name": "tempest-test_user-743470788", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/496e023d31b94003a3567e975d30f396"}}}\n' 2026-02-18 15:48:55,412 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/496e023d31b94003a3567e975d30f396 0.089s 2026-02-18 15:48:55,412 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:55 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-ebecaf85-c165-4a17-ad94-c2d54ba0a293', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/496e023d31b94003a3567e975d30f396'} Body: b'' 2026-02-18 15:48:55,827 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.413s 2026-02-18 15:48:55,827 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"user": {"password": "G7^KlF83^JpisPY", "name": "tempest-test_user-768004157", "email": "tempest-test_user-768004157@testmail.tm"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:55 GMT', 'server': 'Apache', 'content-length': '344', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-645ecd30-05f0-4dc6-8c22-0fa69e96a73b', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users'} Body: b'{"user": {"email": "tempest-test_user-768004157@testmail.tm", "id": "bc89f764d1e74b4981c085a1e700b773", "name": "tempest-test_user-768004157", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/bc89f764d1e74b4981c085a1e700b773"}}}\n' 2026-02-18 15:48:55,892 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/bc89f764d1e74b4981c085a1e700b773 0.064s 2026-02-18 15:48:55,893 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:55 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-2fc03f39-375c-4044-a454-f9cd97a59cc9', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/bc89f764d1e74b4981c085a1e700b773'} Body: b'' 2026-02-18 15:48:55,959 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users 0.066s 2026-02-18 15:48:55,959 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:55 GMT', 'server': 'Apache', 'content-length': '1173', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-8ce138f9-a503-41bf-a2a2-825d59609fe0', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users'} Body: b'{"users": [{"email": "tempest-test_user-1269261907@testmail.tm", "id": "34eb0163e28e4196bb4c0a4cc66889f5", "name": "tempest-test_user-1269261907", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/34eb0163e28e4196bb4c0a4cc66889f5"}}, {"email": "tempest-test_user-743470788@testmail.tm", "id": "496e023d31b94003a3567e975d30f396", "name": "tempest-test_user-743470788", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/496e023d31b94003a3567e975d30f396"}}, {"email": "tempest-test_user-768004157@testmail.tm", "id": "bc89f764d1e74b4981c085a1e700b773", "name": "tempest-test_user-768004157", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/bc89f764d1e74b4981c085a1e700b773"}}], "links": {"next": null, "self": "https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users", "previous": null}}\n' 2026-02-18 15:48:55,996 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 204 HEAD https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/34eb0163e28e4196bb4c0a4cc66889f5 0.036s 2026-02-18 15:48:55,997 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:55 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0687c0ad-3e35-4999-b9c6-2a1aca043e3a', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/34eb0163e28e4196bb4c0a4cc66889f5'} Body: b'' 2026-02-18 15:48:56,057 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/34eb0163e28e4196bb4c0a4cc66889f5 0.060s 2026-02-18 15:48:56,057 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:56 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-142d91b1-2381-4f6a-b2d2-9810298262b0', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/34eb0163e28e4196bb4c0a4cc66889f5'} Body: b'' 2026-02-18 15:48:56,132 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 204 HEAD https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/496e023d31b94003a3567e975d30f396 0.074s 2026-02-18 15:48:56,133 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:56 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-d5bc6372-a33b-485e-bea6-3c24e5b31eaf', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/496e023d31b94003a3567e975d30f396'} Body: b'' 2026-02-18 15:48:56,189 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/496e023d31b94003a3567e975d30f396 0.056s 2026-02-18 15:48:56,190 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:56 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-09df0b83-abf5-42ae-a717-43933c768c50', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/496e023d31b94003a3567e975d30f396'} Body: b'' 2026-02-18 15:48:56,297 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 204 HEAD https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/bc89f764d1e74b4981c085a1e700b773 0.106s 2026-02-18 15:48:56,297 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:56 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-1f87fa81-8be8-411b-9f15-70f414fdbc61', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/bc89f764d1e74b4981c085a1e700b773'} Body: b'' 2026-02-18 15:48:56,345 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/bc89f764d1e74b4981c085a1e700b773 0.047s 2026-02-18 15:48:56,345 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:56 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f29b2e95-b50b-471c-8882-856c00467d41', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users/bc89f764d1e74b4981c085a1e700b773'} Body: b'' 2026-02-18 15:48:56,460 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:test_group_users_add_list_delete): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users 0.115s 2026-02-18 15:48:56,461 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:56 GMT', 'server': 'Apache', 'content-length': '168', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-ceb52e5c-e4b7-4df4-9847-6ac5a415ab37', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users'} Body: b'{"users": [], "links": {"next": null, "self": "https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82/users", "previous": null}}\n' 2026-02-18 15:48:56,558 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/users/bc89f764d1e74b4981c085a1e700b773 0.096s 2026-02-18 15:48:56,558 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:56 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-39820582-5990-4d31-805d-f4a105b3bcfd', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users/bc89f764d1e74b4981c085a1e700b773'} Body: b'' 2026-02-18 15:48:56,842 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/users/496e023d31b94003a3567e975d30f396 0.283s 2026-02-18 15:48:56,842 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:56 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-830829cf-357a-4b68-9b1e-683fbb5f264f', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users/496e023d31b94003a3567e975d30f396'} Body: b'' 2026-02-18 15:48:57,052 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/users/34eb0163e28e4196bb4c0a4cc66889f5 0.209s 2026-02-18 15:48:57,053 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:56 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-631ee497-5054-4b0e-a766-6cf96356c0e0', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users/34eb0163e28e4196bb4c0a4cc66889f5'} Body: b'' 2026-02-18 15:48:57,235 30 INFO [tempest.lib.common.rest_client] Request (GroupsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82 0.180s 2026-02-18 15:48:57,235 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:48:57 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c67e29f0-7b75-41a1-930e-8a41954cee66', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/groups/c5be9d02f5d144de821e9ba061024d82'} Body: b'' 0 ] tags: -worker-5 time: 2026-02-18 15:49:05.754250Z tags: worker-4 test: tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create[id-850795d7-d4d3-4e55-b527-a774c0123d3a,smoke] time: 2026-02-18 15:49:08.342149Z successful: tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create[id-850795d7-d4d3-4e55-b527-a774c0123d3a,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' C18 2026-02-18 15:49:06,891 29 INFO [tempest.lib.common.rest_client] Request (SecurityGroupRulesTestJSON:test_security_group_rules_create): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups 1.136s 2026-02-18 15:49:06,891 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupRulesTestJSON-securitygroup-16307672", "description": "tempest-description-722405168"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:05 GMT', 'server': 'Apache', 'content-length': '245', '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-9432681e-8d34-4c6c-94bf-d7d73ba88d4a', 'x-compute-request-id': 'req-9432681e-8d34-4c6c-94bf-d7d73ba88d4a', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_group": {"id": "a7302b82-efd7-4cef-b0e4-9ebd66068205", "description": "tempest-description-722405168", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-16307672", "tenant_id": "8f599bdff2884bd894f5c768205e936c", "rules": []}}' 2026-02-18 15:49:08,335 29 INFO [tempest.lib.common.rest_client] Request (SecurityGroupRulesTestJSON:test_security_group_rules_create): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules 1.437s 2026-02-18 15:49:08,336 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group_rule": {"parent_group_id": "a7302b82-efd7-4cef-b0e4-9ebd66068205", "ip_protocol": "tcp", "from_port": 22, "to_port": 22}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:06 GMT', 'server': 'Apache', 'content-length': '232', '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-1be1cbfc-d064-45eb-b960-69af0105ef3e', 'x-compute-request-id': 'req-1be1cbfc-d064-45eb-b960-69af0105ef3e', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules'} Body: b'{"security_group_rule": {"id": "dff2e2b4-f349-4ae4-9ff9-d03d43cb46f2", "parent_group_id": "a7302b82-efd7-4cef-b0e4-9ebd66068205", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 0 ] tags: -worker-4 time: 2026-02-18 15:49:07.306548Z tags: worker-5 test: tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all[id-4773ebd5-ecbf-4255-b8d8-b63e6f72b65d,smoke] time: 2026-02-18 15:49:09.972355Z successful: tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all[id-4773ebd5-ecbf-4255-b8d8-b63e6f72b65d,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 7BB4 2026-02-18 15:49:07,391 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/projects 0.084s 2026-02-18 15:49:07,392 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"project": {"domain_id": "default", "name": "tempest-TrustsV3TestJSON-2070771748"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:07 GMT', 'server': 'Apache', 'content-length': '352', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f159ac99-23d4-4bde-9bdd-495ddb22b7e4', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects'} Body: b'{"project": {"id": "566cee0a7f914ec6b3b95d3964abbf2d", "name": "tempest-TrustsV3TestJSON-2070771748", "domain_id": "default", "description": "", "enabled": true, "parent_id": "default", "is_domain": false, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/projects/566cee0a7f914ec6b3b95d3964abbf2d"}}}\n' 2026-02-18 15:49:07,748 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.355s 2026-02-18 15:49:07,748 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"user": {"name": "tempest-user-998594242", "description": "tempest-user-998594242description", "password": "L0+9~0^vN!jQ9%U", "email": "tempest-user-998594242@testmail.xx", "project_id": "566cee0a7f914ec6b3b95d3964abbf2d", "domain_id": "default"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:07 GMT', 'server': 'Apache', 'content-length': '436', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-b6fa61d3-6976-4698-a6da-763a0eff1067', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users'} Body: b'{"user": {"description": "tempest-user-998594242description", "email": "tempest-user-998594242@testmail.xx", "project_id": "566cee0a7f914ec6b3b95d3964abbf2d", "id": "62af7dbc72a943b6bddaaf9bea110e78", "name": "tempest-user-998594242", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/62af7dbc72a943b6bddaaf9bea110e78"}}}\n' 2026-02-18 15:49:07,827 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.078s 2026-02-18 15:49:07,828 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-DelegatedRole-1951266938"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:07 GMT', 'server': 'Apache', 'content-length': '267', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-ecbdb86e-9592-4838-93e3-6698f96486f8', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"role": {"id": "47a6f7397dd949688c7f3d53fb3cc4dc", "name": "tempest-DelegatedRole-1951266938", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/47a6f7397dd949688c7f3d53fb3cc4dc"}}}\n' 2026-02-18 15:49:07,903 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.075s 2026-02-18 15:49:07,904 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-NotDelegatedRole-239613634"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:07 GMT', 'server': 'Apache', 'content-length': '269', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-3006c45a-8990-492c-b1a6-2588ab7a0169', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"role": {"id": "dbb86ed8e5ce4f12885e79284c9b2cd2", "name": "tempest-NotDelegatedRole-239613634", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/dbb86ed8e5ce4f12885e79284c9b2cd2"}}}\n' 2026-02-18 15:49:08,006 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/projects/566cee0a7f914ec6b3b95d3964abbf2d/users/62af7dbc72a943b6bddaaf9bea110e78/roles/47a6f7397dd949688c7f3d53fb3cc4dc 0.102s 2026-02-18 15:49:08,006 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:07 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-159319ae-5eff-4409-bbbd-5a244bed0848', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/566cee0a7f914ec6b3b95d3964abbf2d/users/62af7dbc72a943b6bddaaf9bea110e78/roles/47a6f7397dd949688c7f3d53fb3cc4dc'} Body: b'' 2026-02-18 15:49:08,136 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/projects/566cee0a7f914ec6b3b95d3964abbf2d/users/62af7dbc72a943b6bddaaf9bea110e78/roles/dbb86ed8e5ce4f12885e79284c9b2cd2 0.129s 2026-02-18 15:49:08,137 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:08 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-e4642395-7d50-4470-b866-90d32c96e510', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/566cee0a7f914ec6b3b95d3964abbf2d/users/62af7dbc72a943b6bddaaf9bea110e78/roles/dbb86ed8e5ce4f12885e79284c9b2cd2'} Body: b'' 2026-02-18 15:49:08,224 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/users 0.086s 2026-02-18 15:49:08,225 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:08 GMT', 'server': 'Apache', 'content-length': '7839', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-3e748451-5399-488a-a3cf-473480a8128a', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users'} Body: b'{"users": [{"id": "7add492230ef4a8c828a9ced22f2c0c8", "name": "admin", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/7add492230ef4a8c828a9ced22f2c0c8"}}, {"id": "bab356efb8e1437da101ca5260b1a37b", "name": "placement", "domain_id": "default", "enabled": true, "default_project_id": "41d77eae6b2046e9a6588750c116b0bb", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/bab356efb8e1437da101ca5260b1a37b"}}, {"id": "227a1088019d48dc99179be2ee391b55", "name": "neutron", "domain_id": "default", "enabled": true, "default_project_id": "41d77eae6b2046e9a6588750c116b0bb", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/227a1088019d48dc99179be2ee391b55"}}, {"id": "b055cb6b519146f8be2d56ff7b5179fc", "name": "heat_stack_domain_admin", "domain_id": "477d7f5435e44e35b5b5cb587298a977", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/b055cb6b519146f8be2d56ff7b5179fc"}}, {"id": "e020f84e998a4be589c9520bf8faed8a", "name": "barbican", "domain_id": "default", "enabled": true, "default_project_id": "41d77eae6b2046e9a6588750c116b0bb", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/e020f84e998a4be589c9520bf8faed8a"}}, {"id": "0433bca6a5794a5b854767c209ac32ad", "name": "ceilometer", "domain_id": "default", "enabled": true, "default_project_id": "41d77eae6b2046e9a6588750c116b0bb", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/0433bca6a5794a5b854767c209ac32ad"}}, {"id": "37ae2c32e1514f5caa210733086c6a34", "name": "nova", "domain_id": "default", "enabled": true, "default_project_id": "41d77eae6b2046e9a6588750c116b0bb", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/37ae2c32e1514f5caa210733086c6a34"}}, {"id": "4111b4de0b38427391f75a47003a7020", "name": "swift", "domain_id": "default", "enabled": true, "default_project_id": "41d77eae6b2046e9a6588750c116b0bb", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/4111b4de0b38427391f75a47003a7020"}}, {"id": "befe7478cc8348c5a9daf7b7f6901bc3", "name": "cinder", "domain_id": "default", "enabled": true, "default_project_id": "41d77eae6b2046e9a6588750c116b0bb", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/befe7478cc8348c5a9daf7b7f6901bc3"}}, {"id": "b10ab90fbac24a45869d8bbe88067295", "name": "glance", "domain_id": "default", "enabled": true, "default_project_id": "41d77eae6b2046e9a6588750c116b0bb", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/b10ab90fbac24a45869d8bbe88067295"}}, {"id": "0e9fca54eb544c5887c6169f869f9db0", "name": "heat", "domain_id": "default", "enabled": true, "default_project_id": "41d77eae6b2046e9a6588750c116b0bb", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/0e9fca54eb544c5887c6169f869f9db0"}}, {"id": "88af28f5175b48f495c1dc9c5a4464b0", "name": "aodh", "domain_id": "default", "enabled": true, "default_project_id": "41d77eae6b2046e9a6588750c116b0bb", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/88af28f5175b48f495c1dc9c5a4464b0"}}, {"tenantId": "96941c5ede6647938b4cb565abcb4f09", "email": "demo_tempestconf@test.com", "id": "a0235996b1414ae5bea6901cc95e42b8", "name": "demo_tempestconf", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/ 2026-02-18 15:49:08,672 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.446s 2026-02-18 15:49:08,673 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:08 GMT', 'server': 'Apache', 'content-length': '6276', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0262a76d-cfdd-4877-8c39-2c5891d459e5', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens'} Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "62af7dbc72a943b6bddaaf9bea110e78", "name": "tempest-user-998594242", "password_expires_at": null}, "audit_ids": ["zRaPKk61QmyP0GOKnDDSqQ"], "expires_at": "2026-02-18T16:49:08.000000Z", "issued_at": "2026-02-18T15:49:08.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "566cee0a7f914ec6b3b95d3964abbf2d", "name": "tempest-TrustsV3TestJSON-2070771748"}, "is_domain": false, "roles": [{"id": "dbb86ed8e5ce4f12885e79284c9b2cd2", "name": "tempest-NotDelegatedRole-239613634"}, {"id": "47a6f7397dd949688c7f3d53fb3cc4dc", "name": "tempest-DelegatedRole-1951266938"}], "catalog": [{"endpoints": [], "id": "19b279f135fa4353abc3a5135776712d", "type": "Ceilometer", "name": "ceilometer"}, {"endpoints": [{"name": "barbican", "id": "4290f9da5128436b8f9267c0a0c631fa", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "e35eb19d5b2245d5aae86f82040a35e3", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "21342a3eea9f444db8e839847d9c3ad6", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"name": "heat-cfn", "id": "07281f0071c64394ababc8233e3e2734", "interface": "internal", "region_id": "regionOne", "url": "https://heat-cfnapi-internal.openstack.svc:8000/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "216c3486b3df49718e3c19d01404012c", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}], "id": "72b2e94f361245ee8f840e6d36282505", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"name": "neutron", "id": "4a3235e9034849e4886b3363052992a5", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}, {"name": "neutron", "id": "60479e43ca4f43d58da73a1d0199d9ce", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "94a647b603244e7f80de16ebdf503fe4", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "552e7d7de23246e690b4800f52769784", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "5eec98874ccf498cbcee72d3b70d85c6", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "9c1f2f08934e4469ba3c51cc414f9dbc", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "placement", "id": "58b707f78b344510bba0c57f9a5a5f4d", "interface": "public", "region_id": "regionOne", "url": "https://placement-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "placement", "id": "7cebf61a770b4cf8ac35ce57d990d560", "interface": "internal", "region_id": "regionOne", "url": "https://placement-internal.openstack.svc:8778", "region": "regionOne"}], "id": "c7459765f34441c18e6a4d785055a630", "type": "placement", "name": "placement"}, {"endpoints": [{"name": "nova", "id": "3a0c67879c1043a4b495b17c55d5eddd", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "ffe357dbe0d94d8fb730fc9465aa91c2", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "ce06107c887943569a7a29a6662c1ab5", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "cinderv3", "id": "678a5bf3a3e54943a5a880a96736b541", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "c6362e5135864156bcbd537617eae005", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "r 2026-02-18 15:49:09,053 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:test_get_trusts_all): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.374s 2026-02-18 15:49:09,053 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:08 GMT', 'server': 'Apache', 'content-length': '6276', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-1985c309-7fd1-448c-956d-9d16fbcfe952', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens'} Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "62af7dbc72a943b6bddaaf9bea110e78", "name": "tempest-user-998594242", "password_expires_at": null}, "audit_ids": ["ENrCYDeERe2I2kVhgjIwiw"], "expires_at": "2026-02-18T16:49:09.000000Z", "issued_at": "2026-02-18T15:49:09.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "566cee0a7f914ec6b3b95d3964abbf2d", "name": "tempest-TrustsV3TestJSON-2070771748"}, "is_domain": false, "roles": [{"id": "dbb86ed8e5ce4f12885e79284c9b2cd2", "name": "tempest-NotDelegatedRole-239613634"}, {"id": "47a6f7397dd949688c7f3d53fb3cc4dc", "name": "tempest-DelegatedRole-1951266938"}], "catalog": [{"endpoints": [], "id": "19b279f135fa4353abc3a5135776712d", "type": "Ceilometer", "name": "ceilometer"}, {"endpoints": [{"name": "barbican", "id": "4290f9da5128436b8f9267c0a0c631fa", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "e35eb19d5b2245d5aae86f82040a35e3", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "21342a3eea9f444db8e839847d9c3ad6", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"name": "heat-cfn", "id": "07281f0071c64394ababc8233e3e2734", "interface": "internal", "region_id": "regionOne", "url": "https://heat-cfnapi-internal.openstack.svc:8000/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "216c3486b3df49718e3c19d01404012c", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}], "id": "72b2e94f361245ee8f840e6d36282505", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"name": "neutron", "id": "4a3235e9034849e4886b3363052992a5", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}, {"name": "neutron", "id": "60479e43ca4f43d58da73a1d0199d9ce", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "94a647b603244e7f80de16ebdf503fe4", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "552e7d7de23246e690b4800f52769784", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "5eec98874ccf498cbcee72d3b70d85c6", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "9c1f2f08934e4469ba3c51cc414f9dbc", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "placement", "id": "58b707f78b344510bba0c57f9a5a5f4d", "interface": "public", "region_id": "regionOne", "url": "https://placement-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "placement", "id": "7cebf61a770b4cf8ac35ce57d990d560", "interface": "internal", "region_id": "regionOne", "url": "https://placement-internal.openstack.svc:8778", "region": "regionOne"}], "id": "c7459765f34441c18e6a4d785055a630", "type": "placement", "name": "placement"}, {"endpoints": [{"name": "nova", "id": "3a0c67879c1043a4b495b17c55d5eddd", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "ffe357dbe0d94d8fb730fc9465aa91c2", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "ce06107c887943569a7a29a6662c1ab5", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "cinderv3", "id": "678a5bf3a3e54943a5a880a96736b541", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "c6362e5135864156bcbd537617eae005", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "r 2026-02-18 15:49:09,178 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:test_get_trusts_all): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts 0.125s 2026-02-18 15:49:09,178 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"trust": {"trustor_user_id": "62af7dbc72a943b6bddaaf9bea110e78", "trustee_user_id": "6556cbaa99ed47a9a1bd563bee3bf795", "project_id": "566cee0a7f914ec6b3b95d3964abbf2d", "roles": [{"name": "tempest-DelegatedRole-1951266938"}], "impersonation": true, "expires_at": null}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:09 GMT', 'server': 'Apache', 'content-length': '903', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-64f3071b-03d4-41b6-a71e-d5cbd57344c4', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts'} Body: b'{"trust": {"roles": [{"id": "47a6f7397dd949688c7f3d53fb3cc4dc", "name": "tempest-DelegatedRole-1951266938", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/47a6f7397dd949688c7f3d53fb3cc4dc"}}], "id": "2078ca844beb446bb7767be1dd96852c", "trustor_user_id": "62af7dbc72a943b6bddaaf9bea110e78", "trustee_user_id": "6556cbaa99ed47a9a1bd563bee3bf795", "project_id": "566cee0a7f914ec6b3b95d3964abbf2d", "impersonation": true, "expires_at": null, "remaining_uses": null, "deleted_at": null, "redelegated_trust_id": null, "redelegation_count": 0, "roles_links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/2078ca844beb446bb7767be1dd96852c/roles", "next": null, "previous": null}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/2078ca844beb446bb7767be1dd96852c"}}}\n' 2026-02-18 15:49:09,240 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:test_get_trusts_all): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/ 0.061s 2026-02-18 15:49:09,240 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:09 GMT', 'server': 'Apache', 'content-length': '608', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-72b5773a-e738-474e-87a9-2ba6c9553e2b', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/'} Body: b'{"trusts": [{"id": "2078ca844beb446bb7767be1dd96852c", "trustor_user_id": "62af7dbc72a943b6bddaaf9bea110e78", "trustee_user_id": "6556cbaa99ed47a9a1bd563bee3bf795", "project_id": "566cee0a7f914ec6b3b95d3964abbf2d", "impersonation": true, "expires_at": null, "remaining_uses": null, "deleted_at": null, "redelegated_trust_id": null, "redelegation_count": 0, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/2078ca844beb446bb7767be1dd96852c"}}], "links": {"next": null, "self": "https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts", "previous": null}}\n' 2026-02-18 15:49:09,322 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:tearDown): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/2078ca844beb446bb7767be1dd96852c 0.081s 2026-02-18 15:49:09,322 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:09 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f7397d78-0830-4110-be93-3aa4cb41adc6', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/2078ca844beb446bb7767be1dd96852c'} Body: b'' 2026-02-18 15:49:09,388 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:tearDown): 404 GET https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/2078ca844beb446bb7767be1dd96852c 0.064s 2026-02-18 15:49:09,388 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:09 GMT', 'server': 'Apache', 'content-length': '111', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-2db686ef-c6b8-40b8-8dcf-0b88c3d163ef', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/2078ca844beb446bb7767be1dd96852c'} Body: b'{"error":{"code":404,"message":"Could not find trust: 2078ca844beb446bb7767be1dd96852c.","title":"Not Found"}}\n' 2026-02-18 15:49:09,483 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/roles/dbb86ed8e5ce4f12885e79284c9b2cd2 0.095s 2026-02-18 15:49:09,484 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:09 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-a09b3c18-1570-4605-b6b8-9c3dcdd6f259', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/dbb86ed8e5ce4f12885e79284c9b2cd2'} Body: b'' 2026-02-18 15:49:09,660 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/roles/47a6f7397dd949688c7f3d53fb3cc4dc 0.176s 2026-02-18 15:49:09,660 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:09 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-fc3c6ac6-164f-4a5b-ae36-3eeac0f9d2c7', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/47a6f7397dd949688c7f3d53fb3cc4dc'} Body: b'' 2026-02-18 15:49:09,825 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/users/62af7dbc72a943b6bddaaf9bea110e78 0.164s 2026-02-18 15:49:09,825 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:09 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-3767d685-bae9-4c1a-8b05-3a66f02e556b', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users/62af7dbc72a943b6bddaaf9bea110e78'} Body: b'' 2026-02-18 15:49:09,971 30 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/projects/566cee0a7f914ec6b3b95d3964abbf2d 0.146s 2026-02-18 15:49:09,972 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:09 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-6998f8f7-3031-4018-abe0-73570efa2192', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/566cee0a7f914ec6b3b95d3964abbf2d'} Body: b'' 0 ] tags: -worker-5 time: 2026-02-18 15:49:08.342464Z tags: worker-4 test: tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list[id-a6154130-5a55-4850-8be4-5e9e796dbf17,smoke] time: 2026-02-18 15:49:11.663219Z successful: tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list[id-a6154130-5a55-4850-8be4-5e9e796dbf17,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 1E66 2026-02-18 15:49:08,958 29 INFO [tempest.lib.common.rest_client] Request (SecurityGroupRulesTestJSON:test_security_group_rules_list): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups 0.615s 2026-02-18 15:49:08,959 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupRulesTestJSON-securitygroup-54179959", "description": "tempest-description-1184587057"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:08 GMT', 'server': 'Apache', 'content-length': '246', '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-72747d66-0814-49ee-9929-b21ce5cb0880', 'x-compute-request-id': 'req-72747d66-0814-49ee-9929-b21ce5cb0880', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_group": {"id": "e921cc78-73b8-4e6f-b978-047aae0f2d51", "description": "tempest-description-1184587057", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-54179959", "tenant_id": "8f599bdff2884bd894f5c768205e936c", "rules": []}}' 2026-02-18 15:49:09,557 29 INFO [tempest.lib.common.rest_client] Request (SecurityGroupRulesTestJSON:test_security_group_rules_list): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules 0.596s 2026-02-18 15:49:09,558 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group_rule": {"parent_group_id": "e921cc78-73b8-4e6f-b978-047aae0f2d51", "ip_protocol": "tcp", "from_port": 22, "to_port": 22}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:08 GMT', 'server': 'Apache', 'content-length': '232', '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-d542718a-7d1c-4777-b215-3fb057a89e2c', 'x-compute-request-id': 'req-d542718a-7d1c-4777-b215-3fb057a89e2c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules'} Body: b'{"security_group_rule": {"id": "3f0ecfa1-4ba2-45bc-b649-5e3d208d2b90", "parent_group_id": "e921cc78-73b8-4e6f-b978-047aae0f2d51", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 2026-02-18 15:49:10,739 29 INFO [tempest.lib.common.rest_client] Request (SecurityGroupRulesTestJSON:test_security_group_rules_list): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules 1.178s 2026-02-18 15:49:10,739 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group_rule": {"parent_group_id": "e921cc78-73b8-4e6f-b978-047aae0f2d51", "ip_protocol": "icmp", "from_port": -1, "to_port": -1}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:09 GMT', 'server': 'Apache', 'content-length': '233', '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-c6be72b3-5544-4e23-b9d4-f29c6561e34b', 'x-compute-request-id': 'req-c6be72b3-5544-4e23-b9d4-f29c6561e34b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules'} Body: b'{"security_group_rule": {"id": "2a35093b-ffc0-44ef-b1d7-bd652f508ac3", "parent_group_id": "e921cc78-73b8-4e6f-b978-047aae0f2d51", "ip_protocol": "icmp", "from_port": -1, "to_port": -1, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 2026-02-18 15:49:11,066 29 INFO [tempest.lib.common.rest_client] Request (SecurityGroupRulesTestJSON:test_security_group_rules_list): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/e921cc78-73b8-4e6f-b978-047aae0f2d51 0.326s 2026-02-18 15:49:11,067 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:10 GMT', 'server': 'Apache', 'content-length': '663', '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-543576d6-eb1b-464d-832f-6aed2def9431', 'x-compute-request-id': 'req-543576d6-eb1b-464d-832f-6aed2def9431', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/e921cc78-73b8-4e6f-b978-047aae0f2d51'} Body: b'{"security_group": {"id": "e921cc78-73b8-4e6f-b978-047aae0f2d51", "description": "tempest-description-1184587057", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-54179959", "tenant_id": "8f599bdff2884bd894f5c768205e936c", "rules": [{"id": "2a35093b-ffc0-44ef-b1d7-bd652f508ac3", "parent_group_id": "e921cc78-73b8-4e6f-b978-047aae0f2d51", "ip_protocol": "icmp", "from_port": -1, "to_port": -1, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}, {"id": "3f0ecfa1-4ba2-45bc-b649-5e3d208d2b90", "parent_group_id": "e921cc78-73b8-4e6f-b978-047aae0f2d51", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}]}}' 2026-02-18 15:49:11,661 29 INFO [tempest.lib.common.rest_client] Request (SecurityGroupRulesTestJSON:_run_cleanups): 202 DELETE https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules/2a35093b-ffc0-44ef-b1d7-bd652f508ac3 0.589s 2026-02-18 15:49:11,662 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:11 GMT', 'server': 'Apache', 'content-length': '0', '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-bf5de632-2b6f-44a4-a820-02966e68f918', 'x-compute-request-id': 'req-bf5de632-2b6f-44a4-a820-02966e68f918', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules/2a35093b-ffc0-44ef-b1d7-bd652f508ac3'} Body: b'' 0 ] tags: -worker-4 time: 2026-02-18 15:49:15.471063Z tags: worker-5 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image[id-f848bb94-1c6e-45a4-8726-39e3a5b23535,smoke] time: 2026-02-18 15:49:16.021773Z successful: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image[id-f848bb94-1c6e-45a4-8726-39e3a5b23535,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 19C5 2026-02-18 15:49:15,729 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.258s 2026-02-18 15:49:15,730 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-1923280713", "container_format": "bare", "disk_format": "qcow2", "visibility": "private"} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:15 GMT', 'server': 'Apache', 'content-length': '634', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/7f34945c-475a-4f25-8833-25671b6817b9', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-5891ed70-3549-4748-8024-206e0fe44864', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images'} Body: b'{"name": "tempest-image-1923280713", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": null, "virtual_size": null, "status": "queued", "checksum": null, "protected": false, "min_ram": 0, "min_disk": 0, "owner": "2be5fc006e074e80ba00f603c0e6b7bc", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "7f34945c-475a-4f25-8833-25671b6817b9", "created_at": "2026-02-18T15:49:15Z", "updated_at": "2026-02-18T15:49:15Z", "tags": [], "self": "/v2/images/7f34945c-475a-4f25-8833-25671b6817b9", "file": "/v2/images/7f34945c-475a-4f25-8833-25671b6817b9/file", "schema": "/v2/schemas/image"}' 2026-02-18 15:49:15,841 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://glance-default-public-openstack.apps-crc.testing/v2/images/7f34945c-475a-4f25-8833-25671b6817b9 0.111s 2026-02-18 15:49:15,842 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:15 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-2668de4e-349c-49ab-838f-7ce8b0b8f825', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/7f34945c-475a-4f25-8833-25671b6817b9'} Body: b'' 2026-02-18 15:49:15,919 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/7f34945c-475a-4f25-8833-25671b6817b9 0.077s 2026-02-18 15:49:15,920 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:15 GMT', 'server': 'Apache', 'content-length': '139', 'x-openstack-request-id': 'req-96807327-eb05-4129-95d0-006b8901f73d', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/7f34945c-475a-4f25-8833-25671b6817b9'} Body: b'{"message": "No image found with ID 7f34945c-475a-4f25-8833-25671b6817b9

\\n\\n\\n", "code": "404 Not Found", "title": "Not Found"}' 2026-02-18 15:49:16,019 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images 0.099s 2026-02-18 15:49:16,021 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:15 GMT', 'server': 'Apache', 'content-length': '1797', 'x-openstack-request-id': 'req-ce44eba0-44ef-46d4-8611-3c9978b17e83', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images'} Body: b'{"images": [{"hw_rng_model": "virtio", "name": "cirros-0.6.2-x86_64-disk.img_alt", "disk_format": "qcow2", "container_format": "bare", "visibility": "public", "size": 21430272, "virtual_size": 117440512, "status": "active", "checksum": "c8fc807773e5354afe61636071771906", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "297ec5837fba4e3291c5e04c2ab7af22", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "1103b92ce8ad966e41235a4de260deb791ff571670c0342666c8582fbb9caefe6af07ebb11d34f44f8414b609b29c1bdf1d72ffa6faa39c88e8721d09847952b", "id": "e6847465-1bc0-4955-b11a-560407c9cb1e", "created_at": "2026-02-18T15:48:18Z", "updated_at": "2026-02-18T15:48:19Z", "tags": [], "self": "/v2/images/e6847465-1bc0-4955-b11a-560407c9cb1e", "file": "/v2/images/e6847465-1bc0-4955-b11a-560407c9cb1e/file", "schema": "/v2/schemas/image", "stores": "default_backend"}, {"hw_rng_model": "virtio", "name": "cirros-0.6.2-x86_64-disk.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "public", "size": 21430272, "virtual_size": 117440512, "status": "active", "checksum": "c8fc807773e5354afe61636071771906", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "297ec5837fba4e3291c5e04c2ab7af22", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "1103b92ce8ad966e41235a4de260deb791ff571670c0342666c8582fbb9caefe6af07ebb11d34f44f8414b609b29c1bdf1d72ffa6faa39c88e8721d09847952b", "id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "created_at": "2026-02-18T15:48:17Z", "updated_at": "2026-02-18T15:48:18Z", "tags": [], "self": "/v2/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b", "file": "/v2/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b/file", "schema": "/v2/schemas/image", "stores": "default_backend"}], "first": "/v2/images", "schema": "/v2/schemas/images"}' 0 ] tags: -worker-5 time: 2026-02-18 15:49:16.022050Z tags: worker-5 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file[id-139b765e-7f3d-4b3d-8b37-3ca3876ee318,smoke] time: 2026-02-18 15:49:17.795911Z successful: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file[id-139b765e-7f3d-4b3d-8b37-3ca3876ee318,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 260B 2026-02-18 15:49:16,276 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.254s 2026-02-18 15:49:16,277 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-605926532", "container_format": "bare", "disk_format": "qcow2", "visibility": "private", "ramdisk_id": "00000000-1111-2222-3333-444455556666"} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:16 GMT', 'server': 'Apache', 'content-length': '687', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/153af443-1787-4f5a-836a-2fd055888133', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend,os_glance_staging_store,os_glance_tasks_store', 'x-openstack-request-id': 'req-253b6e5a-0cb2-4287-9643-7a5598dabbe0', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images'} Body: b'{"ramdisk_id": "00000000-1111-2222-3333-444455556666", "name": "tempest-image-605926532", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": null, "virtual_size": null, "status": "queued", "checksum": null, "protected": false, "min_ram": 0, "min_disk": 0, "owner": "2be5fc006e074e80ba00f603c0e6b7bc", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "153af443-1787-4f5a-836a-2fd055888133", "created_at": "2026-02-18T15:49:16Z", "updated_at": "2026-02-18T15:49:16Z", "tags": [], "self": "/v2/images/153af443-1787-4f5a-836a-2fd055888133", "file": "/v2/images/153af443-1787-4f5a-836a-2fd055888133/file", "schema": "/v2/schemas/image"}' 2026-02-18 15:49:16,363 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/153af443-1787-4f5a-836a-2fd055888133/file 0.086s 2026-02-18 15:49:16,364 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:16 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-8b1951f6-fccd-411d-8c89-30aca10481f5', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/153af443-1787-4f5a-836a-2fd055888133/file'} Body: b'' 2026-02-18 15:49:17,180 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://glance-default-public-openstack.apps-crc.testing/v2/images/153af443-1787-4f5a-836a-2fd055888133/file 0.814s 2026-02-18 15:49:17,180 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/octet-stream', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:16 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-7acff144-5e31-4964-a6f8-e2f0406bc890', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/153af443-1787-4f5a-836a-2fd055888133/file'} Body: b'' 2026-02-18 15:49:17,256 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/153af443-1787-4f5a-836a-2fd055888133 0.075s 2026-02-18 15:49:17,256 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:17 GMT', 'server': 'Apache', 'content-length': '876', 'x-openstack-request-id': 'req-a94fab87-bece-4106-ad4f-be2ee6d7b8bf', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/153af443-1787-4f5a-836a-2fd055888133'} Body: b'{"ramdisk_id": "00000000-1111-2222-3333-444455556666", "name": "tempest-image-605926532", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 1024, "virtual_size": null, "status": "active", "checksum": "b523dca356fe845b6fee7cd78f78e7f0", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "2be5fc006e074e80ba00f603c0e6b7bc", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "6232d33f0366aaf6531443b98323052fc9c6b09c3a412823ec4aa865878be76663c1f0744ae44e5a43d524ee3ff36887acac61fd547e0f38ba8aecb1b0b40e5b", "id": "153af443-1787-4f5a-836a-2fd055888133", "created_at": "2026-02-18T15:49:16Z", "updated_at": "2026-02-18T15:49:17Z", "tags": [], "self": "/v2/images/153af443-1787-4f5a-836a-2fd055888133", "file": "/v2/images/153af443-1787-4f5a-836a-2fd055888133/file", "schema": "/v2/schemas/image", "stores": "default_backend"}' 2026-02-18 15:49:17,795 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/153af443-1787-4f5a-836a-2fd055888133/file 0.538s 2026-02-18 15:49:17,795 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:17 GMT', 'server': 'Apache', 'content-length': '1024', 'content-md5': 'b523dca356fe845b6fee7cd78f78e7f0', 'x-openstack-request-id': 'req-5a3b09d6-24a4-486e-a19d-724f18550af8', 'content-type': 'application/octet-stream', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/153af443-1787-4f5a-836a-2fd055888133/file'} Body: b"\xe4M)\xf0>l?\xf6\x00\x10\xa5HQ\xc2\x13i\x16\xbf\xba(J\xbbL\xfb\xe1\n\x9evB\x0e\xe7\x80\xaa]a\xa7\xf1\x19\x13\xa3\xf9(\x80\x042b\x0f\xce0Q\xdd\xfaC\xea\xdd\x84\x99#\xfc\xb3\xd8\x05\\^5{\xc5@\x7fj\x8eL\xfa\xe7bZ\xa09G|\xb4\xef\x10\x90\xd4\x84\xe0M\x17\xbak\xbbj\xc6=-\x8a\xd59\x89\x92)\x98\xc9,\xe2q?\x8e/9\x96\x81\x9bQVO\xb5:X\x0eQ\xc3\xb8\x9bN:\xe1\xd3#\xf0o.A\xc4n\xb7[\x9f4 \xea4\xd2x{\xae\xbdNZb\xb6\xf6\xb3P\n\xee\xcd\xb7\xd5\x14h\xb9\x19\xa1\xd6V!\xc7\x9f\x1av%\xb0{\xdal0I&\xa4\x12\xd9\x05\x04&\xa7\xa1\xcc\x11\xf96\x04\xf2\xb4G\x9a\x02\xd07\xd6a\xc1\x91UN\xe1h\xb4~\xaa\x9a\x14k\xcb\xed7\x11\xed\xafc\xa1!| CDND\xc0!\xec\xc1\x19ud~\xbf\xc6K\xe5x\\T\xe9[\xaa\xb0\xe3_\xe8&H,TE\x13\x93\xb0\xe4\xf8,\xb4.\x95t\x9a\x88d!\x9a\xab\xe8\xea\x9e\x99\xea\x9a\x17\xc1>\x93U\xa0\x0f\xeb\xc4\xc2\xcdM\x8d\xb9f\xcfc\xbb-\xf81*r\xa1\x12W/\xbeP\xa7\xb8\x03\xc2n\x0e\xa3\x01^\xa0\x11&\xec\xb7\xec\xb79\x86\xd1\x1a\xdbP\x1c\xf9\x9c4\xe5>\xcb\xed\x1a\xfc\xf6\x8a\xa6\xb35G\x88\xfa\xb4\xc2,\xf1pA\x86\xed\xadg\xd1\xbd\x0b\xce\xfe5\xe1\x06\x0b|\x97M\xe0\xfa\xcd\xb6\xaf\xd7\x82\x1ac\xd7hV\xccO\xa8\x92tlP\x83\x19#\xfe[\xbb\x80\xd2b~\x8f\xf9\x9e\xa1\xa2{\x95Ab\x07F\x8b\xf3\xb9\x9fU+\xe5\xee\xa1h\xc4\xf3\x84\x80\xad\xd77`\x93G\r\xf4Z|\x04\x81MIZG/\xfb\x9e\x94\xba\xccJ\xbb.\xd8\xe6\xef\xf6S4\x88f\x86\x8bwVa\xd0\x15#\xb2\x94~\xadm\x944\xa5\x138g\x80;\xb3*\xf8\xda\xad$Ksr`C{\x1d\xfa_\x1f'\x1f\xd4\xcf\x95\xa8\x82iM\xfeP\x10\x9b*?\x1bq\xed\x0c\x9cj\x08\x9e\x02\xea\x946\x1eG\xef\xd9/>\xea\xb2\xdf\xd6\xe5\x9e\xc3.1\x0c\x01\x01\x05\xc9\xdf\xc2\x05\x1c'8\xe1\xf8r\xba\xfa\x95F\xddH\x92q\xdf\xa3\xafj\x10>\xd2\xa5_\xe2K\x8cu\x8e\xfb\xb5\x8e\xa4\xa6\xc1\xb1T\xcf\x06+\xbe\xe1!\xd0\x02\x90\xd9\xd5}]\x12\xc5/X=<'\nL\xdb\x93\x8e\xf5\x04-\xc8FkW).{\xcc\x8f\xba\xc2(f\xc6\x8c\xad\xe2E\xcd\xf9\x8ax1b\xee\xa1>Vt7\xaeV\x883\x16\t\xe6\x10\xd0\x97\xe4\x17\xaeF\xd4\xe8\xbb\xd9'\x04d]\xc82]\xeb\xa6\xb2\xce\xfe\xd9\xa9\nEJo\x861\xbem\xb1\x16u\x86c}\xfa\xdc\x9f7\x06\xd3p\xfaX\x0c\x18#&t\x02\xf7\xdb\xcb\x9fI\x97>\x0b\xea:\xa4\xd1\x81\x9cg\xb7\xa5>1\xbd\xbc<\xcb\xd3\xb0\x0b\xfe6W3J<\x83\xdd\xe6\xa1\x88\xdc" 0 ] tags: -worker-5 time: 2026-02-18 15:49:17.796328Z tags: worker-5 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image[id-f66891a7-a35c-41a8-b590-a065c2a1caa6,smoke] time: 2026-02-18 15:49:18.053224Z successful: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image[id-f66891a7-a35c-41a8-b590-a065c2a1caa6,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 141B 2026-02-18 15:49:17,872 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.075s 2026-02-18 15:49:17,872 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-601281738", "container_format": "bare", "disk_format": "qcow2", "visibility": "private"} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:17 GMT', 'server': 'Apache', 'content-length': '633', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-30fa9bef-ffb7-4b30-baa0-52ed38a367f9', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images'} Body: b'{"name": "tempest-image-601281738", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": null, "virtual_size": null, "status": "queued", "checksum": null, "protected": false, "min_ram": 0, "min_disk": 0, "owner": "2be5fc006e074e80ba00f603c0e6b7bc", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "6a2ed9f7-495d-4579-8349-f915803bf30f", "created_at": "2026-02-18T15:49:17Z", "updated_at": "2026-02-18T15:49:17Z", "tags": [], "self": "/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f", "file": "/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f/file", "schema": "/v2/schemas/image"}' 2026-02-18 15:49:17,984 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://glance-default-public-openstack.apps-crc.testing/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f 0.112s 2026-02-18 15:49:17,985 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/openstack-images-v2.0-json-patch', 'X-Auth-Token': ''} Body: [{"replace": "/name", "value": "tempest-new-image-694354959"}] Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:17 GMT', 'server': 'Apache', 'content-length': '637', 'x-openstack-request-id': 'req-e1da00bf-4232-4ae5-8e99-b0ddba498551', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f'} Body: b'{"name": "tempest-new-image-694354959", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": null, "virtual_size": null, "status": "queued", "checksum": null, "protected": false, "min_ram": 0, "min_disk": 0, "owner": "2be5fc006e074e80ba00f603c0e6b7bc", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "6a2ed9f7-495d-4579-8349-f915803bf30f", "created_at": "2026-02-18T15:49:17Z", "updated_at": "2026-02-18T15:49:17Z", "tags": [], "self": "/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f", "file": "/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f/file", "schema": "/v2/schemas/image"}' 2026-02-18 15:49:18,052 30 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f 0.067s 2026-02-18 15:49:18,052 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:17 GMT', 'server': 'Apache', 'content-length': '637', 'x-openstack-request-id': 'req-e9fe4593-7662-495b-b583-083e765b7a2e', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f'} Body: b'{"name": "tempest-new-image-694354959", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": null, "virtual_size": null, "status": "queued", "checksum": null, "protected": false, "min_ram": 0, "min_disk": 0, "owner": "2be5fc006e074e80ba00f603c0e6b7bc", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "6a2ed9f7-495d-4579-8349-f915803bf30f", "created_at": "2026-02-18T15:49:17Z", "updated_at": "2026-02-18T15:49:17Z", "tags": [], "self": "/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f", "file": "/v2/images/6a2ed9f7-495d-4579-8349-f915803bf30f/file", "schema": "/v2/schemas/image"}' 0 ] tags: -worker-5 time: 2026-02-18 15:49:28.133817Z tags: worker-4 test: tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists[id-17a5de24-e6a0-4e4a-a9ee-d85b6e5612b5,smoke] time: 2026-02-18 15:49:28.178607Z successful: tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists[id-17a5de24-e6a0-4e4a-a9ee-d85b6e5612b5,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 484 2026-02-18 15:49:28,177 29 INFO [tempest.lib.common.rest_client] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/domains/default 0.043s 2026-02-18 15:49:28,178 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:28 GMT', 'server': 'Apache', 'content-length': '222', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-52f780f7-0d32-46df-8d32-c78210d2ed21', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains/default'} Body: b'{"domain": {"id": "default", "name": "Default", "description": "The default domain", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/default"}}}\n' 0 ] tags: -worker-4 time: 2026-02-18 15:49:25.975888Z tags: worker-5 test: tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools[id-0435f278-40ae-48cb-a404-b8a087bc09b1,smoke] time: 2026-02-18 15:49:31.167260Z successful: tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools[id-0435f278-40ae-48cb-a404-b8a087bc09b1,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 277D 2026-02-18 15:49:26,763 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.787s 2026-02-18 15:49:26,764 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-PortsTestJSON-525679644"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:26 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '625', 'x-openstack-request-id': 'req-230bc1ce-9de7-4840-ae18-db131b765521', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks'} Body: b'{"network":{"id":"e742c5c4-15ca-44c0-aca7-4d54bb9d2be1","name":"tempest-PortsTestJSON-525679644","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"bf422ac0c28a40c0840e21041ae2e0eb","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","router:external":false,"is_default":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"description":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:49:26Z","updated_at":"2026-02-18T15:49:26Z","revision_number":1}}' 2026-02-18 15:49:28,055 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 1.291s 2026-02-18 15:49:28,055 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "e742c5c4-15ca-44c0-aca7-4d54bb9d2be1", "cidr": "10.100.0.0/28", "ip_version": 4, "gateway_ip": "10.100.0.1", "allocation_pools": [{"start": "10.100.0.2", "end": "10.100.0.14"}]}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:28 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '602', 'x-openstack-request-id': 'req-43918f63-f04c-495a-931e-9980040e8a2a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets'} Body: b'{"subnet":{"id":"7ad43f3b-6287-4ec8-82a3-e7661da7af6c","name":"","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","network_id":"e742c5c4-15ca-44c0-aca7-4d54bb9d2be1","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.100.0.1","cidr":"10.100.0.0/28","allocation_pools":[{"start":"10.100.0.2","end":"10.100.0.14"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-02-18T15:49:27Z","updated_at":"2026-02-18T15:49:27Z","revision_number":0,"project_id":"bf422ac0c28a40c0840e21041ae2e0eb"}}' 2026-02-18 15:49:29,014 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/ports 0.958s 2026-02-18 15:49:29,014 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "e742c5c4-15ca-44c0-aca7-4d54bb9d2be1", "name": "tempest-PortsTestJSON-1122205308"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:29 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '955', 'x-openstack-request-id': 'req-a68cf342-a955-4836-9157-1fc047e65775', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports'} Body: b'{"port":{"id":"f7ba2a58-55e6-4a67-b36c-f5b03f649ede","name":"tempest-PortsTestJSON-1122205308","network_id":"e742c5c4-15ca-44c0-aca7-4d54bb9d2be1","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","mac_address":"fa:16:3e:99:15:d7","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7ad43f3b-6287-4ec8-82a3-e7661da7af6c","ip_address":"10.100.0.4"}],"project_id":"bf422ac0c28a40c0840e21041ae2e0eb","qos_policy_id":null,"port_security_enabled":true,"security_groups":["28217665-bf7a-43c0-9bfa-dc059dab7f32"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","qos_network_policy_id":null,"dns_name":"","dns_assignment":[{"ip_address":"10.100.0.4","hostname":"host-10-100-0-4","fqdn":"host-10-100-0-4.openstackgate.local."}],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-02-18T15:49:28Z","updated_at":"2026-02-18T15:49:28Z","revision_number":1}}' 2026-02-18 15:49:29,904 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/f7ba2a58-55e6-4a67-b36c-f5b03f649ede 0.888s 2026-02-18 15:49:29,905 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:29 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-8aa6cbcb-f02b-4e9f-96e6-99a844885e76', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/f7ba2a58-55e6-4a67-b36c-f5b03f649ede'} Body: b'' 2026-02-18 15:49:29,980 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/f7ba2a58-55e6-4a67-b36c-f5b03f649ede 0.075s 2026-02-18 15:49:29,980 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:29 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-f687ac66-8af1-4839-87c3-5cc9730d24b4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/f7ba2a58-55e6-4a67-b36c-f5b03f649ede'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port f7ba2a58-55e6-4a67-b36c-f5b03f649ede could not be found.", "detail": ""}}' 2026-02-18 15:49:30,053 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 404 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports/f7ba2a58-55e6-4a67-b36c-f5b03f649ede 0.072s 2026-02-18 15:49:30,053 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:30 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-13a06ac2-ae37-4b4b-bae8-f42f03c9a4a5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/f7ba2a58-55e6-4a67-b36c-f5b03f649ede'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port f7ba2a58-55e6-4a67-b36c-f5b03f649ede could not be found.", "detail": ""}}' 2026-02-18 15:49:30,388 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/7ad43f3b-6287-4ec8-82a3-e7661da7af6c 0.335s 2026-02-18 15:49:30,389 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:30 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-e8ee6c49-86ea-44ba-94ea-0a0b47397951', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/7ad43f3b-6287-4ec8-82a3-e7661da7af6c'} Body: b'' 2026-02-18 15:49:31,166 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/e742c5c4-15ca-44c0-aca7-4d54bb9d2be1 0.777s 2026-02-18 15:49:31,167 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:31 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-4f1d31a5-ed21-455f-9d1c-3f75e9624a6d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/e742c5c4-15ca-44c0-aca7-4d54bb9d2be1'} Body: b'' 0 ] tags: -worker-5 time: 2026-02-18 15:49:10.855700Z tags: worker-7 test: tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete[id-eb2b087d-633d-4d0d-a7bd-9e6ba35b32de,smoke] time: 2026-02-18 15:49:33.422875Z successful: tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete[id-eb2b087d-633d-4d0d-a7bd-9e6ba35b32de,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 4334 2026-02-18 15:49:12,174 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups 1.318s 2026-02-18 15:49:12,175 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-239947429", "description": "tempest-description-304380631"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:10 GMT', 'server': 'Apache', 'content-length': '242', '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-0f8ea345-17b0-4576-a0f3-c58ff36d8f0d', 'x-compute-request-id': 'req-0f8ea345-17b0-4576-a0f3-c58ff36d8f0d', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_group": {"id": "d035f56a-141c-44c2-93b4-2112635cc0e8", "description": "tempest-description-304380631", "name": "tempest-SecurityGroupsTestJSON-securitygroup-239947429", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2", "rules": []}}' 2026-02-18 15:49:13,589 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups 1.410s 2026-02-18 15:49:13,589 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-1836083183", "description": "tempest-description-1768139812"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:12 GMT', 'server': 'Apache', 'content-length': '244', '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-42b01ff6-052a-4f38-afec-71a4a7489883', 'x-compute-request-id': 'req-42b01ff6-052a-4f38-afec-71a4a7489883', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_group": {"id": "8af1932a-5481-44b7-ab90-c5bb42560d17", "description": "tempest-description-1768139812", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1836083183", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2", "rules": []}}' 2026-02-18 15:49:15,579 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups 1.988s 2026-02-18 15:49:15,580 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-1721536388", "description": "tempest-description-1908910863"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:13 GMT', 'server': 'Apache', 'content-length': '244', '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-c47a7182-93fa-436c-b28d-10bea2012560', 'x-compute-request-id': 'req-c47a7182-93fa-436c-b28d-10bea2012560', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_group": {"id": "bd5c413c-8718-43f5-a98d-c55c66636b55", "description": "tempest-description-1908910863", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1721536388", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2", "rules": []}}' 2026-02-18 15:49:17,214 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups 1.630s 2026-02-18 15:49:17,214 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:15 GMT', 'server': 'Apache', 'content-length': '1383', '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-38738efd-9b69-4845-b4d6-4d28e0adad7c', 'x-compute-request-id': 'req-38738efd-9b69-4845-b4d6-4d28e0adad7c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_groups": [{"id": "32712eb1-6d66-44f8-889b-6ff2fa74cb38", "description": "Default security group", "name": "default", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2", "rules": [{"id": "19aa092e-bb1e-4267-a1fa-decf25d2dcf2", "parent_group_id": "32712eb1-6d66-44f8-889b-6ff2fa74cb38", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2"}, "ip_range": {}}, {"id": "f4c1dd1a-e4e2-4c1e-adbb-df0ebf138c99", "parent_group_id": "32712eb1-6d66-44f8-889b-6ff2fa74cb38", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2"}, "ip_range": {}}]}, {"id": "bd5c413c-8718-43f5-a98d-c55c66636b55", "description": "tempest-description-1908910863", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1721536388", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2", "rules": []}, {"id": "8af1932a-5481-44b7-ab90-c5bb42560d17", "description": "tempest-description-1768139812", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1836083183", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2", "rules": []}, {"id": "d035f56a-141c-44c2-93b4-2112635cc0e8", "description": "tempest-description-304380631", "name": "tempest-SecurityGroupsTestJSON-securitygroup-239947429", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2", "rules": []}]}' 2026-02-18 15:49:20,822 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 202 DELETE https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/d035f56a-141c-44c2-93b4-2112635cc0e8 3.605s 2026-02-18 15:49:20,822 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:17 GMT', 'server': 'Apache', 'content-length': '0', '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-79927faf-5e0d-4ba2-b6aa-44e1cb009f16', 'x-compute-request-id': 'req-79927faf-5e0d-4ba2-b6aa-44e1cb009f16', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/d035f56a-141c-44c2-93b4-2112635cc0e8'} Body: b'' 2026-02-18 15:49:22,287 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 404 GET https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/d035f56a-141c-44c2-93b4-2112635cc0e8 1.464s 2026-02-18 15:49:22,287 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:20 GMT', 'server': 'Apache', 'content-length': '194', '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-84b7a02d-bd65-4917-9230-fc27d9fdb4f5', 'x-compute-request-id': 'req-84b7a02d-bd65-4917-9230-fc27d9fdb4f5', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/d035f56a-141c-44c2-93b4-2112635cc0e8'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group d035f56a-141c-44c2-93b4-2112635cc0e8 does not exist\\nNeutron server returns request_ids: [\'req-edd884ca-7dfa-4878-a1b7-d9ca565604e6\']"}}' 2026-02-18 15:49:24,125 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 202 DELETE https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/8af1932a-5481-44b7-ab90-c5bb42560d17 1.837s 2026-02-18 15:49:24,125 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:22 GMT', 'server': 'Apache', 'content-length': '0', '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-a55320bc-cb65-4de0-9f38-27365ba2a051', 'x-compute-request-id': 'req-a55320bc-cb65-4de0-9f38-27365ba2a051', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/8af1932a-5481-44b7-ab90-c5bb42560d17'} Body: b'' 2026-02-18 15:49:26,429 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 404 GET https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/8af1932a-5481-44b7-ab90-c5bb42560d17 2.302s 2026-02-18 15:49:26,429 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:24 GMT', 'server': 'Apache', 'content-length': '194', '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-4accbf0f-b99d-4022-a954-3c7f9285e1b2', 'x-compute-request-id': 'req-4accbf0f-b99d-4022-a954-3c7f9285e1b2', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/8af1932a-5481-44b7-ab90-c5bb42560d17'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group 8af1932a-5481-44b7-ab90-c5bb42560d17 does not exist\\nNeutron server returns request_ids: [\'req-6e2da2f0-b233-40c6-a2f6-ffa29a52f1ab\']"}}' 2026-02-18 15:49:29,461 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 202 DELETE https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/bd5c413c-8718-43f5-a98d-c55c66636b55 3.032s 2026-02-18 15:49:29,462 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:26 GMT', 'server': 'Apache', 'content-length': '0', '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-a5050ca0-0bbc-494c-b138-f55d08dec81c', 'x-compute-request-id': 'req-a5050ca0-0bbc-494c-b138-f55d08dec81c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/bd5c413c-8718-43f5-a98d-c55c66636b55'} Body: b'' 2026-02-18 15:49:31,518 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 404 GET https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/bd5c413c-8718-43f5-a98d-c55c66636b55 2.054s 2026-02-18 15:49:31,518 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:29 GMT', 'server': 'Apache', 'content-length': '194', '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-b1377f39-d4b6-4258-8382-b0f70d3a957a', 'x-compute-request-id': 'req-b1377f39-d4b6-4258-8382-b0f70d3a957a', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/bd5c413c-8718-43f5-a98d-c55c66636b55'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group bd5c413c-8718-43f5-a98d-c55c66636b55 does not exist\\nNeutron server returns request_ids: [\'req-047493c3-d8fa-4b81-b869-bbde7a008d44\']"}}' 2026-02-18 15:49:33,420 32 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups 1.902s 2026-02-18 15:49:33,421 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:31 GMT', 'server': 'Apache', 'content-length': '707', '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-b17623ff-f547-46aa-8b0f-856062c138e8', 'x-compute-request-id': 'req-b17623ff-f547-46aa-8b0f-856062c138e8', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_groups": [{"id": "32712eb1-6d66-44f8-889b-6ff2fa74cb38", "description": "Default security group", "name": "default", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2", "rules": [{"id": "19aa092e-bb1e-4267-a1fa-decf25d2dcf2", "parent_group_id": "32712eb1-6d66-44f8-889b-6ff2fa74cb38", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2"}, "ip_range": {}}, {"id": "f4c1dd1a-e4e2-4c1e-adbb-df0ebf138c99", "parent_group_id": "32712eb1-6d66-44f8-889b-6ff2fa74cb38", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "02c3bc9b9fdf454ab40e9cb64d2ec8d2"}, "ip_range": {}}]}]}' 0 ] tags: -worker-7 time: 2026-02-18 15:49:31.167758Z tags: worker-5 test: tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups[id-4179dcb9-1382-4ced-84fe-1b91c54f5735,smoke] time: 2026-02-18 15:49:38.851535Z successful: tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups[id-4179dcb9-1382-4ced-84fe-1b91c54f5735,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 22C4 2026-02-18 15:49:32,366 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.198s 2026-02-18 15:49:32,366 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-PortsTestJSON-599556566"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '625', 'x-openstack-request-id': 'req-380980b9-96a0-4d59-8da1-a099229aa2c3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks'} Body: b'{"network":{"id":"f172c611-a2ab-4ffe-be88-7821ee4ee89a","name":"tempest-PortsTestJSON-599556566","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"bf422ac0c28a40c0840e21041ae2e0eb","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","router:external":false,"is_default":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"description":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:49:31Z","updated_at":"2026-02-18T15:49:31Z","revision_number":1}}' 2026-02-18 15:49:34,082 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 1.715s 2026-02-18 15:49:34,083 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "f172c611-a2ab-4ffe-be88-7821ee4ee89a", "cidr": "10.100.0.0/28", "ip_version": 4, "gateway_ip": "10.100.0.1"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '602', 'x-openstack-request-id': 'req-e75b576e-a37d-485b-96e3-30caea8eea95', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets'} Body: b'{"subnet":{"id":"3084e3b3-8586-44a8-901e-6ad6deecbb18","name":"","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","network_id":"f172c611-a2ab-4ffe-be88-7821ee4ee89a","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.100.0.1","cidr":"10.100.0.0/28","allocation_pools":[{"start":"10.100.0.2","end":"10.100.0.14"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-02-18T15:49:32Z","updated_at":"2026-02-18T15:49:32Z","revision_number":0,"project_id":"bf422ac0c28a40c0840e21041ae2e0eb"}}' 2026-02-18 15:49:36,137 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/ports 2.054s 2026-02-18 15:49:36,137 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f172c611-a2ab-4ffe-be88-7821ee4ee89a", "security_groups": [], "name": "tempest-PortsTestJSON-1303384440"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '917', 'x-openstack-request-id': 'req-bf6c0d98-e77c-4f73-8fe1-523ceb90ef54', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports'} Body: b'{"port":{"id":"14cd459a-aea2-4ac0-ae91-ab7f496f211a","name":"tempest-PortsTestJSON-1303384440","network_id":"f172c611-a2ab-4ffe-be88-7821ee4ee89a","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","mac_address":"fa:16:3e:9b:15:1d","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"3084e3b3-8586-44a8-901e-6ad6deecbb18","ip_address":"10.100.0.7"}],"project_id":"bf422ac0c28a40c0840e21041ae2e0eb","qos_policy_id":null,"port_security_enabled":true,"security_groups":[],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","qos_network_policy_id":null,"dns_name":"","dns_assignment":[{"ip_address":"10.100.0.7","hostname":"host-10-100-0-7","fqdn":"host-10-100-0-7.openstackgate.local."}],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-02-18T15:49:34Z","updated_at":"2026-02-18T15:49:34Z","revision_number":1}}' 2026-02-18 15:49:37,536 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/14cd459a-aea2-4ac0-ae91-ab7f496f211a 1.396s 2026-02-18 15:49:37,536 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:37 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-f0d1508e-6105-4e7b-a615-1f83aba7957a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/14cd459a-aea2-4ac0-ae91-ab7f496f211a'} Body: b'' 2026-02-18 15:49:37,606 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 404 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports/14cd459a-aea2-4ac0-ae91-ab7f496f211a 0.070s 2026-02-18 15:49:37,606 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:37 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-4c8d8c54-a094-4cfa-966c-e2970126fff6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/14cd459a-aea2-4ac0-ae91-ab7f496f211a'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 14cd459a-aea2-4ac0-ae91-ab7f496f211a could not be found.", "detail": ""}}' 2026-02-18 15:49:38,010 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/3084e3b3-8586-44a8-901e-6ad6deecbb18 0.403s 2026-02-18 15:49:38,010 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:38 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-a86993fe-d50f-45b6-8650-fb43c3f28f13', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/3084e3b3-8586-44a8-901e-6ad6deecbb18'} Body: b'' 2026-02-18 15:49:38,851 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/f172c611-a2ab-4ffe-be88-7821ee4ee89a 0.840s 2026-02-18 15:49:38,851 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:38 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-be311f3c-9161-4a6f-96b5-210120bb1b69', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/f172c611-a2ab-4ffe-be88-7821ee4ee89a'} Body: b'' 0 ] tags: -worker-5 time: 2026-02-18 15:49:38.851809Z tags: worker-5 test: tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port[id-c72c1c0c-2193-4aca-aaa4-b1442640f51c,smoke] time: 2026-02-18 15:49:42.277382Z successful: tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port[id-c72c1c0c-2193-4aca-aaa4-b1442640f51c,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 1ED9 2026-02-18 15:49:39,625 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/ports 0.773s 2026-02-18 15:49:39,626 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "daaf04e1-9ea0-4ce4-aef2-e5aa22ce3054", "name": "tempest-PortsTestJSON-1921457867"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:39 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '775', 'x-openstack-request-id': 'req-e4aaa97c-9e57-47bd-a13f-61c039a0f225', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports'} Body: b'{"port":{"id":"927edb75-e2ca-47dc-88ee-a00b89c654c5","name":"tempest-PortsTestJSON-1921457867","network_id":"daaf04e1-9ea0-4ce4-aef2-e5aa22ce3054","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","mac_address":"fa:16:3e:e9:ad:b1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"project_id":"bf422ac0c28a40c0840e21041ae2e0eb","qos_policy_id":null,"port_security_enabled":true,"security_groups":["28217665-bf7a-43c0-9bfa-dc059dab7f32"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","qos_network_policy_id":null,"dns_name":"","dns_assignment":[],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-02-18T15:49:39Z","updated_at":"2026-02-18T15:49:39Z","revision_number":1}}' 2026-02-18 15:49:40,533 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/ports/927edb75-e2ca-47dc-88ee-a00b89c654c5 0.907s 2026-02-18 15:49:40,534 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"name": "New_Port", "admin_state_up": false}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:40 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '752', 'x-openstack-request-id': 'req-99f69b61-c4e8-4057-afc2-e7e115c20937', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/927edb75-e2ca-47dc-88ee-a00b89c654c5'} Body: b'{"port":{"id":"927edb75-e2ca-47dc-88ee-a00b89c654c5","name":"New_Port","network_id":"daaf04e1-9ea0-4ce4-aef2-e5aa22ce3054","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","mac_address":"fa:16:3e:e9:ad:b1","admin_state_up":false,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["28217665-bf7a-43c0-9bfa-dc059dab7f32"],"description":"","binding:vnic_type":"normal","qos_policy_id":null,"qos_network_policy_id":null,"port_security_enabled":true,"dns_name":"","dns_assignment":[],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-02-18T15:49:39Z","updated_at":"2026-02-18T15:49:40Z","revision_number":2,"project_id":"bf422ac0c28a40c0840e21041ae2e0eb"}}' 2026-02-18 15:49:41,686 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/927edb75-e2ca-47dc-88ee-a00b89c654c5 1.152s 2026-02-18 15:49:41,687 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:41 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-8de044e6-f137-4d74-8f4b-459410616e11', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/927edb75-e2ca-47dc-88ee-a00b89c654c5'} Body: b'' 2026-02-18 15:49:42,139 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports 0.452s 2026-02-18 15:49:42,139 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1533', 'x-openstack-request-id': 'req-d1bce6c5-7ad9-4f29-84a9-b69631a4f3b0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports'} Body: b'{"ports":[{"id":"0aab535e-541d-4245-935d-ef26c4ca6be1","name":"","network_id":"daaf04e1-9ea0-4ce4-aef2-e5aa22ce3054","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","mac_address":"fa:16:3e:f0:5c:9a","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-daaf04e1-9ea0-4ce4-aef2-e5aa22ce3054","device_owner":"network:distributed","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":[],"description":"","binding:vnic_type":"normal","qos_policy_id":null,"qos_network_policy_id":null,"port_security_enabled":false,"dns_name":"","dns_assignment":[],"dns_domain":"","ip_allocation":"none","tags":[],"created_at":"2026-02-18T15:49:24Z","updated_at":"2026-02-18T15:49:24Z","revision_number":1,"project_id":"bf422ac0c28a40c0840e21041ae2e0eb"},{"id":"583ba348-9423-4dc1-b91e-045829dc540f","name":"tempest-PortsTestJSON-704723537","network_id":"daaf04e1-9ea0-4ce4-aef2-e5aa22ce3054","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","mac_address":"fa:16:3e:48:4b:67","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["28217665-bf7a-43c0-9bfa-dc059dab7f32"],"description":"","binding:vnic_type":"normal","qos_policy_id":null,"qos_network_policy_id":null,"port_security_enabled":true,"dns_name":"","dns_assignment":[],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-02-18T15:49:25Z","updated_at":"2026-02-18T15:49:25Z","revision_number":1,"project_id":"bf422ac0c28a40c0840e21041ae2e0eb"}]}' 2026-02-18 15:49:42,276 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:_run_cleanups): 404 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports/927edb75-e2ca-47dc-88ee-a00b89c654c5 0.137s 2026-02-18 15:49:42,277 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-fcd65d08-4d17-4360-bf3e-c30fd290c2d0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/927edb75-e2ca-47dc-88ee-a00b89c654c5'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 927edb75-e2ca-47dc-88ee-a00b89c654c5 could not be found.", "detail": ""}}' 0 ] tags: -worker-5 time: 2026-02-18 15:49:42.277940Z tags: worker-5 test: tempest.api.network.test_ports.PortsTestJSON.test_list_ports[id-cf95b358-3e92-4a29-a148-52445e1ac50e,smoke] time: 2026-02-18 15:49:42.475623Z successful: tempest.api.network.test_ports.PortsTestJSON.test_list_ports[id-cf95b358-3e92-4a29-a148-52445e1ac50e,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 966 2026-02-18 15:49:42,474 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_list_ports): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports 0.196s 2026-02-18 15:49:42,475 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1533', 'x-openstack-request-id': 'req-63ac4bc2-08bd-4593-9503-a1fa39606ead', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports'} Body: b'{"ports":[{"id":"0aab535e-541d-4245-935d-ef26c4ca6be1","name":"","network_id":"daaf04e1-9ea0-4ce4-aef2-e5aa22ce3054","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","mac_address":"fa:16:3e:f0:5c:9a","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-daaf04e1-9ea0-4ce4-aef2-e5aa22ce3054","device_owner":"network:distributed","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":[],"description":"","binding:vnic_type":"normal","qos_policy_id":null,"qos_network_policy_id":null,"port_security_enabled":false,"dns_name":"","dns_assignment":[],"dns_domain":"","ip_allocation":"none","tags":[],"created_at":"2026-02-18T15:49:24Z","updated_at":"2026-02-18T15:49:24Z","revision_number":1,"project_id":"bf422ac0c28a40c0840e21041ae2e0eb"},{"id":"583ba348-9423-4dc1-b91e-045829dc540f","name":"tempest-PortsTestJSON-704723537","network_id":"daaf04e1-9ea0-4ce4-aef2-e5aa22ce3054","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","mac_address":"fa:16:3e:48:4b:67","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["28217665-bf7a-43c0-9bfa-dc059dab7f32"],"description":"","binding:vnic_type":"normal","qos_policy_id":null,"qos_network_policy_id":null,"port_security_enabled":true,"dns_name":"","dns_assignment":[],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-02-18T15:49:25Z","updated_at":"2026-02-18T15:49:25Z","revision_number":1,"project_id":"bf422ac0c28a40c0840e21041ae2e0eb"}]}' 0 ] tags: -worker-5 time: 2026-02-18 15:49:42.475919Z tags: worker-5 test: tempest.api.network.test_ports.PortsTestJSON.test_show_port[id-c9a685bd-e83f-499c-939f-9f7863ca259f,smoke] time: 2026-02-18 15:49:43.001824Z successful: tempest.api.network.test_ports.PortsTestJSON.test_show_port[id-c9a685bd-e83f-499c-939f-9f7863ca259f,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 6B7 2026-02-18 15:49:43,000 30 INFO [tempest.lib.common.rest_client] Request (PortsTestJSON:test_show_port): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports/583ba348-9423-4dc1-b91e-045829dc540f 0.525s 2026-02-18 15:49:43,001 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '774', 'x-openstack-request-id': 'req-83bf10db-70b4-478c-87ac-59e9c235717d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/583ba348-9423-4dc1-b91e-045829dc540f'} Body: b'{"port":{"id":"583ba348-9423-4dc1-b91e-045829dc540f","name":"tempest-PortsTestJSON-704723537","network_id":"daaf04e1-9ea0-4ce4-aef2-e5aa22ce3054","tenant_id":"bf422ac0c28a40c0840e21041ae2e0eb","mac_address":"fa:16:3e:48:4b:67","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["28217665-bf7a-43c0-9bfa-dc059dab7f32"],"description":"","binding:vnic_type":"normal","qos_policy_id":null,"qos_network_policy_id":null,"port_security_enabled":true,"dns_name":"","dns_assignment":[],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-02-18T15:49:25Z","updated_at":"2026-02-18T15:49:25Z","revision_number":1,"project_id":"bf422ac0c28a40c0840e21041ae2e0eb"}}' 0 ] tags: -worker-5 time: 2026-02-18 15:49:43.649853Z tags: worker-2 test: tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers[id-9a438d88-10c6-4bcd-8b5b-5b6e25e1346f,smoke] time: 2026-02-18 15:49:44.206960Z successful: tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers[id-9a438d88-10c6-4bcd-8b5b-5b6e25e1346f,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 5E4 2026-02-18 15:49:44,204 27 INFO [tempest.lib.common.rest_client] Request (ServersTestManualDisk:test_list_servers): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers 0.554s 2026-02-18 15:49:44,204 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:43 GMT', 'server': 'Apache', 'content-length': '380', '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-da4460bb-28e7-4cd1-819f-eceb3be4d619', 'x-compute-request-id': 'req-da4460bb-28e7-4cd1-819f-eceb3be4d619', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers'} Body: b'{"servers": [{"id": "e072df1a-5ad5-4751-b545-1694ee29b511", "name": "tempest-ServersTestManualDisk-server-1298801668", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/e072df1a-5ad5-4751-b545-1694ee29b511"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/e072df1a-5ad5-4751-b545-1694ee29b511"}]}]}' 0 ] tags: -worker-2 time: 2026-02-18 15:49:44.207207Z tags: worker-2 test: tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details[id-5de47127-9977-400a-936f-abcfbec1218f,smoke] time: 2026-02-18 15:49:44.207510Z successful: tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details[id-5de47127-9977-400a-936f-abcfbec1218f,smoke] [ multipart ] tags: -worker-2 time: 2026-02-18 15:49:46.528275Z tags: worker-3 test: tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses[id-6eb718c0-02d9-4d5e-acd1-4e0c269cef39,smoke] time: 2026-02-18 15:49:46.688661Z successful: tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses[id-6eb718c0-02d9-4d5e-acd1-4e0c269cef39,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 532 2026-02-18 15:49:46,687 28 INFO [tempest.lib.common.rest_client] Request (ServerAddressesTestJSON:test_list_server_addresses): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/e8c1c3fb-271c-4f8d-9b9d-fd18ce80680b/ips 0.158s 2026-02-18 15:49:46,687 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:46 GMT', 'server': 'Apache', 'content-length': '109', '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-8c93d1da-f318-4b59-8a4f-2eb24da8bf49', 'x-compute-request-id': 'req-8c93d1da-f318-4b59-8a4f-2eb24da8bf49', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/e8c1c3fb-271c-4f8d-9b9d-fd18ce80680b/ips'} Body: b'{"addresses": {"tempest-ServerAddressesTestJSON-800687624-network": [{"version": 4, "addr": "10.100.0.14"}]}}' 0 ] tags: -worker-3 time: 2026-02-18 15:49:37.981704Z tags: worker-4 test: tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet[id-0e269138-0da6-4efc-a46d-578161e7b221,smoke] time: 2026-02-18 15:49:46.839393Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet[id-0e269138-0da6-4efc-a46d-578161e7b221,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2154 2026-02-18 15:49:38,843 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.860s 2026-02-18 15:49:38,843 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-NetworksIpV6Test-test-network-1760930251"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:38 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '642', 'x-openstack-request-id': 'req-ebcc4de8-9b3a-4b21-be6d-f7b7f0b9a610', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks'} Body: b'{"network":{"id":"35cf0400-fb8b-40f7-b585-ebea36a03059","name":"tempest-NetworksIpV6Test-test-network-1760930251","tenant_id":"8bb390ac271c46c0bba665199d728e04","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"8bb390ac271c46c0bba665199d728e04","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","router:external":false,"is_default":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"description":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:49:38Z","updated_at":"2026-02-18T15:49:38Z","revision_number":1}}' 2026-02-18 15:49:39,228 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/networks/35cf0400-fb8b-40f7-b585-ebea36a03059 0.384s 2026-02-18 15:49:39,229 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "New_network"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:39 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '586', 'x-openstack-request-id': 'req-20762651-1e68-437e-bfe0-aec6c0643288', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/35cf0400-fb8b-40f7-b585-ebea36a03059'} Body: b'{"network":{"id":"35cf0400-fb8b-40f7-b585-ebea36a03059","name":"New_network","tenant_id":"8bb390ac271c46c0bba665199d728e04","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"router:external":false,"description":"","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:49:38Z","updated_at":"2026-02-18T15:49:39Z","revision_number":2,"project_id":"8bb390ac271c46c0bba665199d728e04"}}' 2026-02-18 15:49:40,213 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.983s 2026-02-18 15:49:40,213 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "35cf0400-fb8b-40f7-b585-ebea36a03059", "cidr": "2001:db8::/64", "ip_version": 6, "gateway_ip": "2001:db8::1"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:40 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '622', 'x-openstack-request-id': 'req-634d6320-3e75-45a4-8ff1-a9fc359b195c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets'} Body: b'{"subnet":{"id":"3f32c17c-1731-4945-adaa-0fc964848ed3","name":"","tenant_id":"8bb390ac271c46c0bba665199d728e04","network_id":"35cf0400-fb8b-40f7-b585-ebea36a03059","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8::1","cidr":"2001:db8::/64","allocation_pools":[{"start":"2001:db8::2","end":"2001:db8::ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-02-18T15:49:39Z","updated_at":"2026-02-18T15:49:39Z","revision_number":0,"project_id":"8bb390ac271c46c0bba665199d728e04"}}' 2026-02-18 15:49:43,860 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/3f32c17c-1731-4945-adaa-0fc964848ed3 3.646s 2026-02-18 15:49:43,861 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"name": "New_subnet"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '632', 'x-openstack-request-id': 'req-2e600602-8b56-4d53-8ae4-7a03fd763723', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/3f32c17c-1731-4945-adaa-0fc964848ed3'} Body: b'{"subnet":{"id":"3f32c17c-1731-4945-adaa-0fc964848ed3","name":"New_subnet","tenant_id":"8bb390ac271c46c0bba665199d728e04","network_id":"35cf0400-fb8b-40f7-b585-ebea36a03059","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8::1","cidr":"2001:db8::/64","allocation_pools":[{"start":"2001:db8::2","end":"2001:db8::ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-02-18T15:49:39Z","updated_at":"2026-02-18T15:49:40Z","revision_number":1,"project_id":"8bb390ac271c46c0bba665199d728e04"}}' 2026-02-18 15:49:46,648 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/35cf0400-fb8b-40f7-b585-ebea36a03059 2.787s 2026-02-18 15:49:46,648 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:46 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-d283e944-c01e-4b26-8e48-280583c0af5d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/35cf0400-fb8b-40f7-b585-ebea36a03059'} Body: b'' 2026-02-18 15:49:46,838 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/35cf0400-fb8b-40f7-b585-ebea36a03059 0.190s 2026-02-18 15:49:46,839 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:46 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '138', 'x-openstack-request-id': 'req-e84406f4-cb61-4f8d-8fd3-a10fe3e6d696', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/35cf0400-fb8b-40f7-b585-ebea36a03059'} Body: b'{"NeutronError": {"type": "NetworkNotFound", "message": "Network 35cf0400-fb8b-40f7-b585-ebea36a03059 could not be found.", "detail": ""}}' 0 ] tags: -worker-4 time: 2026-02-18 15:49:46.839742Z tags: worker-4 test: tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility[id-af774677-42a9-4e4b-bb58-16fe6a5bc1ec,smoke] time: 2026-02-18 15:49:47.494689Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility[id-af774677-42a9-4e4b-bb58-16fe6a5bc1ec,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 1DA2 2026-02-18 15:49:47,174 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks?router%3Aexternal=True 0.333s 2026-02-18 15:49:47,175 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:47 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '640', 'x-openstack-request-id': 'req-77fc3021-8742-4ce3-9401-57e9f666ea2a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks?router%3Aexternal=True'} Body: b'{"networks":[{"id":"4ce15c8b-d248-4437-b17e-3f046b58126f","name":"public","tenant_id":"297ec5837fba4e3291c5e04c2ab7af22","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["5e06840a-312f-4702-b0dd-1065d8e278b4"],"shared":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"router:external":true,"description":"","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","l2_adjacency":true,"is_default":false,"tags":[],"created_at":"2026-02-18T15:25:42Z","updated_at":"2026-02-18T15:25:50Z","revision_number":2,"project_id":"297ec5837fba4e3291c5e04c2ab7af22"}]}' 2026-02-18 15:49:47,396 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets?network_id=4ce15c8b-d248-4437-b17e-3f046b58126f 0.221s 2026-02-18 15:49:47,397 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:47 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '14', 'x-openstack-request-id': 'req-203a4378-6be3-422c-97a7-d1b3bb88970a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets?network_id=4ce15c8b-d248-4437-b17e-3f046b58126f'} Body: b'{"subnets":[]}' 2026-02-18 15:49:47,492 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions 0.095s 2026-02-18 15:49:47,493 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:47 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '17205', 'x-openstack-request-id': 'req-c17fe899-a29f-494c-aa26-c286e1ec3020', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions'} Body: b'{"extensions": [{"name": "Address group", "alias": "address-group", "description": "Support address group", "updated": "2020-07-15T10:00:00-00:00", "links": []}, {"name": "Address scope", "alias": "address-scope", "description": "Address scopes extension.", "updated": "2015-07-26T10:00:00-00:00", "links": []}, {"name": "agent", "alias": "agent", "description": "The agent management extension.", "updated": "2013-02-03T10:00:00-00:00", "links": []}, {"name": "Allowed Address Pairs", "alias": "allowed-address-pairs", "description": "Provides allowed address pairs", "updated": "2013-07-23T10:00:00-00:00", "links": []}, {"name": "Auto Allocated Topology Services", "alias": "auto-allocated-topology", "description": "Auto Allocated Topology Services.", "updated": "2016-01-01T00:00:00-00:00", "links": []}, {"name": "Availability Zone", "alias": "availability_zone", "description": "The availability zone extension.", "updated": "2015-01-01T10:00:00-00:00", "links": []}, {"name": "Default Subnetpools", "alias": "default-subnetpools", "description": "Provides ability to mark and use a subnetpool as the default.", "updated": "2016-02-18T18:00:00-00:00", "links": []}, {"name": "DHCP Agent Scheduler", "alias": "dhcp_agent_scheduler", "description": "Schedule networks among dhcp agents", "updated": "2013-02-07T10:00:00-00:00", "links": []}, {"name": "DNS Integration", "alias": "dns-integration", "description": "Provides integration with DNS.", "updated": "2015-08-15T18:00:00-00:00", "links": []}, {"name": "dns_domain for ports", "alias": "dns-domain-ports", "description": "Allows the DNS domain to be specified for a network port.", "updated": "2017-04-24T10:00:00-00:00", "links": []}, {"name": "DNS domain names with keywords allowed", "alias": "dns-integration-domain-keywords", "description": "Allows to use keywords like , , and as DNS domain name", "updated": "2020-06-15T18:00:00-00:00", "links": []}, {"name": "Expose Floating IP port forwardings", "alias": "expose-port-forwarding-in-fip", "description": "Expose port forwarding fields in floating IP response", "updated": "2018-06-28T16:00:00-00:00", "links": []}, {"name": "Neutron external network", "alias": "external-net", "description": "Adds external network attribute to network resource.", "updated": "2013-01-14T10:00:00-00:00", "links": []}, {"name": "Neutron Extra DHCP options", "alias": "extra_dhcp_opt", "description": "Extra options configuration for DHCP. For example PXE boot options to DHCP clients can be specified (e.g. tftp-server, server-ip-address, bootfile-name)", "updated": "2013-03-17T12:00:00-00:00", "links": []}, {"name": "Neutron Extra Route", "alias": "extraroute", "description": "Extra routes configuration for L3 router", "updated": "2013-02-01T10:00:00-00:00", "links": []}, {"name": "Filter parameters validation", "alias": "filter-validation", "description": "Provides validation on filter parameters.", "updated": "2018-07-04T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Forwarding new attribute description", "alias": "floating-ip-port-forwarding-description", "description": "Add a description field to Port Forwarding rules", "updated": "2019-11-01T10:00:00-00:00", "links": []}, {"name": "Floating IP port forwarding detail", "alias": "floating-ip-port-forwarding-detail", "description": "Allow list floating ip return more port forwarding data, include\'id\' and \'internal_port_id\'", "updated": "2022-05-06T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Forwarding support port ranges", "alias": "floating-ip-port-forwarding-port-ranges", "description": "Add suport to port ranges", "updated": "2020-07-01T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Details Extension", "alias": "fip-port-details", "description": "Add port_details attribute to Floating IP resource", "updated": "2018-04-09T10:00:00-00:00", "links": []}, {"name": "Neutron Service Flavors", "alias": "flavors", "description": "Flavor specification for Neutron advanced services.", "updated": "2015-09-17T10:00:00-00:00", "li 0 ] tags: -worker-4 time: 2026-02-18 15:49:47.495174Z tags: worker-4 test: tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks[id-f7ffdeda-e200-4a7a-bcbe-05716e86bf43,smoke] time: 2026-02-18 15:49:47.850194Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks[id-f7ffdeda-e200-4a7a-bcbe-05716e86bf43,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' ADE 2026-02-18 15:49:47,849 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_list_networks): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.354s 2026-02-18 15:49:47,849 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:47 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1897', 'x-openstack-request-id': 'req-2ed1774b-ede0-4113-a3da-d463fc3199b5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks'} Body: b'{"networks":[{"id":"4ce15c8b-d248-4437-b17e-3f046b58126f","name":"public","tenant_id":"297ec5837fba4e3291c5e04c2ab7af22","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["5e06840a-312f-4702-b0dd-1065d8e278b4"],"shared":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"router:external":true,"description":"","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","l2_adjacency":true,"is_default":false,"tags":[],"created_at":"2026-02-18T15:25:42Z","updated_at":"2026-02-18T15:25:50Z","revision_number":2,"project_id":"297ec5837fba4e3291c5e04c2ab7af22"},{"id":"5c83a3d5-bc46-4920-9079-2cb806c631b6","name":"tempest-NetworksIpV6Test-test-network-582734823","tenant_id":"8bb390ac271c46c0bba665199d728e04","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["3f08e08b-d800-4006-80a8-a1a45f3f4ea9"],"shared":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"router:external":false,"description":"","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:49:33Z","updated_at":"2026-02-18T15:49:37Z","revision_number":2,"project_id":"8bb390ac271c46c0bba665199d728e04"},{"id":"f0cf0ff5-4db8-45ef-af42-3b129dde279b","name":"private","tenant_id":"297ec5837fba4e3291c5e04c2ab7af22","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["7daab236-7548-43a3-a411-29ba8b48c84b"],"shared":true,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"router:external":false,"description":"","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:25:31Z","updated_at":"2026-02-18T15:25:36Z","revision_number":2,"project_id":"297ec5837fba4e3291c5e04c2ab7af22"}]}' 0 ] tags: -worker-4 time: 2026-02-18 15:49:47.850486Z tags: worker-4 test: tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets[id-db68ba48-f4ea-49e9-81d1-e367f6d0b20a,smoke] time: 2026-02-18 15:49:48.114611Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets[id-db68ba48-f4ea-49e9-81d1-e367f6d0b20a,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 85B 2026-02-18 15:49:48,113 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.262s 2026-02-18 15:49:48,114 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:48 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1257', 'x-openstack-request-id': 'req-8ce1911c-e2c1-411a-946c-ce53302881dd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets'} Body: b'{"subnets":[{"id":"3f08e08b-d800-4006-80a8-a1a45f3f4ea9","name":"","tenant_id":"8bb390ac271c46c0bba665199d728e04","network_id":"5c83a3d5-bc46-4920-9079-2cb806c631b6","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8:0:ffff::1","cidr":"2001:db8:0:ffff::/64","allocation_pools":[{"start":"2001:db8:0:ffff::2","end":"2001:db8:0:ffff:ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-02-18T15:49:37Z","updated_at":"2026-02-18T15:49:37Z","revision_number":0,"project_id":"8bb390ac271c46c0bba665199d728e04"},{"id":"7daab236-7548-43a3-a411-29ba8b48c84b","name":"priv_sub","tenant_id":"297ec5837fba4e3291c5e04c2ab7af22","network_id":"f0cf0ff5-4db8-45ef-af42-3b129dde279b","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"192.168.0.1","cidr":"192.168.0.0/24","allocation_pools":[{"start":"192.168.0.2","end":"192.168.0.254"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-02-18T15:25:36Z","updated_at":"2026-02-18T15:25:36Z","revision_number":0,"project_id":"297ec5837fba4e3291c5e04c2ab7af22"}]}' 0 ] tags: -worker-4 time: 2026-02-18 15:49:46.689256Z tags: worker-3 test: tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network[id-87bbc374-5538-4f64-b673-2b0e4443cc30,smoke] time: 2026-02-18 15:49:48.380311Z successful: tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network[id-87bbc374-5538-4f64-b673-2b0e4443cc30,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' ACE 2026-02-18 15:49:47,052 28 INFO [tempest.lib.common.rest_client] Request (ServerAddressesTestJSON:test_list_server_addresses_by_network): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/e8c1c3fb-271c-4f8d-9b9d-fd18ce80680b/ips 0.359s 2026-02-18 15:49:47,052 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:46 GMT', 'server': 'Apache', 'content-length': '109', '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-db240c91-4176-42a4-8061-fd875b49f743', 'x-compute-request-id': 'req-db240c91-4176-42a4-8061-fd875b49f743', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/e8c1c3fb-271c-4f8d-9b9d-fd18ce80680b/ips'} Body: b'{"addresses": {"tempest-ServerAddressesTestJSON-800687624-network": [{"version": 4, "addr": "10.100.0.14"}]}}' 2026-02-18 15:49:48,378 28 INFO [tempest.lib.common.rest_client] Request (ServerAddressesTestJSON:test_list_server_addresses_by_network): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/e8c1c3fb-271c-4f8d-9b9d-fd18ce80680b/ips/tempest-ServerAddressesTestJSON-800687624-network 1.325s 2026-02-18 15:49:48,379 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:47 GMT', 'server': 'Apache', 'content-length': '94', '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-da7c051e-b051-40eb-9c0d-62606762c856', 'x-compute-request-id': 'req-da7c051e-b051-40eb-9c0d-62606762c856', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/e8c1c3fb-271c-4f8d-9b9d-fd18ce80680b/ips/tempest-ServerAddressesTestJSON-800687624-network'} Body: b'{"tempest-ServerAddressesTestJSON-800687624-network": [{"version": 4, "addr": "10.100.0.14"}]}' 0 ] tags: -worker-3 time: 2026-02-18 15:49:48.244776Z tags: worker-6 test: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers[id-9a438d88-10c6-4bcd-8b5b-5b6e25e1346f,smoke] time: 2026-02-18 15:49:48.576108Z successful: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers[id-9a438d88-10c6-4bcd-8b5b-5b6e25e1346f,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 5D7 2026-02-18 15:49:48,573 31 INFO [tempest.lib.common.rest_client] Request (ServersTestJSON:test_list_servers): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers 0.328s 2026-02-18 15:49:48,573 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:48 GMT', 'server': 'Apache', 'content-length': '373', '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-cd8bf55d-465e-4971-a0ec-17f001e05b61', 'x-compute-request-id': 'req-cd8bf55d-465e-4971-a0ec-17f001e05b61', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers'} Body: b'{"servers": [{"id": "21d15f61-c6ec-493c-9616-14dfca0d9d91", "name": "tempest-ServersTestJSON-server-548919409", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/21d15f61-c6ec-493c-9616-14dfca0d9d91"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/21d15f61-c6ec-493c-9616-14dfca0d9d91"}]}]}' 0 ] tags: -worker-6 time: 2026-02-18 15:49:48.576638Z tags: worker-6 test: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details[id-5de47127-9977-400a-936f-abcfbec1218f,smoke] time: 2026-02-18 15:49:48.577072Z successful: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details[id-5de47127-9977-400a-936f-abcfbec1218f,smoke] [ multipart ] tags: -worker-6 time: 2026-02-18 15:49:48.114849Z tags: worker-4 test: tempest.api.network.test_networks.NetworksIpV6Test.test_show_network[id-2bf13842-c93f-4a69-83ed-717d2ec3b44e,smoke] time: 2026-02-18 15:49:48.684938Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_show_network[id-2bf13842-c93f-4a69-83ed-717d2ec3b44e,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 651 2026-02-18 15:49:48,684 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_show_network): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks/5c83a3d5-bc46-4920-9079-2cb806c631b6 0.569s 2026-02-18 15:49:48,684 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:48 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '660', 'x-openstack-request-id': 'req-d632ea96-1d2f-4abc-baf4-d4318623a15a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/5c83a3d5-bc46-4920-9079-2cb806c631b6'} Body: b'{"network":{"id":"5c83a3d5-bc46-4920-9079-2cb806c631b6","name":"tempest-NetworksIpV6Test-test-network-582734823","tenant_id":"8bb390ac271c46c0bba665199d728e04","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["3f08e08b-d800-4006-80a8-a1a45f3f4ea9"],"shared":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"router:external":false,"description":"","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:49:33Z","updated_at":"2026-02-18T15:49:37Z","revision_number":2,"project_id":"8bb390ac271c46c0bba665199d728e04"}}' 0 ] tags: -worker-4 time: 2026-02-18 15:49:48.685169Z tags: worker-4 test: tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet[id-bd635d81-6030-4dd1-b3b9-31ba0cfdf6cc,smoke] time: 2026-02-18 15:49:48.901716Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet[id-bd635d81-6030-4dd1-b3b9-31ba0cfdf6cc,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 643 2026-02-18 15:49:48,901 29 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/3f08e08b-d800-4006-80a8-a1a45f3f4ea9 0.215s 2026-02-18 15:49:48,901 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:48 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '649', 'x-openstack-request-id': 'req-2d5a1cfd-933d-4cdb-b119-0f72baf8a2c0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/3f08e08b-d800-4006-80a8-a1a45f3f4ea9'} Body: b'{"subnet":{"id":"3f08e08b-d800-4006-80a8-a1a45f3f4ea9","name":"","tenant_id":"8bb390ac271c46c0bba665199d728e04","network_id":"5c83a3d5-bc46-4920-9079-2cb806c631b6","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8:0:ffff::1","cidr":"2001:db8:0:ffff::/64","allocation_pools":[{"start":"2001:db8:0:ffff::2","end":"2001:db8:0:ffff:ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-02-18T15:49:37Z","updated_at":"2026-02-18T15:49:37Z","revision_number":0,"project_id":"8bb390ac271c46c0bba665199d728e04"}}' 0 ] tags: -worker-4 time: 2026-02-18 15:49:50.877864Z tags: worker-7 test: tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id[id-2c12c5b5-efcf-4aa5-90c5-bff1ab0cdbe2,smoke] time: 2026-02-18 15:49:51.175622Z successful: tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id[id-2c12c5b5-efcf-4aa5-90c5-bff1ab0cdbe2,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 8AB 2026-02-18 15:49:51,060 32 INFO [tempest.lib.common.rest_client] Request (RegionsTestJSON:test_create_region_with_specific_id): 201 PUT https://keystone-public-openstack.apps-crc.testing/v3/regions/4f49e46a-1fc1-4ce8-8534-f73becadfeba 0.181s 2026-02-18 15:49:51,060 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"region": {"description": "tempest-description-597818717"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:50 GMT', 'server': 'Apache', 'content-length': '254', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-4be40057-6aa9-454a-ad9f-2e303cfb22e2', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/4f49e46a-1fc1-4ce8-8534-f73becadfeba'} Body: b'{"region": {"id": "4f49e46a-1fc1-4ce8-8534-f73becadfeba", "description": "tempest-description-597818717", "parent_region_id": null, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/regions/4f49e46a-1fc1-4ce8-8534-f73becadfeba"}}}\n' 2026-02-18 15:49:51,175 32 INFO [tempest.lib.common.rest_client] Request (RegionsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/regions/4f49e46a-1fc1-4ce8-8534-f73becadfeba 0.114s 2026-02-18 15:49:51,175 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:51 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-27dea01e-fed3-4079-90fc-5837933a0f18', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/4f49e46a-1fc1-4ce8-8534-f73becadfeba'} Body: b'' 0 ] tags: -worker-7 time: 2026-02-18 15:49:54.355682Z tags: worker-5 test: tempest.api.object_storage.test_account_services.AccountTest.test_list_account_metadata[id-4894c312-6056-4587-8d6f-86ffbf861f80,smoke] time: 2026-02-18 15:49:54.534548Z successful: tempest.api.object_storage.test_account_services.AccountTest.test_list_account_metadata[id-4894c312-6056-4587-8d6f-86ffbf861f80,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D77 2026-02-18 15:49:54,444 30 INFO [tempest.lib.common.rest_client] Request (AccountTest:test_list_account_metadata): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_4f10e0155ae64e00bb7017b9adbea2b0 0.089s 2026-02-18 15:49:54,445 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Account-Meta-test-account-meta1': 'Meta1', 'X-Account-Meta-test-account-meta2': 'Meta2', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:54 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'tx5a9fc91e9c7b415dbaf77-006995dfa2', 'x-openstack-request-id': 'tx5a9fc91e9c7b415dbaf77-006995dfa2', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_4f10e0155ae64e00bb7017b9adbea2b0'} Body: b'' 2026-02-18 15:49:54,487 30 INFO [tempest.lib.common.rest_client] Request (AccountTest:test_list_account_metadata): 204 HEAD https://swift-public-openstack.apps-crc.testing/v1/AUTH_4f10e0155ae64e00bb7017b9adbea2b0 0.042s 2026-02-18 15:49:54,488 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:54 GMT', 'server': 'Apache', 'content-type': 'application/json; charset=utf-8', 'x-account-container-count': '6', 'x-account-object-count': '0', 'x-account-bytes-used': '0', 'x-timestamp': '1771429793.60796', 'x-account-storage-policy-policy-0-container-count': '6', 'x-account-storage-policy-policy-0-object-count': '0', 'x-account-storage-policy-policy-0-bytes-used': '0', 'x-account-meta-test-account-meta1': 'Meta1', 'x-account-meta-test-account-meta2': 'Meta2', 'accept-ranges': 'bytes', 'x-account-project-domain-id': 'default', 'vary': 'Accept', 'x-trans-id': 'tx0283f7310ebe40b098def-006995dfa2', 'x-openstack-request-id': 'tx0283f7310ebe40b098def-006995dfa2', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_4f10e0155ae64e00bb7017b9adbea2b0'} Body: b'' 2026-02-18 15:49:54,533 30 INFO [tempest.lib.common.rest_client] Request (AccountTest:test_list_account_metadata): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_4f10e0155ae64e00bb7017b9adbea2b0 0.045s 2026-02-18 15:49:54,534 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Remove-Account-Meta-test-account-meta1': 'Meta1', 'X-Remove-Account-Meta-test-account-meta2': 'Meta2', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:54 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'tx62981ed45ce344d6b7654-006995dfa2', 'x-openstack-request-id': 'tx62981ed45ce344d6b7654-006995dfa2', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_4f10e0155ae64e00bb7017b9adbea2b0'} Body: b'' 0 ] tags: -worker-5 time: 2026-02-18 15:49:54.534868Z tags: worker-5 test: tempest.api.object_storage.test_account_services.AccountTest.test_list_containers[id-3499406a-ae53-4f8c-b43a-133d4dc6fe3f,smoke] time: 2026-02-18 15:49:54.571277Z successful: tempest.api.object_storage.test_account_services.AccountTest.test_list_containers[id-3499406a-ae53-4f8c-b43a-133d4dc6fe3f,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 5AF 2026-02-18 15:49:54,570 30 INFO [tempest.lib.common.rest_client] Request (AccountTest:test_list_containers): 200 GET https://swift-public-openstack.apps-crc.testing/v1/AUTH_4f10e0155ae64e00bb7017b9adbea2b0 0.035s 2026-02-18 15:49:54,570 30 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:54 GMT', 'server': 'Apache', 'content-type': 'text/plain; charset=utf-8', 'x-account-container-count': '6', 'x-account-object-count': '0', 'x-account-bytes-used': '0', 'x-timestamp': '1771429793.60796', 'x-account-storage-policy-policy-0-container-count': '6', 'x-account-storage-policy-policy-0-object-count': '0', 'x-account-storage-policy-policy-0-bytes-used': '0', 'accept-ranges': 'bytes', 'content-length': '148', 'x-account-project-domain-id': 'default', 'vary': 'Accept', 'x-trans-id': 'tx711d8becb4f746e290d17-006995dfa2', 'x-openstack-request-id': 'tx711d8becb4f746e290d17-006995dfa2', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_4f10e0155ae64e00bb7017b9adbea2b0'} Body: b"tempest-b'a'--778160448\ntempest-b'b'--1449741255\ntempest-b'c'--1857094536\ntempest-b'd'--1619642349\ntempest-b'e'--1754858381\ntempest-b'f'--305936937\n" 0 ] tags: -worker-5 time: 2026-02-18 15:49:56.154281Z tags: worker-4 test: tempest.api.object_storage.test_object_services.ObjectTest.test_create_object[id-5b4ce26f-3545-46c9-a2ba-5754358a4c62,smoke] time: 2026-02-18 15:49:56.863625Z successful: tempest.api.object_storage.test_object_services.ObjectTest.test_create_object[id-5b4ce26f-3545-46c9-a2ba-5754358a4c62,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 3111 2026-02-18 15:49:56,441 29 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_create_object): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-1173218687 0.285s 2026-02-18 15:49:56,442 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: b'\xb7b\xddDsg\xe9\xed/\xc0~>B\xa8\xd0\x01\x18%\xe6\xcf\x15\xf4\xea\x1c\xc3\xf9\xb3\xea\x8a\xda\x98\x1a1\xa8\xbfL\xb5C\x9cC<\xbd{\xf4\x9c\xe0:\xdf\x8b\xa1\x88kB50\xe8\xbb\xd2\x062\xcen\xd3\xd6\x8fw\xe1\xaf\x1fT\x12\x02\x00\x97\xab\xe5\x95\xf8\x84\xfb\xad\xa4\xe9\xc8\x88\x0cx\xc3\xbc\x8c\x0b:\x86\r\xf9\xa2\x0f;P\x9b\x06gH?\x04b\x05\xf6s\xc3\xd2\x89\x04\xe1\xca\xcf\xb7C4\xe3\xa4x+\x84\x95`\x87\x8f\xbe\x12m`\x0b\xda\xf5\x04\xe0\xb6Ry\xc8\x11\xc2|\xd8\xd6b\xa9#\xb9\x840\xa5\xfaf3/\xff\xed\xcf\xbd\xc4\x10\x942X\x01\xa5\xac\xdd\x85\xba\xe1F@\xb2\xdbs\x9c\x93\xfb\x05O\xdc\'\xa0\t\xd6O\x8d\xd6\x1a\x00b4\xe3\x87\xa9\xb0\xdf\x0c\x0f\xcaw\xad\x14\xa1kg\xcc\'@\xc9\xa0\x19y\x94\x94Ja\xe7\xd6\xe6\x0f\x89\xb0\xeb3\xa4\n\x94,\xe4\x87*A{?\x9b$\xacRyJ"\x1f\xb0\x03\x18\x94\xd6\x8d\x18P\x1a\xf4\x0c\xa3(\xac\x07<\x1d4\xee\xf5J--\x87\xc5\x8a\x8f0\x17H\xc4P\xbcm\xba\xd0\x04\x87\x1a\xdb\xb1\xa1*U3\xb2\xa9\xaa\xa1y<\xc7\xefb\xcf)\xed\xfe\xf9\x93\x82O\xeam\xf2\xfbW\x10A\xde\xa9g\xe6R\xe1\x86\x80\xff\xa3|sW\xcc\x18\xf2,\xe3:\x9bO\xd2\xa9\xeb\xde\x85\x19\xac8\\\xb7\xaf-\x9a\xe3\x05\x9bzVU\n\xf8EU\xa4\xe9\xe4\x9b\xa0L\xd0nM\x13\xd7s\xcda\x83r\x12\xdd\xa6\xc9j\xaal\xd7\xe5O\xf2j\x82>\xb2\xc0\xf1\x95\xca\xa1\x839\x14r\x0e\x8a\xe9j\x89\xf5-o\xe0^_\x06,i\xf2\x1c\x1d\xcdGf\x03[\xf0\xf7/\xb8\xf5\xb0V\x8a\xf9\xbb\x9cB\t\xe0Z+B\x97h\x14\x06\x02\xb1\xa2\xc9\xb1}\xdfE\x85b\xc9\xdf\xd2\xd0|D\xac9ZI"\xc7s\xc8\x90\x8f\xb5]\xd9r+\x9a\x8cX\xb7\xfe\xe0\x7fz\xb0\x82\xc9s\x0f\x97_\xc3\xfe\xb9\x92[D\x8f\x1c70\x82\xd2cnz\r\x8eT\x04\xa3SY\xfa\x15Z\x92U\x10\xf3^\xdeS:\x119\x14\xed\xeb\xc6\x81\x02l\xeb\xc4C\xc8\xd7\xd6\x18s\x08\xcd\xc5\x15+\xe6\x9e]\x9793\xce\xeb$\'\xc6{G\x8eg\xf0\x13\x92\xfe/\xed\x80\xc7]\xeb\x0b\x0c\r,!\x8d\xb0\x9exc\xa3\x85\xa5\xc0\xb9i%\xc1MT3\xd3\xdeB2\x1e\xa3\xaf\xe9\xc1\x9fg33<2g\x9d\xf9\xbd\xf6'} Body: b'\xf2h\xd8,\xaa\xc0\xadd\x85\x1f]\xdb\xcc\x9eI\xfdL\x90\x8b0\x1a\xaa2\xef\xfe\x84\x9d \xfd\x06\x91k\xfa\x1c_\xb1\x0b\xea\xd9\xb5*\x05=\xbd\x11j\xfb\xfd\xe2\x01G5\xef\xc7P\x84\x82\x06H|\x03Y#\xad\xfe\x0f[tz"\x12+/}\xffi\xb9\xaf\x1c\xbc_yM\xdf\xafr!\xe8\x1ex\xcb\xd8\x1c\x0f\xa1\xe5\x82\x95\ri\xbf,\xa8\xc0-2\xa6\x93=\x01\xb1\xa9\x17\x85\x06KD\xf2kf\x82\x84(\xa2\x91\xff\xa7\xf6\xea\x06\xb8\xc2\x8ba\x13j\xf1\xf7\xb4\xe3\x8f+\x93\xfe\xe7\x04X\xc2\xe9\xb3\xb1\\i(\xef\xf1\xdcC\xeb\xb4\xb0\xeb\x14;\x9c1\x86M\n\xf8\xff\x8cJ\x0eC%\x8cWFw\xd4\xc1\x18@d6`\xffZ\xaf!\t\xc1\x8f\x88\xd6\x9f\xeb\x1b-\x92\xc1\xab~>\xcf\xcd\x18\xfb\x11*\x08}\x81\xdfI\x1c`v\x85\x8f\xe3\x9e\x1c\xb7\x01~F\x9f\x0c^(\x1c\x0b\xeaI\xe7YM\xf8#\x80\xb1\x04,\xd0\x07>\xb4\x0b\x0eJ\xe7f\xdf\xe2T\x03\x1f\xfc\xb9J\x8d\xae]\x0fq\xdf\x85\xc1<\xc93\xab\x80i\x97\xbb\xae\x9d\'=9\x13\xbe\xa8\xefC\xb3/u\xefg\xad4Bp#\xf3\'\xcc\xb7\x1a\x1c\xe3\xc5\xfe\xa3\xf5\xd4:\x07\x9d\x1c\xd09 \xd6#\xdcu\x16\xee\x88\xfbs\x9a\x8d\xfe\xf2\xc0\xb5c\x13\x86\x92L\x83W\x80b9\xbd\xb9\xd6\xf3\x05\xda\xdbqp\xc9K\xad!\xb6\x1e*\xb2\xc0\xc0_\x15\xb5>\x9d=\xd5\x16|-UL\x0e\x13\xb0o1\x14\xc6\x8ah\x17\xb6Y^\x02\xedq\xd7_1\xd7\xf78\xc5u\x04\xe6-1\xc9\xe2e\x8bX\xa43\x9f\x89\xe3\xb9\xef\xb2R\xe5\xbf\xd0\x89g\x8a\xa6w\xfa\x98\xa1\x8a7~\rs\xf2\x01\xc3\xb5\xb62o\xedp\xcb\xb91\xb9\xe7\x06\xb9(\xe4\x85^\xc9\xb1\xce\xb9\xb1\xeeyT\xa4\r6\xd8.\xd7\xf23\x87\xc3\xfa\xc9I;qU\x88\tJ\x84\x8d\xb8\xb5x\xf7\xcc6\xb2U\x95\x94\xfc\xd6\xe4\n\xa0\xdbd\x84\x07_}\x1e}\xc6\xf2Z(\xf9\xc3\x15\xf3\xa9\xa5\xd1\x82\xca\xbd\xb8~\xbf\x89J\xc3?\x19\xba~*\xa3C\xdf\x1a\xafCj\xc5\x1dP\xdfW\x10\xdf\x89\xc7\t\x7fE\xf2\xe3\xfb\xd4R|lB\xac\x18\x0e\x92b\xec\xe9\x85\x86\x8b\x1d"\x18\xe5~\xb7\xfaz\xd7\xce\xc1\xffS\xd9\xf4\x9c\xf3\xf6\xc0bL\xd3\x8dZ\xe7\x1a\x9a\x8d\x13x&\n\xa7\n\xcc\x12\x0e\xcb$\x1e\xfb Y\x07\x04h\xcac>(S\'[\x02\x1e\xee\xfd\x8a#V\xd66\xe7\xe71\xcdT\xbc=\xf9\xef0\xc0~>]K\xad\x8d\xa8\xf8\x14-y\x87C;\x14\x13\xa3\x1dG\xb2\x08q\xf5\xc5U\x11y\xe4r\xb7a\xee\xdc\x89\xdd*`\xb6\xa3)`\n\x1c\xea\x16,6X\x18\x97\'t\xa1\xa8K\x1a\xc3:I\xfe\x81*<\x94\xceb\x9d]\xb5"\xe6LQ\xc9\xf12Q\xb2*hG*\xa4\x91\x1a\x8f5o\x80\xd5\x0f\xe0\xa8\x13\x02\xd6\x82\xce\xed\xb4\x02\xc0\x8a\xf9\x03\xeb[\xfc\x00\x1a\x98\x98\x81N\x06\xd8\x16\xf0\xc7\xa3\x0f\xad\x84\xf5\x97\xf3R\xe02\x0e\x8c\xa3\xf7l2\x9fI\xf7ms,\x844\xa0\x99\xbe\x94\x85\xcda%\xaay\x10\x8c\x9b3!\xf5\x89\n\xc6\xe8\xd084\xba\xaf\x83\xec\x14\xfc\xb8\xee\xc3U\x04\x9c8\xdce\xcac\x85\xfa\xd9\xd8Z\x0f\xd8iS\xa2\x8b\x85\x90\xaa;\x06JYu\x9b\xfb0R\xc38\xc4\x9fI\xee}\x13[\x9b;\x8f\xb6\xdc\x1f\xe8j\xa4\xd9\xf1M\x9d\xe8(\xd2\x08\x81\x12\xfcH\xd3\xa5?Wz8\xe0\x00\x04\x90\x9e~\xa6",\x16\x06\xa6(f{\xd5\x11\xf8\x18\xad\xe0\x03\xaehb\xd7S+K\xf8\nL\xaa/\xc1{\x96\x0eGaE\xde(X\x0e@xc\x19\xf3\xbc@\x17\x88\x94\\e\xbb",\xd1\x13\x896\xc5\x1f^\xaf\x0573\xbc\x18XjHL\x81|\x13vA/S\xf4\xde%\xff,+\xafw\xacX!\xbc\xbarLc\xe0m\n/\xf6\xcf\xa5\'\x11-\xae6\x0e}\xf3d\xbaN\x8b\xde\x13|\x0f\xddN\x85\xda\xbb\x12Re\xa3\xee\xb3\xa6\xd0\xda^V\xf7\x0e\xd34\x8f' Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:56 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': '43324449724ee933f0735c15f8e879e0', 'last-modified': 'Wed, 18 Feb 2026 15:49:57 GMT', 'x-trans-id': 'tx4b8f5eacdf0c4bcbb6278-006995dfa4', 'x-openstack-request-id': 'tx4b8f5eacdf0c4bcbb6278-006995dfa4', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-1997339015'} Body: b'' 2026-02-18 15:49:56,862 29 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_create_object): 200 GET https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-1997339015 0.342s 2026-02-18 15:49:56,863 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:56 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': '43324449724ee933f0735c15f8e879e0', 'last-modified': 'Wed, 18 Feb 2026 15:49:57 GMT', 'x-timestamp': '1771429796.46486', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'tx951d77fcc8ab45a18bf23-006995dfa4', 'x-openstack-request-id': 'tx951d77fcc8ab45a18bf23-006995dfa4', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-1997339015'} Body: b'\xf2h\xd8,\xaa\xc0\xadd\x85\x1f]\xdb\xcc\x9eI\xfdL\x90\x8b0\x1a\xaa2\xef\xfe\x84\x9d \xfd\x06\x91k\xfa\x1c_\xb1\x0b\xea\xd9\xb5*\x05=\xbd\x11j\xfb\xfd\xe2\x01G5\xef\xc7P\x84\x82\x06H|\x03Y#\xad\xfe\x0f[tz"\x12+/}\xffi\xb9\xaf\x1c\xbc_yM\xdf\xafr!\xe8\x1ex\xcb\xd8\x1c\x0f\xa1\xe5\x82\x95\ri\xbf,\xa8\xc0-2\xa6\x93=\x01\xb1\xa9\x17\x85\x06KD\xf2kf\x82\x84(\xa2\x91\xff\xa7\xf6\xea\x06\xb8\xc2\x8ba\x13j\xf1\xf7\xb4\xe3\x8f+\x93\xfe\xe7\x04X\xc2\xe9\xb3\xb1\\i(\xef\xf1\xdcC\xeb\xb4\xb0\xeb\x14;\x9c1\x86M\n\xf8\xff\x8cJ\x0eC%\x8cWFw\xd4\xc1\x18@d6`\xffZ\xaf!\t\xc1\x8f\x88\xd6\x9f\xeb\x1b-\x92\xc1\xab~>\xcf\xcd\x18\xfb\x11*\x08}\x81\xdfI\x1c`v\x85\x8f\xe3\x9e\x1c\xb7\x01~F\x9f\x0c^(\x1c\x0b\xeaI\xe7YM\xf8#\x80\xb1\x04,\xd0\x07>\xb4\x0b\x0eJ\xe7f\xdf\xe2T\x03\x1f\xfc\xb9J\x8d\xae]\x0fq\xdf\x85\xc1<\xc93\xab\x80i\x97\xbb\xae\x9d\'=9\x13\xbe\xa8\xefC\xb3/u\xefg\xad4Bp#\xf3\'\xcc\xb7\x1a\x1c\xe3\xc5\xfe\xa3\xf5\xd4:\x07\x9d\x1c\xd09 \xd6#\xdcu\x16\xee\x88\xfbs\x9a\x8d\xfe\xf2\xc0\xb5c\x13\x86\x92L\x83W\x80b9\xbd\xb9\xd6\xf3\x05\xda\xdbqp\xc9K\xad!\xb6\x1e*\xb2\xc0\xc0_\x15\xb5>\x9d=\xd5\x16|-UL\x0e\x13\xb0o1\x14\xc6\x8ah\x17\xb6Y^\x02\xedq\xd7_1\xd7\xf78\xc5u\x04\xe6-1\xc9\xe2e\x8bX\xa43\x9f\x89\xe3\xb9\xef\xb2R\xe5\xbf\xd0\x89g\x8a\xa6w\xfa\x98\xa1\x8a7~\rs\xf2\x01\xc3\xb5\xb62o\xedp\xcb\xb91\xb9\xe7\x06\xb9(\xe4\x85^\xc9\xb1\xce\xb9\xb1\xeeyT\xa4\r6\xd8.\xd7\xf23\x87\xc3\xfa\xc9I;qU\x88\tJ\x84\x8d\xb8\xb5x\xf7\xcc6\xb2U\x95\x94\xfc\xd6\xe4\n\xa0\xdbd\x84\x07_}\x1e}\xc6\xf2Z(\xf9\xc3\x15\xf3\xa9\xa5\xd1\x82\xca\xbd\xb8~\xbf\x89J\xc3?\x19\xba~*\xa3C\xdf\x1a\xafCj\xc5\x1dP\xdfW\x10\xdf\x89\xc7\t\x7fE\xf2\xe3\xfb\xd4R|lB\xac\x18\x0e\x92b\xec\xe9\x85\x86\x8b\x1d"\x18\xe5~\xb7\xfaz\xd7\xce\xc1\xffS\xd9\xf4\x9c\xf3\xf6\xc0bL\xd3\x8dZ\xe7\x1a\x9a\x8d\x13x&\n\xa7\n\xcc\x12\x0e\xcb$\x1e\xfb Y\x07\x04h\xcac>(S\'[\x02\x1e\xee\xfd\x8a#V\xd66\xe7\xe71\xcdT\xbc=\xf9\xef0\xc0~>]K\xad\x8d\xa8\xf8\x14-y\x87C;\x14\x13\xa3\x1dG\xb2\x08q\xf5\xc5U\x11y\xe4r\xb7a\xee\xdc\x89\xdd*`\xb6\xa3)`\n\x1c\xea\x16,6X\x18\x97\'t\xa1\xa8K\x1a\xc3:I\xfe\x81*<\x94\xceb\x9d]\xb5"\xe6LQ\xc9\xf12Q\xb2*hG*\xa4\x91\x1a\x8f5o\x80\xd5\x0f\xe0\xa8\x13\x02\xd6\x82\xce\xed\xb4\x02\xc0\x8a\xf9\x03\xeb[\xfc\x00\x1a\x98\x98\x81N\x06\xd8\x16\xf0\xc7\xa3\x0f\xad\x84\xf5\x97\xf3R\xe02\x0e\x8c\xa3\xf7l2\x9fI\xf7ms,\x844\xa0\x99\xbe\x94\x85\xcda%\xaay\x10\x8c\x9b3!\xf5\x89\n\xc6\xe8\xd084\xba\xaf\x83\xec\x14\xfc\xb8\xee\xc3U\x04\x9c8\xdce\xcac\x85\xfa\xd9\xd8Z\x0f\xd8iS\xa2\x8b\x85\x90\xaa;\x06JYu\x9b\xfb0R\xc38\xc4\x9fI\xee}\x13[\x9b;\x8f\xb6\xdc\x1f\xe8j\xa4\xd9\xf1M\x9d\xe8(\xd2\x08\x81\x12\xfcH\xd3\xa5?Wz8\xe0\x00\x04\x90\x9e~\xa6",\x16\x06\xa6(f{\xd5\x11\xf8\x18\xad\xe0\x03\xaehb\xd7S+K\xf8\nL\xaa/\xc1{\x96\x0eGaE\xde(X\x0e@xc\x19\xf3\xbc@\x17\x88\x94\\e\xbb",\xd1\x13\x896\xc5\x1f^\xaf\x0573\xbc\x18XjHL\x81|\x13vA/S\xf4\xde%\xff,+\xafw\xacX!\xbc\xbarLc\xe0m\n/\xf6\xcf\xa5\'\x11-\xae6\x0e}\xf3d\xbaN\x8b\xde\x13|\x0f\xddN\x85\xda\xbb\x12Re\xa3\xee\xb3\xa6\xd0\xda^V\xf7\x0e\xd34\x8f' 0 ] tags: -worker-4 time: 2026-02-18 15:49:56.863983Z tags: worker-4 test: tempest.api.object_storage.test_object_services.ObjectTest.test_get_object[id-02610ba7-86b7-4272-9ed8-aa8d417cb3cd,smoke] time: 2026-02-18 15:49:57.281645Z successful: tempest.api.object_storage.test_object_services.ObjectTest.test_get_object[id-02610ba7-86b7-4272-9ed8-aa8d417cb3cd,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 317C 2026-02-18 15:49:57,222 29 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_get_object): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-2007571725 0.357s 2026-02-18 15:49:57,223 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: b'\xb9Y2\xc5\xe4\x9eY^;b&\xe0(\xbf\xc4\x1c\xe7\xe9\x8f#\xa6\x10%\xfb\x17\xed\x004\xa3\xd1aT\xbf;\x18w\xb3FoZX\xcb \x85yW\xd96\xa2,\x8f\xa2\x88\xcd\xed\xe7_\xc7f\x82\xbf\xccK\xff\xff\xdf\xa1Mh\x94~\xc2&\xcd_\r\xa0\xd4\xe4\x07uQ\xcf`\x8f\xc0\xab\xbeh\xc3\x9c\xae\xdd\xbb\x05\xa7N\xe8\xd3\xc2\'\x9c\x00\x94\xf0\xa7\x1ah\x16\xef\xdf\xb4g[d\x046Dk\xcb\x1dp\xad_\xe6]\x15\x11c4\xc9\xa9SM\xf4\x80N\x9f\xf8\x95b\x1f\x015\xafY\xac\x01\x956+\xa3\x94;tF\x80\x87\x04F"\xa2\xb7\x9a\xaeY\xb4\xf7\xfe\xf1H\xc9l\xfd\xb4\x07\xd7\x8f\xa8\xfef\x83\xf6\x9c\xe2%\xaa\x00\xd9\xfb\x11\xb0?\xc9[\xcb\xdap\xb8\xec\xf7\x97\x0b\x03\xe6v\x81\xd9e\x93\xff\xc3\xe0\x11\xc2\xe1\x053dt\x9b\x92$\xd9\xf8\xfc\x07\xdf\xd6\xa3\xf2>sZW,\xea\x08\x91\x85\xcd\x9b(\xf4\xa6O\xa6\x1b\xdd\xe6\x83\x87\x82\xe4\x9e1\xe0\x80\x0c\'\n\xa7A3oU\x0f\xfb\x03\xa9\x8c\x14\xfae\x8e`p/\x97\xd2\xb3|\x92\x89\xac\x10\xca\xca\xf3\xf9T\x82\xb5\xf7\xb4+\n\xd9\xfd\x99[\xdd\xa4\x92\xd2|QTe\x89\xe79~\x02r$o\xb9qmM\xd8\xbe\x97c\xf7\x03"\x935G)\xefK\x90\xa2``\xfe\x03\xf5\xdb7!\x02\xf3\x0f\x82\xdd\xe7X\xb7\x18;\xa2\xa3\xd5=\x11\x7f\xc6\xf2)\xf1\xcd\x84\x87s5\x11m-\x80y4dC\xae\xf07\x06\xb7\xc2n\x04\xd5\xc8_v\xa5x-\xfe\xb0b\xf4YS\x07\xd5c\xd1\xe5\xc9\xfe\xb5H\x85\xe8\x98\xa5\x91\x94.\x13\x86\xab\xf1o,^\xdf\x1e\xa4\xe8\x00\x0fy\xc1OE\x89]6\x17"\x89\xe1\n+a^\xc0oF\xde\xa9d\xba\xca@\x86\x84\xbc"\xcfM\x9e!\xa3\xdb*\xa8\xcc\xe0\xec\xa3\x11\xd2\x05\x1e\xbfY\xc4N\xaf\x03\x9b\x8cL\x19\xe6\xbe\xa3\xd5\x7f\x04\x99\x05\x142\x08z:\x90\xd0\xd8\xa6\x92\xc7U\xa6t\xfa; l\x82\xade-\x9f\x15]X-\xc2\x95W\xc5n\x07\x1bh\x91\x1eY\rD\x00q\xdc*\x840\x96y\xe8\x12\xabq\x9c\xd4\xb8e\x843\xecl-\x9d5\x89XBg>\x1e}"kJ\xbde\x01\xaaz\x9e\xa2o\xceq\xfdy ?\xbf\xc1\xec\x1e\xeb\xda\x01\x95\x88l1Q\xa6\xdc\xa7\x84\xd3\xb1&\xae\xcb\x84\xc3s\xc57\xc6o\xee\xd1=oR\x16\xad\x03\x0eW&\x97\x1d\xfc\xd8\xdfs\x1d\x01\xcf\x800TQ)5c;_\xf6\x86\xe3d\xc3\x93\xce\t\xfa\x91w\x08\xb6\x0c\x9a\xfab\xc2\x8a\xb1\xf1Fv\x15\x91\x0e\xca\x1a\x08\xc6\xfd\xa9\xf6\x9e\x0fs\xe8y\xf2L/\xed\x12Ys\xf3\x97\xc0_\x8b\xe7\x9f"t\'\t^\xa3\x84\x03\xb1\xcf\xbc\xcf\xd9\x15\xa7\x0c\x9cK\x06\xae\xa19vQ\xca\xaa\x0b\xa1\xe3\x98n!\xfa\xbe\x0e\xc0\xf6\x95\xba\x99\x0cT\xae\x1a\xeb\xa7\xf9\x85s\xa9\x91\xde\x94\x0e\xe1\x8cL\xc4\x86\x8d\xc2\x02\xd9\xa4N\xd4\xda\x8aU\xcd\xc1\x19\x98\x86\x17|\x93\x11\xfa\x16\xd8\xb7\x938=\xa1M\x7fI\xae\xf3\xb4\x8b\xa1\xf1u(NR\x97e\xb1y\xea.\xbb\xd6-\x04\xe6\xea\xd7\xdb|\xe3\x1e\x06\x07\x9d\x0e~\x91\xf4\xbf\xb6\xf7\x88\x95P\xfa\xd5\xf2\x844\xe3r\x95o\xa8\xeb\xb6I\xa5\xac\x15\xca\xefWb6\xb6\x15\xcc\xe4\xb5\xc71\xb6\xdf"Tv\xd2\x07\x8e{\x13{`/\x0e\x01\x87\xc6\x99\x0ee\x07\x9f&<\xf0\x7fr\xfd~\xd5\xf9\n\xe7v0%p\xba\x7f\xb5\xde*\xf1\x1bq\x10u\x9b\xe5\xdf\xf9\xac+w\x14;w\xa4g\xa8/3\xcb\x02\xcf\xb2\xbd@\xab\xdd\xea \xb9\xf1\xd0\x9e\xc3\xa1\xf5\\\xf9\xb9\xc78;\xba"X\x00\xb9\x98\xb1Ri\x7f\x08a#1\xa63\xfcv/\xe2\x9b\x0e\xa2\x9a\xcf\xfet\xd2\xf1\xaa\xd0&\xa3E\xd5[o\xa5\t\xd1bf\xa7-\x84H\x7fr^\x93\x92u<\xf6\xd73\xfca*\xfaXt\x14 5IDj3t\x86\x93mG\nA\'\xba\x8a\x9c\x84\xe9\xdc(\x87\xad\xc0\xd3=\xa4n\x91\x8e\xe4\x0b\x99\xbc' Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:57 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': 'ef2d1d03a5a52c9da34d50db2bc14d49', 'last-modified': 'Wed, 18 Feb 2026 15:49:58 GMT', 'x-trans-id': 'txe23b0c02d8e545fdb06fd-006995dfa4', 'x-openstack-request-id': 'txe23b0c02d8e545fdb06fd-006995dfa4', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-2007571725'} Body: b'' 2026-02-18 15:49:57,254 29 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_get_object): 200 GET https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-2007571725 0.030s 2026-02-18 15:49:57,254 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:57 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': 'ef2d1d03a5a52c9da34d50db2bc14d49', 'last-modified': 'Wed, 18 Feb 2026 15:49:58 GMT', 'x-timestamp': '1771429797.14803', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'txe56d9e76e0224eeaa58db-006995dfa5', 'x-openstack-request-id': 'txe56d9e76e0224eeaa58db-006995dfa5', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-2007571725'} Body: b'\xb9Y2\xc5\xe4\x9eY^;b&\xe0(\xbf\xc4\x1c\xe7\xe9\x8f#\xa6\x10%\xfb\x17\xed\x004\xa3\xd1aT\xbf;\x18w\xb3FoZX\xcb \x85yW\xd96\xa2,\x8f\xa2\x88\xcd\xed\xe7_\xc7f\x82\xbf\xccK\xff\xff\xdf\xa1Mh\x94~\xc2&\xcd_\r\xa0\xd4\xe4\x07uQ\xcf`\x8f\xc0\xab\xbeh\xc3\x9c\xae\xdd\xbb\x05\xa7N\xe8\xd3\xc2\'\x9c\x00\x94\xf0\xa7\x1ah\x16\xef\xdf\xb4g[d\x046Dk\xcb\x1dp\xad_\xe6]\x15\x11c4\xc9\xa9SM\xf4\x80N\x9f\xf8\x95b\x1f\x015\xafY\xac\x01\x956+\xa3\x94;tF\x80\x87\x04F"\xa2\xb7\x9a\xaeY\xb4\xf7\xfe\xf1H\xc9l\xfd\xb4\x07\xd7\x8f\xa8\xfef\x83\xf6\x9c\xe2%\xaa\x00\xd9\xfb\x11\xb0?\xc9[\xcb\xdap\xb8\xec\xf7\x97\x0b\x03\xe6v\x81\xd9e\x93\xff\xc3\xe0\x11\xc2\xe1\x053dt\x9b\x92$\xd9\xf8\xfc\x07\xdf\xd6\xa3\xf2>sZW,\xea\x08\x91\x85\xcd\x9b(\xf4\xa6O\xa6\x1b\xdd\xe6\x83\x87\x82\xe4\x9e1\xe0\x80\x0c\'\n\xa7A3oU\x0f\xfb\x03\xa9\x8c\x14\xfae\x8e`p/\x97\xd2\xb3|\x92\x89\xac\x10\xca\xca\xf3\xf9T\x82\xb5\xf7\xb4+\n\xd9\xfd\x99[\xdd\xa4\x92\xd2|QTe\x89\xe79~\x02r$o\xb9qmM\xd8\xbe\x97c\xf7\x03"\x935G)\xefK\x90\xa2``\xfe\x03\xf5\xdb7!\x02\xf3\x0f\x82\xdd\xe7X\xb7\x18;\xa2\xa3\xd5=\x11\x7f\xc6\xf2)\xf1\xcd\x84\x87s5\x11m-\x80y4dC\xae\xf07\x06\xb7\xc2n\x04\xd5\xc8_v\xa5x-\xfe\xb0b\xf4YS\x07\xd5c\xd1\xe5\xc9\xfe\xb5H\x85\xe8\x98\xa5\x91\x94.\x13\x86\xab\xf1o,^\xdf\x1e\xa4\xe8\x00\x0fy\xc1OE\x89]6\x17"\x89\xe1\n+a^\xc0oF\xde\xa9d\xba\xca@\x86\x84\xbc"\xcfM\x9e!\xa3\xdb*\xa8\xcc\xe0\xec\xa3\x11\xd2\x05\x1e\xbfY\xc4N\xaf\x03\x9b\x8cL\x19\xe6\xbe\xa3\xd5\x7f\x04\x99\x05\x142\x08z:\x90\xd0\xd8\xa6\x92\xc7U\xa6t\xfa; l\x82\xade-\x9f\x15]X-\xc2\x95W\xc5n\x07\x1bh\x91\x1eY\rD\x00q\xdc*\x840\x96y\xe8\x12\xabq\x9c\xd4\xb8e\x843\xecl-\x9d5\x89XBg>\x1e}"kJ\xbde\x01\xaaz\x9e\xa2o\xceq\xfdy ?\xbf\xc1\xec\x1e\xeb\xda\x01\x95\x88l1Q\xa6\xdc\xa7\x84\xd3\xb1&\xae\xcb\x84\xc3s\xc57\xc6o\xee\xd1=oR\x16\xad\x03\x0eW&\x97\x1d\xfc\xd8\xdfs\x1d\x01\xcf\x800TQ)5c;_\xf6\x86\xe3d\xc3\x93\xce\t\xfa\x91w\x08\xb6\x0c\x9a\xfab\xc2\x8a\xb1\xf1Fv\x15\x91\x0e\xca\x1a\x08\xc6\xfd\xa9\xf6\x9e\x0fs\xe8y\xf2L/\xed\x12Ys\xf3\x97\xc0_\x8b\xe7\x9f"t\'\t^\xa3\x84\x03\xb1\xcf\xbc\xcf\xd9\x15\xa7\x0c\x9cK\x06\xae\xa19vQ\xca\xaa\x0b\xa1\xe3\x98n!\xfa\xbe\x0e\xc0\xf6\x95\xba\x99\x0cT\xae\x1a\xeb\xa7\xf9\x85s\xa9\x91\xde\x94\x0e\xe1\x8cL\xc4\x86\x8d\xc2\x02\xd9\xa4N\xd4\xda\x8aU\xcd\xc1\x19\x98\x86\x17|\x93\x11\xfa\x16\xd8\xb7\x938=\xa1M\x7fI\xae\xf3\xb4\x8b\xa1\xf1u(NR\x97e\xb1y\xea.\xbb\xd6-\x04\xe6\xea\xd7\xdb|\xe3\x1e\x06\x07\x9d\x0e~\x91\xf4\xbf\xb6\xf7\x88\x95P\xfa\xd5\xf2\x844\xe3r\x95o\xa8\xeb\xb6I\xa5\xac\x15\xca\xefWb6\xb6\x15\xcc\xe4\xb5\xc71\xb6\xdf"Tv\xd2\x07\x8e{\x13{`/\x0e\x01\x87\xc6\x99\x0ee\x07\x9f&<\xf0\x7fr\xfd~\xd5\xf9\n\xe7v0%p\xba\x7f\xb5\xde*\xf1\x1bq\x10u\x9b\xe5\xdf\xf9\xac+w\x14;w\xa4g\xa8/3\xcb\x02\xcf\xb2\xbd@\xab\xdd\xea \xb9\xf1\xd0\x9e\xc3\xa1\xf5\\\xf9\xb9\xc78;\xba"X\x00\xb9\x98\xb1Ri\x7f\x08a#1\xa63\xfcv/\xe2\x9b\x0e\xa2\x9a\xcf\xfet\xd2\xf1\xaa\xd0&\xa3E\xd5[o\xa5\t\xd1bf\xa7-\x84H\x7fr^\x93\x92u<\xf6\xd73\xfca*\xfaXt\x14 5IDj3t\x86\x93mG\nA\'\xba\x8a\x9c\x84\xe9\xdc(\x87\xad\xc0\xd3=\xa4n\x91\x8e\xe4\x0b\x99\xbc' 2026-02-18 15:49:57,280 29 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_get_object): 200 GET https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-2007571725 0.026s 2026-02-18 15:49:57,281 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:57 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': 'ef2d1d03a5a52c9da34d50db2bc14d49', 'last-modified': 'Wed, 18 Feb 2026 15:49:58 GMT', 'x-timestamp': '1771429797.14803', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'tx015c1c1edbeb46ea92e67-006995dfa5', 'x-openstack-request-id': 'tx015c1c1edbeb46ea92e67-006995dfa5', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-2007571725'} Body: b'\xb9Y2\xc5\xe4\x9eY^;b&\xe0(\xbf\xc4\x1c\xe7\xe9\x8f#\xa6\x10%\xfb\x17\xed\x004\xa3\xd1aT\xbf;\x18w\xb3FoZX\xcb \x85yW\xd96\xa2,\x8f\xa2\x88\xcd\xed\xe7_\xc7f\x82\xbf\xccK\xff\xff\xdf\xa1Mh\x94~\xc2&\xcd_\r\xa0\xd4\xe4\x07uQ\xcf`\x8f\xc0\xab\xbeh\xc3\x9c\xae\xdd\xbb\x05\xa7N\xe8\xd3\xc2\'\x9c\x00\x94\xf0\xa7\x1ah\x16\xef\xdf\xb4g[d\x046Dk\xcb\x1dp\xad_\xe6]\x15\x11c4\xc9\xa9SM\xf4\x80N\x9f\xf8\x95b\x1f\x015\xafY\xac\x01\x956+\xa3\x94;tF\x80\x87\x04F"\xa2\xb7\x9a\xaeY\xb4\xf7\xfe\xf1H\xc9l\xfd\xb4\x07\xd7\x8f\xa8\xfef\x83\xf6\x9c\xe2%\xaa\x00\xd9\xfb\x11\xb0?\xc9[\xcb\xdap\xb8\xec\xf7\x97\x0b\x03\xe6v\x81\xd9e\x93\xff\xc3\xe0\x11\xc2\xe1\x053dt\x9b\x92$\xd9\xf8\xfc\x07\xdf\xd6\xa3\xf2>sZW,\xea\x08\x91\x85\xcd\x9b(\xf4\xa6O\xa6\x1b\xdd\xe6\x83\x87\x82\xe4\x9e1\xe0\x80\x0c\'\n\xa7A3oU\x0f\xfb\x03\xa9\x8c\x14\xfae\x8e`p/\x97\xd2\xb3|\x92\x89\xac\x10\xca\xca\xf3\xf9T\x82\xb5\xf7\xb4+\n\xd9\xfd\x99[\xdd\xa4\x92\xd2|QTe\x89\xe79~\x02r$o\xb9qmM\xd8\xbe\x97c\xf7\x03"\x935G)\xefK\x90\xa2``\xfe\x03\xf5\xdb7!\x02\xf3\x0f\x82\xdd\xe7X\xb7\x18;\xa2\xa3\xd5=\x11\x7f\xc6\xf2)\xf1\xcd\x84\x87s5\x11m-\x80y4dC\xae\xf07\x06\xb7\xc2n\x04\xd5\xc8_v\xa5x-\xfe\xb0b\xf4YS\x07\xd5c\xd1\xe5\xc9\xfe\xb5H\x85\xe8\x98\xa5\x91\x94.\x13\x86\xab\xf1o,^\xdf\x1e\xa4\xe8\x00\x0fy\xc1OE\x89]6\x17"\x89\xe1\n+a^\xc0oF\xde\xa9d\xba\xca@\x86\x84\xbc"\xcfM\x9e!\xa3\xdb*\xa8\xcc\xe0\xec\xa3\x11\xd2\x05\x1e\xbfY\xc4N\xaf\x03\x9b\x8cL\x19\xe6\xbe\xa3\xd5\x7f\x04\x99\x05\x142\x08z:\x90\xd0\xd8\xa6\x92\xc7U\xa6t\xfa; l\x82\xade-\x9f\x15]X-\xc2\x95W\xc5n\x07\x1bh\x91\x1eY\rD\x00q\xdc*\x840\x96y\xe8\x12\xabq\x9c\xd4\xb8e\x843\xecl-\x9d5\x89XBg>\x1e}"kJ\xbde\x01\xaaz\x9e\xa2o\xceq\xfdy ?\xbf\xc1\xec\x1e\xeb\xda\x01\x95\x88l1Q\xa6\xdc\xa7\x84\xd3\xb1&\xae\xcb\x84\xc3s\xc57\xc6o\xee\xd1=oR\x16\xad\x03\x0eW&\x97\x1d\xfc\xd8\xdfs\x1d\x01\xcf\x800TQ)5c;_\xf6\x86\xe3d\xc3\x93\xce\t\xfa\x91w\x08\xb6\x0c\x9a\xfab\xc2\x8a\xb1\xf1Fv\x15\x91\x0e\xca\x1a\x08\xc6\xfd\xa9\xf6\x9e\x0fs\xe8y\xf2L/\xed\x12Ys\xf3\x97\xc0_\x8b\xe7\x9f"t\'\t^\xa3\x84\x03\xb1\xcf\xbc\xcf\xd9\x15\xa7\x0c\x9cK\x06\xae\xa19vQ\xca\xaa\x0b\xa1\xe3\x98n!\xfa\xbe\x0e\xc0\xf6\x95\xba\x99\x0cT\xae\x1a\xeb\xa7\xf9\x85s\xa9\x91\xde\x94\x0e\xe1\x8cL\xc4\x86\x8d\xc2\x02\xd9\xa4N\xd4\xda\x8aU\xcd\xc1\x19\x98\x86\x17|\x93\x11\xfa\x16\xd8\xb7\x938=\xa1M\x7fI\xae\xf3\xb4\x8b\xa1\xf1u(NR\x97e\xb1y\xea.\xbb\xd6-\x04\xe6\xea\xd7\xdb|\xe3\x1e\x06\x07\x9d\x0e~\x91\xf4\xbf\xb6\xf7\x88\x95P\xfa\xd5\xf2\x844\xe3r\x95o\xa8\xeb\xb6I\xa5\xac\x15\xca\xefWb6\xb6\x15\xcc\xe4\xb5\xc71\xb6\xdf"Tv\xd2\x07\x8e{\x13{`/\x0e\x01\x87\xc6\x99\x0ee\x07\x9f&<\xf0\x7fr\xfd~\xd5\xf9\n\xe7v0%p\xba\x7f\xb5\xde*\xf1\x1bq\x10u\x9b\xe5\xdf\xf9\xac+w\x14;w\xa4g\xa8/3\xcb\x02\xcf\xb2\xbd@\xab\xdd\xea \xb9\xf1\xd0\x9e\xc3\xa1\xf5\\\xf9\xb9\xc78;\xba"X\x00\xb9\x98\xb1Ri\x7f\x08a#1\xa63\xfcv/\xe2\x9b\x0e\xa2\x9a\xcf\xfet\xd2\xf1\xaa\xd0&\xa3E\xd5[o\xa5\t\xd1bf\xa7-\x84H\x7fr^\x93\x92u<\xf6\xd73\xfca*\xfaXt\x14 5IDj3t\x86\x93mG\nA\'\xba\x8a\x9c\x84\xe9\xdc(\x87\xad\xc0\xd3=\xa4n\x91\x8e\xe4\x0b\x99\xbc' 0 ] tags: -worker-4 time: 2026-02-18 15:49:57.282048Z tags: worker-4 test: tempest.api.object_storage.test_object_services.ObjectTest.test_list_object_metadata[id-9a447cf6-de06-48de-8226-a8c6ed31caf2,smoke] time: 2026-02-18 15:49:57.394756Z successful: tempest.api.object_storage.test_object_services.ObjectTest.test_list_object_metadata[id-9a447cf6-de06-48de-8226-a8c6ed31caf2,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 1543 2026-02-18 15:49:57,370 29 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_list_object_metadata): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-581157733 0.085s 2026-02-18 15:49:57,370 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Object-Meta-test-meta': 'Meta', 'X-Auth-Token': ''} Body: b'\x16\x8a\xf8h\xd5\xde\'\xe5\xfe;\xa4)\x15\xd8o\x06\x02S\x9e\xe2Y^\xe8\xf3j-o\x89\xaf\xa0\xfbB\r*\xf4M(l\\\xcdD\xf9\xe5\x98\xf0\xe3\x9bd\xc0\xbd\xcatu/\x1f\'M\xa6\x06\x17\xa0\xa1\xc4\xc0\xaf]\xd2\xa1\xea\xf9\x16\xd1\xd1\x9bw\x17\x06\xe7\x9f\x0123\t-5\xad 1\x1a\xb4u\xe1\x8e\x02\x0b\xaf,"VV\xe3W4\xcd\xb6\xfdc*r97hM\xa3\xe9^3\xa1\x8b\'C<\xca\x96_\xb8m\xaf\x0e1i\x1d\x83\x0cT\xfeB\xc6(G\xe6\x966\x86\xd6J\xa6\xf6D\x12t\xfaZ\xb8\xca4\x03r\xc7\xae4\xbc\x7f/\xaa\x9e\x85\x8dR9\x81>\xfe\x87\x06y\xf9\x05\xf7\xea\xd8\x16\x97-5\x03\x08\xda\x86\n\x12\xc9\xb2\xdf\x8b7P\x93_\xe0\x19\xfc\x88\xcfJ\r\x04\x01\xa6?!J\x12RtQ0mAb8.M\xf3GM\x11/GH\x04\x91P1\x0ec\xa2\x98\xe6k\x16\xefw\x19\x82!\x05\xc5{\xbd\xdd\xf8Y\xbb\xc7M\xe0\x821\xac\r$\xb2\x7f:2\xe0\xd0\xa7A\x1c\x03\xa6\x80\x01"\xbaG\x87\xb6 {\rF\xaf(\x85*\xa7\x14\x0f\xd5\x8c\x13m\x89T\x06.)\x84\x12!\x8f\x8a\x14\x96\xb891\xad\xd3\xba\xb0\xfa\xfaY\xd1\xeen\xb1\x02\x0f\xe2\xc2\x7f\x8e-\\\xb8R~\x9a\nrt\x06\xc1\xd6\x8e~\x1bYvd\x12\x08=\xaaF\'\xda\x11\xda\xd5\xca"\xaf\x99i\x98T*\xa0\xa9\x8a\x81\x13\x82?T\xbb\xc9m\x050\xf9\x8f86\x9e^\xcd\xcd\xad[ai\x18\x04\xae\x06\x0e\xe2 \x9f\xff\'u9+7\x94\xb7{\xb2&\xdf\xe0\xe3v$\xcb\xd9CG\x9al\xd1\xdf\xb1@T\x120J>E\x88\x9bTs\xefz2\xb0m}\x81\x1d\xf8\x98%\xea\xcd\xff#\xb6[\xf2?k\xad\xb9I\x07tkA\xb7\x8f\x18\xab\xdf\xdfm\xac\xe2t\x92\xde\xa8\xd0\xc81\xc3\xdbmz\xd5\xc7I\xea\x1d)ef\x02?K\xf1\xdf\x00\x93\x1a\xcd&\xca\xae!\xa8\xf1\xe8\x04o\xf8\xe62\nv\xa4\x08\x96\xb3\xed\x92\xf2L7\xb2\x96\x86\x1bp\xb7 \xbf\xd6\xbd$k\x9b\xcf\xc1\x90\x9aJ\xc1;\x80\xda\xd8\xf6\xdf\xe8\xf3\xf6\xed\xf2/~\xe4\x1f^t\x86x\xf0\x18\x80\xb7\xc8rD\xcd[\x8d\x9c\x932\x1c\x88\x93?\x14\xe8\x00\x18\x84F,\xc4\xcb\xfeE\x1fH\x012\xf8.\x9c\x88I\xc7\xe8f\xa9&\xdf\xcc\xb1\xb5\xa9c0\x19\x05)\xe3\xc6\x0e%!0\x87\x07\x05\xa5\x9c\x9b07g\xfb*\x9a}qx\xed{\xb3\xf7\x06\xe3g8\xa5\x8f)\xe4\x9c \x836\xe2GC)p\xe9\x9a\x8a\xa3\xd5a\x8e\x15X\xcf\xa5\xe6\xed\xb0\xe7q\x0ca\xc4\xa7-\xe7\x00u\x9f\n\xe2\xc97\xa3\xb6\xe7`\xcf\x1ax\x88\x0f9#\xb8\x11\x023\x0c\x02\x14\x86\x005v\xecv\xbeh\x04\xa3y\x7f93\x0f\xd4Z\xa7\xc8\xd5\xeb\x99ai\xb7\xdf\x17\xf8,\x97}\x1d|\x13\x10Js^\xaf\xfc}q\xae^\xe2A{>\xf1\xbb1\xd5\x8c\x86\x87+Z\xf6\xe70\x01\xcb' Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:57 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': 'dffe95838e3a8b911a19fca3aebec4ef', 'last-modified': 'Wed, 18 Feb 2026 15:49:58 GMT', 'x-trans-id': 'tx0bb72f6f08064145b314d-006995dfa5', 'x-openstack-request-id': 'tx0bb72f6f08064145b314d-006995dfa5', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-581157733'} Body: b'' 2026-02-18 15:49:57,394 29 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_list_object_metadata): 200 HEAD https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-581157733 0.023s 2026-02-18 15:49:57,394 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:57 GMT', 'server': 'Apache', 'content-type': 'application/json', 'x-object-meta-test-meta': 'Meta', 'etag': 'dffe95838e3a8b911a19fca3aebec4ef', 'last-modified': 'Wed, 18 Feb 2026 15:49:58 GMT', 'x-timestamp': '1771429797.30281', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'tx5f8bf2cf27d2429088c5f-006995dfa5', 'x-openstack-request-id': 'tx5f8bf2cf27d2429088c5f-006995dfa5', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-581157733'} Body: b'' 0 ] tags: -worker-4 time: 2026-02-18 15:49:57.395058Z tags: worker-4 test: tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata[id-7a94c25d-66e6-434c-9c38-97d4e2c29945,smoke] time: 2026-02-18 15:49:57.569971Z successful: tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata[id-7a94c25d-66e6-434c-9c38-97d4e2c29945,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2A9C 2026-02-18 15:49:57,449 29 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_update_object_metadata): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-1972539916 0.051s 2026-02-18 15:49:57,450 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: b'\xa8\xcb0T\x94\xa9\x1d 1\x1bD\x85\xb2D1\x0e\xae@am{\xf8\\\x15\xb0\x81\no\xca\x16z\x01\xe1\xb3\xeew\xad@\xae?\x08\x95\xc9J8(>\xaf\xc1\x1e\x15\xc3\xe8\xd7\x02\xa7\x1c\x0b\xa4so\xaa\x8f\x92\x89\xce\xa9\xfd\x027\x1cjc\xcb\x9dh$m\x1b\xc6\xf5\\\xfc\xc8\xdb\x1f\x1b\xc9\x86\x92\x0b\x96\xa1\x83@\xc9\x96\xc0\x8a\x84\xc6\x83Ez\x8c\x12\t{G\x9b2\xf6\x81r\x06\xac~\x94\xff]\x91c\xf8\xbb8K\x8a"\xf8m\x95$\xc0D\x9ai`\xe3\xd7\x17\r\x8e\xe2\xd1[,\x18\xe1\x1a\xda\xd5N\xda9\xc2\xb9O\xc9by\xff!\r\xf5o\x01\x8c\x15\x0f\xd2\t\xca\xd6\xb6\\;h\x0bX0\x87\xb2\xe4>\x9a\xb9\xfa\x89g\x05\xab\xee\xef\x8a\xd0\x06\x04\xady\x93\xe4c\xa3\xe6\xb8g\xbd\x9f\x02\xd1b\x14\xe8\xcc\xf4\xb2a$\xe7\xe4^$\x83Z?\xee$\xda\x8c\xba\xe7\x04X\x93\x18\x026\x94\xa0\x91P\x9e\xa7,\xfa\x80\xb5\x82qn\xf0\xc08\x06\x9f\xfd\xdf\x8cw\xe9\xe5`H\xd8\x9c\x17\x1f\xaf\x89\xef\xa9\xd1\x01\xc7\x08"v#\xa5\x1bos\tja6\x88w\x99\x8e\xa5.\xe62\x81\xc0\xdfQX\x03\x9a\x07\xfaK\xa4\'\x8d\xd0\xf8bP\xa2F+\x93L\x1d3\xe3\xeae\xf4\x92\xa0\x08\xa1VfZ\x1d\xe8\x9c\xc6\x8eo,|8\xffh\x9bLv\x17\xf4\x83T0\x19\xae\xc0F\'\x9c\x1e\'B0\xf90u\xdcc\xefh\xf5\x0e|l\x0c\xce\xf4\x90A\xd9\xc8\xe3\x94M\x818\x01|\xa2\xab\xc4\xb2\x99\xef\xc8Z\x87\xf6\xe9\x15M\xc4\xec{(\tb\x84\xa1E~UQ\xfa@V\x82S \xd0\xb5\xa1\xcf\xda;\xd4\xab\r?\xe88Yd\x1b\x89\xb0\xc5(D\xc7\xf0\xf3\x9c\xd1H1\xc0v&]\x1cd\xa9\xa0M\xe5\xbc\x13\x8a\x06\xa7\xd1\xc3\x1f\x96\xf4\x14\xed>\x10\x19\x04\x01\xdd@\xb0\x1eK\x9bngtv\x8d\xfes\x15\x9d\xb4\x12\xfb\xe4\xf2M\xc4\xc9\xc0X\x04\x9b\xf03\xb2\xb5\x08\xd5r\xbb_I\x9cm\x1c\xe4\x04\x17tS|g\x8d\xdd\xcc\xe9\xf2\x98X\xffM\xed[\x0e\xb7\xc7\xcc\x18\xd0Ex\x10\xa2\x1e\x07\x9e\x83,\xef\xe0d\xdf]\x9bf\x9f\x0cXA\xf4r2\xb6\xd3\xb7\xbc\xf2N\xa3\xc2\xa9\x80-e\xee\xef\xfe\xff\x0f\xee0`\xc11\xd9\xce\x91\xbb\x99O\x9fZS\xcd\x16\x1dI=b\xb1\xd7x5\x031\xe1#\xcf\x04\xf2\x8a$N0\x86\x86\xd2\xd9\x06h\xaa\x99\x04\x8d!\x04%\xe5\x894\x99\xc8\xb4\xe9\x99\xc9\xb4\xce\x97V]+\xbe\xf7g,=\xfbV\xa5\x97\xc0\x9b\xd8\xe7o\x87\x0bi\xb9\xa8\x03pBG\x0e\x98\x94]\xd9+\x87q\xfa\xf0)\xce\xe7\xe7\x0b\xfe\xbdL70\x081\x1f\x98\xc9O\xe7>OSY\xc2\xbe\x15\xd9\x1fW\xbe\xf8i\xacc\xbc\xf6\x1d^|\x0e\xcb\xc6\xf9/\xca\xfeS\xa2f\x86\xfe\xa0R\xff\xef``\x1d\x84j\xbd\xd6\t)\x80a\xa34x\x05\xee["\xb7\xa0\x8c=]\xc8\xc4\x05\x82\x08\xc3z`}\xd5R\xca\xe7\xdf\xddDx\xc3\x13\x92\x8d\x13[a\xaf \xbf\x8c8+0\xe4\x80a\xc4\xb9\xe4\x01\'\x9d\x80u\xb2\x85\x9e\x99\xa3\xba\xa6\xd0]q\xc0\xbf \xc9\xd9P\xea{z\x8a\xec{SHM\x03<\x87\x08t\xd3\xcf\xf4\x98\x8e\xc7\xef\xf8\xe2!\x81\xa5\xd3U\xae\xb1\xcf\xb9\t]\x04\xeaG\x1e\xf2-Z\xf5y\xa9\x9c\x07\xf73;]Xr\x98\x92\x9b\xddz\x1f\x96\r\x97\xbbb\x99D\xf1\x1d/\xcc\x7f\xc8\x9d\x14Yb\xd8Rv\xed\xfap\xb3\x07\xca*\xb6\xeb\xe6^R0q\x7f\xa4i\x851\xd9\xc2Y\x05\x05d\xf6f\xb5\xd24\x1dhYXy\xc3R\xa6\xb9\xe2\xa3\xbb\x94\x12\xddR\x04\x9c\xb2\x1f~?\x91&2\x01\x8f\xe8\xa2\x12\xf4\xcc\xc9\xf1\xa5\xf5\xad\xe7\xaf\xc7\xb7\xbcd\xf9\x8c>f\x02d\xebnk\xf7\xc0M;\xa0\x91\xec*\xdc\xdd\xfe\xa6\x82C\x02\x0eB\xf8'} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:57 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': '1b3ed9ea50babd4bfc53eedf3c6d8f20', 'last-modified': 'Wed, 18 Feb 2026 15:49:58 GMT', 'x-timestamp': '1771429797.41714', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'tx6f2664963bf641a9bf2d9-006995dfa5', 'x-openstack-request-id': 'tx6f2664963bf641a9bf2d9-006995dfa5', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-1972539916'} Body: b'\xa8\xcb0T\x94\xa9\x1d 1\x1bD\x85\xb2D1\x0e\xae@am{\xf8\\\x15\xb0\x81\no\xca\x16z\x01\xe1\xb3\xeew\xad@\xae?\x08\x95\xc9J8(>\xaf\xc1\x1e\x15\xc3\xe8\xd7\x02\xa7\x1c\x0b\xa4so\xaa\x8f\x92\x89\xce\xa9\xfd\x027\x1cjc\xcb\x9dh$m\x1b\xc6\xf5\\\xfc\xc8\xdb\x1f\x1b\xc9\x86\x92\x0b\x96\xa1\x83@\xc9\x96\xc0\x8a\x84\xc6\x83Ez\x8c\x12\t{G\x9b2\xf6\x81r\x06\xac~\x94\xff]\x91c\xf8\xbb8K\x8a"\xf8m\x95$\xc0D\x9ai`\xe3\xd7\x17\r\x8e\xe2\xd1[,\x18\xe1\x1a\xda\xd5N\xda9\xc2\xb9O\xc9by\xff!\r\xf5o\x01\x8c\x15\x0f\xd2\t\xca\xd6\xb6\\;h\x0bX0\x87\xb2\xe4>\x9a\xb9\xfa\x89g\x05\xab\xee\xef\x8a\xd0\x06\x04\xady\x93\xe4c\xa3\xe6\xb8g\xbd\x9f\x02\xd1b\x14\xe8\xcc\xf4\xb2a$\xe7\xe4^$\x83Z?\xee$\xda\x8c\xba\xe7\x04X\x93\x18\x026\x94\xa0\x91P\x9e\xa7,\xfa\x80\xb5\x82qn\xf0\xc08\x06\x9f\xfd\xdf\x8cw\xe9\xe5`H\xd8\x9c\x17\x1f\xaf\x89\xef\xa9\xd1\x01\xc7\x08"v#\xa5\x1bos\tja6\x88w\x99\x8e\xa5.\xe62\x81\xc0\xdfQX\x03\x9a\x07\xfaK\xa4\'\x8d\xd0\xf8bP\xa2F+\x93L\x1d3\xe3\xeae\xf4\x92\xa0\x08\xa1VfZ\x1d\xe8\x9c\xc6\x8eo,|8\xffh\x9bLv\x17\xf4\x83T0\x19\xae\xc0F\'\x9c\x1e\'B0\xf90u\xdcc\xefh\xf5\x0e|l\x0c\xce\xf4\x90A\xd9\xc8\xe3\x94M\x818\x01|\xa2\xab\xc4\xb2\x99\xef\xc8Z\x87\xf6\xe9\x15M\xc4\xec{(\tb\x84\xa1E~UQ\xfa@V\x82S \xd0\xb5\xa1\xcf\xda;\xd4\xab\r?\xe88Yd\x1b\x89\xb0\xc5(D\xc7\xf0\xf3\x9c\xd1H1\xc0v&]\x1cd\xa9\xa0M\xe5\xbc\x13\x8a\x06\xa7\xd1\xc3\x1f\x96\xf4\x14\xed>\x10\x19\x04\x01\xdd@\xb0\x1eK\x9bngtv\x8d\xfes\x15\x9d\xb4\x12\xfb\xe4\xf2M\xc4\xc9\xc0X\x04\x9b\xf03\xb2\xb5\x08\xd5r\xbb_I\x9cm\x1c\xe4\x04\x17tS|g\x8d\xdd\xcc\xe9\xf2\x98X\xffM\xed[\x0e\xb7\xc7\xcc\x18\xd0Ex\x10\xa2\x1e\x07\x9e\x83,\xef\xe0d\xdf]\x9bf\x9f\x0cXA\xf4r2\xb6\xd3\xb7\xbc\xf2N\xa3\xc2\xa9\x80-e\xee\xef\xfe\xff\x0f\xee0`\xc11\xd9\xce\x91\xbb\x99O\x9fZS\xcd\x16\x1dI=b\xb1\xd7x5\x031\xe1#\xcf\x04\xf2\x8a$N0\x86\x86\xd2\xd9\x06h\xaa\x99\x04\x8d!\x04%\xe5\x894\x99\xc8\xb4\xe9\x99\xc9\xb4\xce\x97V]+\xbe\xf7g,=\xfbV\xa5\x97\xc0\x9b\xd8\xe7o\x87\x0bi\xb9\xa8\x03pBG\x0e\x98\x94]\xd9+\x87q\xfa\xf0)\xce\xe7\xe7\x0b\xfe\xbdL70\x081\x1f\x98\xc9O\xe7>OSY\xc2\xbe\x15\xd9\x1fW\xbe\xf8i\xacc\xbc\xf6\x1d^|\x0e\xcb\xc6\xf9/\xca\xfeS\xa2f\x86\xfe\xa0R\xff\xef``\x1d\x84j\xbd\xd6\t)\x80a\xa34x\x05\xee["\xb7\xa0\x8c=]\xc8\xc4\x05\x82\x08\xc3z`}\xd5R\xca\xe7\xdf\xddDx\xc3\x13\x92\x8d\x13[a\xaf \xbf\x8c8+0\xe4\x80a\xc4\xb9\xe4\x01\'\x9d\x80u\xb2\x85\x9e\x99\xa3\xba\xa6\xd0]q\xc0\xbf \xc9\xd9P\xea{z\x8a\xec{SHM\x03<\x87\x08t\xd3\xcf\xf4\x98\x8e\xc7\xef\xf8\xe2!\x81\xa5\xd3U\xae\xb1\xcf\xb9\t]\x04\xeaG\x1e\xf2-Z\xf5y\xa9\x9c\x07\xf73;]Xr\x98\x92\x9b\xddz\x1f\x96\r\x97\xbbb\x99D\xf1\x1d/\xcc\x7f\xc8\x9d\x14Yb\xd8Rv\xed\xfap\xb3\x07\xca*\xb6\xeb\xe6^R0q\x7f\xa4i\x851\xd9\xc2Y\x05\x05d\xf6f\xb5\xd24\x1dhYXy\xc3R\xa6\xb9\xe2\xa3\xbb\x94\x12\xddR\x04\x9c\xb2\x1f~?\x91&2\x01\x8f\xe8\xa2\x12\xf4\xcc\xc9\xf1\xa5\xf5\xad\xe7\xaf\xc7\xb7\xbcd\xf9\x8c>f\x02d\xebnk\xf7\xc0M;\xa0\x91\xec*\xdc\xdd\xfe\xa6\x82C\x02\x0eB\xf8'} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:57 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '76', 'x-trans-id': 'txfc163db75f4a440aa11df-006995dfa5', 'x-openstack-request-id': 'txfc163db75f4a440aa11df-006995dfa5', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-1972539916'} Body: b'

Accepted

The request is accepted for processing.

' 2026-02-18 15:49:57,569 29 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_update_object_metadata): 200 HEAD https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-1972539916 0.025s 2026-02-18 15:49:57,569 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:57 GMT', 'server': 'Apache', 'content-type': 'application/json', 'x-object-meta-test-meta': 'Meta', 'etag': '1b3ed9ea50babd4bfc53eedf3c6d8f20', 'last-modified': 'Wed, 18 Feb 2026 15:49:58 GMT', 'x-timestamp': '1771429797.52504', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'txcc2ce38c7aa54afab687c-006995dfa5', 'x-openstack-request-id': 'txcc2ce38c7aa54afab687c-006995dfa5', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=3cc2eae03b4cc40afc750b24b31b4387; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d339504ba2d6434e8b5076083409bfb9/tempest-TestContainer-523415875/tempest-TestObject-1972539916'} Body: b'' 0 ] tags: -worker-4 time: 2026-02-18 15:50:00.595670Z tags: worker-7 test: tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service[id-5193aad5-bcb7-411d-85b0-b3b61b96ef06,smoke] time: 2026-02-18 15:50:02.106343Z successful: tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service[id-5193aad5-bcb7-411d-85b0-b3b61b96ef06,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 175C 2026-02-18 15:50:00,974 32 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:test_create_update_get_service): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/services 0.377s 2026-02-18 15:50:00,975 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"type": "tempest-type-13221500", "name": "tempest-service-536846864", "description": "tempest-description-1564489880"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:00 GMT', 'server': 'Apache', 'content-length': '310', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-44d31829-94d7-4ed6-8e8a-a6035802b970', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services'} Body: b'{"service": {"name": "tempest-service-536846864", "description": "tempest-description-1564489880", "id": "c0e19e67d24e478d86350b136fc7ea18", "type": "tempest-type-13221500", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18"}}}\n' 2026-02-18 15:50:01,239 32 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:test_create_update_get_service): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18 0.264s 2026-02-18 15:50:01,239 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"description": "tempest-desc2-2024077404"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:00 GMT', 'server': 'Apache', 'content-length': '304', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-d8e7ada3-b265-4aba-84b1-2bcfd487325e', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18'} Body: b'{"service": {"name": "tempest-service-536846864", "description": "tempest-desc2-2024077404", "id": "c0e19e67d24e478d86350b136fc7ea18", "type": "tempest-type-13221500", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18"}}}\n' 2026-02-18 15:50:01,478 32 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:test_create_update_get_service): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18 0.238s 2026-02-18 15:50:01,478 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:01 GMT', 'server': 'Apache', 'content-length': '304', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-9896c928-68bb-4507-831d-23d47235bea8', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18'} Body: b'{"service": {"name": "tempest-service-536846864", "description": "tempest-desc2-2024077404", "id": "c0e19e67d24e478d86350b136fc7ea18", "type": "tempest-type-13221500", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18"}}}\n' 2026-02-18 15:50:01,641 32 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18 0.162s 2026-02-18 15:50:01,641 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:01 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-253ec33e-eda9-4341-9eb8-619466189464', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18'} Body: b'' 2026-02-18 15:50:02,105 32 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:_run_cleanups): 404 GET https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18 0.463s 2026-02-18 15:50:02,106 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:01 GMT', 'server': 'Apache', 'content-length': '113', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-86630817-80d9-4683-8ddc-6b1ba7123993', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/c0e19e67d24e478d86350b136fc7ea18'} Body: b'{"error":{"code":404,"message":"Could not find service: c0e19e67d24e478d86350b136fc7ea18.","title":"Not Found"}}\n' 0 ] tags: -worker-7 time: 2026-02-18 15:50:03.837478Z tags: worker-2 test: tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain[id-f2f5b44a-82e8-4dad-8084-0661ea3b18cf,smoke] time: 2026-02-18 15:50:05.205511Z successful: tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain[id-f2f5b44a-82e8-4dad-8084-0661ea3b18cf,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 20DD 2026-02-18 15:50:04,020 27 INFO [tempest.lib.common.rest_client] Request (DomainsTestJSON:test_create_update_delete_domain): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/domains 0.181s 2026-02-18 15:50:04,022 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"domain": {"name": "tempest-domain-11731200", "description": "tempest-domain-desc-1663509612"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:03 GMT', 'server': 'Apache', 'content-length': '300', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-b7396c7f-786f-4d88-81b9-35e0275eaf32', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains'} Body: b'{"domain": {"id": "e6b63a5c3f264ed4ae02c01437ac278f", "name": "tempest-domain-11731200", "description": "tempest-domain-desc-1663509612", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f"}}}\n' 2026-02-18 15:50:04,357 27 INFO [tempest.lib.common.rest_client] Request (DomainsTestJSON:test_create_update_delete_domain): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f 0.334s 2026-02-18 15:50:04,397 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"domain": {"name": "tempest-new-name-1450512534", "description": "tempest-new-desc-820971318", "enabled": false}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:04 GMT', 'server': 'Apache', 'content-length': '301', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-320bc97a-38e7-4d7f-9bce-02222c7287c9', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f'} Body: b'{"domain": {"id": "e6b63a5c3f264ed4ae02c01437ac278f", "name": "tempest-new-name-1450512534", "description": "tempest-new-desc-820971318", "enabled": false, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f"}}}\n' 2026-02-18 15:50:04,552 27 INFO [tempest.lib.common.rest_client] Request (DomainsTestJSON:test_create_update_delete_domain): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f 0.154s 2026-02-18 15:50:04,552 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:04 GMT', 'server': 'Apache', 'content-length': '301', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-ba93a0db-3cf7-46a5-97eb-752220c557d2', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f'} Body: b'{"domain": {"id": "e6b63a5c3f264ed4ae02c01437ac278f", "name": "tempest-new-name-1450512534", "description": "tempest-new-desc-820971318", "enabled": false, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f"}}}\n' 2026-02-18 15:50:04,838 27 INFO [tempest.lib.common.rest_client] Request (DomainsTestJSON:test_create_update_delete_domain): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f 0.285s 2026-02-18 15:50:04,838 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:04 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-7e8afe9d-0108-4c9b-b42d-0760eeff572c', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f'} Body: b'' 2026-02-18 15:50:04,963 27 INFO [tempest.lib.common.rest_client] Request (DomainsTestJSON:test_create_update_delete_domain): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/domains 0.124s 2026-02-18 15:50:04,963 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:04 GMT', 'server': 'Apache', 'content-length': '1471', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f287a13c-7b26-4e42-a5ad-7278cc16e1fb', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains'} Body: b'{"domains": [{"id": "0ef67e8cbf0c41af936b919066bc35a5", "name": "tempest-test_domain-812573124", "description": "tempest-desc-84923095", "enabled": false, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/0ef67e8cbf0c41af936b919066bc35a5"}}, {"id": "477d7f5435e44e35b5b5cb587298a977", "name": "heat_stack", "description": "Domain for Heat stacks", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/477d7f5435e44e35b5b5cb587298a977"}}, {"id": "983c200c77144dd596d73a3259503233", "name": "tempest-test_domain-781477208", "description": "tempest-desc-901513171", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/983c200c77144dd596d73a3259503233"}}, {"id": "9f279893dbc440d09b4eca2a4905eb19", "name": "tempest-test_domain-1451655698", "description": "tempest-desc-117876238", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/9f279893dbc440d09b4eca2a4905eb19"}}, {"id": "default", "name": "Default", "description": "The default domain", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/default"}}], "links": {"next": null, "self": "https://keystone-public-openstack.apps-crc.testing/v3/domains", "previous": null}}\n' 2026-02-18 15:50:05,204 27 INFO [tempest.lib.common.rest_client] Request (DomainsTestJSON:_run_cleanups): 404 PATCH https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f 0.239s 2026-02-18 15:50:05,205 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"domain": {"enabled": false}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:04 GMT', 'server': 'Apache', 'content-length': '112', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-79143e65-68ed-4f1d-8d87-e20976f64cc4', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains/e6b63a5c3f264ed4ae02c01437ac278f'} Body: b'{"error":{"code":404,"message":"Could not find domain: e6b63a5c3f264ed4ae02c01437ac278f.","title":"Not Found"}}\n' 0 ] tags: -worker-2 time: 2026-02-18 15:50:05.128445Z tags: worker-6 test: tempest.api.compute.test_versions.TestVersions.test_get_version_details[id-b953a29e-929c-4a8e-81be-ec3a7e03cb76,smoke] time: 2026-02-18 15:50:05.277324Z successful: tempest.api.compute.test_versions.TestVersions.test_get_version_details[id-b953a29e-929c-4a8e-81be-ec3a7e03cb76,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' F2F 2026-02-18 15:50:05,245 31 INFO [tempest.lib.common.rest_client] Request (TestVersions:test_get_version_details): 200 GET https://nova-public-openstack.apps-crc.testing/ 0.116s 2026-02-18 15:50:05,246 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1'} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:05 GMT', 'server': 'Apache', 'content-length': '417', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/'} Body: b'{"versions": [{"id": "v2.0", "status": "SUPPORTED", "version": "", "min_version": "", "updated": "2011-01-21T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.1", "status": "CURRENT", "version": "2.95", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/"}]}]}' 2026-02-18 15:50:05,260 31 INFO [tempest.lib.common.rest_client] Request (TestVersions:test_get_version_details): 200 GET https://nova-public-openstack.apps-crc.testing/v2/ 0.013s 2026-02-18 15:50:05,261 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:05 GMT', 'server': 'Apache', 'content-length': '399', 'x-openstack-request-id': 'req-763e3ebc-0e5d-43f8-85d6-3ff45b509291', 'x-compute-request-id': 'req-763e3ebc-0e5d-43f8-85d6-3ff45b509291', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2/'} Body: b'{"version": {"id": "v2.0", "status": "SUPPORTED", "version": "", "min_version": "", "updated": "2011-01-21T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}]}}' 2026-02-18 15:50:05,275 31 INFO [tempest.lib.common.rest_client] Request (TestVersions:test_get_version_details): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/ 0.012s 2026-02-18 15:50:05,275 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:05 GMT', 'server': 'Apache', 'content-length': '408', '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-2af6f7ad-ad5e-4f3a-9c92-72c32bf778dc', 'x-compute-request-id': 'req-2af6f7ad-ad5e-4f3a-9c92-72c32bf778dc', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/'} Body: b'{"version": {"id": "v2.1", "status": "CURRENT", "version": "2.95", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}}' 0 ] tags: -worker-6 time: 2026-02-18 15:50:05.277726Z tags: worker-6 test: tempest.api.compute.test_versions.TestVersions.test_list_api_versions[id-6c0a0990-43b6-4529-9b61-5fd8daf7c55c,smoke] time: 2026-02-18 15:50:05.295768Z successful: tempest.api.compute.test_versions.TestVersions.test_list_api_versions[id-6c0a0990-43b6-4529-9b61-5fd8daf7c55c,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 4B9 2026-02-18 15:50:05,294 31 INFO [tempest.lib.common.rest_client] Request (TestVersions:test_list_api_versions): 200 GET https://nova-public-openstack.apps-crc.testing/ 0.016s 2026-02-18 15:50:05,294 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1'} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:05 GMT', 'server': 'Apache', 'content-length': '417', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/'} Body: b'{"versions": [{"id": "v2.0", "status": "SUPPORTED", "version": "", "min_version": "", "updated": "2011-01-21T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.1", "status": "CURRENT", "version": "2.95", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/"}]}]}' 0 ] tags: -worker-6 time: 2026-02-18 15:50:04.895530Z tags: worker-3 test: tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete[id-7cd59bf9-bda4-4c72-9467-d21cab278355,smoke] time: 2026-02-18 15:50:05.335520Z successful: tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete[id-7cd59bf9-bda4-4c72-9467-d21cab278355,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 16E3 2026-02-18 15:50:04,997 28 INFO [tempest.lib.common.rest_client] Request (CredentialsTestJSON:test_credentials_create_get_update_delete): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/credentials 0.102s 2026-02-18 15:50:04,998 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"credential": {"user_id": "6e0d60c1862f4ecb866200028153b929", "project_id": "65df0ea5056243788542d9f016bdd030", "blob": "{\"access\": \"tempest-Access-618376647\", \"secret\": \"tempest-Secret-794865936\"}", "type": "ec2"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:04 GMT', 'server': 'Apache', 'content-length': '452', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-ece57ebd-3add-4eb8-8e85-0672141dd4c3', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials'} Body: b'{"credential": {"id": "c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f", "user_id": "6e0d60c1862f4ecb866200028153b929", "project_id": "65df0ea5056243788542d9f016bdd030", "type": "ec2", "blob": "{\\"access\\": \\"tempest-Access-618376647\\", \\"secret\\": \\"tempest-Secret-794865936\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f"}}}\n' 2026-02-18 15:50:05,218 28 INFO [tempest.lib.common.rest_client] Request (CredentialsTestJSON:test_credentials_create_get_update_delete): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/credentials/c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f 0.219s 2026-02-18 15:50:05,218 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"credential": {"blob": "{\"access\": \"tempest-NewAccess-1829335895\", \"secret\": \"tempest-NewSecret-1249262664\"}", "project_id": "760decace3ca421da307b8ab7f945e56", "type": "ec2"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:05 GMT', 'server': 'Apache', 'content-length': '460', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0ee9a4b7-d145-4d97-9d8d-662dc5ae69a3', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f'} Body: b'{"credential": {"id": "c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f", "user_id": "6e0d60c1862f4ecb866200028153b929", "project_id": "760decace3ca421da307b8ab7f945e56", "type": "ec2", "blob": "{\\"access\\": \\"tempest-NewAccess-1829335895\\", \\"secret\\": \\"tempest-NewSecret-1249262664\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f"}}}\n' 2026-02-18 15:50:05,254 28 INFO [tempest.lib.common.rest_client] Request (CredentialsTestJSON:test_credentials_create_get_update_delete): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/credentials/c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f 0.036s 2026-02-18 15:50:05,255 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:05 GMT', 'server': 'Apache', 'content-length': '460', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c322faa4-67e2-494c-86d8-718cbea2e7f2', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f'} Body: b'{"credential": {"id": "c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f", "user_id": "6e0d60c1862f4ecb866200028153b929", "project_id": "760decace3ca421da307b8ab7f945e56", "type": "ec2", "blob": "{\\"access\\": \\"tempest-NewAccess-1829335895\\", \\"secret\\": \\"tempest-NewSecret-1249262664\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f"}}}\n' 2026-02-18 15:50:05,334 28 INFO [tempest.lib.common.rest_client] Request (CredentialsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/credentials/c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f 0.079s 2026-02-18 15:50:05,335 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:05 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-fd12db92-8171-4748-87c5-49b9626f353a', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/c2c442377505992597c0e03c04e546149104df774dc5fc235e2e75bbe15d177f'} Body: b'' 0 ] tags: -worker-3 time: 2026-02-18 15:50:13.559395Z tags: worker-6 test: tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint[id-37e8f15e-ee7c-4657-a1e7-f6b61e375eff,smoke] time: 2026-02-18 15:50:15.507847Z successful: tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint[id-37e8f15e-ee7c-4657-a1e7-f6b61e375eff,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2837 2026-02-18 15:50:13,686 31 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/services 0.127s 2026-02-18 15:50:13,687 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"name": "tempest-service-272518006", "type": "tempest-type-777526100", "description": "tempest-description-2055797821"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:13 GMT', 'server': 'Apache', 'content-length': '311', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c3eebfc5-826a-4d22-81e1-c437ede12be6', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services'} Body: b'{"service": {"name": "tempest-service-272518006", "description": "tempest-description-2055797821", "id": "893ed98f406e4b109b97a7e573ec1405", "type": "tempest-type-777526100", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/893ed98f406e4b109b97a7e573ec1405"}}}\n' 2026-02-18 15:50:13,796 31 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/endpoints 0.108s 2026-02-18 15:50:13,799 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"endpoint": {"service_id": "c9c578ec1cf6498a8718861f6635fec1", "interface": "public", "url": "https://url-398737288.com", "region": "tempest-region-1401333396", "enabled": true}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:13 GMT', 'server': 'Apache', 'content-length': '383', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-e72bdf30-56cf-4c4e-b8d2-8a89eaf6461c', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/endpoints'} Body: b'{"endpoint": {"id": "09f51cb5303f40e996270d9902c3af80", "interface": "public", "region_id": "tempest-region-1401333396", "service_id": "c9c578ec1cf6498a8718861f6635fec1", "url": "https://url-398737288.com", "enabled": true, "region": "tempest-region-1401333396", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/endpoints/09f51cb5303f40e996270d9902c3af80"}}}\n' 2026-02-18 15:50:14,212 31 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-1401333396 0.412s 2026-02-18 15:50:14,213 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'content-length': '203', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-bf027f6a-d5af-4aa5-94da-2072f546fd00', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-1401333396'} Body: b'{"region": {"id": "tempest-region-1401333396", "description": "", "parent_region_id": null, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-1401333396"}}}\n' 2026-02-18 15:50:14,481 31 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/endpoints/09f51cb5303f40e996270d9902c3af80 0.267s 2026-02-18 15:50:14,481 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"endpoint": {"service_id": "893ed98f406e4b109b97a7e573ec1405", "interface": "internal", "url": "https://url-1436823855.com", "region": "tempest-region-658544881", "enabled": false}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'content-length': '385', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f2ddddb9-66e2-4e7a-acdc-394da4a6da96', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/endpoints/09f51cb5303f40e996270d9902c3af80'} Body: b'{"endpoint": {"id": "09f51cb5303f40e996270d9902c3af80", "interface": "internal", "region_id": "tempest-region-658544881", "service_id": "893ed98f406e4b109b97a7e573ec1405", "url": "https://url-1436823855.com", "enabled": false, "region": "tempest-region-658544881", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/endpoints/09f51cb5303f40e996270d9902c3af80"}}}\n' 2026-02-18 15:50:14,544 31 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-658544881 0.062s 2026-02-18 15:50:14,544 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'content-length': '201', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-eceb3640-345d-4d33-9443-04ccd5db4afb', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-658544881'} Body: b'{"region": {"id": "tempest-region-658544881", "description": "", "parent_region_id": null, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-658544881"}}}\n' 2026-02-18 15:50:14,675 31 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/endpoints/09f51cb5303f40e996270d9902c3af80 0.130s 2026-02-18 15:50:14,675 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c199abf7-1287-491d-8924-0cbae9cbe3ce', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/endpoints/09f51cb5303f40e996270d9902c3af80'} Body: b'' 2026-02-18 15:50:15,155 31 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-658544881 0.479s 2026-02-18 15:50:15,155 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-d42de007-9018-4ec6-b47b-8f7c5bb3fc3c', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-658544881'} Body: b'' 2026-02-18 15:50:15,265 31 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-1401333396 0.109s 2026-02-18 15:50:15,265 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c694e922-d77d-497d-aae9-6635cf5fb556', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-1401333396'} Body: b'' 2026-02-18 15:50:15,438 31 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/services/893ed98f406e4b109b97a7e573ec1405 0.172s 2026-02-18 15:50:15,506 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-749179ae-6a21-45a1-b78e-cb89db89f344', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/893ed98f406e4b109b97a7e573ec1405'} Body: b'' 0 ] tags: -worker-6 time: 2026-02-18 15:50:40.924982Z tags: worker-6 test: tearDownClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON) time: 2026-02-18 15:50:40.924982Z failure: tearDownClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1225 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 757, in clear_credentials cls._creds_provider.clear_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 635, in clear_creds self.cleanup_default_secgroup( File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_provider.py", line 145, in cleanup_default_secgroup security_group_client.delete_security_group(secgroup['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/security_groups_client.py", line 59, in delete_security_group return self.delete_resource(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 42, in delete_resource resp, body = self.delete(req_uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/security-groups/9d4cc8c5-e8ce-46b4-9eff-75020ebe55f4 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-02-18 15:50:09.800606Z tags: worker-7 test: tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions[id-ef28c7e6-e646-4979-9d67-deb207bc5564,smoke] time: 2026-02-18 15:50:40.914662Z failure: tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions[id-ef28c7e6-e646-4979-9d67-deb207bc5564,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' B8EF 2026-02-18 15:50:10,021 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions 0.213s 2026-02-18 15:50:10,022 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '17205', 'x-openstack-request-id': 'req-d38cd90c-23a0-4b74-a03a-f5b385bdc089', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions'} Body: b'{"extensions": [{"name": "Address group", "alias": "address-group", "description": "Support address group", "updated": "2020-07-15T10:00:00-00:00", "links": []}, {"name": "Address scope", "alias": "address-scope", "description": "Address scopes extension.", "updated": "2015-07-26T10:00:00-00:00", "links": []}, {"name": "agent", "alias": "agent", "description": "The agent management extension.", "updated": "2013-02-03T10:00:00-00:00", "links": []}, {"name": "Allowed Address Pairs", "alias": "allowed-address-pairs", "description": "Provides allowed address pairs", "updated": "2013-07-23T10:00:00-00:00", "links": []}, {"name": "Auto Allocated Topology Services", "alias": "auto-allocated-topology", "description": "Auto Allocated Topology Services.", "updated": "2016-01-01T00:00:00-00:00", "links": []}, {"name": "Availability Zone", "alias": "availability_zone", "description": "The availability zone extension.", "updated": "2015-01-01T10:00:00-00:00", "links": []}, {"name": "Default Subnetpools", "alias": "default-subnetpools", "description": "Provides ability to mark and use a subnetpool as the default.", "updated": "2016-02-18T18:00:00-00:00", "links": []}, {"name": "DHCP Agent Scheduler", "alias": "dhcp_agent_scheduler", "description": "Schedule networks among dhcp agents", "updated": "2013-02-07T10:00:00-00:00", "links": []}, {"name": "DNS Integration", "alias": "dns-integration", "description": "Provides integration with DNS.", "updated": "2015-08-15T18:00:00-00:00", "links": []}, {"name": "dns_domain for ports", "alias": "dns-domain-ports", "description": "Allows the DNS domain to be specified for a network port.", "updated": "2017-04-24T10:00:00-00:00", "links": []}, {"name": "DNS domain names with keywords allowed", "alias": "dns-integration-domain-keywords", "description": "Allows to use keywords like , , and as DNS domain name", "updated": "2020-06-15T18:00:00-00:00", "links": []}, {"name": "Expose Floating IP port forwardings", "alias": "expose-port-forwarding-in-fip", "description": "Expose port forwarding fields in floating IP response", "updated": "2018-06-28T16:00:00-00:00", "links": []}, {"name": "Neutron external network", "alias": "external-net", "description": "Adds external network attribute to network resource.", "updated": "2013-01-14T10:00:00-00:00", "links": []}, {"name": "Neutron Extra DHCP options", "alias": "extra_dhcp_opt", "description": "Extra options configuration for DHCP. For example PXE boot options to DHCP clients can be specified (e.g. tftp-server, server-ip-address, bootfile-name)", "updated": "2013-03-17T12:00:00-00:00", "links": []}, {"name": "Neutron Extra Route", "alias": "extraroute", "description": "Extra routes configuration for L3 router", "updated": "2013-02-01T10:00:00-00:00", "links": []}, {"name": "Filter parameters validation", "alias": "filter-validation", "description": "Provides validation on filter parameters.", "updated": "2018-07-04T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Forwarding new attribute description", "alias": "floating-ip-port-forwarding-description", "description": "Add a description field to Port Forwarding rules", "updated": "2019-11-01T10:00:00-00:00", "links": []}, {"name": "Floating IP port forwarding detail", "alias": "floating-ip-port-forwarding-detail", "description": "Allow list floating ip return more port forwarding data, include\'id\' and \'internal_port_id\'", "updated": "2022-05-06T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Forwarding support port ranges", "alias": "floating-ip-port-forwarding-port-ranges", "description": "Add suport to port ranges", "updated": "2020-07-01T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Details Extension", "alias": "fip-port-details", "description": "Add port_details attribute to Floating IP resource", "updated": "2018-04-09T10:00:00-00:00", "links": []}, {"name": "Neutron Service Flavors", "alias": "flavors", "description": "Flavor specification for Neutron advanced services.", "updated": "2015-09-17T10:00:00-00:00", "li 2026-02-18 15:50:10,171 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-group 0.148s 2026-02-18 15:50:10,171 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '159', 'x-openstack-request-id': 'req-6084e2b8-5922-4817-9484-3ed3cf549392', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-group'} Body: b'{"extension": {"name": "Address group", "alias": "address-group", "description": "Support address group", "updated": "2020-07-15T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:10,357 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-scope 0.184s 2026-02-18 15:50:10,357 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '163', 'x-openstack-request-id': 'req-ee2e4911-0111-4621-93de-1da3c55cb8e7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-scope'} Body: b'{"extension": {"name": "Address scope", "alias": "address-scope", "description": "Address scopes extension.", "updated": "2015-07-26T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:10,564 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/agent 0.206s 2026-02-18 15:50:10,598 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '153', 'x-openstack-request-id': 'req-968ac0a5-34e7-450d-9ad8-fb408ad241ad', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/agent'} Body: b'{"extension": {"name": "agent", "alias": "agent", "description": "The agent management extension.", "updated": "2013-02-03T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:10,875 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/allowed-address-pairs 0.276s 2026-02-18 15:50:10,875 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '184', 'x-openstack-request-id': 'req-8593e961-48d7-49fa-9671-8493c21063d9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/allowed-address-pairs'} Body: b'{"extension": {"name": "Allowed Address Pairs", "alias": "allowed-address-pairs", "description": "Provides allowed address pairs", "updated": "2013-07-23T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:11,112 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/auto-allocated-topology 0.236s 2026-02-18 15:50:11,112 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-0b82b76a-92c9-4345-9671-a5811adb1d87', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/auto-allocated-topology'} Body: b'{"extension": {"name": "Auto Allocated Topology Services", "alias": "auto-allocated-topology", "description": "Auto Allocated Topology Services.", "updated": "2016-01-01T00:00:00-00:00", "links": []}}' 2026-02-18 15:50:11,422 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/availability_zone 0.309s 2026-02-18 15:50:11,423 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '178', 'x-openstack-request-id': 'req-2b7a9490-9183-47d1-9017-32570805dca0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/availability_zone'} Body: b'{"extension": {"name": "Availability Zone", "alias": "availability_zone", "description": "The availability zone extension.", "updated": "2015-01-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:11,509 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/default-subnetpools 0.086s 2026-02-18 15:50:11,510 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '211', 'x-openstack-request-id': 'req-a1c90e38-3dc8-4e7d-a712-4f46c135ad53', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/default-subnetpools'} Body: b'{"extension": {"name": "Default Subnetpools", "alias": "default-subnetpools", "description": "Provides ability to mark and use a subnetpool as the default.", "updated": "2016-02-18T18:00:00-00:00", "links": []}}' 2026-02-18 15:50:11,585 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dhcp_agent_scheduler 0.075s 2026-02-18 15:50:11,585 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '187', 'x-openstack-request-id': 'req-47d8cffa-e1e9-4df5-8452-170264e814af', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dhcp_agent_scheduler'} Body: b'{"extension": {"name": "DHCP Agent Scheduler", "alias": "dhcp_agent_scheduler", "description": "Schedule networks among dhcp agents", "updated": "2013-02-07T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:11,828 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration 0.243s 2026-02-18 15:50:11,829 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '172', 'x-openstack-request-id': 'req-73fa8800-6322-4170-b10f-95ba9da125f4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration'} Body: b'{"extension": {"name": "DNS Integration", "alias": "dns-integration", "description": "Provides integration with DNS.", "updated": "2015-08-15T18:00:00-00:00", "links": []}}' 2026-02-18 15:50:12,194 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-domain-ports 0.365s 2026-02-18 15:50:12,195 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '205', 'x-openstack-request-id': 'req-dc02294b-654a-4f9d-88c6-4ab4f92e55fa', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-domain-ports'} Body: b'{"extension": {"name": "dns_domain for ports", "alias": "dns-domain-ports", "description": "Allows the DNS domain to be specified for a network port.", "updated": "2017-04-24T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:12,530 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration-domain-keywords 0.335s 2026-02-18 15:50:12,532 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '283', 'x-openstack-request-id': 'req-f29de55e-68b0-4bfc-8ac4-b4fab192e8a5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration-domain-keywords'} Body: b'{"extension": {"name": "DNS domain names with keywords allowed", "alias": "dns-integration-domain-keywords", "description": "Allows to use keywords like , , and as DNS domain name", "updated": "2020-06-15T18:00:00-00:00", "links": []}}' 2026-02-18 15:50:12,693 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/expose-port-forwarding-in-fip 0.160s 2026-02-18 15:50:12,703 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-673fac0e-3230-46b2-a008-83c428dafe29', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/expose-port-forwarding-in-fip'} Body: b'{"extension": {"name": "Expose Floating IP port forwardings", "alias": "expose-port-forwarding-in-fip", "description": "Expose port forwarding fields in floating IP response", "updated": "2018-06-28T16:00:00-00:00", "links": []}}' 2026-02-18 15:50:13,422 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/external-net 0.707s 2026-02-18 15:50:13,422 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-5ed80027-e9c7-4ec2-9a2a-bd4bcd5d37df', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/external-net'} Body: b'{"extension": {"name": "Neutron external network", "alias": "external-net", "description": "Adds external network attribute to network resource.", "updated": "2013-01-14T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:13,700 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extra_dhcp_opt 0.278s 2026-02-18 15:50:13,701 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '304', 'x-openstack-request-id': 'req-49d2f498-0c82-42dd-97ac-55b80eb77a83', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extra_dhcp_opt'} Body: b'{"extension": {"name": "Neutron Extra DHCP options", "alias": "extra_dhcp_opt", "description": "Extra options configuration for DHCP. For example PXE boot options to DHCP clients can be specified (e.g. tftp-server, server-ip-address, bootfile-name)", "updated": "2013-03-17T12:00:00-00:00", "links": []}}' 2026-02-18 15:50:14,411 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extraroute 0.710s 2026-02-18 15:50:14,411 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '181', 'x-openstack-request-id': 'req-1f90d2ed-36fa-4d56-9f33-2e481e0fd4f2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extraroute'} Body: b'{"extension": {"name": "Neutron Extra Route", "alias": "extraroute", "description": "Extra routes configuration for L3 router", "updated": "2013-02-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:14,995 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/filter-validation 0.578s 2026-02-18 15:50:14,995 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '198', 'x-openstack-request-id': 'req-8160f8e6-1a65-4916-a619-3e41e354cd03', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/filter-validation'} Body: b'{"extension": {"name": "Filter parameters validation", "alias": "filter-validation", "description": "Provides validation on filter parameters.", "updated": "2018-07-04T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:15,048 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-description 0.052s 2026-02-18 15:50:15,048 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '252', 'x-openstack-request-id': 'req-7e5ceabc-ba36-4c06-85b8-647e98942806', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-description'} Body: b'{"extension": {"name": "Floating IP Port Forwarding new attribute description", "alias": "floating-ip-port-forwarding-description", "description": "Add a description field to Port Forwarding rules", "updated": "2019-11-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:15,097 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-detail 0.048s 2026-02-18 15:50:15,097 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '271', 'x-openstack-request-id': 'req-6ec28138-2cc4-4bc5-9609-eb02af791523', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-detail'} Body: b'{"extension": {"name": "Floating IP port forwarding detail", "alias": "floating-ip-port-forwarding-detail", "description": "Allow list floating ip return more port forwarding data, include\'id\' and \'internal_port_id\'", "updated": "2022-05-06T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:15,271 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.174s 2026-02-18 15:50:15,272 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '223', 'x-openstack-request-id': 'req-4e2f5dc2-8e34-4e69-abb4-bccad3d2d5ca', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-port-ranges'} Body: b'{"extension": {"name": "Floating IP Port Forwarding support port ranges", "alias": "floating-ip-port-forwarding-port-ranges", "description": "Add suport to port ranges", "updated": "2020-07-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:15,725 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/fip-port-details 0.453s 2026-02-18 15:50:15,725 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-4f2ffc3f-187b-43ea-8802-86662827ecd3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/fip-port-details'} Body: b'{"extension": {"name": "Floating IP Port Details Extension", "alias": "fip-port-details", "description": "Add port_details attribute to Floating IP resource", "updated": "2018-04-09T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:15,965 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/flavors 0.239s 2026-02-18 15:50:15,965 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '193', 'x-openstack-request-id': 'req-04915f44-44ee-4df1-aae8-281edb6ed242', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/flavors'} Body: b'{"extension": {"name": "Neutron Service Flavors", "alias": "flavors", "description": "Flavor specification for Neutron advanced services.", "updated": "2015-09-17T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,322 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding 0.356s 2026-02-18 15:50:16,322 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-5e3e6769-6189-4c32-a41c-f9a2941616ef', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding'} Body: b'{"extension": {"name": "Floating IP Port Forwarding", "alias": "floating-ip-port-forwarding", "description": "Allow port forwarding from floating IP port to an internal port", "updated": "2018-01-19T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,426 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floatingip-pools 0.103s 2026-02-18 15:50:16,427 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '188', 'x-openstack-request-id': 'req-110596ee-b64d-4812-a032-0b30973537cb', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floatingip-pools'} Body: b'{"extension": {"name": "Floating IP Pools Extension", "alias": "floatingip-pools", "description": "Provides a floating IP pools API.", "updated": "2018-03-21T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,749 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ip_allocation 0.322s 2026-02-18 15:50:16,750 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '162', 'x-openstack-request-id': 'req-bc47c02f-59d2-4815-85ca-1f268159b5bd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ip_allocation'} Body: b'{"extension": {"name": "IP Allocation", "alias": "ip_allocation", "description": "IP allocation extension.", "updated": "2016-06-10T23:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,794 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/l2_adjacency 0.044s 2026-02-18 15:50:16,794 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '178', 'x-openstack-request-id': 'req-5148e38e-305d-4858-ab28-2f1e1521cbcd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/l2_adjacency'} Body: b'{"extension": {"name": "L2 Adjacency", "alias": "l2_adjacency", "description": "Display L2 Adjacency for Neutron Networks.", "updated": "2016-04-12T16:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,851 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/router 0.056s 2026-02-18 15:50:16,851 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '256', 'x-openstack-request-id': 'req-6fe386cf-21e4-442f-87c6-e0da0c3d2ce4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/router'} Body: b'{"extension": {"name": "Neutron L3 Router", "alias": "router", "description": "Router abstraction for basic L3 forwarding between L2 Neutron networks and access to external networks via a NAT gateway.", "updated": "2012-07-20T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,950 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ext-gw-mode 0.098s 2026-02-18 15:50:16,951 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '268', 'x-openstack-request-id': 'req-e70a714b-c779-429c-b1ed-391a1c4309fd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ext-gw-mode'} Body: b'{"extension": {"name": "Neutron L3 Configurable external gateway mode", "alias": "ext-gw-mode", "description": "Extension of the router abstraction for specifying whether SNAT should occur on the external gateway", "updated": "2013-03-28T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:17,114 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/logging 0.162s 2026-02-18 15:50:17,199 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:17 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '213', 'x-openstack-request-id': 'req-77ee4d1b-e7fa-494a-8a84-22ee9fc7d828', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/logging'} Body: b'{"extension": {"name": "Logging API Extension", "alias": "logging", "description": "Provides a logging API for resources such as security group and firewall.", "updated": "2017-01-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:17,425 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/multi-provider 0.225s 2026-02-18 15:50:17,425 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:17 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-d42592ab-1af7-44e5-8d07-3e949a51fee6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/multi-provider'} Body: b'{"extension": {"name": "Multi Provider Network", "alias": "multi-provider", "description": "Expose mapping of virtual networks to multiple physical networks", "updated": "2013-06-27T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:18,142 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu 0.716s 2026-02-18 15:50:18,204 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:18 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '176', 'x-openstack-request-id': 'req-87e9f6b0-92cd-42ad-8009-450298bf664b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu'} Body: b'{"extension": {"name": "Network MTU", "alias": "net-mtu", "description": "Provides MTU attribute for a network resource.", "updated": "2015-03-25T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:19,132 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu-writable 0.927s 2026-02-18 15:50:19,200 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:19 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '207', 'x-openstack-request-id': 'req-675aedf7-4445-4ab6-b850-642d0f043477', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu-writable'} Body: b'{"extension": {"name": "Network MTU (writable)", "alias": "net-mtu-writable", "description": "Provides a writable MTU attribute for a network resource.", "updated": "2017-07-12T00:00:00-00:00", "links": []}}' 2026-02-18 15:50:19,282 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network_availability_zone 0.081s 2026-02-18 15:50:19,282 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:19 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-c939d4fa-7d42-437d-8494-9573573a110d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network_availability_zone'} Body: b'{"extension": {"name": "Network Availability Zone", "alias": "network_availability_zone", "description": "Availability zone support for network.", "updated": "2015-01-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:19,347 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network-ip-availability 0.065s 2026-02-18 15:50:19,347 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:19 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '216', 'x-openstack-request-id': 'req-89cd6970-d818-4b42-94e1-a1733bc5d9f7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network-ip-availability'} Body: b'{"extension": {"name": "Network IP Availability", "alias": "network-ip-availability", "description": "Provides IP availability data for each network and subnet.", "updated": "2015-09-24T00:00:00-00:00", "links": []}}' 2026-02-18 15:50:20,314 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/pagination 0.966s 2026-02-18 15:50:20,314 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:20 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '192', 'x-openstack-request-id': 'req-41bba69c-964a-49b2-9621-ed5c610606a6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/pagination'} Body: b'{"extension": {"name": "Pagination support", "alias": "pagination", "description": "Extension that indicates that pagination is enabled.", "updated": "2016-06-12T00:00:00-00:00", "links": []}}' 2026-02-18 15:50:37,706 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v2.0/extensions/port-device-profile 2026-02-18 15:50:39,923 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,036 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,131 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,133 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,136 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,137 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,139 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,141 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,143 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 1012 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_extensions.py", line 52, in test_list_show_extensions ext_details = self.network_extensions_client.show_extension( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/extensions_client.py", line 26, in show_extension return self.show_resource(uri, **fields) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 53, in show_resource resp, body = self.get(req_uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/extensions/port-device-profile (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-02-18 15:50:41.310644Z tags: worker-5 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) time: 2026-02-18 15:50:41.310644Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1111 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 750, in get_client_manager manager.auth_provider.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 ] tags: -worker-5 time: 2026-02-18 15:50:41.062987Z tags: worker-6 test: setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON) time: 2026-02-18 15:50:41.062987Z failure: setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1703 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/identity/base.py", line 30, in setup_credentials super(BaseIdentityTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-02-18 15:50:41.310562Z tags: worker-3 test: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) time: 2026-02-18 15:50:41.310562Z failure: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 10EE Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 178, in setUpClass cls.resource_setup() File "/usr/lib/python3.9/site-packages/tempest/api/network/test_floating_ips.py", line 65, in resource_setup cls.router = cls.create_router(external_network_id=cls.ext_net_id) File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 193, in create_router body = cls.routers_client.create_router( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 27, in create_router return self.create_resource(uri, post_body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 ] tags: -worker-3 time: 2026-02-18 15:50:41.344055Z tags: worker-3 test: setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest) time: 2026-02-18 15:50:41.344055Z skip: setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest) [ multipart Content-Type: text/plain;charset=utf8 reason 31 VolumesGetTest skipped as Cinder is not available0 ] tags: -worker-3 time: 2026-02-18 15:50:41.344804Z tags: worker-3 test: setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps) time: 2026-02-18 15:50:41.344804Z skip: setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Horizon support is required0 ] tags: -worker-3 time: 2026-02-18 15:50:41.352098Z tags: worker-7 test: tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON) time: 2026-02-18 15:50:41.352098Z failure: tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 116C Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 757, in clear_credentials cls._creds_provider.clear_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 611, in clear_creds self.creds_client.delete_user(creds.user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 55, in delete_user self.users_client.delete_user(user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/users_client.py", line 104, in delete_user resp, body = self.delete("users/%s" % user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/users/f0f11db17f9743578607697bb4a577bd (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-02-18 15:50:41.527950Z tags: worker-4 test: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) time: 2026-02-18 15:50:41.527950Z failure: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 13F2 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/manager.py", line 104, in setup_credentials super(ScenarioTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 476, in get_admin_creds return self.get_credentials('admin') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 459, in get_credentials network, subnet, router = self._create_network_resources( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 318, in _create_network_resources router = self._create_router(router_name, tenant_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 379, in _create_router resp_body = self.routers_admin_client.create_router(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 27, in create_router return self.create_resource(uri, post_body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 ] tags: -worker-4 time: 2026-02-18 15:50:41.572346Z tags: worker-4 test: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest) time: 2026-02-18 15:50:41.572346Z skip: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest) [ multipart Content-Type: text/plain;charset=utf8 reason 56 TelemetryAlarmingNegativeGnocchiTest: Skipping Gnocchi specific tests withouth Gnocchi0 ] tags: -worker-4 time: 2026-02-18 15:50:41.726524Z tags: worker-5 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest) time: 2026-02-18 15:50:41.726524Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-02-18 15:50:41.927681Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) time: 2026-02-18 15:50:41.927681Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-3 time: 2026-02-18 15:50:41.931443Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest) time: 2026-02-18 15:50:41.931443Z skip: setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Gnocchi support is required0 ] tags: -worker-3 time: 2026-02-18 15:50:41.948815Z tags: worker-6 test: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) time: 2026-02-18 15:50:41.948815Z failure: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-02-18 15:50:14.726982Z tags: worker-1 test: tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke] time: 2026-02-18 15:50:41.949366Z failure: tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 748B 2026-02-18 15:50:21,507 26 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 6.780s 2026-02-18 15:50:21,507 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'content-length': '1817', '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-6cc515cd-7c12-4d74-945a-27424e7a8e84', 'x-compute-request-id': 'req-6cc515cd-7c12-4d74-945a-27424e7a8e84', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe'} Body: b'{"server": {"id": "62ff74d1-61fb-4453-b03a-828c67180efe", "name": "tempest-ServerActionsTestJSON-server-1871385296", "status": "ACTIVE", "tenant_id": "34bb8b169ed04587bdf00851c42f4c2b", "user_id": "bbb74f6231c34b5ea9aefe1b554aa71e", "metadata": {}, "hostId": "d4a6db07196c0cd06182013895c462fba9f222c0da3f1c9367796731", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:25Z", "updated": "2026-02-18T15:49:35Z", "addresses": {"tempest-ServerActionsTestJSON-204346146-network": [{"version": 4, "addr": "10.100.0.3", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bc:32:ec"}, {"version": 4, "addr": "192.168.122.216", "OS-EXT-IPS:type": "floating", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bc:32:ec"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/62ff74d1-61fb-4453-b03a-828c67180efe"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-731987107", "OS-SRV-USG:launched_at": "2026-02-18T15:49:35.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--277450932"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:50:37,707 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:39,915 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,021 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,023 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,029 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,035 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,037 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,039 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,215 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,221 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,230 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,716 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,722 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,735 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,739 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,745 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,751 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,758 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,769 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,777 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,785 26 ERROR [tempest.api.compute.base] Failed to delete server 62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise err 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base sock.connect(sa) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn.connect() 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn = self._new_conn() 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise NewConnectionError( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 53, in setUp 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base waiters.wait_for_server_floating_ip( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/common/waiters.py", line 630, in wait_for_server_floating_ip 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base server = servers_client.show_server(server['id'])['server'] 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 159, in show_server 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, body = self.get("servers/%s" % server_id) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.request('GET', url, extra_headers, headers, 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.request_encode_url( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base retries = retries.increment( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise err 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base sock.connect(sa) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn.connect() 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn = self._new_conn() 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise NewConnectionError( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 172, in delete_server 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.request_encode_url( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base retries = retries.increment( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:41,723 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,729 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,732 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,735 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,737 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,741 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,745 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,934 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,941 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,944 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 23AA Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 53, in setUp waiters.wait_for_server_floating_ip( File "/usr/lib/python3.9/site-packages/tempest/common/waiters.py", line 630, in wait_for_server_floating_ip server = servers_client.show_server(server['id'])['server'] File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 159, in show_server resp, body = self.get("servers/%s" % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 72, in setUp self.__class__.server_id = self.recreate_server( File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 421, in recreate_server server = cls.create_test_server( File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 234, in create_test_server tenant_network = cls.get_tenant_network() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 901, in get_tenant_network manager = cls.get_client_manager(credential_type=credentials_type) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 750, in get_client_manager manager.auth_provider.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-02-18 15:50:41.954694Z tags: worker-7 test: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) time: 2026-02-18 15:50:41.954694Z failure: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-02-18 15:50:16.201997Z tags: worker-2 test: tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces[id-802c73c9-c937-4cef-824b-2191e24a6aab,smoke] time: 2026-02-18 15:50:42.022804Z failure: tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces[id-802c73c9-c937-4cef-824b-2191e24a6aab,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 296A 2026-02-18 15:50:18,298 27 INFO [tempest.lib.common.rest_client] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 2.094s 2026-02-18 15:50:18,298 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-RoutersTest-1644575361"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:18 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '624', 'x-openstack-request-id': 'req-1ee3da3a-e6dc-4cca-9337-fb04edce9e40', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks'} Body: b'{"network":{"id":"4fd56ca6-8c37-483a-a490-86e0a2b09aec","name":"tempest-RoutersTest-1644575361","tenant_id":"3a543bfeb5de44e5af7a4b687a0aff16","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"3a543bfeb5de44e5af7a4b687a0aff16","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","router:external":false,"is_default":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"description":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:50:17Z","updated_at":"2026-02-18T15:50:17Z","revision_number":1}}' 2026-02-18 15:50:25,414 27 INFO [tempest.lib.common.rest_client] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 7.116s 2026-02-18 15:50:25,415 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-RoutersTest-886812785"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:24 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '623', 'x-openstack-request-id': 'req-b4805283-3999-40c3-bd21-3c410da949b9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks'} Body: b'{"network":{"id":"04fea7f0-d19e-4241-aead-7f3cbe359a9f","name":"tempest-RoutersTest-886812785","tenant_id":"3a543bfeb5de44e5af7a4b687a0aff16","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"3a543bfeb5de44e5af7a4b687a0aff16","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","router:external":false,"is_default":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"description":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:50:20Z","updated_at":"2026-02-18T15:50:21Z","revision_number":1}}' 2026-02-18 15:50:41,122 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,127 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,131 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,135 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,138 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,147 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,155 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,158 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,166 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,170 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,719 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,750 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,967 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,969 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,970 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,972 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,979 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,983 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,994 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,997 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback FF4 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_routers.py", line 256, in test_add_multiple_router_interfaces subnet01 = self.create_subnet(network01) File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 141, in create_subnet body = client.create_subnet( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/subnets_client.py", line 27, in create_subnet return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback-1 100B Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/lib/common/utils/test_utils.py", line 87, in call_and_ignore_notfound_exc return func(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 52, in delete_network return self.delete_resource(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 42, in delete_resource resp, body = self.delete(req_uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback-2 100B Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/lib/common/utils/test_utils.py", line 87, in call_and_ignore_notfound_exc return func(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 52, in delete_network return self.delete_resource(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 42, in delete_resource resp, body = self.delete(req_uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.063153Z tags: worker-4 test: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) time: 2026-02-18 15:50:42.063153Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-4 time: 2026-02-18 15:50:42.068030Z tags: worker-6 test: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) time: 2026-02-18 15:50:42.068030Z failure: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-02-18 15:50:42.081900Z tags: worker-7 test: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) time: 2026-02-18 15:50:42.081900Z failure: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-02-18 15:50:42.073233Z tags: worker-6 test: setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) time: 2026-02-18 15:50:42.073233Z skip: setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) [ multipart Content-Type: text/plain;charset=utf8 reason 35 VolumesActionsTest skipped as Cinder is not available0 ] tags: -worker-6 time: 2026-02-18 15:50:42.036377Z tags: worker-2 test: tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id[id-2b7d2f37-6748-4d78-92e5-1d590234f0d5,smoke] time: 2026-02-18 15:50:42.094726Z failure: tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id[id-2b7d2f37-6748-4d78-92e5-1d590234f0d5,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D20 2026-02-18 15:50:42,046 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,048 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,051 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,058 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,061 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,063 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,068 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,071 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,075 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,081 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 1006 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_routers.py", line 125, in test_add_remove_router_interface_with_port_id network = self.networks_client.create_network( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 27, in create_network return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.169940Z tags: worker-7 test: setUpClass (tempest.api.network.test_security_groups.SecGroupTest) time: 2026-02-18 15:50:42.169940Z failure: setUpClass (tempest.api.network.test_security_groups.SecGroupTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-02-18 15:50:42.097285Z tags: worker-2 test: tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id[id-b42e6e39-2e37-49cc-a6f4-8467e940900a,smoke] time: 2026-02-18 15:50:42.185878Z failure: tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id[id-b42e6e39-2e37-49cc-a6f4-8467e940900a,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D20 2026-02-18 15:50:42,117 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,128 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,135 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,138 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,145 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,154 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,167 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,172 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,174 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,179 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 1007 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_routers.py", line 97, in test_add_remove_router_interface_with_subnet_id network = self.networks_client.create_network( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 27, in create_network return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:49:19.587864Z tags: worker-0 test: tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip[id-c7e0e60b-ee45-43d0-abeb-8596fd42a2f9,network,smoke] time: 2026-02-18 15:50:42.335369Z failure: tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip[id-c7e0e60b-ee45-43d0-abeb-8596fd42a2f9,network,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 10000 2026-02-18 15:49:19,588 25 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True 2026-02-18 15:49:19,588 25 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True 2026-02-18 15:49:21,046 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs 1.457s 2026-02-18 15:49:21,047 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"keypair": {"name": "tempest-keypair-1914651943", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBO2WgUFk3O4Yd5GTtuDctK7EzMzmWNVa63YesnAd5aq8tBq1crL49+msLpR8432BmhH6g/wPMOV4s8SVMEv0pzzJ6G0+JDoMIaXaRUv2vRnkBGFCm0ehe3uSNIhMflpx9A=="}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:19 GMT', 'server': 'Apache', 'content-length': '386', '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-7641b742-495e-4d2e-a227-83d6d1d14578', 'x-compute-request-id': 'req-7641b742-495e-4d2e-a227-83d6d1d14578', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs'} Body: b'{"keypair": {"name": "tempest-keypair-1914651943", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBO2WgUFk3O4Yd5GTtuDctK7EzMzmWNVa63YesnAd5aq8tBq1crL49+msLpR8432BmhH6g/wPMOV4s8SVMEv0pzzJ6G0+JDoMIaXaRUv2vRnkBGFCm0ehe3uSNIhMflpx9A==", "fingerprint": "f1:81:2b:22:e7:bb:0a:f8:a8:18:76:9c:e9:ef:22:1c", "user_id": "e0744803b31b473e9150cbbb11e568e2"}}' 2026-02-18 15:49:21,050 25 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-1914651943 created 2026-02-18 15:49:21,735 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.684s 2026-02-18 15:49:21,735 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-securitygroup--205530285", "description": "tempest-description--905543017"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:21 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1595', 'x-openstack-request-id': 'req-ed98ee12-7095-429c-9bfe-9b764f032337', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups'} Body: b'{"security_group": {"id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "name": "tempest-securitygroup--205530285", "stateful": true, "tenant_id": "24391a2abca84a8386b65c747292b3ae", "description": "tempest-description--905543017", "shared": false, "security_group_rules": [{"id": "12eca035-8600-40f5-b0ad-731c31b20a21", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "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": 205, "description": null, "tags": [], "created_at": "2026-02-18T15:49:21Z", "updated_at": "2026-02-18T15:49:21Z", "revision_number": 0, "project_id": "24391a2abca84a8386b65c747292b3ae"}, {"id": "db4fea5f-9017-4be8-a440-57ae7822d2ee", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "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": 204, "description": null, "tags": [], "created_at": "2026-02-18T15:49:21Z", "updated_at": "2026-02-18T15:49:21Z", "revision_number": 0, "project_id": "24391a2abca84a8386b65c747292b3ae"}], "tags": [], "created_at": "2026-02-18T15:49:21Z", "updated_at": "2026-02-18T15:49:21Z", "revision_number": 1, "project_id": "24391a2abca84a8386b65c747292b3ae"}}' 2026-02-18 15:49:22,982 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 1.246s 2026-02-18 15:49:22,982 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group_rule": {"security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:22 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '565', 'x-openstack-request-id': 'req-f20bad76-b499-4b91-bbf9-48b75db1f939', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rule": {"id": "359b99f3-918c-4953-8bf2-7f55fc8d7cad", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "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, "description": "", "created_at": "2026-02-18T15:49:22Z", "updated_at": "2026-02-18T15:49:22Z", "revision_number": 0, "project_id": "24391a2abca84a8386b65c747292b3ae"}}' 2026-02-18 15:49:23,704 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.722s 2026-02-18 15:49:23,705 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group_rule": {"security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:23 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '570', 'x-openstack-request-id': 'req-ab324d0a-d3b7-43ea-8818-967a52054247', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rule": {"id": "975c4262-d6e8-4466-9362-756c4ac86654", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "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, "description": "", "created_at": "2026-02-18T15:49:23Z", "updated_at": "2026-02-18T15:49:23Z", "revision_number": 0, "project_id": "24391a2abca84a8386b65c747292b3ae"}}' 2026-02-18 15:49:23,705 25 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--205530285 created 2026-02-18 15:49:25,380 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips 1.672s 2026-02-18 15:49:25,380 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"floating_network_id": "4ce15c8b-d248-4437-b17e-3f046b58126f"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:25 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '578', 'x-openstack-request-id': 'req-c44e40d1-e217-49e6-ad0d-7e7ab15d76b4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips'} Body: b'{"floatingip": {"id": "e9790324-7858-4169-b3c0-fd2f91927745", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "floating_ip_address": "192.168.122.225", "floating_network_id": "4ce15c8b-d248-4437-b17e-3f046b58126f", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "project_id": "24391a2abca84a8386b65c747292b3ae", "description": "", "qos_policy_id": null, "port_details": null, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-02-18T15:49:24Z", "updated_at": "2026-02-18T15:49:24Z", "revision_number": 0}}' 2026-02-18 15:49:25,380 25 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': 'e9790324-7858-4169-b3c0-fd2f91927745', 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'floating_ip_address': '192.168.122.225', 'floating_network_id': '4ce15c8b-d248-4437-b17e-3f046b58126f', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': '24391a2abca84a8386b65c747292b3ae', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-02-18T15:49:24Z', 'updated_at': '2026-02-18T15:49:24Z', 'revision_number': 0, 'ip': '192.168.122.225'} created 2026-02-18 15:49:25,740 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.352s 2026-02-18 15:49:25,741 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:25 GMT', 'server': 'Apache', 'content-length': '6274', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-4c705fab-f980-4f44-981c-3f2076d57b22', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens'} Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "e0744803b31b473e9150cbbb11e568e2", "name": "tempest-AttachInterfacesUnderV243Test-430845420-project-member", "password_expires_at": null}, "audit_ids": ["2LgWrf_dRBOE9J-M9wbxqg"], "expires_at": "2026-02-18T16:49:25.000000Z", "issued_at": "2026-02-18T15:49:25.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "24391a2abca84a8386b65c747292b3ae", "name": "tempest-AttachInterfacesUnderV243Test-430845420"}, "is_domain": false, "roles": [{"id": "33d0c37931d44b8686191bf1166bbce7", "name": "reader"}, {"id": "29c935cdb25040199d4ccb232fca6682", "name": "member"}], "catalog": [{"endpoints": [], "id": "19b279f135fa4353abc3a5135776712d", "type": "Ceilometer", "name": "ceilometer"}, {"endpoints": [{"name": "barbican", "id": "4290f9da5128436b8f9267c0a0c631fa", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "e35eb19d5b2245d5aae86f82040a35e3", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "21342a3eea9f444db8e839847d9c3ad6", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"name": "heat-cfn", "id": "07281f0071c64394ababc8233e3e2734", "interface": "internal", "region_id": "regionOne", "url": "https://heat-cfnapi-internal.openstack.svc:8000/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "216c3486b3df49718e3c19d01404012c", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}], "id": "72b2e94f361245ee8f840e6d36282505", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"name": "neutron", "id": "4a3235e9034849e4886b3363052992a5", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}, {"name": "neutron", "id": "60479e43ca4f43d58da73a1d0199d9ce", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "94a647b603244e7f80de16ebdf503fe4", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "552e7d7de23246e690b4800f52769784", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "5eec98874ccf498cbcee72d3b70d85c6", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "9c1f2f08934e4469ba3c51cc414f9dbc", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "placement", "id": "58b707f78b344510bba0c57f9a5a5f4d", "interface": "public", "region_id": "regionOne", "url": "https://placement-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "placement", "id": "7cebf61a770b4cf8ac35ce57d990d560", "interface": "internal", "region_id": "regionOne", "url": "https://placement-internal.openstack.svc:8778", "region": "regionOne"}], "id": "c7459765f34441c18e6a4d785055a630", "type": "placement", "name": "placement"}, {"endpoints": [{"name": "nova", "id": "3a0c67879c1043a4b495b17c55d5eddd", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "ffe357dbe0d94d8fb730fc9465aa91c2", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "ce06107c887943569a7a29a6662c1ab5", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "cinderv3", "id": "678a5bf3a3e54943a5a880a96736b541", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "c6362e5135864156bcbd537617eae005", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "reg 2026-02-18 15:49:25,743 25 INFO [tempest.lib.common.fixed_network] (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip) Found network {'id': '4a850b1c-cab8-4a06-99df-9ece17779c04', 'name': 'tempest-AttachInterfacesUnderV243Test-1562981259-network', 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'admin_state_up': True, 'mtu': 1442, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '24391a2abca84a8386b65c747292b3ae', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 33017, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'l2_adjacency': True, 'tags': [], 'created_at': '2026-02-18T15:48:58Z', 'updated_at': '2026-02-18T15:48:58Z', 'revision_number': 1} available for tenant 2026-02-18 15:49:25,743 25 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-1914651943', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBO2WgUFk3O4Yd5GTtuDctK7EzMzmWNVa63YesnAd5aq8tBq1crL49+msLpR8432BmhH6g/wPMOV4s8SVMEv0pzzJ6G0+JDoMIaXaRUv2vRnkBGFCm0ehe3uSNIhMflpx9A==', 'fingerprint': 'f1:81:2b:22:e7:bb:0a:f8:a8:18:76:9c:e9:ef:22:1c', 'user_id': 'e0744803b31b473e9150cbbb11e568e2', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDDRc4W44fo+c7z2u8K7P4Zmfc/KrXGoTuojoasW9ctOc0Qs1oQIoj0y\n/HL5CU59VIegBwYFK4EEACKhZANiAATtloFBZNzuGHeRk7bg3LSuxMzM5ljVWut2\nHrJwHeWqvLQatXKy+PfprC6UfON9gZoR+oP8DzDleLPElTBL9Kc8yehtPiQ6DCGl\n2kVL9r0Z5ARhQptHoXt7kjSITH5acfQ=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': 'f38f0c85-c076-45c6-a42a-d6c3d2d50887', 'name': 'tempest-securitygroup--205530285', 'stateful': True, 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'description': 'tempest-description--905543017', 'shared': False, 'security_group_rules': [{'id': '12eca035-8600-40f5-b0ad-731c31b20a21', 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'security_group_id': 'f38f0c85-c076-45c6-a42a-d6c3d2d50887', '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': 205, 'description': None, 'tags': [], 'created_at': '2026-02-18T15:49:21Z', 'updated_at': '2026-02-18T15:49:21Z', 'revision_number': 0, 'project_id': '24391a2abca84a8386b65c747292b3ae'}, {'id': 'db4fea5f-9017-4be8-a440-57ae7822d2ee', 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'security_group_id': 'f38f0c85-c076-45c6-a42a-d6c3d2d50887', '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': 204, 'description': None, 'tags': [], 'created_at': '2026-02-18T15:49:21Z', 'updated_at': '2026-02-18T15:49:21Z', 'revision_number': 0, 'project_id': '24391a2abca84a8386b65c747292b3ae'}], 'tags': [], 'created_at': '2026-02-18T15:49:21Z', 'updated_at': '2026-02-18T15:49:21Z', 'revision_number': 1, 'project_id': '24391a2abca84a8386b65c747292b3ae'}, 'floating_ip': {'id': 'e9790324-7858-4169-b3c0-fd2f91927745', 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'floating_ip_address': '192.168.122.225', 'floating_network_id': '4ce15c8b-d248-4437-b17e-3f046b58126f', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': '24391a2abca84a8386b65c747292b3ae', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-02-18T15:49:24Z', 'updated_at': '2026-02-18T15:49:24Z', 'revision_number': 0, 'ip': '192.168.122.225'}} 2026-02-18 15:49:30,185 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 202 POST https://nova-public-openstack.apps-crc.testing/v2.1/servers 4.433s 2026-02-18 15:49:30,185 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"server": {"name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "imageRef": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "flavorRef": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "networks": [{"uuid": "4a850b1c-cab8-4a06-99df-9ece17779c04"}], "security_groups": [{"name": "tempest-securitygroup--205530285"}], "key_name": "tempest-keypair-1914651943", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:25 GMT', 'server': 'Apache', 'content-length': '445', 'location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a', '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-b277fe5a-5210-4dd2-ac60-6b6bd6c74d84', 'x-compute-request-id': 'req-b277fe5a-5210-4dd2-ac60-6b6bd6c74d84', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--205530285"}], "adminPass": "9Sv2Ua3UmJhg"}}' 2026-02-18 15:49:32,275 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2.088s 2026-02-18 15:49:32,276 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:30 GMT', 'server': 'Apache', 'content-length': '1450', '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-903958cd-74e4-4f8f-bff2-3f3583073089', 'x-compute-request-id': 'req-903958cd-74e4-4f8f-bff2-3f3583073089', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "BUILD", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:31Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:35,111 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 1.822s 2026-02-18 15:49:35,111 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:33 GMT', 'server': 'Apache', 'content-length': '1517', '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-94e6e2a8-990e-4c89-9a5e-54c2d08e4bda', 'x-compute-request-id': 'req-94e6e2a8-990e-4c89-9a5e-54c2d08e4bda', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "BUILD", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:31Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--205530285"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:39,207 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 3.090s 2026-02-18 15:49:39,208 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:36 GMT', 'server': 'Apache', 'content-length': '1517', '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-87dae304-3a85-4ed3-b7e6-15fa9b1f34b9', 'x-compute-request-id': 'req-87dae304-3a85-4ed3-b7e6-15fa9b1f34b9', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "BUILD", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:31Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--205530285"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:42,001 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 1.787s 2026-02-18 15:49:42,001 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:40 GMT', 'server': 'Apache', 'content-length': '1517', '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-c026de39-bc98-4e2e-93f7-21ad5df57559', 'x-compute-request-id': 'req-c026de39-bc98-4e2e-93f7-21ad5df57559', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "BUILD", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:31Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--205530285"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:44,035 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 1.028s 2026-02-18 15:49:44,035 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:43 GMT', 'server': 'Apache', 'content-length': '1712', '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-732aec18-58dd-4cc1-aad3-409087f9ca5b', 'x-compute-request-id': 'req-732aec18-58dd-4cc1-aad3-409087f9ca5b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "ACTIVE", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:42Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1562981259-network": [{"version": 4, "addr": "10.100.0.8", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:c6:04:d5"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": "2026-02-18T15:49:42.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--205530285"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:44,040 25 INFO [tempest.common.waiters] State transition "BUILD/spawning" ==> "ACTIVE/None" after 12 second wait 2026-02-18 15:49:45,000 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 0.959s 2026-02-18 15:49:45,001 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:44 GMT', 'server': 'Apache', 'content-length': '284', '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-4a1f947b-2f52-4c27-8be2-af09b6ba9762', 'x-compute-request-id': 'req-4a1f947b-2f52-4c27-8be2-af09b6ba9762', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "4a850b1c-cab8-4a06-99df-9ece17779c04", "port_id": "9fe70178-174b-40c8-933c-6e267624afcd", "mac_addr": "fa:16:3e:c6:04:d5", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "19ed61da-cce1-411b-9261-39ba4dfbbab7", "ip_address": "10.100.0.8"}]}]}' 2026-02-18 15:49:47,008 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2.004s 2026-02-18 15:49:47,008 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"port_id": "9fe70178-174b-40c8-933c-6e267624afcd"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:47 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '881', 'x-openstack-request-id': 'req-0bb697cc-11b1-4c0c-8dc9-e0e6b4f9d760', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745'} Body: b'{"floatingip": {"id": "e9790324-7858-4169-b3c0-fd2f91927745", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "floating_ip_address": "192.168.122.225", "floating_network_id": "4ce15c8b-d248-4437-b17e-3f046b58126f", "router_id": "90d4d865-7731-4e29-9b25-0486a954a98c", "port_id": "9fe70178-174b-40c8-933c-6e267624afcd", "fixed_ip_address": "10.100.0.8", "status": "DOWN", "description": "", "qos_policy_id": null, "port_details": {"name": "", "network_id": "4a850b1c-cab8-4a06-99df-9ece17779c04", "mac_address": "fa:16:3e:c6:04:d5", "admin_state_up": true, "status": "ACTIVE", "device_id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "device_owner": "compute:nova"}, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-02-18T15:49:24Z", "updated_at": "2026-02-18T15:49:45Z", "revision_number": 1, "project_id": "24391a2abca84a8386b65c747292b3ae"}}' 2026-02-18 15:49:48,115 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 1.104s 2026-02-18 15:49:48,115 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:47 GMT', 'server': 'Apache', 'content-length': '1712', '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-ece556fc-8409-4de4-993a-e6f711cf7b5e', 'x-compute-request-id': 'req-ece556fc-8409-4de4-993a-e6f711cf7b5e', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "ACTIVE", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:42Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1562981259-network": [{"version": 4, "addr": "10.100.0.8", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:c6:04:d5"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": "2026-02-18T15:49:42.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--205530285"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:48,128 25 INFO [tempest.lib.common.ssh] Creating ssh connection to '192.168.122.225:22' as 'cirros' with public key authentication 2026-02-18 15:50:20,245 25 INFO [paramiko.transport] Connected (version 2.0, client dropbear_2020.81) 2026-02-18 15:50:21,335 25 INFO [paramiko.transport] Authentication (publickey) successful! 2026-02-18 15:50:21,403 25 INFO [tempest.lib.common.ssh] ssh connection to cirros@192.168.122.225 successfully created 2026-02-18 15:50:37,705 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:39,921 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,033 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,035 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,038 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,202 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,206 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,219 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,221 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,226 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:41,115 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,119 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,122 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,123 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,126 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,130 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,132 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,134 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,136 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,143 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,147 25 ERROR [tempest.api.compute.base] Failed to delete server 08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base raise err 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base sock.connect(sa) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base conn.connect() 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base conn = self._new_conn() 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base raise NewConnectionError( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 172, in delete_server 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.request_encode_url( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base retries = retries.increment( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base 2026-02-18 15:50:41,153 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,156 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,159 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,161 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,163 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,165 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,168 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,173 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,177 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,181 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,184 25 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-1914651943 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources raise err 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources conn.connect() 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.vali7591 dation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-1914651943 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41,329 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,331 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,343 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,345 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,351 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,355 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,357 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,359 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,361 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,362 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,365 25 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting security group f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources raise err 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources conn.connect() 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 315, in clear_validation_resources 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/security_groups_client.py", line 59, in delete_security_group 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 42, in delete_resource 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41,368 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,373 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,376 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,623 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,764 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,979 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,987 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,995 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:42,002 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:42,048 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:42,054 25 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting ip e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources raise err 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources conn.connect() 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 335, in clear_validation_resources 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources floating_ip_client.delete_floatingip(fip_id) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/floating_ips_client.py", line 55, in delete_floatingip 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 42, in delete_resource 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 11C0 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/common/utils/__init__.py", line 65, in wrapper return f(*func_args, **func_kwargs) File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_attach_interfaces.py", line 378, in test_add_remove_fixed_ip server, ifs, fip = self._create_server_get_interfaces() File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_attach_interfaces.py", line 93, in _create_server_get_interfaces ifs = (self.interfaces_client.list_interfaces(server['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/interfaces_client.py", line 32, in list_interfaces resp, body = self.get('servers/%s/os-interface' % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback-1 1241 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/fixtures/fixture.py", line 124, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3.9/site-packages/fixtures/callmany.py", line 84, in __call__ raise error[1].with_traceback(error[2]) File "/usr/lib/python3.9/site-packages/fixtures/callmany.py", line 78, in __call__ cleanup(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 346, in clear_validation_resources raise has_exception File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources keypair_client.delete_keypair(keypair_name) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair resp, body = self.delete(url) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-1914651943 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:42.402224Z tags: worker-1 test: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) time: 2026-02-18 15:50:42.402224Z failure: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 6B9 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 628, in resource_cleanup raise testtools.MultipleExceptions(*cleanup_errors) testtools.runtest.MultipleExceptions: ((, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-731987107 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-1 time: 2026-02-18 15:50:42.439624Z tags: worker-1 test: setUpClass (tempest.api.identity.v3.test_api_discovery.TestApiDiscovery) time: 2026-02-18 15:50:42.439624Z failure: setUpClass (tempest.api.identity.v3.test_api_discovery.TestApiDiscovery) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1703 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/identity/base.py", line 30, in setup_credentials super(BaseIdentityTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-02-18 15:50:42.466292Z tags: worker-1 test: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest) time: 2026-02-18 15:50:42.466292Z failure: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-02-18 15:50:42.191349Z tags: worker-2 test: tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router[id-f64403e2-8483-4b34-8ccd-b09a87bcc68c,smoke] time: 2026-02-18 15:50:42.435906Z failure: tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router[id-f64403e2-8483-4b34-8ccd-b09a87bcc68c,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D16 2026-02-18 15:50:42,336 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,346 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,360 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,369 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,378 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,385 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,397 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,408 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,428 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,431 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 107C Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_routers.py", line 62, in test_create_show_list_update_delete_router router = self.create_router( File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 193, in create_router body = cls.routers_client.create_router( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 27, in create_router return self.create_resource(uri, post_body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/routers (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.485354Z tags: worker-2 test: tearDownClass (tempest.api.network.test_routers.RoutersTest) time: 2026-02-18 15:50:42.485354Z failure: tearDownClass (tempest.api.network.test_routers.RoutersTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 116C Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 757, in clear_credentials cls._creds_provider.clear_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 611, in clear_creds self.creds_client.delete_user(creds.user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 55, in delete_user self.users_client.delete_user(user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/users_client.py", line 104, in delete_user resp, body = self.delete("users/%s" % user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/users/9cb06a2c1c304bb0a59e7f9dab26740b (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.489060Z tags: worker-1 test: setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery) time: 2026-02-18 15:50:42.489060Z failure: setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-02-18 15:50:42.555008Z tags: worker-0 test: tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test) time: 2026-02-18 15:50:42.555008Z failure: tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 514 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 628, in resource_cleanup raise testtools.MultipleExceptions(*cleanup_errors) testtools.runtest.MultipleExceptions: ((, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-0 time: 2026-02-18 15:50:42.586177Z tags: worker-0 test: setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON) time: 2026-02-18 15:50:42.586177Z failure: setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1703 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/identity/base.py", line 30, in setup_credentials super(BaseIdentityTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:42.521156Z tags: worker-1 test: setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) time: 2026-02-18 15:50:42.521156Z failure: setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1722 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-02-18 15:50:42.614910Z tags: worker-1 test: setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) time: 2026-02-18 15:50:42.614910Z skip: setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) [ multipart Content-Type: text/plain;charset=utf8 reason 36 VolumesListTestJSON skipped as Cinder is not available0 ] tags: -worker-1 time: 2026-02-18 15:50:42.618998Z tags: worker-1 test: setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode) time: 2026-02-18 15:50:42.618998Z skip: setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode) [ multipart Content-Type: text/plain;charset=utf8 reason 34 Less than 2 compute nodes, skipping multinode tests.0 ] tags: -worker-1 time: 2026-02-18 15:50:42.683856Z tags: worker-2 test: setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test) time: 2026-02-18 15:50:42.683856Z failure: setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.692808Z tags: worker-2 test: setUpClass (tempest.api.volume.test_versions.VersionsTest) time: 2026-02-18 15:50:42.692808Z skip: setUpClass (tempest.api.volume.test_versions.VersionsTest) [ multipart Content-Type: text/plain;charset=utf8 reason 2F VersionsTest skipped as Cinder is not available0 ] tags: -worker-2 time: 2026-02-18 15:50:42.744189Z tags: worker-2 test: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest) time: 2026-02-18 15:50:42.744189Z skip: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest) [ multipart Content-Type: text/plain;charset=utf8 reason 51 TelemetryAlarmingAPIGnocchiTest: Skipping Gnocchi specific tests withouth Gnocchi0 ] tags: -worker-2 time: 2026-02-18 15:50:42.746156Z tags: worker-2 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration) time: 2026-02-18 15:50:42.746156Z skip: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Gnocchi support is required0 ] tags: -worker-2 time: 2026-02-18 15:50:42.765477Z tags: worker-2 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest) time: 2026-02-18 15:50:42.765477Z failure: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 16FF Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/manager.py", line 104, in setup_credentials super(ScenarioTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.685507Z tags: worker-0 test: setUpClass (tempest.api.image.v2.test_versions.VersionsTest) time: 2026-02-18 15:50:42.685507Z failure: setUpClass (tempest.api.image.v2.test_versions.VersionsTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 16FD Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/image/base.py", line 43, in setup_credentials super(BaseImageTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:42.869694Z tags: worker-0 test: setUpClass (tempest.api.network.test_networks.NetworksTest) time: 2026-02-18 15:50:42.869694Z failure: setUpClass (tempest.api.network.test_networks.NetworksTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:43.134868Z tags: worker-0 test: setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) time: 2026-02-18 15:50:43.134868Z failure: setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 17D3 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/test_account_quotas.py", line 32, in setup_credentials super(AccountQuotasTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:43.253138Z tags: worker-0 test: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) time: 2026-02-18 15:50:43.253138Z failure: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1722 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:43.295231Z tags: worker-0 test: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) time: 2026-02-18 15:50:43.295231Z failure: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 17AC Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/test_network_basic_ops.py", line 100, in setup_credentials super(TestNetworkBasicOps, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/manager.py", line 104, in setup_credentials super(ScenarioTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 .stestr/meta.dbm.dat0000644012276001227600000000000015145357724014602 0ustar tempesttempest.stestr/meta.dbm.dir0000644012276001227600000000000015145357724014610 0ustar tempesttempest.stestr/failing0000600012276001227600000143610715145357724013773 0ustar tempesttempesttime: 2026-02-18 15:50:40.924982Z tags: worker-6 test: tearDownClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON) time: 2026-02-18 15:50:40.924982Z failure: tearDownClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1225 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 757, in clear_credentials cls._creds_provider.clear_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 635, in clear_creds self.cleanup_default_secgroup( File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_provider.py", line 145, in cleanup_default_secgroup security_group_client.delete_security_group(secgroup['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/security_groups_client.py", line 59, in delete_security_group return self.delete_resource(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 42, in delete_resource resp, body = self.delete(req_uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/security-groups/9d4cc8c5-e8ce-46b4-9eff-75020ebe55f4 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-02-18 15:50:09.800606Z tags: worker-7 test: tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions[id-ef28c7e6-e646-4979-9d67-deb207bc5564,smoke] time: 2026-02-18 15:50:40.914662Z failure: tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions[id-ef28c7e6-e646-4979-9d67-deb207bc5564,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' B8EF 2026-02-18 15:50:10,021 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions 0.213s 2026-02-18 15:50:10,022 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '17205', 'x-openstack-request-id': 'req-d38cd90c-23a0-4b74-a03a-f5b385bdc089', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions'} Body: b'{"extensions": [{"name": "Address group", "alias": "address-group", "description": "Support address group", "updated": "2020-07-15T10:00:00-00:00", "links": []}, {"name": "Address scope", "alias": "address-scope", "description": "Address scopes extension.", "updated": "2015-07-26T10:00:00-00:00", "links": []}, {"name": "agent", "alias": "agent", "description": "The agent management extension.", "updated": "2013-02-03T10:00:00-00:00", "links": []}, {"name": "Allowed Address Pairs", "alias": "allowed-address-pairs", "description": "Provides allowed address pairs", "updated": "2013-07-23T10:00:00-00:00", "links": []}, {"name": "Auto Allocated Topology Services", "alias": "auto-allocated-topology", "description": "Auto Allocated Topology Services.", "updated": "2016-01-01T00:00:00-00:00", "links": []}, {"name": "Availability Zone", "alias": "availability_zone", "description": "The availability zone extension.", "updated": "2015-01-01T10:00:00-00:00", "links": []}, {"name": "Default Subnetpools", "alias": "default-subnetpools", "description": "Provides ability to mark and use a subnetpool as the default.", "updated": "2016-02-18T18:00:00-00:00", "links": []}, {"name": "DHCP Agent Scheduler", "alias": "dhcp_agent_scheduler", "description": "Schedule networks among dhcp agents", "updated": "2013-02-07T10:00:00-00:00", "links": []}, {"name": "DNS Integration", "alias": "dns-integration", "description": "Provides integration with DNS.", "updated": "2015-08-15T18:00:00-00:00", "links": []}, {"name": "dns_domain for ports", "alias": "dns-domain-ports", "description": "Allows the DNS domain to be specified for a network port.", "updated": "2017-04-24T10:00:00-00:00", "links": []}, {"name": "DNS domain names with keywords allowed", "alias": "dns-integration-domain-keywords", "description": "Allows to use keywords like , , and as DNS domain name", "updated": "2020-06-15T18:00:00-00:00", "links": []}, {"name": "Expose Floating IP port forwardings", "alias": "expose-port-forwarding-in-fip", "description": "Expose port forwarding fields in floating IP response", "updated": "2018-06-28T16:00:00-00:00", "links": []}, {"name": "Neutron external network", "alias": "external-net", "description": "Adds external network attribute to network resource.", "updated": "2013-01-14T10:00:00-00:00", "links": []}, {"name": "Neutron Extra DHCP options", "alias": "extra_dhcp_opt", "description": "Extra options configuration for DHCP. For example PXE boot options to DHCP clients can be specified (e.g. tftp-server, server-ip-address, bootfile-name)", "updated": "2013-03-17T12:00:00-00:00", "links": []}, {"name": "Neutron Extra Route", "alias": "extraroute", "description": "Extra routes configuration for L3 router", "updated": "2013-02-01T10:00:00-00:00", "links": []}, {"name": "Filter parameters validation", "alias": "filter-validation", "description": "Provides validation on filter parameters.", "updated": "2018-07-04T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Forwarding new attribute description", "alias": "floating-ip-port-forwarding-description", "description": "Add a description field to Port Forwarding rules", "updated": "2019-11-01T10:00:00-00:00", "links": []}, {"name": "Floating IP port forwarding detail", "alias": "floating-ip-port-forwarding-detail", "description": "Allow list floating ip return more port forwarding data, include\'id\' and \'internal_port_id\'", "updated": "2022-05-06T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Forwarding support port ranges", "alias": "floating-ip-port-forwarding-port-ranges", "description": "Add suport to port ranges", "updated": "2020-07-01T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Details Extension", "alias": "fip-port-details", "description": "Add port_details attribute to Floating IP resource", "updated": "2018-04-09T10:00:00-00:00", "links": []}, {"name": "Neutron Service Flavors", "alias": "flavors", "description": "Flavor specification for Neutron advanced services.", "updated": "2015-09-17T10:00:00-00:00", "li 2026-02-18 15:50:10,171 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-group 0.148s 2026-02-18 15:50:10,171 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '159', 'x-openstack-request-id': 'req-6084e2b8-5922-4817-9484-3ed3cf549392', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-group'} Body: b'{"extension": {"name": "Address group", "alias": "address-group", "description": "Support address group", "updated": "2020-07-15T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:10,357 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-scope 0.184s 2026-02-18 15:50:10,357 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '163', 'x-openstack-request-id': 'req-ee2e4911-0111-4621-93de-1da3c55cb8e7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-scope'} Body: b'{"extension": {"name": "Address scope", "alias": "address-scope", "description": "Address scopes extension.", "updated": "2015-07-26T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:10,564 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/agent 0.206s 2026-02-18 15:50:10,598 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '153', 'x-openstack-request-id': 'req-968ac0a5-34e7-450d-9ad8-fb408ad241ad', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/agent'} Body: b'{"extension": {"name": "agent", "alias": "agent", "description": "The agent management extension.", "updated": "2013-02-03T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:10,875 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/allowed-address-pairs 0.276s 2026-02-18 15:50:10,875 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '184', 'x-openstack-request-id': 'req-8593e961-48d7-49fa-9671-8493c21063d9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/allowed-address-pairs'} Body: b'{"extension": {"name": "Allowed Address Pairs", "alias": "allowed-address-pairs", "description": "Provides allowed address pairs", "updated": "2013-07-23T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:11,112 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/auto-allocated-topology 0.236s 2026-02-18 15:50:11,112 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-0b82b76a-92c9-4345-9671-a5811adb1d87', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/auto-allocated-topology'} Body: b'{"extension": {"name": "Auto Allocated Topology Services", "alias": "auto-allocated-topology", "description": "Auto Allocated Topology Services.", "updated": "2016-01-01T00:00:00-00:00", "links": []}}' 2026-02-18 15:50:11,422 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/availability_zone 0.309s 2026-02-18 15:50:11,423 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '178', 'x-openstack-request-id': 'req-2b7a9490-9183-47d1-9017-32570805dca0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/availability_zone'} Body: b'{"extension": {"name": "Availability Zone", "alias": "availability_zone", "description": "The availability zone extension.", "updated": "2015-01-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:11,509 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/default-subnetpools 0.086s 2026-02-18 15:50:11,510 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '211', 'x-openstack-request-id': 'req-a1c90e38-3dc8-4e7d-a712-4f46c135ad53', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/default-subnetpools'} Body: b'{"extension": {"name": "Default Subnetpools", "alias": "default-subnetpools", "description": "Provides ability to mark and use a subnetpool as the default.", "updated": "2016-02-18T18:00:00-00:00", "links": []}}' 2026-02-18 15:50:11,585 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dhcp_agent_scheduler 0.075s 2026-02-18 15:50:11,585 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '187', 'x-openstack-request-id': 'req-47d8cffa-e1e9-4df5-8452-170264e814af', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dhcp_agent_scheduler'} Body: b'{"extension": {"name": "DHCP Agent Scheduler", "alias": "dhcp_agent_scheduler", "description": "Schedule networks among dhcp agents", "updated": "2013-02-07T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:11,828 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration 0.243s 2026-02-18 15:50:11,829 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '172', 'x-openstack-request-id': 'req-73fa8800-6322-4170-b10f-95ba9da125f4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration'} Body: b'{"extension": {"name": "DNS Integration", "alias": "dns-integration", "description": "Provides integration with DNS.", "updated": "2015-08-15T18:00:00-00:00", "links": []}}' 2026-02-18 15:50:12,194 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-domain-ports 0.365s 2026-02-18 15:50:12,195 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '205', 'x-openstack-request-id': 'req-dc02294b-654a-4f9d-88c6-4ab4f92e55fa', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-domain-ports'} Body: b'{"extension": {"name": "dns_domain for ports", "alias": "dns-domain-ports", "description": "Allows the DNS domain to be specified for a network port.", "updated": "2017-04-24T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:12,530 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration-domain-keywords 0.335s 2026-02-18 15:50:12,532 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '283', 'x-openstack-request-id': 'req-f29de55e-68b0-4bfc-8ac4-b4fab192e8a5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration-domain-keywords'} Body: b'{"extension": {"name": "DNS domain names with keywords allowed", "alias": "dns-integration-domain-keywords", "description": "Allows to use keywords like , , and as DNS domain name", "updated": "2020-06-15T18:00:00-00:00", "links": []}}' 2026-02-18 15:50:12,693 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/expose-port-forwarding-in-fip 0.160s 2026-02-18 15:50:12,703 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-673fac0e-3230-46b2-a008-83c428dafe29', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/expose-port-forwarding-in-fip'} Body: b'{"extension": {"name": "Expose Floating IP port forwardings", "alias": "expose-port-forwarding-in-fip", "description": "Expose port forwarding fields in floating IP response", "updated": "2018-06-28T16:00:00-00:00", "links": []}}' 2026-02-18 15:50:13,422 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/external-net 0.707s 2026-02-18 15:50:13,422 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-5ed80027-e9c7-4ec2-9a2a-bd4bcd5d37df', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/external-net'} Body: b'{"extension": {"name": "Neutron external network", "alias": "external-net", "description": "Adds external network attribute to network resource.", "updated": "2013-01-14T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:13,700 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extra_dhcp_opt 0.278s 2026-02-18 15:50:13,701 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '304', 'x-openstack-request-id': 'req-49d2f498-0c82-42dd-97ac-55b80eb77a83', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extra_dhcp_opt'} Body: b'{"extension": {"name": "Neutron Extra DHCP options", "alias": "extra_dhcp_opt", "description": "Extra options configuration for DHCP. For example PXE boot options to DHCP clients can be specified (e.g. tftp-server, server-ip-address, bootfile-name)", "updated": "2013-03-17T12:00:00-00:00", "links": []}}' 2026-02-18 15:50:14,411 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extraroute 0.710s 2026-02-18 15:50:14,411 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '181', 'x-openstack-request-id': 'req-1f90d2ed-36fa-4d56-9f33-2e481e0fd4f2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extraroute'} Body: b'{"extension": {"name": "Neutron Extra Route", "alias": "extraroute", "description": "Extra routes configuration for L3 router", "updated": "2013-02-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:14,995 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/filter-validation 0.578s 2026-02-18 15:50:14,995 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '198', 'x-openstack-request-id': 'req-8160f8e6-1a65-4916-a619-3e41e354cd03', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/filter-validation'} Body: b'{"extension": {"name": "Filter parameters validation", "alias": "filter-validation", "description": "Provides validation on filter parameters.", "updated": "2018-07-04T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:15,048 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-description 0.052s 2026-02-18 15:50:15,048 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '252', 'x-openstack-request-id': 'req-7e5ceabc-ba36-4c06-85b8-647e98942806', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-description'} Body: b'{"extension": {"name": "Floating IP Port Forwarding new attribute description", "alias": "floating-ip-port-forwarding-description", "description": "Add a description field to Port Forwarding rules", "updated": "2019-11-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:15,097 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-detail 0.048s 2026-02-18 15:50:15,097 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '271', 'x-openstack-request-id': 'req-6ec28138-2cc4-4bc5-9609-eb02af791523', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-detail'} Body: b'{"extension": {"name": "Floating IP port forwarding detail", "alias": "floating-ip-port-forwarding-detail", "description": "Allow list floating ip return more port forwarding data, include\'id\' and \'internal_port_id\'", "updated": "2022-05-06T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:15,271 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.174s 2026-02-18 15:50:15,272 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '223', 'x-openstack-request-id': 'req-4e2f5dc2-8e34-4e69-abb4-bccad3d2d5ca', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-port-ranges'} Body: b'{"extension": {"name": "Floating IP Port Forwarding support port ranges", "alias": "floating-ip-port-forwarding-port-ranges", "description": "Add suport to port ranges", "updated": "2020-07-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:15,725 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/fip-port-details 0.453s 2026-02-18 15:50:15,725 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-4f2ffc3f-187b-43ea-8802-86662827ecd3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/fip-port-details'} Body: b'{"extension": {"name": "Floating IP Port Details Extension", "alias": "fip-port-details", "description": "Add port_details attribute to Floating IP resource", "updated": "2018-04-09T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:15,965 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/flavors 0.239s 2026-02-18 15:50:15,965 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '193', 'x-openstack-request-id': 'req-04915f44-44ee-4df1-aae8-281edb6ed242', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/flavors'} Body: b'{"extension": {"name": "Neutron Service Flavors", "alias": "flavors", "description": "Flavor specification for Neutron advanced services.", "updated": "2015-09-17T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,322 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding 0.356s 2026-02-18 15:50:16,322 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-5e3e6769-6189-4c32-a41c-f9a2941616ef', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding'} Body: b'{"extension": {"name": "Floating IP Port Forwarding", "alias": "floating-ip-port-forwarding", "description": "Allow port forwarding from floating IP port to an internal port", "updated": "2018-01-19T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,426 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floatingip-pools 0.103s 2026-02-18 15:50:16,427 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '188', 'x-openstack-request-id': 'req-110596ee-b64d-4812-a032-0b30973537cb', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floatingip-pools'} Body: b'{"extension": {"name": "Floating IP Pools Extension", "alias": "floatingip-pools", "description": "Provides a floating IP pools API.", "updated": "2018-03-21T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,749 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ip_allocation 0.322s 2026-02-18 15:50:16,750 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '162', 'x-openstack-request-id': 'req-bc47c02f-59d2-4815-85ca-1f268159b5bd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ip_allocation'} Body: b'{"extension": {"name": "IP Allocation", "alias": "ip_allocation", "description": "IP allocation extension.", "updated": "2016-06-10T23:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,794 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/l2_adjacency 0.044s 2026-02-18 15:50:16,794 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '178', 'x-openstack-request-id': 'req-5148e38e-305d-4858-ab28-2f1e1521cbcd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/l2_adjacency'} Body: b'{"extension": {"name": "L2 Adjacency", "alias": "l2_adjacency", "description": "Display L2 Adjacency for Neutron Networks.", "updated": "2016-04-12T16:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,851 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/router 0.056s 2026-02-18 15:50:16,851 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '256', 'x-openstack-request-id': 'req-6fe386cf-21e4-442f-87c6-e0da0c3d2ce4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/router'} Body: b'{"extension": {"name": "Neutron L3 Router", "alias": "router", "description": "Router abstraction for basic L3 forwarding between L2 Neutron networks and access to external networks via a NAT gateway.", "updated": "2012-07-20T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:16,950 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ext-gw-mode 0.098s 2026-02-18 15:50:16,951 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '268', 'x-openstack-request-id': 'req-e70a714b-c779-429c-b1ed-391a1c4309fd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ext-gw-mode'} Body: b'{"extension": {"name": "Neutron L3 Configurable external gateway mode", "alias": "ext-gw-mode", "description": "Extension of the router abstraction for specifying whether SNAT should occur on the external gateway", "updated": "2013-03-28T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:17,114 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/logging 0.162s 2026-02-18 15:50:17,199 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:17 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '213', 'x-openstack-request-id': 'req-77ee4d1b-e7fa-494a-8a84-22ee9fc7d828', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/logging'} Body: b'{"extension": {"name": "Logging API Extension", "alias": "logging", "description": "Provides a logging API for resources such as security group and firewall.", "updated": "2017-01-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:17,425 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/multi-provider 0.225s 2026-02-18 15:50:17,425 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:17 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-d42592ab-1af7-44e5-8d07-3e949a51fee6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/multi-provider'} Body: b'{"extension": {"name": "Multi Provider Network", "alias": "multi-provider", "description": "Expose mapping of virtual networks to multiple physical networks", "updated": "2013-06-27T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:18,142 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu 0.716s 2026-02-18 15:50:18,204 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:18 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '176', 'x-openstack-request-id': 'req-87e9f6b0-92cd-42ad-8009-450298bf664b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu'} Body: b'{"extension": {"name": "Network MTU", "alias": "net-mtu", "description": "Provides MTU attribute for a network resource.", "updated": "2015-03-25T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:19,132 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu-writable 0.927s 2026-02-18 15:50:19,200 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:19 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '207', 'x-openstack-request-id': 'req-675aedf7-4445-4ab6-b850-642d0f043477', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu-writable'} Body: b'{"extension": {"name": "Network MTU (writable)", "alias": "net-mtu-writable", "description": "Provides a writable MTU attribute for a network resource.", "updated": "2017-07-12T00:00:00-00:00", "links": []}}' 2026-02-18 15:50:19,282 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network_availability_zone 0.081s 2026-02-18 15:50:19,282 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:19 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-c939d4fa-7d42-437d-8494-9573573a110d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network_availability_zone'} Body: b'{"extension": {"name": "Network Availability Zone", "alias": "network_availability_zone", "description": "Availability zone support for network.", "updated": "2015-01-01T10:00:00-00:00", "links": []}}' 2026-02-18 15:50:19,347 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network-ip-availability 0.065s 2026-02-18 15:50:19,347 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:19 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '216', 'x-openstack-request-id': 'req-89cd6970-d818-4b42-94e1-a1733bc5d9f7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network-ip-availability'} Body: b'{"extension": {"name": "Network IP Availability", "alias": "network-ip-availability", "description": "Provides IP availability data for each network and subnet.", "updated": "2015-09-24T00:00:00-00:00", "links": []}}' 2026-02-18 15:50:20,314 32 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/pagination 0.966s 2026-02-18 15:50:20,314 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:20 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '192', 'x-openstack-request-id': 'req-41bba69c-964a-49b2-9621-ed5c610606a6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/pagination'} Body: b'{"extension": {"name": "Pagination support", "alias": "pagination", "description": "Extension that indicates that pagination is enabled.", "updated": "2016-06-12T00:00:00-00:00", "links": []}}' 2026-02-18 15:50:37,706 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v2.0/extensions/port-device-profile 2026-02-18 15:50:39,923 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,036 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,131 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,133 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,136 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,137 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,139 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,141 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 2026-02-18 15:50:40,143 32 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/extensions/port-device-profile 0 Content-Type: text/x-traceback;charset=utf8 traceback 1012 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_extensions.py", line 52, in test_list_show_extensions ext_details = self.network_extensions_client.show_extension( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/extensions_client.py", line 26, in show_extension return self.show_resource(uri, **fields) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 53, in show_resource resp, body = self.get(req_uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/extensions/port-device-profile (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-02-18 15:50:41.310644Z tags: worker-5 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) time: 2026-02-18 15:50:41.310644Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1111 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 750, in get_client_manager manager.auth_provider.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 ] tags: -worker-5 time: 2026-02-18 15:50:41.062987Z tags: worker-6 test: setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON) time: 2026-02-18 15:50:41.062987Z failure: setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1703 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/identity/base.py", line 30, in setup_credentials super(BaseIdentityTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-02-18 15:50:41.310562Z tags: worker-3 test: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) time: 2026-02-18 15:50:41.310562Z failure: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 10EE Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 178, in setUpClass cls.resource_setup() File "/usr/lib/python3.9/site-packages/tempest/api/network/test_floating_ips.py", line 65, in resource_setup cls.router = cls.create_router(external_network_id=cls.ext_net_id) File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 193, in create_router body = cls.routers_client.create_router( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 27, in create_router return self.create_resource(uri, post_body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 ] tags: -worker-3 time: 2026-02-18 15:50:41.352098Z tags: worker-7 test: tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON) time: 2026-02-18 15:50:41.352098Z failure: tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 116C Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 757, in clear_credentials cls._creds_provider.clear_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 611, in clear_creds self.creds_client.delete_user(creds.user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 55, in delete_user self.users_client.delete_user(user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/users_client.py", line 104, in delete_user resp, body = self.delete("users/%s" % user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/users/f0f11db17f9743578607697bb4a577bd (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-02-18 15:50:41.527950Z tags: worker-4 test: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) time: 2026-02-18 15:50:41.527950Z failure: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 13F2 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/manager.py", line 104, in setup_credentials super(ScenarioTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 476, in get_admin_creds return self.get_credentials('admin') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 459, in get_credentials network, subnet, router = self._create_network_resources( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 318, in _create_network_resources router = self._create_router(router_name, tenant_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 379, in _create_router resp_body = self.routers_admin_client.create_router(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 27, in create_router return self.create_resource(uri, post_body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 ] tags: -worker-4 time: 2026-02-18 15:50:41.726524Z tags: worker-5 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest) time: 2026-02-18 15:50:41.726524Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-02-18 15:50:41.927681Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) time: 2026-02-18 15:50:41.927681Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-3 time: 2026-02-18 15:50:41.948815Z tags: worker-6 test: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) time: 2026-02-18 15:50:41.948815Z failure: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-02-18 15:50:14.726982Z tags: worker-1 test: tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke] time: 2026-02-18 15:50:41.949366Z failure: tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 748B 2026-02-18 15:50:21,507 26 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 6.780s 2026-02-18 15:50:21,507 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:14 GMT', 'server': 'Apache', 'content-length': '1817', '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-6cc515cd-7c12-4d74-945a-27424e7a8e84', 'x-compute-request-id': 'req-6cc515cd-7c12-4d74-945a-27424e7a8e84', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe'} Body: b'{"server": {"id": "62ff74d1-61fb-4453-b03a-828c67180efe", "name": "tempest-ServerActionsTestJSON-server-1871385296", "status": "ACTIVE", "tenant_id": "34bb8b169ed04587bdf00851c42f4c2b", "user_id": "bbb74f6231c34b5ea9aefe1b554aa71e", "metadata": {}, "hostId": "d4a6db07196c0cd06182013895c462fba9f222c0da3f1c9367796731", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:25Z", "updated": "2026-02-18T15:49:35Z", "addresses": {"tempest-ServerActionsTestJSON-204346146-network": [{"version": 4, "addr": "10.100.0.3", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bc:32:ec"}, {"version": 4, "addr": "192.168.122.216", "OS-EXT-IPS:type": "floating", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bc:32:ec"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/62ff74d1-61fb-4453-b03a-828c67180efe"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-731987107", "OS-SRV-USG:launched_at": "2026-02-18T15:49:35.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--277450932"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:50:37,707 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:39,915 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,021 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,023 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,029 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,035 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,037 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,039 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,215 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,221 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,230 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,716 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,722 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,735 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,739 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,745 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,751 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,758 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,769 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,777 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40,785 26 ERROR [tempest.api.compute.base] Failed to delete server 62ff74d1-61fb-4453-b03a-828c67180efe 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise err 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base sock.connect(sa) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn.connect() 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn = self._new_conn() 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise NewConnectionError( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 53, in setUp 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base waiters.wait_for_server_floating_ip( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/common/waiters.py", line 630, in wait_for_server_floating_ip 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base server = servers_client.show_server(server['id'])['server'] 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 159, in show_server 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, body = self.get("servers/%s" % server_id) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.request('GET', url, extra_headers, headers, 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.request_encode_url( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base retries = retries.increment( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise err 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base sock.connect(sa) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn.connect() 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base conn = self._new_conn() 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise NewConnectionError( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 172, in delete_server 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.request_encode_url( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base retries = retries.increment( 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:40.785 26 ERROR tempest.api.compute.base 2026-02-18 15:50:41,723 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,729 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,732 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,735 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,737 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,741 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,745 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,934 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,941 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 2026-02-18 15:50:41,944 26 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v3/auth/tokens 0 Content-Type: text/x-traceback;charset=utf8 traceback 23AA Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 53, in setUp waiters.wait_for_server_floating_ip( File "/usr/lib/python3.9/site-packages/tempest/common/waiters.py", line 630, in wait_for_server_floating_ip server = servers_client.show_server(server['id'])['server'] File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 159, in show_server resp, body = self.get("servers/%s" % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 72, in setUp self.__class__.server_id = self.recreate_server( File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 421, in recreate_server server = cls.create_test_server( File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 234, in create_test_server tenant_network = cls.get_tenant_network() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 901, in get_tenant_network manager = cls.get_client_manager(credential_type=credentials_type) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 750, in get_client_manager manager.auth_provider.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-02-18 15:50:41.954694Z tags: worker-7 test: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) time: 2026-02-18 15:50:41.954694Z failure: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-02-18 15:50:16.201997Z tags: worker-2 test: tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces[id-802c73c9-c937-4cef-824b-2191e24a6aab,smoke] time: 2026-02-18 15:50:42.022804Z failure: tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces[id-802c73c9-c937-4cef-824b-2191e24a6aab,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 296A 2026-02-18 15:50:18,298 27 INFO [tempest.lib.common.rest_client] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 2.094s 2026-02-18 15:50:18,298 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-RoutersTest-1644575361"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:18 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '624', 'x-openstack-request-id': 'req-1ee3da3a-e6dc-4cca-9337-fb04edce9e40', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks'} Body: b'{"network":{"id":"4fd56ca6-8c37-483a-a490-86e0a2b09aec","name":"tempest-RoutersTest-1644575361","tenant_id":"3a543bfeb5de44e5af7a4b687a0aff16","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"3a543bfeb5de44e5af7a4b687a0aff16","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","router:external":false,"is_default":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"description":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:50:17Z","updated_at":"2026-02-18T15:50:17Z","revision_number":1}}' 2026-02-18 15:50:25,414 27 INFO [tempest.lib.common.rest_client] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 7.116s 2026-02-18 15:50:25,415 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-RoutersTest-886812785"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:50:24 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '623', 'x-openstack-request-id': 'req-b4805283-3999-40c3-bd21-3c410da949b9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks'} Body: b'{"network":{"id":"04fea7f0-d19e-4241-aead-7f3cbe359a9f","name":"tempest-RoutersTest-886812785","tenant_id":"3a543bfeb5de44e5af7a4b687a0aff16","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"3a543bfeb5de44e5af7a4b687a0aff16","qos_policy_id":null,"port_security_enabled":true,"dns_domain":"","router:external":false,"is_default":false,"availability_zone_hints":[],"availability_zones":[],"ipv4_address_scope":null,"ipv6_address_scope":null,"description":"","l2_adjacency":true,"tags":[],"created_at":"2026-02-18T15:50:20Z","updated_at":"2026-02-18T15:50:21Z","revision_number":1}}' 2026-02-18 15:50:41,122 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,127 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,131 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,135 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,138 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,147 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,155 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,158 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,166 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,170 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f 2026-02-18 15:50:41,719 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,750 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,967 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,969 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,970 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,972 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,979 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,983 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,994 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 2026-02-18 15:50:41,997 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec 0 Content-Type: text/x-traceback;charset=utf8 traceback FF4 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_routers.py", line 256, in test_add_multiple_router_interfaces subnet01 = self.create_subnet(network01) File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 141, in create_subnet body = client.create_subnet( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/subnets_client.py", line 27, in create_subnet return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 Content-Type: text/x-traceback;charset=utf8 traceback-1 100B Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/lib/common/utils/test_utils.py", line 87, in call_and_ignore_notfound_exc return func(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 52, in delete_network return self.delete_resource(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 42, in delete_resource resp, body = self.delete(req_uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/04fea7f0-d19e-4241-aead-7f3cbe359a9f (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8 traceback-2 100B Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/lib/common/utils/test_utils.py", line 87, in call_and_ignore_notfound_exc return func(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 52, in delete_network return self.delete_resource(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 42, in delete_resource resp, body = self.delete(req_uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/4fd56ca6-8c37-483a-a490-86e0a2b09aec (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.063153Z tags: worker-4 test: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) time: 2026-02-18 15:50:42.063153Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-4 time: 2026-02-18 15:50:42.068030Z tags: worker-6 test: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) time: 2026-02-18 15:50:42.068030Z failure: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-02-18 15:50:42.081900Z tags: worker-7 test: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) time: 2026-02-18 15:50:42.081900Z failure: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-02-18 15:50:42.036377Z tags: worker-2 test: tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id[id-2b7d2f37-6748-4d78-92e5-1d590234f0d5,smoke] time: 2026-02-18 15:50:42.094726Z failure: tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id[id-2b7d2f37-6748-4d78-92e5-1d590234f0d5,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D20 2026-02-18 15:50:42,046 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,048 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,051 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,058 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,061 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,063 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,068 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,071 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,075 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,081 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 0 Content-Type: text/x-traceback;charset=utf8 traceback 1006 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_routers.py", line 125, in test_add_remove_router_interface_with_port_id network = self.networks_client.create_network( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 27, in create_network return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.169940Z tags: worker-7 test: setUpClass (tempest.api.network.test_security_groups.SecGroupTest) time: 2026-02-18 15:50:42.169940Z failure: setUpClass (tempest.api.network.test_security_groups.SecGroupTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-02-18 15:50:42.097285Z tags: worker-2 test: tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id[id-b42e6e39-2e37-49cc-a6f4-8467e940900a,smoke] time: 2026-02-18 15:50:42.185878Z failure: tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id[id-b42e6e39-2e37-49cc-a6f4-8467e940900a,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D20 2026-02-18 15:50:42,117 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,128 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,135 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,138 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,145 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,154 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,167 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,172 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,174 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-02-18 15:50:42,179 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 0 Content-Type: text/x-traceback;charset=utf8 traceback 1007 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_routers.py", line 97, in test_add_remove_router_interface_with_subnet_id network = self.networks_client.create_network( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 27, in create_network return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:49:19.587864Z tags: worker-0 test: tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip[id-c7e0e60b-ee45-43d0-abeb-8596fd42a2f9,network,smoke] time: 2026-02-18 15:50:42.335369Z failure: tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip[id-c7e0e60b-ee45-43d0-abeb-8596fd42a2f9,network,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 17591 2026-02-18 15:49:19,588 25 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True 2026-02-18 15:49:19,588 25 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True 2026-02-18 15:49:21,046 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs 1.457s 2026-02-18 15:49:21,047 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"keypair": {"name": "tempest-keypair-1914651943", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBO2WgUFk3O4Yd5GTtuDctK7EzMzmWNVa63YesnAd5aq8tBq1crL49+msLpR8432BmhH6g/wPMOV4s8SVMEv0pzzJ6G0+JDoMIaXaRUv2vRnkBGFCm0ehe3uSNIhMflpx9A=="}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:19 GMT', 'server': 'Apache', 'content-length': '386', '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-7641b742-495e-4d2e-a227-83d6d1d14578', 'x-compute-request-id': 'req-7641b742-495e-4d2e-a227-83d6d1d14578', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs'} Body: b'{"keypair": {"name": "tempest-keypair-1914651943", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBO2WgUFk3O4Yd5GTtuDctK7EzMzmWNVa63YesnAd5aq8tBq1crL49+msLpR8432BmhH6g/wPMOV4s8SVMEv0pzzJ6G0+JDoMIaXaRUv2vRnkBGFCm0ehe3uSNIhMflpx9A==", "fingerprint": "f1:81:2b:22:e7:bb:0a:f8:a8:18:76:9c:e9:ef:22:1c", "user_id": "e0744803b31b473e9150cbbb11e568e2"}}' 2026-02-18 15:49:21,050 25 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-1914651943 created 2026-02-18 15:49:21,735 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.684s 2026-02-18 15:49:21,735 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-securitygroup--205530285", "description": "tempest-description--905543017"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:21 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1595', 'x-openstack-request-id': 'req-ed98ee12-7095-429c-9bfe-9b764f032337', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups'} Body: b'{"security_group": {"id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "name": "tempest-securitygroup--205530285", "stateful": true, "tenant_id": "24391a2abca84a8386b65c747292b3ae", "description": "tempest-description--905543017", "shared": false, "security_group_rules": [{"id": "12eca035-8600-40f5-b0ad-731c31b20a21", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "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": 205, "description": null, "tags": [], "created_at": "2026-02-18T15:49:21Z", "updated_at": "2026-02-18T15:49:21Z", "revision_number": 0, "project_id": "24391a2abca84a8386b65c747292b3ae"}, {"id": "db4fea5f-9017-4be8-a440-57ae7822d2ee", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "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": 204, "description": null, "tags": [], "created_at": "2026-02-18T15:49:21Z", "updated_at": "2026-02-18T15:49:21Z", "revision_number": 0, "project_id": "24391a2abca84a8386b65c747292b3ae"}], "tags": [], "created_at": "2026-02-18T15:49:21Z", "updated_at": "2026-02-18T15:49:21Z", "revision_number": 1, "project_id": "24391a2abca84a8386b65c747292b3ae"}}' 2026-02-18 15:49:22,982 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 1.246s 2026-02-18 15:49:22,982 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group_rule": {"security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:22 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '565', 'x-openstack-request-id': 'req-f20bad76-b499-4b91-bbf9-48b75db1f939', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rule": {"id": "359b99f3-918c-4953-8bf2-7f55fc8d7cad", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "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, "description": "", "created_at": "2026-02-18T15:49:22Z", "updated_at": "2026-02-18T15:49:22Z", "revision_number": 0, "project_id": "24391a2abca84a8386b65c747292b3ae"}}' 2026-02-18 15:49:23,704 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.722s 2026-02-18 15:49:23,705 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group_rule": {"security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:23 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '570', 'x-openstack-request-id': 'req-ab324d0a-d3b7-43ea-8818-967a52054247', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rule": {"id": "975c4262-d6e8-4466-9362-756c4ac86654", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "security_group_id": "f38f0c85-c076-45c6-a42a-d6c3d2d50887", "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, "description": "", "created_at": "2026-02-18T15:49:23Z", "updated_at": "2026-02-18T15:49:23Z", "revision_number": 0, "project_id": "24391a2abca84a8386b65c747292b3ae"}}' 2026-02-18 15:49:23,705 25 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--205530285 created 2026-02-18 15:49:25,380 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips 1.672s 2026-02-18 15:49:25,380 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"floating_network_id": "4ce15c8b-d248-4437-b17e-3f046b58126f"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:25 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '578', 'x-openstack-request-id': 'req-c44e40d1-e217-49e6-ad0d-7e7ab15d76b4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips'} Body: b'{"floatingip": {"id": "e9790324-7858-4169-b3c0-fd2f91927745", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "floating_ip_address": "192.168.122.225", "floating_network_id": "4ce15c8b-d248-4437-b17e-3f046b58126f", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "project_id": "24391a2abca84a8386b65c747292b3ae", "description": "", "qos_policy_id": null, "port_details": null, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-02-18T15:49:24Z", "updated_at": "2026-02-18T15:49:24Z", "revision_number": 0}}' 2026-02-18 15:49:25,380 25 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': 'e9790324-7858-4169-b3c0-fd2f91927745', 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'floating_ip_address': '192.168.122.225', 'floating_network_id': '4ce15c8b-d248-4437-b17e-3f046b58126f', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': '24391a2abca84a8386b65c747292b3ae', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-02-18T15:49:24Z', 'updated_at': '2026-02-18T15:49:24Z', 'revision_number': 0, 'ip': '192.168.122.225'} created 2026-02-18 15:49:25,740 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.352s 2026-02-18 15:49:25,741 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:25 GMT', 'server': 'Apache', 'content-length': '6274', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-4c705fab-f980-4f44-981c-3f2076d57b22', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=8d13ec593c1a48584c7a464730a1243b; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens'} Body: b'{"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "e0744803b31b473e9150cbbb11e568e2", "name": "tempest-AttachInterfacesUnderV243Test-430845420-project-member", "password_expires_at": null}, "audit_ids": ["2LgWrf_dRBOE9J-M9wbxqg"], "expires_at": "2026-02-18T16:49:25.000000Z", "issued_at": "2026-02-18T15:49:25.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "24391a2abca84a8386b65c747292b3ae", "name": "tempest-AttachInterfacesUnderV243Test-430845420"}, "is_domain": false, "roles": [{"id": "33d0c37931d44b8686191bf1166bbce7", "name": "reader"}, {"id": "29c935cdb25040199d4ccb232fca6682", "name": "member"}], "catalog": [{"endpoints": [], "id": "19b279f135fa4353abc3a5135776712d", "type": "Ceilometer", "name": "ceilometer"}, {"endpoints": [{"name": "barbican", "id": "4290f9da5128436b8f9267c0a0c631fa", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "e35eb19d5b2245d5aae86f82040a35e3", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "21342a3eea9f444db8e839847d9c3ad6", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"name": "heat-cfn", "id": "07281f0071c64394ababc8233e3e2734", "interface": "internal", "region_id": "regionOne", "url": "https://heat-cfnapi-internal.openstack.svc:8000/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "216c3486b3df49718e3c19d01404012c", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}], "id": "72b2e94f361245ee8f840e6d36282505", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"name": "neutron", "id": "4a3235e9034849e4886b3363052992a5", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}, {"name": "neutron", "id": "60479e43ca4f43d58da73a1d0199d9ce", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "94a647b603244e7f80de16ebdf503fe4", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "552e7d7de23246e690b4800f52769784", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "5eec98874ccf498cbcee72d3b70d85c6", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "9c1f2f08934e4469ba3c51cc414f9dbc", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "placement", "id": "58b707f78b344510bba0c57f9a5a5f4d", "interface": "public", "region_id": "regionOne", "url": "https://placement-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "placement", "id": "7cebf61a770b4cf8ac35ce57d990d560", "interface": "internal", "region_id": "regionOne", "url": "https://placement-internal.openstack.svc:8778", "region": "regionOne"}], "id": "c7459765f34441c18e6a4d785055a630", "type": "placement", "name": "placement"}, {"endpoints": [{"name": "nova", "id": "3a0c67879c1043a4b495b17c55d5eddd", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "ffe357dbe0d94d8fb730fc9465aa91c2", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "ce06107c887943569a7a29a6662c1ab5", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "cinderv3", "id": "678a5bf3a3e54943a5a880a96736b541", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "c6362e5135864156bcbd537617eae005", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "reg 2026-02-18 15:49:25,743 25 INFO [tempest.lib.common.fixed_network] (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip) Found network {'id': '4a850b1c-cab8-4a06-99df-9ece17779c04', 'name': 'tempest-AttachInterfacesUnderV243Test-1562981259-network', 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'admin_state_up': True, 'mtu': 1442, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '24391a2abca84a8386b65c747292b3ae', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 33017, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'l2_adjacency': True, 'tags': [], 'created_at': '2026-02-18T15:48:58Z', 'updated_at': '2026-02-18T15:48:58Z', 'revision_number': 1} available for tenant 2026-02-18 15:49:25,743 25 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-1914651943', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBO2WgUFk3O4Yd5GTtuDctK7EzMzmWNVa63YesnAd5aq8tBq1crL49+msLpR8432BmhH6g/wPMOV4s8SVMEv0pzzJ6G0+JDoMIaXaRUv2vRnkBGFCm0ehe3uSNIhMflpx9A==', 'fingerprint': 'f1:81:2b:22:e7:bb:0a:f8:a8:18:76:9c:e9:ef:22:1c', 'user_id': 'e0744803b31b473e9150cbbb11e568e2', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDDRc4W44fo+c7z2u8K7P4Zmfc/KrXGoTuojoasW9ctOc0Qs1oQIoj0y\n/HL5CU59VIegBwYFK4EEACKhZANiAATtloFBZNzuGHeRk7bg3LSuxMzM5ljVWut2\nHrJwHeWqvLQatXKy+PfprC6UfON9gZoR+oP8DzDleLPElTBL9Kc8yehtPiQ6DCGl\n2kVL9r0Z5ARhQptHoXt7kjSITH5acfQ=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': 'f38f0c85-c076-45c6-a42a-d6c3d2d50887', 'name': 'tempest-securitygroup--205530285', 'stateful': True, 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'description': 'tempest-description--905543017', 'shared': False, 'security_group_rules': [{'id': '12eca035-8600-40f5-b0ad-731c31b20a21', 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'security_group_id': 'f38f0c85-c076-45c6-a42a-d6c3d2d50887', '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': 205, 'description': None, 'tags': [], 'created_at': '2026-02-18T15:49:21Z', 'updated_at': '2026-02-18T15:49:21Z', 'revision_number': 0, 'project_id': '24391a2abca84a8386b65c747292b3ae'}, {'id': 'db4fea5f-9017-4be8-a440-57ae7822d2ee', 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'security_group_id': 'f38f0c85-c076-45c6-a42a-d6c3d2d50887', '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': 204, 'description': None, 'tags': [], 'created_at': '2026-02-18T15:49:21Z', 'updated_at': '2026-02-18T15:49:21Z', 'revision_number': 0, 'project_id': '24391a2abca84a8386b65c747292b3ae'}], 'tags': [], 'created_at': '2026-02-18T15:49:21Z', 'updated_at': '2026-02-18T15:49:21Z', 'revision_number': 1, 'project_id': '24391a2abca84a8386b65c747292b3ae'}, 'floating_ip': {'id': 'e9790324-7858-4169-b3c0-fd2f91927745', 'tenant_id': '24391a2abca84a8386b65c747292b3ae', 'floating_ip_address': '192.168.122.225', 'floating_network_id': '4ce15c8b-d248-4437-b17e-3f046b58126f', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': '24391a2abca84a8386b65c747292b3ae', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-02-18T15:49:24Z', 'updated_at': '2026-02-18T15:49:24Z', 'revision_number': 0, 'ip': '192.168.122.225'}} 2026-02-18 15:49:30,185 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 202 POST https://nova-public-openstack.apps-crc.testing/v2.1/servers 4.433s 2026-02-18 15:49:30,185 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"server": {"name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "imageRef": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "flavorRef": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "networks": [{"uuid": "4a850b1c-cab8-4a06-99df-9ece17779c04"}], "security_groups": [{"name": "tempest-securitygroup--205530285"}], "key_name": "tempest-keypair-1914651943", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:25 GMT', 'server': 'Apache', 'content-length': '445', 'location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a', '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-b277fe5a-5210-4dd2-ac60-6b6bd6c74d84', 'x-compute-request-id': 'req-b277fe5a-5210-4dd2-ac60-6b6bd6c74d84', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--205530285"}], "adminPass": "9Sv2Ua3UmJhg"}}' 2026-02-18 15:49:32,275 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2.088s 2026-02-18 15:49:32,276 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:30 GMT', 'server': 'Apache', 'content-length': '1450', '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-903958cd-74e4-4f8f-bff2-3f3583073089', 'x-compute-request-id': 'req-903958cd-74e4-4f8f-bff2-3f3583073089', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "BUILD", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:31Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:35,111 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 1.822s 2026-02-18 15:49:35,111 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:33 GMT', 'server': 'Apache', 'content-length': '1517', '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-94e6e2a8-990e-4c89-9a5e-54c2d08e4bda', 'x-compute-request-id': 'req-94e6e2a8-990e-4c89-9a5e-54c2d08e4bda', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "BUILD", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:31Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--205530285"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:39,207 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 3.090s 2026-02-18 15:49:39,208 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:36 GMT', 'server': 'Apache', 'content-length': '1517', '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-87dae304-3a85-4ed3-b7e6-15fa9b1f34b9', 'x-compute-request-id': 'req-87dae304-3a85-4ed3-b7e6-15fa9b1f34b9', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "BUILD", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:31Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--205530285"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:42,001 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 1.787s 2026-02-18 15:49:42,001 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:40 GMT', 'server': 'Apache', 'content-length': '1517', '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-c026de39-bc98-4e2e-93f7-21ad5df57559', 'x-compute-request-id': 'req-c026de39-bc98-4e2e-93f7-21ad5df57559', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "BUILD", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:31Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--205530285"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:44,035 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 1.028s 2026-02-18 15:49:44,035 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:43 GMT', 'server': 'Apache', 'content-length': '1712', '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-732aec18-58dd-4cc1-aad3-409087f9ca5b', 'x-compute-request-id': 'req-732aec18-58dd-4cc1-aad3-409087f9ca5b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "ACTIVE", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:42Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1562981259-network": [{"version": 4, "addr": "10.100.0.8", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:c6:04:d5"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": "2026-02-18T15:49:42.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--205530285"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:44,040 25 INFO [tempest.common.waiters] State transition "BUILD/spawning" ==> "ACTIVE/None" after 12 second wait 2026-02-18 15:49:45,000 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 0.959s 2026-02-18 15:49:45,001 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:44 GMT', 'server': 'Apache', 'content-length': '284', '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-4a1f947b-2f52-4c27-8be2-af09b6ba9762', 'x-compute-request-id': 'req-4a1f947b-2f52-4c27-8be2-af09b6ba9762', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "4a850b1c-cab8-4a06-99df-9ece17779c04", "port_id": "9fe70178-174b-40c8-933c-6e267624afcd", "mac_addr": "fa:16:3e:c6:04:d5", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "19ed61da-cce1-411b-9261-39ba4dfbbab7", "ip_address": "10.100.0.8"}]}]}' 2026-02-18 15:49:47,008 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2.004s 2026-02-18 15:49:47,008 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"port_id": "9fe70178-174b-40c8-933c-6e267624afcd"}} Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:47 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '881', 'x-openstack-request-id': 'req-0bb697cc-11b1-4c0c-8dc9-e0e6b4f9d760', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=879a927dc5689bd8028c2ba91f9071c8; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745'} Body: b'{"floatingip": {"id": "e9790324-7858-4169-b3c0-fd2f91927745", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "floating_ip_address": "192.168.122.225", "floating_network_id": "4ce15c8b-d248-4437-b17e-3f046b58126f", "router_id": "90d4d865-7731-4e29-9b25-0486a954a98c", "port_id": "9fe70178-174b-40c8-933c-6e267624afcd", "fixed_ip_address": "10.100.0.8", "status": "DOWN", "description": "", "qos_policy_id": null, "port_details": {"name": "", "network_id": "4a850b1c-cab8-4a06-99df-9ece17779c04", "mac_address": "fa:16:3e:c6:04:d5", "admin_state_up": true, "status": "ACTIVE", "device_id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "device_owner": "compute:nova"}, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-02-18T15:49:24Z", "updated_at": "2026-02-18T15:49:45Z", "revision_number": 1, "project_id": "24391a2abca84a8386b65c747292b3ae"}}' 2026-02-18 15:49:48,115 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 1.104s 2026-02-18 15:49:48,115 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Feb 2026 15:49:47 GMT', 'server': 'Apache', 'content-length': '1712', '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-ece556fc-8409-4de4-993a-e6f711cf7b5e', 'x-compute-request-id': 'req-ece556fc-8409-4de4-993a-e6f711cf7b5e', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a'} Body: b'{"server": {"id": "08916c85-ecf2-4a23-82a5-867be12c6a2a", "name": "tempest-AttachInterfacesUnderV243Test-server-122368890", "status": "ACTIVE", "tenant_id": "24391a2abca84a8386b65c747292b3ae", "user_id": "e0744803b31b473e9150cbbb11e568e2", "metadata": {}, "hostId": "6ab3c0972ae94773c289762f8b212d143e8e979101fe3d347051f79b", "image": {"id": "ce6906b4-76fe-441b-8af7-13c52d13bf6b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ce6906b4-76fe-441b-8af7-13c52d13bf6b"}]}, "flavor": {"id": "5dfac969-0a7c-4609-bdd6-83fc600bd338", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/5dfac969-0a7c-4609-bdd6-83fc600bd338"}]}, "created": "2026-02-18T15:49:30Z", "updated": "2026-02-18T15:49:42Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1562981259-network": [{"version": 4, "addr": "10.100.0.8", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:c6:04:d5"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1914651943", "OS-SRV-USG:launched_at": "2026-02-18T15:49:42.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--205530285"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-02-18 15:49:48,128 25 INFO [tempest.lib.common.ssh] Creating ssh connection to '192.168.122.225:22' as 'cirros' with public key authentication 2026-02-18 15:50:20,245 25 INFO [paramiko.transport] Connected (version 2.0, client dropbear_2020.81) 2026-02-18 15:50:21,335 25 INFO [paramiko.transport] Authentication (publickey) successful! 2026-02-18 15:50:21,403 25 INFO [tempest.lib.common.ssh] ssh connection to cirros@192.168.122.225 successfully created 2026-02-18 15:50:37,705 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:39,921 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,033 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,035 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,038 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,202 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,206 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,219 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,221 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:40,226 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface 2026-02-18 15:50:41,115 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,119 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,122 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,123 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,126 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,130 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,132 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,134 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,136 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,143 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41,147 25 ERROR [tempest.api.compute.base] Failed to delete server 08916c85-ecf2-4a23-82a5-867be12c6a2a 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base raise err 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base sock.connect(sa) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base conn.connect() 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base conn = self._new_conn() 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base raise NewConnectionError( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 172, in delete_server 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.request_encode_url( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base return self.urlopen( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base retries = retries.increment( 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:41.147 25 ERROR tempest.api.compute.base 2026-02-18 15:50:41,153 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,156 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,159 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,161 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,163 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,165 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,168 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,173 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,177 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,181 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1914651943 2026-02-18 15:50:41,184 25 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-1914651943 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources raise err 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources conn.connect() 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-1914651943 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:41.184 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41,329 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,331 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,343 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,345 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,351 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,355 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,357 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,359 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,361 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,362 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41,365 25 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting security group f38f0c85-c076-45c6-a42a-d6c3d2d50887 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources raise err 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources conn.connect() 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 315, in clear_validation_resources 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/security_groups_client.py", line 59, in delete_security_group 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 42, in delete_resource 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/security-groups/f38f0c85-c076-45c6-a42a-d6c3d2d50887 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:41.365 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:41,368 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,373 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,376 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,623 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,764 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,979 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,987 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:41,995 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:42,002 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:42,048 25 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:42,054 25 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting ip e9790324-7858-4169-b3c0-fd2f91927745 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources raise err 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources conn.connect() 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 335, in clear_validation_resources 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources floating_ip_client.delete_floatingip(fip_id) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/floating_ips_client.py", line 55, in delete_floatingip 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 42, in delete_resource 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/floatingips/e9790324-7858-4169-b3c0-fd2f91927745 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-02-18 15:50:42.054 25 ERROR tempest.lib.common.validation_resources 0 Content-Type: text/x-traceback;charset=utf8 traceback 11C0 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/common/utils/__init__.py", line 65, in wrapper return f(*func_args, **func_kwargs) File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_attach_interfaces.py", line 378, in test_add_remove_fixed_ip server, ifs, fip = self._create_server_get_interfaces() File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_attach_interfaces.py", line 93, in _create_server_get_interfaces ifs = (self.interfaces_client.list_interfaces(server['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/interfaces_client.py", line 32, in list_interfaces resp, body = self.get('servers/%s/os-interface' % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a/os-interface (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8 traceback-1 1241 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/fixtures/fixture.py", line 124, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3.9/site-packages/fixtures/callmany.py", line 84, in __call__ raise error[1].with_traceback(error[2]) File "/usr/lib/python3.9/site-packages/fixtures/callmany.py", line 78, in __call__ cleanup(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 346, in clear_validation_resources raise has_exception File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources keypair_client.delete_keypair(keypair_name) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair resp, body = self.delete(url) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-1914651943 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:42.402224Z tags: worker-1 test: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) time: 2026-02-18 15:50:42.402224Z failure: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 6B9 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 628, in resource_cleanup raise testtools.MultipleExceptions(*cleanup_errors) testtools.runtest.MultipleExceptions: ((, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/62ff74d1-61fb-4453-b03a-828c67180efe (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-731987107 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-1 time: 2026-02-18 15:50:42.439624Z tags: worker-1 test: setUpClass (tempest.api.identity.v3.test_api_discovery.TestApiDiscovery) time: 2026-02-18 15:50:42.439624Z failure: setUpClass (tempest.api.identity.v3.test_api_discovery.TestApiDiscovery) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1703 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/identity/base.py", line 30, in setup_credentials super(BaseIdentityTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-02-18 15:50:42.466292Z tags: worker-1 test: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest) time: 2026-02-18 15:50:42.466292Z failure: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-02-18 15:50:42.191349Z tags: worker-2 test: tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router[id-f64403e2-8483-4b34-8ccd-b09a87bcc68c,smoke] time: 2026-02-18 15:50:42.435906Z failure: tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router[id-f64403e2-8483-4b34-8ccd-b09a87bcc68c,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D16 2026-02-18 15:50:42,336 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,346 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,360 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,369 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,378 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,385 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,397 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,408 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,428 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 2026-02-18 15:50:42,431 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/routers 0 Content-Type: text/x-traceback;charset=utf8 traceback 107C Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_routers.py", line 62, in test_create_show_list_update_delete_router router = self.create_router( File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 193, in create_router body = cls.routers_client.create_router( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 27, in create_router return self.create_resource(uri, post_body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/routers (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.485354Z tags: worker-2 test: tearDownClass (tempest.api.network.test_routers.RoutersTest) time: 2026-02-18 15:50:42.485354Z failure: tearDownClass (tempest.api.network.test_routers.RoutersTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 116C Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 757, in clear_credentials cls._creds_provider.clear_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 611, in clear_creds self.creds_client.delete_user(creds.user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 55, in delete_user self.users_client.delete_user(user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/users_client.py", line 104, in delete_user resp, body = self.delete("users/%s" % user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/users/9cb06a2c1c304bb0a59e7f9dab26740b (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.489060Z tags: worker-1 test: setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery) time: 2026-02-18 15:50:42.489060Z failure: setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-02-18 15:50:42.555008Z tags: worker-0 test: tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test) time: 2026-02-18 15:50:42.555008Z failure: tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 514 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 628, in resource_cleanup raise testtools.MultipleExceptions(*cleanup_errors) testtools.runtest.MultipleExceptions: ((, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/08916c85-ecf2-4a23-82a5-867be12c6a2a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-0 time: 2026-02-18 15:50:42.586177Z tags: worker-0 test: setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON) time: 2026-02-18 15:50:42.586177Z failure: setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1703 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/identity/base.py", line 30, in setup_credentials super(BaseIdentityTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:42.521155Z tags: worker-1 test: setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) time: 2026-02-18 15:50:42.521155Z failure: setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1722 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-02-18 15:50:42.683856Z tags: worker-2 test: setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test) time: 2026-02-18 15:50:42.683856Z failure: setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.765477Z tags: worker-2 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest) time: 2026-02-18 15:50:42.765477Z failure: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 16FF Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/manager.py", line 104, in setup_credentials super(ScenarioTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-02-18 15:50:42.685507Z tags: worker-0 test: setUpClass (tempest.api.image.v2.test_versions.VersionsTest) time: 2026-02-18 15:50:42.685507Z failure: setUpClass (tempest.api.image.v2.test_versions.VersionsTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 16FD Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/image/base.py", line 43, in setup_credentials super(BaseImageTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:42.869694Z tags: worker-0 test: setUpClass (tempest.api.network.test_networks.NetworksTest) time: 2026-02-18 15:50:42.869694Z failure: setUpClass (tempest.api.network.test_networks.NetworksTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:43.134868Z tags: worker-0 test: setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) time: 2026-02-18 15:50:43.134868Z failure: setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 17D3 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/test_account_quotas.py", line 32, in setup_credentials super(AccountQuotasTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:43.253137Z tags: worker-0 test: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) time: 2026-02-18 15:50:43.253137Z failure: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1722 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-02-18 15:50:43.295231Z tags: worker-0 test: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) time: 2026-02-18 15:50:43.295231Z failure: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 17AC Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/test_network_basic_ops.py", line 100, in setup_credentials super(TestNetworkBasicOps, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/manager.py", line 104, in setup_credentials super(ScenarioTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 .stestr/times.dbm.bak0000644012276001227600000002046215145357723014777 0ustar tempesttempest'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume)', (0, 3) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor', (512, 8) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors', (1024, 8) 'tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete', (1536, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create', (2048, 8) 'tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all', (2560, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list', (3072, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image', (3584, 7) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file', (4096, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image', (4608, 8) 'tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists', (5120, 7) 'tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools', (5632, 8) 'tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete', (6144, 9) 'tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups', (6656, 8) 'tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port', (7168, 8) 'tempest.api.network.test_ports.PortsTestJSON.test_list_ports', (7680, 8) 'tempest.api.network.test_ports.PortsTestJSON.test_show_port', (8192, 8) 'tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers', (8704, 8) 'tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details', (9216, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses', (9728, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet', (10240, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility', (10752, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks', (11264, 7) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets', (11776, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network', (12288, 8) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers', (12800, 8) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details', (13312, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_network', (13824, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet', (14336, 8) 'tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id', (14848, 8) 'tempest.api.object_storage.test_account_services.AccountTest.test_list_account_metadata', (15360, 8) 'tempest.api.object_storage.test_account_services.AccountTest.test_list_containers', (15872, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_create_object', (16384, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_get_object', (16896, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_list_object_metadata', (17408, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata', (17920, 8) 'tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service', (18432, 8) 'tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain', (18944, 8) 'tempest.api.compute.test_versions.TestVersions.test_get_version_details', (19456, 8) 'tempest.api.compute.test_versions.TestVersions.test_list_api_versions', (19968, 8) 'tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete', (20480, 7) 'tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint', (20992, 8) 'tearDownClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON)', (21504, 3) 'tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions', (22016, 9) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest)', (22528, 3) 'setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON)', (23040, 3) 'setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON)', (23552, 3) 'setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest)', (24064, 3) 'setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps)', (24576, 3) 'tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON)', (25088, 3) 'setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps)', (25600, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest)', (26112, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest)', (26624, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest)', (27136, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest)', (27648, 3) 'setUpClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test)', (28160, 3) 'tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard', (28672, 9) 'setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON)', (29184, 3) 'tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces', (29696, 9) 'setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest)', (30208, 3) 'setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON)', (30720, 3) 'setUpClass (tempest.api.network.test_routers.RoutersIpV6Test)', (31232, 3) 'setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)', (31744, 3) 'tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id', (32256, 8) 'setUpClass (tempest.api.network.test_security_groups.SecGroupTest)', (32768, 3) 'tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id', (33280, 8) 'tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip', (33792, 9) 'tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON)', (34304, 3) 'setUpClass (tempest.api.identity.v3.test_api_discovery.TestApiDiscovery)', (34816, 3) 'setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest)', (35328, 3) 'tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router', (35840, 8) 'tearDownClass (tempest.api.network.test_routers.RoutersTest)', (36352, 3) 'setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery)', (36864, 3) 'tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test)', (37376, 3) 'setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON)', (37888, 3) 'setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest)', (38400, 3) 'setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)', (38912, 3) 'setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode)', (39424, 3) 'setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test)', (39936, 3) 'setUpClass (tempest.api.volume.test_versions.VersionsTest)', (40448, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest)', (40960, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration)', (41472, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest)', (41984, 3) 'setUpClass (tempest.api.image.v2.test_versions.VersionsTest)', (42496, 3) 'setUpClass (tempest.api.network.test_networks.NetworksTest)', (43008, 3) 'setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest)', (43520, 3) 'setUpClass (tempest.api.object_storage.test_container_services.ContainerTest)', (44032, 3) 'setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps)', (44544, 3) .stestr/times.dbm.dir0000644012276001227600000002046215145357724015021 0ustar tempesttempest'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume)', (0, 3) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor', (512, 8) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors', (1024, 8) 'tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete', (1536, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create', (2048, 8) 'tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all', (2560, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list', (3072, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image', (3584, 7) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file', (4096, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image', (4608, 8) 'tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists', (5120, 7) 'tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools', (5632, 8) 'tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete', (6144, 9) 'tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups', (6656, 8) 'tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port', (7168, 8) 'tempest.api.network.test_ports.PortsTestJSON.test_list_ports', (7680, 8) 'tempest.api.network.test_ports.PortsTestJSON.test_show_port', (8192, 8) 'tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers', (8704, 8) 'tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details', (9216, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses', (9728, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet', (10240, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility', (10752, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks', (11264, 7) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets', (11776, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network', (12288, 8) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers', (12800, 8) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details', (13312, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_network', (13824, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet', (14336, 8) 'tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id', (14848, 8) 'tempest.api.object_storage.test_account_services.AccountTest.test_list_account_metadata', (15360, 8) 'tempest.api.object_storage.test_account_services.AccountTest.test_list_containers', (15872, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_create_object', (16384, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_get_object', (16896, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_list_object_metadata', (17408, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata', (17920, 8) 'tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service', (18432, 8) 'tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain', (18944, 8) 'tempest.api.compute.test_versions.TestVersions.test_get_version_details', (19456, 8) 'tempest.api.compute.test_versions.TestVersions.test_list_api_versions', (19968, 8) 'tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete', (20480, 7) 'tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint', (20992, 8) 'tearDownClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON)', (21504, 3) 'tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions', (22016, 9) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest)', (22528, 3) 'setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON)', (23040, 3) 'setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON)', (23552, 3) 'setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest)', (24064, 3) 'setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps)', (24576, 3) 'tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON)', (25088, 3) 'setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps)', (25600, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest)', (26112, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest)', (26624, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest)', (27136, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest)', (27648, 3) 'setUpClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test)', (28160, 3) 'tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard', (28672, 9) 'setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON)', (29184, 3) 'tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces', (29696, 9) 'setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest)', (30208, 3) 'setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON)', (30720, 3) 'setUpClass (tempest.api.network.test_routers.RoutersIpV6Test)', (31232, 3) 'setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)', (31744, 3) 'tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id', (32256, 8) 'setUpClass (tempest.api.network.test_security_groups.SecGroupTest)', (32768, 3) 'tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id', (33280, 8) 'tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip', (33792, 9) 'tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON)', (34304, 3) 'setUpClass (tempest.api.identity.v3.test_api_discovery.TestApiDiscovery)', (34816, 3) 'setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest)', (35328, 3) 'tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router', (35840, 8) 'tearDownClass (tempest.api.network.test_routers.RoutersTest)', (36352, 3) 'setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery)', (36864, 3) 'tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test)', (37376, 3) 'setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON)', (37888, 3) 'setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest)', (38400, 3) 'setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)', (38912, 3) 'setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode)', (39424, 3) 'setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test)', (39936, 3) 'setUpClass (tempest.api.volume.test_versions.VersionsTest)', (40448, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest)', (40960, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration)', (41472, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest)', (41984, 3) 'setUpClass (tempest.api.image.v2.test_versions.VersionsTest)', (42496, 3) 'setUpClass (tempest.api.network.test_networks.NetworksTest)', (43008, 3) 'setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest)', (43520, 3) 'setUpClass (tempest.api.object_storage.test_container_services.ContainerTest)', (44032, 3) 'setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps)', (44544, 3)