.stestr/0002755012276001227600000000000015157256477012443 5ustar tempesttempest.stestr/format0000644012276001227600000000000215157256134013632 0ustar tempesttempest1 .stestr/next-stream0000644012276001227600000000000215157256477014623 0ustar tempesttempest1 .stestr/times.dbm.dat0000644012276001227600000013001015157256477015010 0ustar tempesttempest0.3162710.2455530.4976991.1998880.5817892.7533880.3749960.3709990.0395913.97125110.0486096.732570.7883810.2447550.2006230.3655190.23295729.3418725.5858251.70136810.6515092.535656.4441167.7301367.7215510.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.025.287760.00.00.00.00.1668950.00.00.00.00.00.00.00.213670.00.0705480.00.00.00.00.00.070.4964970.00.3011210.5373220.51666715.7949558.8949016.197273.3580370.00.1939930.0830640.085120.0941770.062420.0463050.0425520.091535.stestr/00000600012276001227600000214164515157256477012530 0ustar tempesttempesttime: 2026-03-20 14:41:15.814900Z tags: worker-7 test: tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor[id-1f12046b-753d-40d2-abb6-d8eb8b30cb2f,smoke] time: 2026-03-20 14:41:16.131171Z 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-03-20 14:41:16,127 32 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_get_flavor): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9 0.312s 2026-03-20 14:41:16,128 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': 'Fri, 20 Mar 2026 14:41:15 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-f435bb5f-a8d6-40dc-9acf-d801c5b0698f', 'x-compute-request-id': 'req-f435bb5f-a8d6-40dc-9acf-d801c5b0698f', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9'} Body: b'{"flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "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/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}}' 0 ] tags: -worker-7 time: 2026-03-20 14:41:16.131733Z tags: worker-7 test: tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors[id-e36c0eaa-dff5-4082-ad1f-3f9a80aa3f59,smoke] time: 2026-03-20 14:41:16.377286Z 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-03-20 14:41:16,275 32 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_list_flavors): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors 0.142s 2026-03-20 14:41:16,275 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': 'Fri, 20 Mar 2026 14:41:16 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-e63c672e-376c-4670-8fe2-27529dfaa39f', 'x-compute-request-id': 'req-e63c672e-376c-4670-8fe2-27529dfaa39f', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "750c2855-a660-47c3-b2dc-ed4eb6631c86", "name": "m1.micro", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/750c2855-a660-47c3-b2dc-ed4eb6631c86"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/750c2855-a660-47c3-b2dc-ed4eb6631c86"}]}, {"id": "a087946a-bbb8-4a82-b93f-a0a3b9411342", "name": "m1.small", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/a087946a-bbb8-4a82-b93f-a0a3b9411342"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/a087946a-bbb8-4a82-b93f-a0a3b9411342"}]}, {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "name": "m1.nano", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}]}' 2026-03-20 14:41:16,375 32 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_list_flavors): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9 0.098s 2026-03-20 14:41:16,375 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': 'Fri, 20 Mar 2026 14:41:16 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-1a4be4ed-7b45-4c58-a107-6df1d2561b60', 'x-compute-request-id': 'req-1a4be4ed-7b45-4c58-a107-6df1d2561b60', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9'} Body: b'{"flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "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/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}}' 0 ] tags: -worker-7 time: 2026-03-20 14:41:17.484550Z tags: worker-1 test: tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id[id-2c12c5b5-efcf-4aa5-90c5-bff1ab0cdbe2,smoke] time: 2026-03-20 14:41:17.982249Z 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:'' 8AD 2026-03-20 14:41:17,854 26 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/e5b58191-17bb-4b75-b695-517d0dc064d2 0.369s 2026-03-20 14:41:17,854 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"region": {"description": "tempest-description-1429337372"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:17 GMT', 'server': 'Apache', 'content-length': '255', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-bab7c317-f188-473b-bb7a-b3808c2d5336', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/e5b58191-17bb-4b75-b695-517d0dc064d2'} Body: b'{"region": {"id": "e5b58191-17bb-4b75-b695-517d0dc064d2", "description": "tempest-description-1429337372", "parent_region_id": null, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/regions/e5b58191-17bb-4b75-b695-517d0dc064d2"}}}\n' 2026-03-20 14:41:17,981 26 INFO [tempest.lib.common.rest_client] Request (RegionsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/regions/e5b58191-17bb-4b75-b695-517d0dc064d2 0.126s 2026-03-20 14:41:17,981 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:17 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-7092773c-1487-4587-a6c0-1a8e364f2683', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/e5b58191-17bb-4b75-b695-517d0dc064d2'} Body: b'' 0 ] tags: -worker-1 time: 2026-03-20 14:41:18.123096Z tags: worker-4 test: tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint[id-37e8f15e-ee7c-4657-a1e7-f6b61e375eff,smoke] time: 2026-03-20 14:41:19.322984Z 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:'' 2833 2026-03-20 14:41:18,216 29 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/services 0.092s 2026-03-20 14:41:18,216 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"name": "tempest-service-717166167", "type": "tempest-type-683274928", "description": "tempest-description-244936168"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:18 GMT', 'server': 'Apache', 'content-length': '310', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-131db5d3-ab58-4a13-a4c3-46a721c27f07', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; 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-717166167", "description": "tempest-description-244936168", "id": "d8772a11b53d41dc951161a78f14aab6", "type": "tempest-type-683274928", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/d8772a11b53d41dc951161a78f14aab6"}}}\n' 2026-03-20 14:41:18,414 29 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/endpoints 0.196s 2026-03-20 14:41:18,414 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"endpoint": {"service_id": "040dde21f7f34644b270759b9966d63a", "interface": "public", "url": "https://url-634903527.com", "region": "tempest-region-1273724646", "enabled": true}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:18 GMT', 'server': 'Apache', 'content-length': '383', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-6c769bc5-35fc-4a77-8d2e-391857570583', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/endpoints'} Body: b'{"endpoint": {"id": "65b9e2b7021d4df2b69a72a3743c1fd2", "interface": "public", "region_id": "tempest-region-1273724646", "service_id": "040dde21f7f34644b270759b9966d63a", "url": "https://url-634903527.com", "enabled": true, "region": "tempest-region-1273724646", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/endpoints/65b9e2b7021d4df2b69a72a3743c1fd2"}}}\n' 2026-03-20 14:41:18,511 29 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-1273724646 0.095s 2026-03-20 14:41:18,512 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:18 GMT', 'server': 'Apache', 'content-length': '203', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c92fe936-1f7a-40d1-aae2-35898e7e054e', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-1273724646'} Body: b'{"region": {"id": "tempest-region-1273724646", "description": "", "parent_region_id": null, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-1273724646"}}}\n' 2026-03-20 14:41:18,804 29 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/endpoints/65b9e2b7021d4df2b69a72a3743c1fd2 0.290s 2026-03-20 14:41:18,805 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"endpoint": {"service_id": "d8772a11b53d41dc951161a78f14aab6", "interface": "internal", "url": "https://url-275506589.com", "region": "tempest-region-821241864", "enabled": false}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:18 GMT', 'server': 'Apache', 'content-length': '384', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-126f01b4-62f8-4b43-b7a8-86074e296ea0', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/endpoints/65b9e2b7021d4df2b69a72a3743c1fd2'} Body: b'{"endpoint": {"id": "65b9e2b7021d4df2b69a72a3743c1fd2", "interface": "internal", "region_id": "tempest-region-821241864", "service_id": "d8772a11b53d41dc951161a78f14aab6", "url": "https://url-275506589.com", "enabled": false, "region": "tempest-region-821241864", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/endpoints/65b9e2b7021d4df2b69a72a3743c1fd2"}}}\n' 2026-03-20 14:41:18,925 29 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-821241864 0.120s 2026-03-20 14:41:18,925 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:18 GMT', 'server': 'Apache', 'content-length': '201', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-cf05179c-9184-47a9-9fbd-14c5fe1ca792', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-821241864'} Body: b'{"region": {"id": "tempest-region-821241864", "description": "", "parent_region_id": null, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-821241864"}}}\n' 2026-03-20 14:41:19,037 29 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/endpoints/65b9e2b7021d4df2b69a72a3743c1fd2 0.111s 2026-03-20 14:41:19,037 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:18 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-57e29bf3-4df2-4c2c-ad73-c1734718eacd', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/endpoints/65b9e2b7021d4df2b69a72a3743c1fd2'} Body: b'' 2026-03-20 14:41:19,132 29 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-821241864 0.094s 2026-03-20 14:41:19,132 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:19 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f3a8cfa6-5bfc-432a-a29c-8075e8f51aa5', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-821241864'} Body: b'' 2026-03-20 14:41:19,225 29 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-1273724646 0.093s 2026-03-20 14:41:19,226 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:19 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-78db4edd-0ac4-4247-a206-78cb5075a290', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-1273724646'} Body: b'' 2026-03-20 14:41:19,321 29 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/services/d8772a11b53d41dc951161a78f14aab6 0.094s 2026-03-20 14:41:19,321 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:19 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-9a9ff1a7-8e3f-4288-9bf5-875fc3954d2a', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/d8772a11b53d41dc951161a78f14aab6'} Body: b'' 0 ] tags: -worker-4 time: 2026-03-20 14:41:26.542127Z tags: worker-1 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image[id-f848bb94-1c6e-45a4-8726-39e3a5b23535,smoke] time: 2026-03-20 14:41:27.123916Z 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:'' 19C1 2026-03-20 14:41:26,815 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.272s 2026-03-20 14:41:26,815 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-82185233", "container_format": "bare", "disk_format": "qcow2", "visibility": "private"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:26 GMT', 'server': 'Apache', 'content-length': '632', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/cdeac5dd-a0ef-4a66-918a-78cbcc7bd68b', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-2d3cc572-2c02-4679-8dea-a6f16df5906c', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; 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-82185233", "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": "871405e677ab4c14a7823c9e6d621850", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "cdeac5dd-a0ef-4a66-918a-78cbcc7bd68b", "created_at": "2026-03-20T14:41:26Z", "updated_at": "2026-03-20T14:41:26Z", "tags": [], "self": "/v2/images/cdeac5dd-a0ef-4a66-918a-78cbcc7bd68b", "file": "/v2/images/cdeac5dd-a0ef-4a66-918a-78cbcc7bd68b/file", "schema": "/v2/schemas/image"}' 2026-03-20 14:41:26,951 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://glance-default-public-openstack.apps-crc.testing/v2/images/cdeac5dd-a0ef-4a66-918a-78cbcc7bd68b 0.135s 2026-03-20 14:41:26,951 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:26 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-509fe7ee-a47c-4520-b4e9-ffd31781bc73', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/cdeac5dd-a0ef-4a66-918a-78cbcc7bd68b'} Body: b'' 2026-03-20 14:41:27,015 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/cdeac5dd-a0ef-4a66-918a-78cbcc7bd68b 0.064s 2026-03-20 14:41:27,015 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:26 GMT', 'server': 'Apache', 'content-length': '139', 'x-openstack-request-id': 'req-0fa8c948-5a57-4be4-9134-e46a4a7cac1f', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/cdeac5dd-a0ef-4a66-918a-78cbcc7bd68b'} Body: b'{"message": "No image found with ID cdeac5dd-a0ef-4a66-918a-78cbcc7bd68b

\\n\\n\\n", "code": "404 Not Found", "title": "Not Found"}' 2026-03-20 14:41:27,123 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images 0.107s 2026-03-20 14:41:27,123 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:27 GMT', 'server': 'Apache', 'content-length': '1797', 'x-openstack-request-id': 'req-852b4c80-9b52-4f88-8649-dcdd7ebee8fc', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; 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": "2a251216546846739cf54cf7e77bf2a8", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "1103b92ce8ad966e41235a4de260deb791ff571670c0342666c8582fbb9caefe6af07ebb11d34f44f8414b609b29c1bdf1d72ffa6faa39c88e8721d09847952b", "id": "a699f5df-9d1c-42b1-986e-77bb5607f90f", "created_at": "2026-03-20T14:40:42Z", "updated_at": "2026-03-20T14:40:43Z", "tags": [], "self": "/v2/images/a699f5df-9d1c-42b1-986e-77bb5607f90f", "file": "/v2/images/a699f5df-9d1c-42b1-986e-77bb5607f90f/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": "2a251216546846739cf54cf7e77bf2a8", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "1103b92ce8ad966e41235a4de260deb791ff571670c0342666c8582fbb9caefe6af07ebb11d34f44f8414b609b29c1bdf1d72ffa6faa39c88e8721d09847952b", "id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "created_at": "2026-03-20T14:40:40Z", "updated_at": "2026-03-20T14:40:41Z", "tags": [], "self": "/v2/images/ed3ac831-bafd-45d2-94bd-4662a2231781", "file": "/v2/images/ed3ac831-bafd-45d2-94bd-4662a2231781/file", "schema": "/v2/schemas/image", "stores": "default_backend"}], "first": "/v2/images", "schema": "/v2/schemas/images"}' 0 ] tags: -worker-1 time: 2026-03-20 14:41:27.124175Z tags: worker-1 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file[id-139b765e-7f3d-4b3d-8b37-3ca3876ee318,smoke] time: 2026-03-20 14:41:29.877563Z 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:'' 2615 2026-03-20 14:41:27,224 26 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.100s 2026-03-20 14:41:27,225 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-1184829378", "container_format": "bare", "disk_format": "qcow2", "visibility": "private", "ramdisk_id": "00000000-1111-2222-3333-444455556666"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:27 GMT', 'server': 'Apache', 'content-length': '688', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/74f7ee8c-3386-4f08-ba3f-844891547ee3', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-9a1234c4-6398-4c97-a00c-fbef794ad1d6', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; 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-1184829378", "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": "871405e677ab4c14a7823c9e6d621850", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "74f7ee8c-3386-4f08-ba3f-844891547ee3", "created_at": "2026-03-20T14:41:27Z", "updated_at": "2026-03-20T14:41:27Z", "tags": [], "self": "/v2/images/74f7ee8c-3386-4f08-ba3f-844891547ee3", "file": "/v2/images/74f7ee8c-3386-4f08-ba3f-844891547ee3/file", "schema": "/v2/schemas/image"}' 2026-03-20 14:41:27,323 26 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/74f7ee8c-3386-4f08-ba3f-844891547ee3/file 0.098s 2026-03-20 14:41:27,324 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:27 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-0b09d3ed-d913-4145-9fda-6f31aca2e854', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/74f7ee8c-3386-4f08-ba3f-844891547ee3/file'} Body: b'' 2026-03-20 14:41:28,845 26 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/74f7ee8c-3386-4f08-ba3f-844891547ee3/file 1.518s 2026-03-20 14:41:28,846 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/octet-stream', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:27 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-09adb674-3ab8-423c-82ae-f311886b9123', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/74f7ee8c-3386-4f08-ba3f-844891547ee3/file'} Body: b'' 2026-03-20 14:41:29,031 26 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/74f7ee8c-3386-4f08-ba3f-844891547ee3 0.184s 2026-03-20 14:41:29,031 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:28 GMT', 'server': 'Apache', 'content-length': '877', 'x-openstack-request-id': 'req-a34847ca-9dc3-43c2-b351-d53313962d74', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/74f7ee8c-3386-4f08-ba3f-844891547ee3'} Body: b'{"ramdisk_id": "00000000-1111-2222-3333-444455556666", "name": "tempest-image-1184829378", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 1024, "virtual_size": null, "status": "active", "checksum": "3da1548e02d292f68019a3b9731db124", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "871405e677ab4c14a7823c9e6d621850", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "07ab16b8cf781d8bea4558ccecb64dc1fc63abafbfa1584be32cfd9937080a464717be6ca774afd7eb7abe32ccb537b4f6aa74094fd7ef942a6ab67f6d14e212", "id": "74f7ee8c-3386-4f08-ba3f-844891547ee3", "created_at": "2026-03-20T14:41:27Z", "updated_at": "2026-03-20T14:41:28Z", "tags": [], "self": "/v2/images/74f7ee8c-3386-4f08-ba3f-844891547ee3", "file": "/v2/images/74f7ee8c-3386-4f08-ba3f-844891547ee3/file", "schema": "/v2/schemas/image", "stores": "default_backend"}' 2026-03-20 14:41:29,876 26 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/74f7ee8c-3386-4f08-ba3f-844891547ee3/file 0.845s 2026-03-20 14:41:29,877 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:29 GMT', 'server': 'Apache', 'content-length': '1024', 'content-md5': '3da1548e02d292f68019a3b9731db124', 'x-openstack-request-id': 'req-efefd71f-b033-4379-8b7d-b563702bd7f4', 'content-type': 'application/octet-stream', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/74f7ee8c-3386-4f08-ba3f-844891547ee3/file'} Body: b'\xb9\x02\xfed7\xd4N\xff;\x86;\xf2M\xcb\xd7\xc0\x0f\x8bC\xa4X\xe4\x98}:\xfa\xc6\xc5\xfa\xa7\xa5d\xfcNv\xea\x12r\xc5`n\x04\xcd7Q\xb1\xd1\xa9\x9eB\xb6S\xa5\x05\xe0\x88\xb0\xd6\xd7\xdc\x12\xf6N\xcf\xec| \x9bB\xdd\xf9q\x15\xfc\xacrh__\xf2\xfd\xcb\xae\xe9\xc5\x10\xa6Fz\xb2\xb6\x8c\xd15zG%mx5\n1\xe5\x973\xc8\xafN\xdd\xb4A /\xf9\xc7Z\x04\x08N\xb9\x1a@\x1a\xfc\xc8\x82s\xee\x91\x96\xb6-/\xd5\'\xe4\xc7+\x82|1\xe4\xf0\x998\xcb\xd0\x12^\xd5\x92\xa0[cv\x91\xd8r\xe0% \xa4\x80\xfdO\x92%\x7f\xe1\xc5o\xe1\xfe\xe60X\xc7`X@\x12\xa2\xff\xaa\xad\xb9\x9e\xcf\x95K\xcd\xa7\x95\xceX\xa9\x98\xbd\xe6\xea\xca4&\x00TiYB\xc7\x16+,\x0e7\x97\x12T:s\x88>}\'-\xbc\xf4q\xf9\xfe#\xe3\xa1\xfd\x17\xde\xdb\xe7\xfdi\xd9u.\xd9\xcaW\x91\xe7W\xbd\xb0\x0cy-m\xb7\x8c\xd3`\xe5F\xc2\x8e\x9cL@V\xa4\xde\xf2o\xf0\xff\x99X\x8e\xb3\xa531\x90\x1f\xdb\x1f*\x9d0^\x88\xda\xf6\x154\xf4Z~\xe6\xbfH=\xea0\xe3>c3Qn\xb1\x0e3\xcd\xe1\xe1\x8dse\xef[v\x82\\\x0b\\\x99\x00\xdc\xc1\x12:\x9a\xaa\x92.\xf1?/gcQ\xbcz\xd6\xa6\x82\xe3\xc4\xd2\x10N\xcb90\xb3\x15\xef\xebF\x8c\x06\x8f\xff\x06\x0f(\x95\xf3M\x8b\x0b\xfa\x0f\x96zK\xf1[\x87\x8a\xce\xae\x894\x8bg\x91\xb1\xd4\xb1:\xfb\xaeGC\xfb\xf6\x99\\\x9a\xaa\x83\xd1l\xb2\xb3\x10\xc6O\x0b\xc6.\x01\x8c\x9f\xb5\x9ejTrt\xaa\xcd\xa2&\xa0\xe9{\x00\x1dZ\xce\x9c<\x1c$\\;\\\x97\x8c(\x0c\x13:\x06QkXL3<\x1e\x01\x06\xa8N\x14\xa3\xcc$\x88\xaf\x82e\x805V\xb6\x8db\xb07r\x95D\xb9\x07.\xcd.\x03L3\x81\xab\x9d\x01\xa1\xac\xef\x89\xc0\xc4,R\xb7\xce:\xd3\xeee\x92\xbcV\xa28\xdbk\xf4[kF\xee\xc8 \x8e5w7#P\xa7\x91\xdf<&\x85\xa21\xa2\x89\xc3\x85\x1a\xb2\x01\xb1:\x16\xa0s}YN\xcf\xc25\xdf\xb0\xb3w\xbc@\xc6\xb3\xdc\xb6\xe9\x0eZ\x10\x83\xe7g@\xfeRp\x1a\x8f\xfc\xbb\xd6\xf4Lt\xe7<\x12\xf1\xcd["\xf8\xe4a>\xb7\xf3\x9bzT\x15\xdc\xf7\x8cp\x90\x9a\xfe\xb4\xcd\x8a\xad\x03\x00d\x8d\xfd\xd7\x98{3\x98&\xc6}5\x81L\x14\x9cc"\x8d\xbb\xc0uSdV+\xd0\xd3\xad\xb8E\xc9\x1147\x15\\\x83\xea\x80abe`\xfb\x00\xef!\xf0%^\xcf\x8b"\xd8\xf5\xbe\x87\xf3\xf0\xa7\x1e\x0b\x96\x0c4\t$C\xd1\x83\xcaW\xef\xfa\xcb\xb2\xe7\x981\xd8\xf8\xc0:\xadW\xcf\rOWgKO^V.6\xcfq$\x06\xdc\xfd\x92TDIe\x9d\xc7gO\xc3\xf5@\xb2\xda`\xf0\xd0\xa8a\x80\x84\xa5\x8e\xe1\xc7\xda\xfb\xf2\xb7\x01\x10&\xf0\rc\xc5\x8f\x1d\x17\x8b%\x07\xbc\xa36\xd4\x16p@L&\x9b\xd0K\'\xc8\x10\xac\xdb\xe9\xd66\x17\x10\xd1L^\xe0\xc9\xaa/\x0e\xd2,\xab&\xfam`.|\xc5p\x93\xabkyO\xd6\xf2"*\xe0\x17f"\xd8T\xf7\x1ek\x87O\xe3x\x98\xe6b\x11\x8f\x829I\xa2\xf1L\x8b9\xect\x17\x9cO\xe5\xfa\x13\x9eBh\x87\xab\xf7\x81\x82\x06\xc2c\x06\xb9i\xcadt\xca\x06\xcb]\x87\xd3\xe7YD\'\x82(\x0c\xb8PL\xe7\r\x9dK\x1c4\x10\x8f\x1f\x1d\xc2ZF\xe0KT\xc6\n9\x0b\xf0\\\x81\xa8\xc4\xcc\x89P\xb3.z\xd8/\x19\xd2qS\x80\x02\r\xb9\xf4\xe0\xc7\x9f/]\xa8\xabb{\xb8\x15\x94\xc6\x1c\xc1LM\x06wv\xf9\x86\xc7]NR_\x01\xba\xf0:\xafy3\xa5\xdc\xc6\xca}\xca\x02\xddfr\na\xa2\xee\x17>\x158\x89\xb9\x17z[\xef\x90t\xf1\xed?\xc4\xfbFI\xe0\xd0\xb2\xa9\x9f\xee"A\x15$\n\xe2\xea\xa3\xfe\xd3\x02\xeb\x03,\xf3c\xa8\x8a^m\xd7\xc7\x93\x05\xc0\x0cU\xff\xcd\xad\'\x152\x1c\x15\x9cJ\t)\xe7\xd2\xff' 0 ] tags: -worker-1 time: 2026-03-20 14:41:29.877882Z tags: worker-1 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image[id-f66891a7-a35c-41a8-b590-a065c2a1caa6,smoke] time: 2026-03-20 14:41:30.252878Z 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-03-20 14:41:30,058 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.180s 2026-03-20 14:41:30,059 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-250676547", "container_format": "bare", "disk_format": "qcow2", "visibility": "private"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:29 GMT', 'server': 'Apache', 'content-length': '633', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-52f4914e-dd4f-4fab-bbcc-885103718e2c', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; 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-250676547", "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": "871405e677ab4c14a7823c9e6d621850", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "b608e268-9f4a-4e6c-84e7-608e54a4ea19", "created_at": "2026-03-20T14:41:30Z", "updated_at": "2026-03-20T14:41:30Z", "tags": [], "self": "/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19", "file": "/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19/file", "schema": "/v2/schemas/image"}' 2026-03-20 14:41:30,153 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://glance-default-public-openstack.apps-crc.testing/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19 0.094s 2026-03-20 14:41:30,154 26 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-291398116"}] Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:30 GMT', 'server': 'Apache', 'content-length': '637', 'x-openstack-request-id': 'req-e9bef420-3908-4ced-a86a-20e3f3d55cb7', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19'} Body: b'{"name": "tempest-new-image-291398116", "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": "871405e677ab4c14a7823c9e6d621850", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "b608e268-9f4a-4e6c-84e7-608e54a4ea19", "created_at": "2026-03-20T14:41:30Z", "updated_at": "2026-03-20T14:41:30Z", "tags": [], "self": "/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19", "file": "/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19/file", "schema": "/v2/schemas/image"}' 2026-03-20 14:41:30,251 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19 0.097s 2026-03-20 14:41:30,252 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:30 GMT', 'server': 'Apache', 'content-length': '637', 'x-openstack-request-id': 'req-ed4511ac-1a4b-4628-99b9-7048322b4b11', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19'} Body: b'{"name": "tempest-new-image-291398116", "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": "871405e677ab4c14a7823c9e6d621850", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "b608e268-9f4a-4e6c-84e7-608e54a4ea19", "created_at": "2026-03-20T14:41:30Z", "updated_at": "2026-03-20T14:41:30Z", "tags": [], "self": "/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19", "file": "/v2/images/b608e268-9f4a-4e6c-84e7-608e54a4ea19/file", "schema": "/v2/schemas/image"}' 0 ] tags: -worker-1 time: 2026-03-20 14:41:32.423577Z tags: worker-4 test: tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service[id-5193aad5-bcb7-411d-85b0-b3b61b96ef06,smoke] time: 2026-03-20 14:41:32.794576Z 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:'' 1764 2026-03-20 14:41:32,485 29 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.061s 2026-03-20 14:41:32,485 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"type": "tempest-type-1146404208", "name": "tempest-service-462850194", "description": "tempest-description-2010819671"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:32 GMT', 'server': 'Apache', 'content-length': '312', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c8263eec-f490-469e-a9dd-277c18f19c3c', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; 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-462850194", "description": "tempest-description-2010819671", "id": "c1d1d3aeeb054de5b3003237c50363d4", "type": "tempest-type-1146404208", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4"}}}\n' 2026-03-20 14:41:32,555 29 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:test_create_update_get_service): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4 0.069s 2026-03-20 14:41:32,555 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"description": "tempest-desc2-1723698411"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:32 GMT', 'server': 'Apache', 'content-length': '306', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-35d55243-a116-465a-a6e2-9240780d6566', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4'} Body: b'{"service": {"name": "tempest-service-462850194", "description": "tempest-desc2-1723698411", "id": "c1d1d3aeeb054de5b3003237c50363d4", "type": "tempest-type-1146404208", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4"}}}\n' 2026-03-20 14:41:32,627 29 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:test_create_update_get_service): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4 0.071s 2026-03-20 14:41:32,627 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:32 GMT', 'server': 'Apache', 'content-length': '306', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-68b331ef-716e-4175-bc4f-dfe5e040629f', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4'} Body: b'{"service": {"name": "tempest-service-462850194", "description": "tempest-desc2-1723698411", "id": "c1d1d3aeeb054de5b3003237c50363d4", "type": "tempest-type-1146404208", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4"}}}\n' 2026-03-20 14:41:32,717 29 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4 0.089s 2026-03-20 14:41:32,717 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:32 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-6d2dceb6-ada9-43c2-9184-df030b50ed07', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4'} Body: b'' 2026-03-20 14:41:32,794 29 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:_run_cleanups): 404 GET https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4 0.076s 2026-03-20 14:41:32,794 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:32 GMT', 'server': 'Apache', 'content-length': '113', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-878ee1ab-2f51-44f2-9151-7db170606ef6', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/c1d1d3aeeb054de5b3003237c50363d4'} Body: b'{"error":{"code":404,"message":"Could not find service: c1d1d3aeeb054de5b3003237c50363d4.","title":"Not Found"}}\n' 0 ] tags: -worker-4 time: 2026-03-20 14:41:36.481390Z tags: worker-1 test: tempest.api.image.v2.test_versions.VersionsTest.test_list_versions[id-659ea30a-a17c-4317-832c-0f68ed23c31d,smoke] time: 2026-03-20 14:41:36.520981Z successful: tempest.api.image.v2.test_versions.VersionsTest.test_list_versions[id-659ea30a-a17c-4317-832c-0f68ed23c31d,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' B38 2026-03-20 14:41:36,519 26 INFO [tempest.lib.common.rest_client] Request (VersionsTest:test_list_versions): 300 GET https://glance-default-public-openstack.apps-crc.testing/ 0.037s 2026-03-20 14:41:36,520 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:36 GMT', 'server': 'Apache', 'content-length': '2102', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0673f8d13e6ea836993d0572f44d8f43; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '300', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/'} Body: b'{"versions": [{"id": "v2.15", "status": "CURRENT", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.13", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.12", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.11", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.10", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.9", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.8", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.7", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.6", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.5", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.4", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.3", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.2", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.1", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.0", "status": "SUPPORTED", "links": [{"rel": "self", "href": "https://glance-default-public-openstack.apps-crc.testing/v2/"}]}]}' 0 ] tags: -worker-1 time: 2026-03-20 14:41:40.382502Z tags: worker-4 test: tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all[id-4773ebd5-ecbf-4255-b8d8-b63e6f72b65d,smoke] time: 2026-03-20 14:41:44.353753Z 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:'' 7BBC 2026-03-20 14:41:40,765 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/projects 0.380s 2026-03-20 14:41:40,765 29 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-2060851931"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:40 GMT', 'server': 'Apache', 'content-length': '352', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0a5b4e5b-7cea-4353-926c-bc06a2bda93a', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects'} Body: b'{"project": {"id": "6329fd5fb4834f489a2d628a0efac316", "name": "tempest-TrustsV3TestJSON-2060851931", "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/6329fd5fb4834f489a2d628a0efac316"}}}\n' 2026-03-20 14:41:41,277 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.511s 2026-03-20 14:41:41,277 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"user": {"name": "tempest-user-1316024489", "description": "tempest-user-1316024489description", "password": "L7_@^o^k1jldWu=", "email": "tempest-user-1316024489@testmail.xx", "project_id": "6329fd5fb4834f489a2d628a0efac316", "domain_id": "default"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:40 GMT', 'server': 'Apache', 'content-length': '439', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-923331eb-7e81-4fef-87bd-d2a02337d2d7', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; 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-1316024489description", "email": "tempest-user-1316024489@testmail.xx", "project_id": "6329fd5fb4834f489a2d628a0efac316", "id": "6ef921336c554a73acadc47653512e4e", "name": "tempest-user-1316024489", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/6ef921336c554a73acadc47653512e4e"}}}\n' 2026-03-20 14:41:41,458 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.180s 2026-03-20 14:41:41,459 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-DelegatedRole-1443365516"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:41 GMT', 'server': 'Apache', 'content-length': '267', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-6b9965ca-3adf-4ae4-b4bf-7a0e5a2e3499', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"role": {"id": "e9f8ea5aaceb4f8c93a42a17395828c5", "name": "tempest-DelegatedRole-1443365516", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/e9f8ea5aaceb4f8c93a42a17395828c5"}}}\n' 2026-03-20 14:41:41,597 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.137s 2026-03-20 14:41:41,597 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-NotDelegatedRole-1166831692"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:41 GMT', 'server': 'Apache', 'content-length': '270', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-7bf60142-76cf-406c-99dc-24b3c3369796', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"role": {"id": "1574c545abca48c598fad236d63bf41f", "name": "tempest-NotDelegatedRole-1166831692", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/1574c545abca48c598fad236d63bf41f"}}}\n' 2026-03-20 14:41:41,728 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/projects/6329fd5fb4834f489a2d628a0efac316/users/6ef921336c554a73acadc47653512e4e/roles/e9f8ea5aaceb4f8c93a42a17395828c5 0.128s 2026-03-20 14:41:41,729 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:41 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-1721b55c-e1f2-4371-bb35-29e562624275', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/6329fd5fb4834f489a2d628a0efac316/users/6ef921336c554a73acadc47653512e4e/roles/e9f8ea5aaceb4f8c93a42a17395828c5'} Body: b'' 2026-03-20 14:41:42,043 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/projects/6329fd5fb4834f489a2d628a0efac316/users/6ef921336c554a73acadc47653512e4e/roles/1574c545abca48c598fad236d63bf41f 0.314s 2026-03-20 14:41:42,044 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:41 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-d0345ee9-f7e4-4217-9a7e-e4a0804927b5', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/6329fd5fb4834f489a2d628a0efac316/users/6ef921336c554a73acadc47653512e4e/roles/1574c545abca48c598fad236d63bf41f'} Body: b'' 2026-03-20 14:41:42,237 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/users 0.192s 2026-03-20 14:41:42,237 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:42 GMT', 'server': 'Apache', 'content-length': '7837', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-ca0e0ab1-6f59-4934-b9e7-a08613198f4e', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users'} Body: b'{"users": [{"id": "df1fc6eeb0ab420a966a8f5ae3d5781e", "name": "admin", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/df1fc6eeb0ab420a966a8f5ae3d5781e"}}, {"id": "4ec9a9663ce4401a881de06babf9a303", "name": "nova", "domain_id": "default", "enabled": true, "default_project_id": "9155f8b548154c369b8b628a472e165d", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/4ec9a9663ce4401a881de06babf9a303"}}, {"id": "0e3dc54a3b6843839867d8df9ca101db", "name": "swift", "domain_id": "default", "enabled": true, "default_project_id": "9155f8b548154c369b8b628a472e165d", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/0e3dc54a3b6843839867d8df9ca101db"}}, {"id": "4dac21daacf04121b7011fd4b381f851", "name": "heat_stack_domain_admin", "domain_id": "444226f63a23416f8030394617eed20b", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/4dac21daacf04121b7011fd4b381f851"}}, {"id": "f54b09e107ee46f6b295b8278e8211e1", "name": "barbican", "domain_id": "default", "enabled": true, "default_project_id": "9155f8b548154c369b8b628a472e165d", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/f54b09e107ee46f6b295b8278e8211e1"}}, {"id": "2c053fa5ed3d41d589f5a9e410ded2d4", "name": "ceilometer", "domain_id": "default", "enabled": true, "default_project_id": "9155f8b548154c369b8b628a472e165d", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/2c053fa5ed3d41d589f5a9e410ded2d4"}}, {"id": "0851f08b7748408f9c2d57225b78ef16", "name": "neutron", "domain_id": "default", "enabled": true, "default_project_id": "9155f8b548154c369b8b628a472e165d", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/0851f08b7748408f9c2d57225b78ef16"}}, {"id": "04756033e0bb43ae8929f1c9cf8fbb7f", "name": "cinder", "domain_id": "default", "enabled": true, "default_project_id": "9155f8b548154c369b8b628a472e165d", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/04756033e0bb43ae8929f1c9cf8fbb7f"}}, {"id": "f602f2905a804dcaaf184e307245fe6a", "name": "glance", "domain_id": "default", "enabled": true, "default_project_id": "9155f8b548154c369b8b628a472e165d", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/f602f2905a804dcaaf184e307245fe6a"}}, {"id": "a98f7202fc904d9fa271c3dfebbfce3a", "name": "placement", "domain_id": "default", "enabled": true, "default_project_id": "9155f8b548154c369b8b628a472e165d", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/a98f7202fc904d9fa271c3dfebbfce3a"}}, {"id": "dfe82784b4ff4e9b814904eea34dbdfa", "name": "heat", "domain_id": "default", "enabled": true, "default_project_id": "9155f8b548154c369b8b628a472e165d", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/dfe82784b4ff4e9b814904eea34dbdfa"}}, {"id": "14aede0b2a734b52a9327e3d9c1eb708", "name": "aodh", "domain_id": "default", "enabled": true, "default_project_id": "9155f8b548154c369b8b628a472e165d", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/14aede0b2a734b52a9327e3d9c1eb708"}}, {"tenantId": "e9168d5eb65d42a7a661132e7c5d6e96", "email": "demo_tempestconf@test.com", "id": "5e2e057930894fb38c8e6efb68903cf3", "name": "demo_tempestconf", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/ 2026-03-20 14:41:42,681 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.443s 2026-03-20 14:41:42,681 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:42 GMT', 'server': 'Apache', 'content-length': '6278', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-4df7dd00-8f7f-479f-98f6-6dc01c9e12c8', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; 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": "6ef921336c554a73acadc47653512e4e", "name": "tempest-user-1316024489", "password_expires_at": null}, "audit_ids": ["Cd3pIBK6QMuFaIXL2xP5Ug"], "expires_at": "2026-03-20T15:41:42.000000Z", "issued_at": "2026-03-20T14:41:42.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6329fd5fb4834f489a2d628a0efac316", "name": "tempest-TrustsV3TestJSON-2060851931"}, "is_domain": false, "roles": [{"id": "1574c545abca48c598fad236d63bf41f", "name": "tempest-NotDelegatedRole-1166831692"}, {"id": "e9f8ea5aaceb4f8c93a42a17395828c5", "name": "tempest-DelegatedRole-1443365516"}], "catalog": [{"endpoints": [{"id": "b295ae56f3884cbf8b149d642535aac9", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "f7f4553cb7744471aaa47b7ee6d2d9cf", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "1b626501cfcf4c9ead8f105d31d8cea6", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "cinderv3", "id": "77246212a819457eaaa59996f362172f", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "8e5d5716100c453a92df89871e1dc308", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "region": "regionOne"}], "id": "22c40744e83b4c9fb66c1743f98867c5", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"name": "heat-cfn", "id": "0440d7372ff24d3cb222f3d6f7b5bdd3", "interface": "internal", "region_id": "regionOne", "url": "https://heat-cfnapi-internal.openstack.svc:8000/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "4896fde4cbb44e35888c6cf51ac41bf0", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}], "id": "22d7d45bec034899946e87346fd4f341", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"name": "heat", "id": "680f26c719d747a3878375ef057d6e4d", "interface": "public", "region_id": "regionOne", "url": "https://heat-api-public-openstack.apps-crc.testing/v1/6329fd5fb4834f489a2d628a0efac316", "region": "regionOne"}, {"name": "heat", "id": "f7b7309283cd42218e37669debb018dd", "interface": "internal", "region_id": "regionOne", "url": "https://heat-api-internal.openstack.svc:8004/v1/6329fd5fb4834f489a2d628a0efac316", "region": "regionOne"}], "id": "2bf0f9587df8418fa6fc70fae1e52c46", "type": "orchestration", "name": "heat"}, {"endpoints": [{"name": "nova", "id": "1af61ec284804c9ca59ac05662e24a03", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}, {"name": "nova", "id": "4519d23d1c6943beb8b41bc35486aa94", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}], "id": "3e4241952d7747d795832be7e9ed5555", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "neutron", "id": "27877f49927543b0b93e55c00205b2bf", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}, {"name": "neutron", "id": "9007aa12a1814f709abdddcf96ebccf5", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "87a8efbf7ae14ca981268282f57f1d2c", "type": "network", "name": "neutron"}, {"endpoints": [{"name": "barbican", "id": "03657065975f497cbc39a6c1ca040521", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "94993766c93349f4a69748186cf8eecf", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "8cc1596dfaed40efa 2026-03-20 14:41:43,034 29 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.345s 2026-03-20 14:41:43,035 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:42 GMT', 'server': 'Apache', 'content-length': '6278', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-a4ac8271-468c-465f-9f63-6e3447644796', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; 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": "6ef921336c554a73acadc47653512e4e", "name": "tempest-user-1316024489", "password_expires_at": null}, "audit_ids": ["lAeQKcGwR-mQ1gNOPozPHA"], "expires_at": "2026-03-20T15:41:43.000000Z", "issued_at": "2026-03-20T14:41:43.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6329fd5fb4834f489a2d628a0efac316", "name": "tempest-TrustsV3TestJSON-2060851931"}, "is_domain": false, "roles": [{"id": "1574c545abca48c598fad236d63bf41f", "name": "tempest-NotDelegatedRole-1166831692"}, {"id": "e9f8ea5aaceb4f8c93a42a17395828c5", "name": "tempest-DelegatedRole-1443365516"}], "catalog": [{"endpoints": [{"id": "b295ae56f3884cbf8b149d642535aac9", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "f7f4553cb7744471aaa47b7ee6d2d9cf", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "1b626501cfcf4c9ead8f105d31d8cea6", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "cinderv3", "id": "77246212a819457eaaa59996f362172f", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "8e5d5716100c453a92df89871e1dc308", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "region": "regionOne"}], "id": "22c40744e83b4c9fb66c1743f98867c5", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"name": "heat-cfn", "id": "0440d7372ff24d3cb222f3d6f7b5bdd3", "interface": "internal", "region_id": "regionOne", "url": "https://heat-cfnapi-internal.openstack.svc:8000/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "4896fde4cbb44e35888c6cf51ac41bf0", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}], "id": "22d7d45bec034899946e87346fd4f341", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"name": "heat", "id": "680f26c719d747a3878375ef057d6e4d", "interface": "public", "region_id": "regionOne", "url": "https://heat-api-public-openstack.apps-crc.testing/v1/6329fd5fb4834f489a2d628a0efac316", "region": "regionOne"}, {"name": "heat", "id": "f7b7309283cd42218e37669debb018dd", "interface": "internal", "region_id": "regionOne", "url": "https://heat-api-internal.openstack.svc:8004/v1/6329fd5fb4834f489a2d628a0efac316", "region": "regionOne"}], "id": "2bf0f9587df8418fa6fc70fae1e52c46", "type": "orchestration", "name": "heat"}, {"endpoints": [{"name": "nova", "id": "1af61ec284804c9ca59ac05662e24a03", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}, {"name": "nova", "id": "4519d23d1c6943beb8b41bc35486aa94", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}], "id": "3e4241952d7747d795832be7e9ed5555", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "neutron", "id": "27877f49927543b0b93e55c00205b2bf", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}, {"name": "neutron", "id": "9007aa12a1814f709abdddcf96ebccf5", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "87a8efbf7ae14ca981268282f57f1d2c", "type": "network", "name": "neutron"}, {"endpoints": [{"name": "barbican", "id": "03657065975f497cbc39a6c1ca040521", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "94993766c93349f4a69748186cf8eecf", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "8cc1596dfaed40efa 2026-03-20 14:41:43,282 29 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.247s 2026-03-20 14:41:43,282 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"trust": {"trustor_user_id": "6ef921336c554a73acadc47653512e4e", "trustee_user_id": "0b28eecb48454383ab0ca943a1bdf1c1", "project_id": "6329fd5fb4834f489a2d628a0efac316", "roles": [{"name": "tempest-DelegatedRole-1443365516"}], "impersonation": true, "expires_at": null}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:43 GMT', 'server': 'Apache', 'content-length': '903', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-d76d4a40-e432-41a6-8cb2-09ddb8eee958', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; 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": "e9f8ea5aaceb4f8c93a42a17395828c5", "name": "tempest-DelegatedRole-1443365516", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/e9f8ea5aaceb4f8c93a42a17395828c5"}}], "id": "0eb7d32eb413443face7d5802ea4c9d7", "trustor_user_id": "6ef921336c554a73acadc47653512e4e", "trustee_user_id": "0b28eecb48454383ab0ca943a1bdf1c1", "project_id": "6329fd5fb4834f489a2d628a0efac316", "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/0eb7d32eb413443face7d5802ea4c9d7/roles", "next": null, "previous": null}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/0eb7d32eb413443face7d5802ea4c9d7"}}}\n' 2026-03-20 14:41:43,349 29 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.066s 2026-03-20 14:41:43,350 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:43 GMT', 'server': 'Apache', 'content-length': '608', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-32aff62a-5f12-423f-b13a-4451c3e10706', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; 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": "0eb7d32eb413443face7d5802ea4c9d7", "trustor_user_id": "6ef921336c554a73acadc47653512e4e", "trustee_user_id": "0b28eecb48454383ab0ca943a1bdf1c1", "project_id": "6329fd5fb4834f489a2d628a0efac316", "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/0eb7d32eb413443face7d5802ea4c9d7"}}], "links": {"next": null, "self": "https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts", "previous": null}}\n' 2026-03-20 14:41:43,450 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:tearDown): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/0eb7d32eb413443face7d5802ea4c9d7 0.100s 2026-03-20 14:41:43,454 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:43 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f4f73f04-4438-491d-b525-44523a77a94e', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/0eb7d32eb413443face7d5802ea4c9d7'} Body: b'' 2026-03-20 14:41:43,519 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:tearDown): 404 GET https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/0eb7d32eb413443face7d5802ea4c9d7 0.064s 2026-03-20 14:41:43,519 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:43 GMT', 'server': 'Apache', 'content-length': '111', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-358f3b42-3233-4e57-baf8-161355412f08', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/0eb7d32eb413443face7d5802ea4c9d7'} Body: b'{"error":{"code":404,"message":"Could not find trust: 0eb7d32eb413443face7d5802ea4c9d7.","title":"Not Found"}}\n' 2026-03-20 14:41:43,614 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/roles/1574c545abca48c598fad236d63bf41f 0.094s 2026-03-20 14:41:43,614 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:43 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-e9cd03dd-b9b1-481e-8251-3cc0add4445f', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/1574c545abca48c598fad236d63bf41f'} Body: b'' 2026-03-20 14:41:43,827 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/roles/e9f8ea5aaceb4f8c93a42a17395828c5 0.212s 2026-03-20 14:41:43,829 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:43 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-020937b6-0500-46b6-8ba4-445b526c80a7', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/e9f8ea5aaceb4f8c93a42a17395828c5'} Body: b'' 2026-03-20 14:41:44,049 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/users/6ef921336c554a73acadc47653512e4e 0.220s 2026-03-20 14:41:44,050 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:43 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-7443de04-1dc6-4957-8922-55d5222825d5', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users/6ef921336c554a73acadc47653512e4e'} Body: b'' 2026-03-20 14:41:44,349 29 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/projects/6329fd5fb4834f489a2d628a0efac316 0.299s 2026-03-20 14:41:44,353 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:44 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0ed73d6d-f29b-4794-9dd3-1d837082c813', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/6329fd5fb4834f489a2d628a0efac316'} Body: b'' 0 ] tags: -worker-4 time: 2026-03-20 14:41:41.970506Z tags: worker-7 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-03-20 14:41:52.019115Z 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:'' C1E 2026-03-20 14:41:48,031 32 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 6.060s 2026-03-20 14:41:48,033 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-SecurityGroupRulesTestJSON-securitygroup-1523586324", "description": "tempest-description-1687802306"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:42 GMT', 'server': 'Apache', 'content-length': '248', '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-8eb314d8-2641-4b5e-998f-4774e0c79d77', 'x-compute-request-id': 'req-8eb314d8-2641-4b5e-998f-4774e0c79d77', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "d032fbd9-74f5-4d73-a8b0-8b44648732e4", "description": "tempest-description-1687802306", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-1523586324", "tenant_id": "b4190038ef3748c6b731e91ed84bd064", "rules": []}}' 2026-03-20 14:41:52,017 32 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 3.981s 2026-03-20 14:41:52,017 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_rule": {"parent_group_id": "d032fbd9-74f5-4d73-a8b0-8b44648732e4", "ip_protocol": "tcp", "from_port": 22, "to_port": 22}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:48 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-48a3df9b-604f-4cf2-aa15-3a7fb920c16d', 'x-compute-request-id': 'req-48a3df9b-604f-4cf2-aa15-3a7fb920c16d', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "1797990a-0f89-4c22-b9f6-e40e85452205", "parent_group_id": "d032fbd9-74f5-4d73-a8b0-8b44648732e4", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 0 ] tags: -worker-7 time: 2026-03-20 14:41:45.674049Z tags: worker-1 test: tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet[id-0e269138-0da6-4efc-a46d-578161e7b221,smoke] time: 2026-03-20 14:41:52.406619Z 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-03-20 14:41:46,623 26 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.949s 2026-03-20 14:41:46,624 26 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-2088220433"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:46 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '642', 'x-openstack-request-id': 'req-62773e55-e91b-4da2-848d-b21c78460a63', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"fd4f3ee0-4c9a-4251-bd88-6b76daa94efb","name":"tempest-NetworksIpV6Test-test-network-2088220433","tenant_id":"390e6203b0d54438bf462598e5e594a7","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"390e6203b0d54438bf462598e5e594a7","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-03-20T14:41:45Z","updated_at":"2026-03-20T14:41:46Z","revision_number":1}}' 2026-03-20 14:41:46,886 26 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/fd4f3ee0-4c9a-4251-bd88-6b76daa94efb 0.261s 2026-03-20 14:41:46,886 26 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': 'Fri, 20 Mar 2026 14:41:46 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '586', 'x-openstack-request-id': 'req-ea3065d0-6c49-4c25-94bf-43d444628149', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/fd4f3ee0-4c9a-4251-bd88-6b76daa94efb'} Body: b'{"network":{"id":"fd4f3ee0-4c9a-4251-bd88-6b76daa94efb","name":"New_network","tenant_id":"390e6203b0d54438bf462598e5e594a7","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-03-20T14:41:45Z","updated_at":"2026-03-20T14:41:46Z","revision_number":2,"project_id":"390e6203b0d54438bf462598e5e594a7"}}' 2026-03-20 14:41:49,326 26 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 2.438s 2026-03-20 14:41:49,326 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "fd4f3ee0-4c9a-4251-bd88-6b76daa94efb", "cidr": "2001:db8::/64", "ip_version": 6, "gateway_ip": "2001:db8::1"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:49 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '622', 'x-openstack-request-id': 'req-850bd1d7-20f3-4cfe-aa81-511ccd97b0cf', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"e751e9fe-d2de-4995-b278-927b436934d0","name":"","tenant_id":"390e6203b0d54438bf462598e5e594a7","network_id":"fd4f3ee0-4c9a-4251-bd88-6b76daa94efb","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-03-20T14:41:47Z","updated_at":"2026-03-20T14:41:47Z","revision_number":0,"project_id":"390e6203b0d54438bf462598e5e594a7"}}' 2026-03-20 14:41:50,605 26 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/e751e9fe-d2de-4995-b278-927b436934d0 1.279s 2026-03-20 14:41:50,606 26 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': 'Fri, 20 Mar 2026 14:41:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '632', 'x-openstack-request-id': 'req-f37c7ecb-1964-4d80-81ba-28e147e7e8c0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/e751e9fe-d2de-4995-b278-927b436934d0'} Body: b'{"subnet":{"id":"e751e9fe-d2de-4995-b278-927b436934d0","name":"New_subnet","tenant_id":"390e6203b0d54438bf462598e5e594a7","network_id":"fd4f3ee0-4c9a-4251-bd88-6b76daa94efb","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-03-20T14:41:47Z","updated_at":"2026-03-20T14:41:49Z","revision_number":1,"project_id":"390e6203b0d54438bf462598e5e594a7"}}' 2026-03-20 14:41:52,052 26 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/fd4f3ee0-4c9a-4251-bd88-6b76daa94efb 1.446s 2026-03-20 14:41:52,052 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:52 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-bb8dda68-ed91-45f2-bf64-9980e862d800', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/fd4f3ee0-4c9a-4251-bd88-6b76daa94efb'} Body: b'' 2026-03-20 14:41:52,406 26 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/fd4f3ee0-4c9a-4251-bd88-6b76daa94efb 0.353s 2026-03-20 14:41:52,406 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:52 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '138', 'x-openstack-request-id': 'req-94ac4c3a-7440-442f-b04e-e2ddca0aa056', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/fd4f3ee0-4c9a-4251-bd88-6b76daa94efb'} Body: b'{"NeutronError": {"type": "NetworkNotFound", "message": "Network fd4f3ee0-4c9a-4251-bd88-6b76daa94efb could not be found.", "detail": ""}}' 0 ] tags: -worker-1 time: 2026-03-20 14:41:52.406987Z tags: worker-1 test: tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility[id-af774677-42a9-4e4b-bb58-16fe6a5bc1ec,smoke] time: 2026-03-20 14:41:53.195368Z 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-03-20 14:41:52,753 26 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.345s 2026-03-20 14:41:52,753 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:52 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '640', 'x-openstack-request-id': 'req-a56c0b8d-2448-48db-a285-e42066ca0317', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"cad643aa-d6df-4a9f-80ae-a7fb7912d118","name":"public","tenant_id":"2a251216546846739cf54cf7e77bf2a8","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["94cd05e8-fc05-4160-89d4-ac6a1c8d2a59"],"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-03-20T14:17:49Z","updated_at":"2026-03-20T14:17:55Z","revision_number":2,"project_id":"2a251216546846739cf54cf7e77bf2a8"}]}' 2026-03-20 14:41:52,952 26 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=cad643aa-d6df-4a9f-80ae-a7fb7912d118 0.199s 2026-03-20 14:41:52,953 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:52 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '14', 'x-openstack-request-id': 'req-9245b322-0fe1-4a65-b39f-5d963094f683', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets?network_id=cad643aa-d6df-4a9f-80ae-a7fb7912d118'} Body: b'{"subnets":[]}' 2026-03-20 14:41:53,194 26 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.241s 2026-03-20 14:41:53,194 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:53 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '17205', 'x-openstack-request-id': 'req-3b77e3e9-a7eb-4afb-a851-3f6590df349f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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-1 time: 2026-03-20 14:41:53.195639Z tags: worker-1 test: tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks[id-f7ffdeda-e200-4a7a-bcbe-05716e86bf43,smoke] time: 2026-03-20 14:41:53.440394Z 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-03-20 14:41:53,438 26 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_list_networks): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.243s 2026-03-20 14:41:53,440 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:53 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1897', 'x-openstack-request-id': 'req-19839056-0269-4baa-8b06-78f5a19938d5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"3606ebe2-2f1e-4a1e-8376-9ce94658ef1e","name":"tempest-NetworksIpV6Test-test-network-874817919","tenant_id":"390e6203b0d54438bf462598e5e594a7","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["cc4b4e81-29c4-4a51-a6c7-c8b39fc748da"],"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-03-20T14:41:42Z","updated_at":"2026-03-20T14:41:45Z","revision_number":2,"project_id":"390e6203b0d54438bf462598e5e594a7"},{"id":"5bbd77b0-fd5c-4f14-a0ef-ef88edc4eca1","name":"private","tenant_id":"2a251216546846739cf54cf7e77bf2a8","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["89bc0fd2-05d3-4d9d-8900-7e88f2f7aa5d"],"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-03-20T14:17:39Z","updated_at":"2026-03-20T14:17:44Z","revision_number":2,"project_id":"2a251216546846739cf54cf7e77bf2a8"},{"id":"cad643aa-d6df-4a9f-80ae-a7fb7912d118","name":"public","tenant_id":"2a251216546846739cf54cf7e77bf2a8","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["94cd05e8-fc05-4160-89d4-ac6a1c8d2a59"],"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-03-20T14:17:49Z","updated_at":"2026-03-20T14:17:55Z","revision_number":2,"project_id":"2a251216546846739cf54cf7e77bf2a8"}]}' 0 ] tags: -worker-1 time: 2026-03-20 14:41:53.440620Z tags: worker-1 test: tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets[id-db68ba48-f4ea-49e9-81d1-e367f6d0b20a,smoke] time: 2026-03-20 14:41:53.641243Z 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-03-20 14:41:53,640 26 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.200s 2026-03-20 14:41:53,640 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:53 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1257', 'x-openstack-request-id': 'req-a5b39b20-ed55-4422-b02d-cf7fdd38a5de', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"89bc0fd2-05d3-4d9d-8900-7e88f2f7aa5d","name":"priv_sub","tenant_id":"2a251216546846739cf54cf7e77bf2a8","network_id":"5bbd77b0-fd5c-4f14-a0ef-ef88edc4eca1","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-03-20T14:17:44Z","updated_at":"2026-03-20T14:17:44Z","revision_number":0,"project_id":"2a251216546846739cf54cf7e77bf2a8"},{"id":"cc4b4e81-29c4-4a51-a6c7-c8b39fc748da","name":"","tenant_id":"390e6203b0d54438bf462598e5e594a7","network_id":"3606ebe2-2f1e-4a1e-8376-9ce94658ef1e","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-03-20T14:41:45Z","updated_at":"2026-03-20T14:41:45Z","revision_number":0,"project_id":"390e6203b0d54438bf462598e5e594a7"}]}' 0 ] tags: -worker-1 time: 2026-03-20 14:41:53.642128Z tags: worker-1 test: tempest.api.network.test_networks.NetworksIpV6Test.test_show_network[id-2bf13842-c93f-4a69-83ed-717d2ec3b44e,smoke] time: 2026-03-20 14:41:54.007647Z 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-03-20 14:41:54,005 26 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_show_network): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks/3606ebe2-2f1e-4a1e-8376-9ce94658ef1e 0.362s 2026-03-20 14:41:54,007 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:54 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '660', 'x-openstack-request-id': 'req-9e262779-e686-4506-9705-f49158e2359e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/3606ebe2-2f1e-4a1e-8376-9ce94658ef1e'} Body: b'{"network":{"id":"3606ebe2-2f1e-4a1e-8376-9ce94658ef1e","name":"tempest-NetworksIpV6Test-test-network-874817919","tenant_id":"390e6203b0d54438bf462598e5e594a7","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["cc4b4e81-29c4-4a51-a6c7-c8b39fc748da"],"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-03-20T14:41:42Z","updated_at":"2026-03-20T14:41:45Z","revision_number":2,"project_id":"390e6203b0d54438bf462598e5e594a7"}}' 0 ] tags: -worker-1 time: 2026-03-20 14:41:54.008141Z tags: worker-1 test: tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet[id-bd635d81-6030-4dd1-b3b9-31ba0cfdf6cc,smoke] time: 2026-03-20 14:41:54.241098Z 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-03-20 14:41:54,240 26 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/cc4b4e81-29c4-4a51-a6c7-c8b39fc748da 0.231s 2026-03-20 14:41:54,240 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:54 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '649', 'x-openstack-request-id': 'req-0677ff48-8a04-41fe-a24e-08aa6a617c26', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/cc4b4e81-29c4-4a51-a6c7-c8b39fc748da'} Body: b'{"subnet":{"id":"cc4b4e81-29c4-4a51-a6c7-c8b39fc748da","name":"","tenant_id":"390e6203b0d54438bf462598e5e594a7","network_id":"3606ebe2-2f1e-4a1e-8376-9ce94658ef1e","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-03-20T14:41:45Z","updated_at":"2026-03-20T14:41:45Z","revision_number":0,"project_id":"390e6203b0d54438bf462598e5e594a7"}}' 0 ] tags: -worker-1 time: 2026-03-20 14:41:28.974393Z tags: worker-6 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-03-20 14:41:58.316265Z 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-03-20 14:41:30,525 31 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.550s 2026-03-20 14:41:30,525 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: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-1270113710", "description": "tempest-description-1689119431"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:28 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-cf100f6f-a2bb-4080-9a24-8a673d592c06', 'x-compute-request-id': 'req-cf100f6f-a2bb-4080-9a24-8a673d592c06', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "8dcc8741-3441-412a-90dc-20546dfd3d98", "description": "tempest-description-1689119431", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1270113710", "tenant_id": "9ad61f47fc92486b81e98edf674578b9", "rules": []}}' 2026-03-20 14:41:32,380 31 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.853s 2026-03-20 14:41:32,380 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: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-1851693167", "description": "tempest-description-1930767082"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:30 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-aed91e4b-abe5-4f2f-9fe0-005d60faad45', 'x-compute-request-id': 'req-aed91e4b-abe5-4f2f-9fe0-005d60faad45', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "4c3b74c7-0ff2-4f64-9b67-0543798c8bdc", "description": "tempest-description-1930767082", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1851693167", "tenant_id": "9ad61f47fc92486b81e98edf674578b9", "rules": []}}' 2026-03-20 14:41:34,180 31 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.798s 2026-03-20 14:41:34,180 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: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-262390034", "description": "tempest-description-927203022"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:32 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-800d51d1-ecf0-4097-a13d-07bf02873d44', 'x-compute-request-id': 'req-800d51d1-ecf0-4097-a13d-07bf02873d44', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "56900dd7-7c10-4a2c-908a-8698bd2b076a", "description": "tempest-description-927203022", "name": "tempest-SecurityGroupsTestJSON-securitygroup-262390034", "tenant_id": "9ad61f47fc92486b81e98edf674578b9", "rules": []}}' 2026-03-20 14:41:35,918 31 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.735s 2026-03-20 14:41:35,919 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': 'Fri, 20 Mar 2026 14:41:34 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-07319fa1-f2d7-4350-b954-24208df9843f', 'x-compute-request-id': 'req-07319fa1-f2d7-4350-b954-24208df9843f', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "3c34bcdf-88d8-43a0-a3dd-6a31e88b1883", "description": "Default security group", "name": "default", "tenant_id": "9ad61f47fc92486b81e98edf674578b9", "rules": [{"id": "e3cec57d-fdbd-46ca-9a26-f8d5c06e6b72", "parent_group_id": "3c34bcdf-88d8-43a0-a3dd-6a31e88b1883", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "9ad61f47fc92486b81e98edf674578b9"}, "ip_range": {}}, {"id": "ee87d55a-155b-457a-a9b2-ada1511cf105", "parent_group_id": "3c34bcdf-88d8-43a0-a3dd-6a31e88b1883", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "9ad61f47fc92486b81e98edf674578b9"}, "ip_range": {}}]}, {"id": "8dcc8741-3441-412a-90dc-20546dfd3d98", "description": "tempest-description-1689119431", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1270113710", "tenant_id": "9ad61f47fc92486b81e98edf674578b9", "rules": []}, {"id": "4c3b74c7-0ff2-4f64-9b67-0543798c8bdc", "description": "tempest-description-1930767082", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1851693167", "tenant_id": "9ad61f47fc92486b81e98edf674578b9", "rules": []}, {"id": "56900dd7-7c10-4a2c-908a-8698bd2b076a", "description": "tempest-description-927203022", "name": "tempest-SecurityGroupsTestJSON-securitygroup-262390034", "tenant_id": "9ad61f47fc92486b81e98edf674578b9", "rules": []}]}' 2026-03-20 14:41:37,545 31 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/8dcc8741-3441-412a-90dc-20546dfd3d98 1.624s 2026-03-20 14:41:37,545 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': 'Fri, 20 Mar 2026 14:41:35 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-a8ce215c-7f89-4b64-b002-c1114fdab948', 'x-compute-request-id': 'req-a8ce215c-7f89-4b64-b002-c1114fdab948', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/8dcc8741-3441-412a-90dc-20546dfd3d98'} Body: b'' 2026-03-20 14:41:40,061 31 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/8dcc8741-3441-412a-90dc-20546dfd3d98 2.515s 2026-03-20 14:41:40,061 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': 'Fri, 20 Mar 2026 14:41:37 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-4a640dcc-48ff-4a41-963d-d0fed8bb09fe', 'x-compute-request-id': 'req-4a640dcc-48ff-4a41-963d-d0fed8bb09fe', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/8dcc8741-3441-412a-90dc-20546dfd3d98'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group 8dcc8741-3441-412a-90dc-20546dfd3d98 does not exist\\nNeutron server returns request_ids: [\'req-58ae0b5e-cb40-4dc8-925f-c898d03213ba\']"}}' 2026-03-20 14:41:44,913 31 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/4c3b74c7-0ff2-4f64-9b67-0543798c8bdc 4.851s 2026-03-20 14:41:44,913 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': 'Fri, 20 Mar 2026 14:41:40 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-b304e93d-9454-42c4-923e-c4529cdc2bc9', 'x-compute-request-id': 'req-b304e93d-9454-42c4-923e-c4529cdc2bc9', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/4c3b74c7-0ff2-4f64-9b67-0543798c8bdc'} Body: b'' 2026-03-20 14:41:50,243 31 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/4c3b74c7-0ff2-4f64-9b67-0543798c8bdc 5.330s 2026-03-20 14:41:50,243 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': 'Fri, 20 Mar 2026 14:41:44 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-57ca139f-b190-4fcd-a39e-d17e4853c98a', 'x-compute-request-id': 'req-57ca139f-b190-4fcd-a39e-d17e4853c98a', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/4c3b74c7-0ff2-4f64-9b67-0543798c8bdc'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group 4c3b74c7-0ff2-4f64-9b67-0543798c8bdc does not exist\\nNeutron server returns request_ids: [\'req-3ab2dcd1-962b-4fbc-b86a-25e57ff57352\']"}}' 2026-03-20 14:41:53,112 31 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/56900dd7-7c10-4a2c-908a-8698bd2b076a 2.869s 2026-03-20 14:41:53,112 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': 'Fri, 20 Mar 2026 14:41:50 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-260ae010-85f7-4e02-8aed-c2cff7ae3cbc', 'x-compute-request-id': 'req-260ae010-85f7-4e02-8aed-c2cff7ae3cbc', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/56900dd7-7c10-4a2c-908a-8698bd2b076a'} Body: b'' 2026-03-20 14:41:55,634 31 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/56900dd7-7c10-4a2c-908a-8698bd2b076a 2.521s 2026-03-20 14:41:55,634 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': 'Fri, 20 Mar 2026 14:41:53 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-67686694-c1f3-40dd-9016-28a361c07f36', 'x-compute-request-id': 'req-67686694-c1f3-40dd-9016-28a361c07f36', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/56900dd7-7c10-4a2c-908a-8698bd2b076a'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group 56900dd7-7c10-4a2c-908a-8698bd2b076a does not exist\\nNeutron server returns request_ids: [\'req-92374490-e390-4e49-b5d3-08a4af937de7\']"}}' 2026-03-20 14:41:58,311 31 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 2.676s 2026-03-20 14:41:58,313 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': 'Fri, 20 Mar 2026 14:41:55 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-17439903-40e9-401d-95d6-bdb2967239a9', 'x-compute-request-id': 'req-17439903-40e9-401d-95d6-bdb2967239a9', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "3c34bcdf-88d8-43a0-a3dd-6a31e88b1883", "description": "Default security group", "name": "default", "tenant_id": "9ad61f47fc92486b81e98edf674578b9", "rules": [{"id": "e3cec57d-fdbd-46ca-9a26-f8d5c06e6b72", "parent_group_id": "3c34bcdf-88d8-43a0-a3dd-6a31e88b1883", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "9ad61f47fc92486b81e98edf674578b9"}, "ip_range": {}}, {"id": "ee87d55a-155b-457a-a9b2-ada1511cf105", "parent_group_id": "3c34bcdf-88d8-43a0-a3dd-6a31e88b1883", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "9ad61f47fc92486b81e98edf674578b9"}, "ip_range": {}}]}]}' 0 ] tags: -worker-6 time: 2026-03-20 14:41:54.106226Z tags: worker-4 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] time: 2026-03-20 14:41:59.692051Z successful: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 251A 2026-03-20 14:41:56,377 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 2.271s 2026-03-20 14:41:56,397 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"networks": [{"name": "tempest-network--2121573599"}, {"name": "tempest-network--761715438"}]} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:56 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1233', 'x-openstack-request-id': 'req-f7e3d2ac-1264-4345-a127-07eb7a5cac51', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks'} Body: b'{"networks":[{"id":"b6aa65ec-114f-4ec2-b835-be91c4433f23","name":"tempest-network--2121573599","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"049321463d594fb1a4a6c14ae5e764c3","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-03-20T14:41:54Z","updated_at":"2026-03-20T14:41:54Z","revision_number":1},{"id":"4d9fa083-e0f4-4979-ad44-caba30870d86","name":"tempest-network--761715438","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"049321463d594fb1a4a6c14ae5e764c3","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-03-20T14:41:54Z","updated_at":"2026-03-20T14:41:54Z","revision_number":1}]}' 2026-03-20 14:41:56,603 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.206s 2026-03-20 14:41:56,603 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:56 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '2429', 'x-openstack-request-id': 'req-812aac72-4b6b-48ad-b89b-5164840f8c18', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"4d9fa083-e0f4-4979-ad44-caba30870d86","name":"tempest-network--761715438","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","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-03-20T14:41:54Z","updated_at":"2026-03-20T14:41:54Z","revision_number":1,"project_id":"049321463d594fb1a4a6c14ae5e764c3"},{"id":"5bbd77b0-fd5c-4f14-a0ef-ef88edc4eca1","name":"private","tenant_id":"2a251216546846739cf54cf7e77bf2a8","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["89bc0fd2-05d3-4d9d-8900-7e88f2f7aa5d"],"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-03-20T14:17:39Z","updated_at":"2026-03-20T14:17:44Z","revision_number":2,"project_id":"2a251216546846739cf54cf7e77bf2a8"},{"id":"b6aa65ec-114f-4ec2-b835-be91c4433f23","name":"tempest-network--2121573599","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","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-03-20T14:41:54Z","updated_at":"2026-03-20T14:41:54Z","revision_number":1,"project_id":"049321463d594fb1a4a6c14ae5e764c3"},{"id":"cad643aa-d6df-4a9f-80ae-a7fb7912d118","name":"public","tenant_id":"2a251216546846739cf54cf7e77bf2a8","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["94cd05e8-fc05-4160-89d4-ac6a1c8d2a59"],"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-03-20T14:17:49Z","updated_at":"2026-03-20T14:17:55Z","revision_number":2,"project_id":"2a251216546846739cf54cf7e77bf2a8"}]}' 2026-03-20 14:41:58,562 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/b6aa65ec-114f-4ec2-b835-be91c4433f23 1.957s 2026-03-20 14:41:58,562 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:58 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-d59edc5d-1d0c-450f-a56e-19aced9a3828', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/b6aa65ec-114f-4ec2-b835-be91c4433f23'} Body: b'' 2026-03-20 14:41:59,441 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/4d9fa083-e0f4-4979-ad44-caba30870d86 0.878s 2026-03-20 14:41:59,490 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:59 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-58034c60-1747-403e-9b25-c2ebecfd6432', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/4d9fa083-e0f4-4979-ad44-caba30870d86'} Body: b'' 2026-03-20 14:41:59,680 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.189s 2026-03-20 14:41:59,691 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:59 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1248', 'x-openstack-request-id': 'req-35cbb611-7f4f-4302-b75e-ebaf43eeb28b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"5bbd77b0-fd5c-4f14-a0ef-ef88edc4eca1","name":"private","tenant_id":"2a251216546846739cf54cf7e77bf2a8","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["89bc0fd2-05d3-4d9d-8900-7e88f2f7aa5d"],"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-03-20T14:17:39Z","updated_at":"2026-03-20T14:17:44Z","revision_number":2,"project_id":"2a251216546846739cf54cf7e77bf2a8"},{"id":"cad643aa-d6df-4a9f-80ae-a7fb7912d118","name":"public","tenant_id":"2a251216546846739cf54cf7e77bf2a8","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["94cd05e8-fc05-4160-89d4-ac6a1c8d2a59"],"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-03-20T14:17:49Z","updated_at":"2026-03-20T14:17:55Z","revision_number":2,"project_id":"2a251216546846739cf54cf7e77bf2a8"}]}' 0 ] tags: -worker-4 time: 2026-03-20 14:41:58.695845Z tags: worker-5 test: tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses[id-6eb718c0-02d9-4d5e-acd1-4e0c269cef39,smoke] time: 2026-03-20 14:42:00.397213Z 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:'' 531 2026-03-20 14:42:00,345 30 INFO [tempest.lib.common.rest_client] Request (ServerAddressesTestJSON:test_list_server_addresses): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/3541c131-2e98-4e5f-9196-2f11eb70420f/ips 1.648s 2026-03-20 14:42:00,395 30 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': 'Fri, 20 Mar 2026 14:41:58 GMT', 'server': 'Apache', 'content-length': '108', '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-b4bd4f61-1817-48b5-b2cf-f263fff749a4', 'x-compute-request-id': 'req-b4bd4f61-1817-48b5-b2cf-f263fff749a4', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/3541c131-2e98-4e5f-9196-2f11eb70420f/ips'} Body: b'{"addresses": {"tempest-ServerAddressesTestJSON-333030380-network": [{"version": 4, "addr": "10.100.0.8"}]}}' 0 ] tags: -worker-5 time: 2026-03-20 14:41:52.019901Z tags: worker-7 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-03-20 14:42:02.671410Z 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:'' 1E69 2026-03-20 14:41:54,277 32 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 2.257s 2026-03-20 14:41:54,277 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-SecurityGroupRulesTestJSON-securitygroup-505279146", "description": "tempest-description-1515143797"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:52 GMT', 'server': 'Apache', 'content-length': '247', '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-b5887933-2ea1-4973-af84-50e54a72b42c', 'x-compute-request-id': 'req-b5887933-2ea1-4973-af84-50e54a72b42c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "1b41aefd-bd87-458c-876f-79f9ac365f8c", "description": "tempest-description-1515143797", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-505279146", "tenant_id": "b4190038ef3748c6b731e91ed84bd064", "rules": []}}' 2026-03-20 14:41:56,626 32 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 2.345s 2026-03-20 14:41:56,626 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_rule": {"parent_group_id": "1b41aefd-bd87-458c-876f-79f9ac365f8c", "ip_protocol": "tcp", "from_port": 22, "to_port": 22}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:54 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-0cee9dcb-e44e-4802-a1a8-6bbb23d8c305', 'x-compute-request-id': 'req-0cee9dcb-e44e-4802-a1a8-6bbb23d8c305', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "327b6ddc-48ea-45f0-a795-2a1fa44cd12c", "parent_group_id": "1b41aefd-bd87-458c-876f-79f9ac365f8c", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 2026-03-20 14:41:59,532 32 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 2.904s 2026-03-20 14:41:59,533 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_rule": {"parent_group_id": "1b41aefd-bd87-458c-876f-79f9ac365f8c", "ip_protocol": "icmp", "from_port": -1, "to_port": -1}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:56 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-061e5ef8-1af7-4e00-a7fa-dee3ca01da3a', 'x-compute-request-id': 'req-061e5ef8-1af7-4e00-a7fa-dee3ca01da3a', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "93c7f6b7-91f3-4ed3-b83b-72b68d95d47d", "parent_group_id": "1b41aefd-bd87-458c-876f-79f9ac365f8c", "ip_protocol": "icmp", "from_port": -1, "to_port": -1, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 2026-03-20 14:42:00,668 32 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/1b41aefd-bd87-458c-876f-79f9ac365f8c 1.132s 2026-03-20 14:42:00,668 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': 'Fri, 20 Mar 2026 14:41:59 GMT', 'server': 'Apache', 'content-length': '664', '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-8d8d2a2c-34ef-490c-ab31-f09a63f0ccc8', 'x-compute-request-id': 'req-8d8d2a2c-34ef-490c-ab31-f09a63f0ccc8', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/1b41aefd-bd87-458c-876f-79f9ac365f8c'} Body: b'{"security_group": {"id": "1b41aefd-bd87-458c-876f-79f9ac365f8c", "description": "tempest-description-1515143797", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-505279146", "tenant_id": "b4190038ef3748c6b731e91ed84bd064", "rules": [{"id": "327b6ddc-48ea-45f0-a795-2a1fa44cd12c", "parent_group_id": "1b41aefd-bd87-458c-876f-79f9ac365f8c", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}, {"id": "93c7f6b7-91f3-4ed3-b83b-72b68d95d47d", "parent_group_id": "1b41aefd-bd87-458c-876f-79f9ac365f8c", "ip_protocol": "icmp", "from_port": -1, "to_port": -1, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}]}}' 2026-03-20 14:42:02,668 32 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/93c7f6b7-91f3-4ed3-b83b-72b68d95d47d 1.997s 2026-03-20 14:42:02,671 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': 'Fri, 20 Mar 2026 14:42:00 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-0ee98d98-bcfc-4f2f-a60b-e374d839a9e1', 'x-compute-request-id': 'req-0ee98d98-bcfc-4f2f-a60b-e374d839a9e1', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules/93c7f6b7-91f3-4ed3-b83b-72b68d95d47d'} Body: b'' 0 ] tags: -worker-7 time: 2026-03-20 14:42:00.397633Z tags: worker-5 test: tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network[id-87bbc374-5538-4f64-b673-2b0e4443cc30,smoke] time: 2026-03-20 14:42:02.933283Z 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:'' ACC 2026-03-20 14:42:01,445 30 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/3541c131-2e98-4e5f-9196-2f11eb70420f/ips 1.045s 2026-03-20 14:42:01,445 30 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': 'Fri, 20 Mar 2026 14:42:00 GMT', 'server': 'Apache', 'content-length': '108', '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-b2f50778-83b6-44db-9ba8-76da014a209c', 'x-compute-request-id': 'req-b2f50778-83b6-44db-9ba8-76da014a209c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/3541c131-2e98-4e5f-9196-2f11eb70420f/ips'} Body: b'{"addresses": {"tempest-ServerAddressesTestJSON-333030380-network": [{"version": 4, "addr": "10.100.0.8"}]}}' 2026-03-20 14:42:02,931 30 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/3541c131-2e98-4e5f-9196-2f11eb70420f/ips/tempest-ServerAddressesTestJSON-333030380-network 1.484s 2026-03-20 14:42:02,931 30 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': 'Fri, 20 Mar 2026 14:42:01 GMT', 'server': 'Apache', 'content-length': '93', '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-54e8bcbd-a1ab-471f-baa0-4f67f2a52a3b', 'x-compute-request-id': 'req-54e8bcbd-a1ab-471f-baa0-4f67f2a52a3b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/3541c131-2e98-4e5f-9196-2f11eb70420f/ips/tempest-ServerAddressesTestJSON-333030380-network'} Body: b'{"tempest-ServerAddressesTestJSON-333030380-network": [{"version": 4, "addr": "10.100.0.8"}]}' 0 ] tags: -worker-5 time: 2026-03-20 14:41:59.692517Z tags: worker-4 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port[id-48037ff2-e889-4c3b-b86a-8e3f34d2d060,smoke] time: 2026-03-20 14:42:06.136633Z successful: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port[id-48037ff2-e889-4c3b-b86a-8e3f34d2d060,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 3682 2026-03-20 14:42:01,009 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.317s 2026-03-20 14:42:01,010 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsIpV6Test-test-network-351928741"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:01 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '647', 'x-openstack-request-id': 'req-ddcca119-f079-4f73-a911-ee0850ac89f9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"3886d9d3-4123-4f09-be3b-03a03b93a19f","name":"tempest-BulkNetworkOpsIpV6Test-test-network-351928741","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"049321463d594fb1a4a6c14ae5e764c3","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-03-20T14:42:00Z","updated_at":"2026-03-20T14:42:00Z","revision_number":1}}' 2026-03-20 14:42:01,851 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.841s 2026-03-20 14:42:01,851 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsIpV6Test-test-network-50835232"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:01 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '646', 'x-openstack-request-id': 'req-12345868-f32c-4e9f-bf41-7d69212fb5a1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"98ecbf88-7fab-462a-8eb8-3955ab3aa706","name":"tempest-BulkNetworkOpsIpV6Test-test-network-50835232","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"049321463d594fb1a4a6c14ae5e764c3","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-03-20T14:42:01Z","updated_at":"2026-03-20T14:42:01Z","revision_number":1}}' 2026-03-20 14:42:03,851 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/ports 1.997s 2026-03-20 14:42:03,852 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"ports": [{"network_id": "3886d9d3-4123-4f09-be3b-03a03b93a19f", "name": "tempest-port--1070557397", "admin_state_up": true}, {"network_id": "98ecbf88-7fab-462a-8eb8-3955ab3aa706", "admin_state_up": false}]} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:03 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1506', 'x-openstack-request-id': 'req-5300e9ec-7b5c-474b-8786-a77d394f5e6a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports'} Body: b'{"ports":[{"id":"dc65c5ed-92cf-4e19-8301-f1f74c40211a","name":"tempest-port--1070557397","network_id":"3886d9d3-4123-4f09-be3b-03a03b93a19f","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","mac_address":"fa:16:3e:36:4c:51","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"project_id":"049321463d594fb1a4a6c14ae5e764c3","binding:vnic_type":"normal","qos_policy_id":null,"port_security_enabled":true,"security_groups":["c7722b65-6b4e-4164-9731-a6f0dcdee6ff"],"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-03-20T14:42:03Z","updated_at":"2026-03-20T14:42:03Z","revision_number":1},{"id":"dfd9ba21-580e-429c-b246-45f05cc9e40b","name":"","network_id":"98ecbf88-7fab-462a-8eb8-3955ab3aa706","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","mac_address":"fa:16:3e:61:a9:04","admin_state_up":false,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"project_id":"049321463d594fb1a4a6c14ae5e764c3","binding:vnic_type":"normal","qos_policy_id":null,"port_security_enabled":true,"security_groups":["c7722b65-6b4e-4164-9731-a6f0dcdee6ff"],"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-03-20T14:42:03Z","updated_at":"2026-03-20T14:42:03Z","revision_number":1}]}' 2026-03-20 14:42:04,362 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports 0.510s 2026-03-20 14:42:04,363 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:04 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3018', 'x-openstack-request-id': 'req-6ca5d9fa-a728-4d9a-a6e2-59f7095b0982', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"1c19342b-d80f-4b35-a451-357cdf19bb3f","name":"","network_id":"3886d9d3-4123-4f09-be3b-03a03b93a19f","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","mac_address":"fa:16:3e:f1:43:77","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-3886d9d3-4123-4f09-be3b-03a03b93a19f","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-03-20T14:42:00Z","updated_at":"2026-03-20T14:42:00Z","revision_number":1,"project_id":"049321463d594fb1a4a6c14ae5e764c3"},{"id":"abdbc7e2-ec61-41a9-956f-4ae949da575d","name":"","network_id":"98ecbf88-7fab-462a-8eb8-3955ab3aa706","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","mac_address":"fa:16:3e:fa:8f:76","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-98ecbf88-7fab-462a-8eb8-3955ab3aa706","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-03-20T14:42:01Z","updated_at":"2026-03-20T14:42:01Z","revision_number":1,"project_id":"049321463d594fb1a4a6c14ae5e764c3"},{"id":"dc65c5ed-92cf-4e19-8301-f1f74c40211a","name":"tempest-port--1070557397","network_id":"3886d9d3-4123-4f09-be3b-03a03b93a19f","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","mac_address":"fa:16:3e:36:4c:51","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["c7722b65-6b4e-4164-9731-a6f0dcdee6ff"],"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-03-20T14:42:03Z","updated_at":"2026-03-20T14:42:03Z","revision_number":1,"project_id":"049321463d594fb1a4a6c14ae5e764c3"},{"id":"dfd9ba21-580e-429c-b246-45f05cc9e40b","name":"","network_id":"98ecbf88-7fab-462a-8eb8-3955ab3aa706","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","mac_address":"fa:16:3e:61:a9:04","admin_state_up":false,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["c7722b65-6b4e-4164-9731-a6f0dcdee6ff"],"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-03-20T14:42:03Z","updated_at":"2026-03-20T14:42:03Z","revision_number":1,"project_id":"049321463d594fb1a4a6c14ae5e764c3"}]}' 2026-03-20 14:42:05,229 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/dc65c5ed-92cf-4e19-8301-f1f74c40211a 0.865s 2026-03-20 14:42:05,229 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:05 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-b46a0b08-7822-4f7c-8591-923a114bd425', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/dc65c5ed-92cf-4e19-8301-f1f74c40211a'} Body: b'' 2026-03-20 14:42:05,689 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/dfd9ba21-580e-429c-b246-45f05cc9e40b 0.460s 2026-03-20 14:42:05,690 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:05 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-fdcfdaf7-3a2a-4066-8cdd-5bb027169846', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/dfd9ba21-580e-429c-b246-45f05cc9e40b'} Body: b'' 2026-03-20 14:42:06,135 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports 0.444s 2026-03-20 14:42:06,136 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1523', 'x-openstack-request-id': 'req-066420b5-ce1a-4271-940b-67344b229034', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"1c19342b-d80f-4b35-a451-357cdf19bb3f","name":"","network_id":"3886d9d3-4123-4f09-be3b-03a03b93a19f","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","mac_address":"fa:16:3e:f1:43:77","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-3886d9d3-4123-4f09-be3b-03a03b93a19f","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-03-20T14:42:00Z","updated_at":"2026-03-20T14:42:00Z","revision_number":1,"project_id":"049321463d594fb1a4a6c14ae5e764c3"},{"id":"abdbc7e2-ec61-41a9-956f-4ae949da575d","name":"","network_id":"98ecbf88-7fab-462a-8eb8-3955ab3aa706","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","mac_address":"fa:16:3e:fa:8f:76","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-98ecbf88-7fab-462a-8eb8-3955ab3aa706","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-03-20T14:42:01Z","updated_at":"2026-03-20T14:42:01Z","revision_number":1,"project_id":"049321463d594fb1a4a6c14ae5e764c3"}]}' 0 ] tags: -worker-4 time: 2026-03-20 14:42:04.500067Z tags: worker-1 test: tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools[id-0435f278-40ae-48cb-a404-b8a087bc09b1,smoke] time: 2026-03-20 14:42:12.230203Z successful: tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools[id-0435f278-40ae-48cb-a404-b8a087bc09b1,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 27E1 2026-03-20 14:42:05,652 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.152s 2026-03-20 14:42:05,653 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-PortsIpV6TestJSON-587414303"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:05 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '629', 'x-openstack-request-id': 'req-ec942d78-55f6-4042-806f-987d3cc7e004', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"e6e0cbca-40e9-4642-a8c6-b430a0fe38b8","name":"tempest-PortsIpV6TestJSON-587414303","tenant_id":"3970c2a4af7f488084fb935390fd5a2d","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"3970c2a4af7f488084fb935390fd5a2d","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-03-20T14:42:04Z","updated_at":"2026-03-20T14:42:04Z","revision_number":1}}' 2026-03-20 14:42:07,352 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 1.698s 2026-03-20 14:42:07,352 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "e6e0cbca-40e9-4642-a8c6-b430a0fe38b8", "cidr": "2001:db8::/64", "ip_version": 6, "gateway_ip": "2001:db8::1", "allocation_pools": [{"start": "2001:db8::2", "end": "2001:db8::ffff:ffff:ffff:fffe"}]}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '622', 'x-openstack-request-id': 'req-8cfb663f-af95-43ee-b042-707706be7fed', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"52cfbb25-cc51-4fec-81d9-aa963e25f98f","name":"","tenant_id":"3970c2a4af7f488084fb935390fd5a2d","network_id":"e6e0cbca-40e9-4642-a8c6-b430a0fe38b8","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:fffe"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-20T14:42:06Z","updated_at":"2026-03-20T14:42:06Z","revision_number":0,"project_id":"3970c2a4af7f488084fb935390fd5a2d"}}' 2026-03-20 14:42:08,425 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/ports 1.072s 2026-03-20 14:42:08,495 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "e6e0cbca-40e9-4642-a8c6-b430a0fe38b8", "name": "tempest-PortsIpV6TestJSON-1945178814"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:08 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '971', 'x-openstack-request-id': 'req-e0780ae5-e9a4-451a-a147-b026c9938f8f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"8a6b8fb2-eef4-484d-bf29-93768f5929ae","name":"tempest-PortsIpV6TestJSON-1945178814","network_id":"e6e0cbca-40e9-4642-a8c6-b430a0fe38b8","tenant_id":"3970c2a4af7f488084fb935390fd5a2d","mac_address":"fa:16:3e:25:f8:a7","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"52cfbb25-cc51-4fec-81d9-aa963e25f98f","ip_address":"2001:db8::18d"}],"project_id":"3970c2a4af7f488084fb935390fd5a2d","qos_policy_id":null,"port_security_enabled":true,"security_groups":["a2237ed3-aa50-472a-943b-eb0d142e5630"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","qos_network_policy_id":null,"dns_name":"","dns_assignment":[{"ip_address":"2001:db8::18d","hostname":"host-2001-db8--18d","fqdn":"host-2001-db8--18d.openstackgate.local."}],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-03-20T14:42:07Z","updated_at":"2026-03-20T14:42:07Z","revision_number":1}}' 2026-03-20 14:42:09,432 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/8a6b8fb2-eef4-484d-bf29-93768f5929ae 0.937s 2026-03-20 14:42:09,433 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:09 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-d5dcf38e-3d5e-4cc4-b887-bf0d2e86e67f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/8a6b8fb2-eef4-484d-bf29-93768f5929ae'} Body: b'' 2026-03-20 14:42:09,594 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/8a6b8fb2-eef4-484d-bf29-93768f5929ae 0.161s 2026-03-20 14:42:09,598 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-6a7e4c80-eaf7-4004-9259-9d0aebac52ee', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/8a6b8fb2-eef4-484d-bf29-93768f5929ae'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 8a6b8fb2-eef4-484d-bf29-93768f5929ae could not be found.", "detail": ""}}' 2026-03-20 14:42:09,734 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports/8a6b8fb2-eef4-484d-bf29-93768f5929ae 0.135s 2026-03-20 14:42:09,734 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-9d9f3dc4-ddeb-4819-9810-0728c074c6e1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/8a6b8fb2-eef4-484d-bf29-93768f5929ae'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 8a6b8fb2-eef4-484d-bf29-93768f5929ae could not be found.", "detail": ""}}' 2026-03-20 14:42:10,457 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/52cfbb25-cc51-4fec-81d9-aa963e25f98f 0.723s 2026-03-20 14:42:10,491 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:10 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-8e61e4d1-693f-4099-8414-903e182a1cb8', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/52cfbb25-cc51-4fec-81d9-aa963e25f98f'} Body: b'' 2026-03-20 14:42:12,229 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/e6e0cbca-40e9-4642-a8c6-b430a0fe38b8 1.737s 2026-03-20 14:42:12,229 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:12 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-49ff3245-307a-4e3e-9283-9bc9a7efa5a2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/e6e0cbca-40e9-4642-a8c6-b430a0fe38b8'} Body: b'' 0 ] tags: -worker-1 time: 2026-03-20 14:42:06.137257Z tags: worker-4 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet[id-8936533b-c0aa-4f29-8e53-6cc873aec489,smoke] time: 2026-03-20 14:42:13.858808Z successful: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet[id-8936533b-c0aa-4f29-8e53-6cc873aec489,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2DE9 2026-03-20 14:42:07,915 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.778s 2026-03-20 14:42:07,915 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsIpV6Test-test-network-1040391738"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '648', 'x-openstack-request-id': 'req-caa14b41-9c53-4121-8019-1cc00d8d89a2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"478d5466-8503-4cbf-9a8d-1d323ebd270a","name":"tempest-BulkNetworkOpsIpV6Test-test-network-1040391738","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"049321463d594fb1a4a6c14ae5e764c3","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-03-20T14:42:06Z","updated_at":"2026-03-20T14:42:06Z","revision_number":1}}' 2026-03-20 14:42:08,943 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.027s 2026-03-20 14:42:08,943 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsIpV6Test-test-network-723786506"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:08 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '647', 'x-openstack-request-id': 'req-c85c8274-7f23-4626-abce-3b737c9527b0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"323c66db-a52e-4518-b5f6-f87e647d85d8","name":"tempest-BulkNetworkOpsIpV6Test-test-network-723786506","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"049321463d594fb1a4a6c14ae5e764c3","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-03-20T14:42:08Z","updated_at":"2026-03-20T14:42:08Z","revision_number":1}}' 2026-03-20 14:42:12,164 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 2.051s 2026-03-20 14:42:12,164 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnets": [{"network_id": "478d5466-8503-4cbf-9a8d-1d323ebd270a", "cidr": "2001:db8::/64", "name": "tempest-subnet--968294045", "ip_version": 6}, {"network_id": "323c66db-a52e-4518-b5f6-f87e647d85d8", "cidr": "2001:db8:0:1::/64", "ip_version": 6}]} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1275', 'x-openstack-request-id': 'req-eee9ce34-0720-451e-aa90-e8abe56b7c13', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets'} Body: b'{"subnets":[{"id":"33f083b2-9987-4f84-aad8-aebb50f465f6","name":"tempest-subnet--968294045","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","network_id":"478d5466-8503-4cbf-9a8d-1d323ebd270a","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8::","cidr":"2001:db8::/64","allocation_pools":[{"start":"2001:db8::1","end":"2001:db8::ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-20T14:42:10Z","updated_at":"2026-03-20T14:42:10Z","revision_number":0,"project_id":"049321463d594fb1a4a6c14ae5e764c3"},{"id":"64ebd175-b2f5-4324-9244-a8aae9108efb","name":"","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","network_id":"323c66db-a52e-4518-b5f6-f87e647d85d8","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8:0:1::","cidr":"2001:db8:0:1::/64","allocation_pools":[{"start":"2001:db8:0:1::1","end":"2001:db8:0:1:ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-20T14:42:11Z","updated_at":"2026-03-20T14:42:11Z","revision_number":0,"project_id":"049321463d594fb1a4a6c14ae5e764c3"}]}' 2026-03-20 14:42:12,389 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.225s 2026-03-20 14:42:12,390 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1880', 'x-openstack-request-id': 'req-ff66eb53-a3c6-410f-8ef8-c5cc76ddd359', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"33f083b2-9987-4f84-aad8-aebb50f465f6","name":"tempest-subnet--968294045","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","network_id":"478d5466-8503-4cbf-9a8d-1d323ebd270a","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8::","cidr":"2001:db8::/64","allocation_pools":[{"start":"2001:db8::1","end":"2001:db8::ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-20T14:42:10Z","updated_at":"2026-03-20T14:42:10Z","revision_number":0,"project_id":"049321463d594fb1a4a6c14ae5e764c3"},{"id":"64ebd175-b2f5-4324-9244-a8aae9108efb","name":"","tenant_id":"049321463d594fb1a4a6c14ae5e764c3","network_id":"323c66db-a52e-4518-b5f6-f87e647d85d8","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8:0:1::","cidr":"2001:db8:0:1::/64","allocation_pools":[{"start":"2001:db8:0:1::1","end":"2001:db8:0:1:ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-20T14:42:11Z","updated_at":"2026-03-20T14:42:11Z","revision_number":0,"project_id":"049321463d594fb1a4a6c14ae5e764c3"},{"id":"89bc0fd2-05d3-4d9d-8900-7e88f2f7aa5d","name":"priv_sub","tenant_id":"2a251216546846739cf54cf7e77bf2a8","network_id":"5bbd77b0-fd5c-4f14-a0ef-ef88edc4eca1","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-03-20T14:17:44Z","updated_at":"2026-03-20T14:17:44Z","revision_number":0,"project_id":"2a251216546846739cf54cf7e77bf2a8"}]}' 2026-03-20 14:42:13,140 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/33f083b2-9987-4f84-aad8-aebb50f465f6 0.740s 2026-03-20 14:42:13,140 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:13 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-591197a8-0d00-4544-b38d-ddaa3d6c51c3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/33f083b2-9987-4f84-aad8-aebb50f465f6'} Body: b'' 2026-03-20 14:42:13,668 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/64ebd175-b2f5-4324-9244-a8aae9108efb 0.528s 2026-03-20 14:42:13,669 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:13 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-7ed5895d-b178-4ef4-b60e-aa0202b4aed0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/64ebd175-b2f5-4324-9244-a8aae9108efb'} Body: b'' 2026-03-20 14:42:13,858 29 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.188s 2026-03-20 14:42:13,858 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '618', 'x-openstack-request-id': 'req-58da80f5-8529-43d9-9492-b4f47f53a49b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"89bc0fd2-05d3-4d9d-8900-7e88f2f7aa5d","name":"priv_sub","tenant_id":"2a251216546846739cf54cf7e77bf2a8","network_id":"5bbd77b0-fd5c-4f14-a0ef-ef88edc4eca1","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-03-20T14:17:44Z","updated_at":"2026-03-20T14:17:44Z","revision_number":0,"project_id":"2a251216546846739cf54cf7e77bf2a8"}]}' 0 ] tags: -worker-4 time: 2026-03-20 14:42:33.101559Z tags: worker-2 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestJSON) time: 2026-03-20 14:42:33.101559Z failure: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 5D5 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/compute/servers/test_create_server.py", line 74, in resource_setup cls.server = cls.client.show_server(server_initial['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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 942, in _error_checker raise exceptions.ServerFault(resp_body, resp=resp, tempest.lib.exceptions.ServerFault: Got server fault Details: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. 0 ] tags: -worker-2 time: 2026-03-20 14:42:33.258517Z tags: worker-3 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) time: 2026-03-20 14:42:33.258517Z failure: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 5D5 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/compute/servers/test_create_server.py", line 74, in resource_setup cls.server = cls.client.show_server(server_initial['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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 942, in _error_checker raise exceptions.ServerFault(resp_body, resp=resp, tempest.lib.exceptions.ServerFault: Got server fault Details: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. 0 ] tags: -worker-3 time: 2026-03-20 14:42:33.366331Z tags: worker-2 test: setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON) time: 2026-03-20 14:42:33.366331Z failure: setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback B26 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:33.366104Z tags: worker-3 test: setUpClass (tempest.api.compute.test_versions.TestVersions) time: 2026-03-20 14:42:33.366104Z failure: setUpClass (tempest.api.compute.test_versions.TestVersions) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback B26 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/compute/base.py", line 75, in setup_credentials super(BaseV2ComputeTest, 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-3 time: 2026-03-20 14:42:33.529168Z tags: worker-2 test: setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON) time: 2026-03-20 14:42:33.529168Z failure: setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback B26 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:33.526987Z tags: worker-3 test: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) time: 2026-03-20 14:42:33.526987Z failure: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback B45 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-3 time: 2026-03-20 14:42:33.633521Z tags: worker-3 test: setUpClass (tempest.api.volume.test_versions.VersionsTest) time: 2026-03-20 14:42:33.633521Z 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-3 time: 2026-03-20 14:42:33.636099Z tags: worker-3 test: setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest) time: 2026-03-20 14:42:33.636099Z 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-03-20 14:42:33.599209Z tags: worker-2 test: setUpClass (tempest.api.network.test_networks.NetworksTest) time: 2026-03-20 14:42:33.599209Z failure: setUpClass (tempest.api.network.test_networks.NetworksTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback B24 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:34.030006Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) time: 2026-03-20 14:42:34.030006Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback A8B 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-3 time: 2026-03-20 14:42:34.064173Z tags: worker-2 test: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) time: 2026-03-20 14:42:34.064173Z failure: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback B24 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:34.156944Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) time: 2026-03-20 14:42:34.156944Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback A8B 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-3 time: 2026-03-20 14:42:34.167316Z tags: worker-2 test: setUpClass (tempest.api.object_storage.test_object_services.ObjectTest) time: 2026-03-20 14:42:34.167316Z failure: setUpClass (tempest.api.object_storage.test_object_services.ObjectTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback B45 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:34.277300Z tags: worker-2 test: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) time: 2026-03-20 14:42:34.277300Z failure: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback BCF 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:34.595706Z tags: worker-2 test: setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest) time: 2026-03-20 14:42:34.595706Z skip: setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Gnocchi support is required0 ] tags: -worker-2 time: 2026-03-20 14:42:37.108741Z tags: worker-5 test: tearDownClass (tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON) time: 2026-03-20 14:42:37.108741Z failure: tearDownClass (tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 12A3 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 600, in clear_creds self._clear_isolated_net_resources() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 586, in _clear_isolated_net_resources self._clear_isolated_router(creds.router['id'], File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 545, in _clear_isolated_router client.delete_router(router_id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 52, in delete_router 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/routers/a5ac1d9b-b215-46c3-b293-a2ad650e8c30 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-03-20 14:42:37.120559Z tags: worker-6 test: setUpClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) time: 2026-03-20 14:42:37.120559Z failure: setUpClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 155D 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/api/compute/servers/test_server_actions.py", line 85, in setup_credentials super(ServerActionsBase, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 75, in setup_credentials super(BaseV2ComputeTest, 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 473, in get_primary_creds return self.get_project_member_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 514, in get_project_member_creds return self.get_credentials(['member'], scope='project') 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 310, in _create_network_resources network = self._create_network(network_name, tenant_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 338, in _create_network resp_body = self.networks_admin_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 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-6 time: 2026-03-20 14:42:37.216635Z tags: worker-7 test: tearDownClass (tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON) time: 2026-03-20 14:42:37.216635Z failure: tearDownClass (tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON) [ 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/109befb3-9d40-4262-b2f0-d791c9cae73a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-03-20 14:42:37.190151Z tags: worker-5 test: setUpClass (tempest.api.identity.v3.test_api_discovery.TestApiDiscovery) time: 2026-03-20 14:42:37.190151Z 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-5 time: 2026-03-20 14:42:37.505545Z tags: worker-7 test: setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON) time: 2026-03-20 14:42:37.505545Z failure: setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON) [ 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-7 time: 2026-03-20 14:42:37.440436Z tags: worker-5 test: setUpClass (tempest.api.network.test_ports.PortsTestJSON) time: 2026-03-20 14:42:37.440436Z failure: setUpClass (tempest.api.network.test_ports.PortsTestJSON) [ 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-5 time: 2026-03-20 14:42:37.458118Z tags: worker-5 test: setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) time: 2026-03-20 14:42:37.458118Z 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-5 time: 2026-03-20 14:42:37.459050Z tags: worker-5 test: setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) time: 2026-03-20 14:42:37.459050Z 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-5 time: 2026-03-20 14:42:37.415282Z tags: worker-6 test: setUpClass (tempest.api.network.test_routers.RoutersTest) time: 2026-03-20 14:42:37.415282Z failure: setUpClass (tempest.api.network.test_routers.RoutersTest) [ 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-03-20 14:42:12.292182Z tags: worker-1 test: tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups[id-4179dcb9-1382-4ced-84fe-1b91c54f5735,smoke] time: 2026-03-20 14:42:37.579942Z failure: tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups[id-4179dcb9-1382-4ced-84fe-1b91c54f5735,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 4E33 2026-03-20 14:42:13,790 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.497s 2026-03-20 14:42:13,790 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-PortsIpV6TestJSON-109429198"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '629', 'x-openstack-request-id': 'req-596f43b5-6b6b-4ea5-abd0-25158ab163eb', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"132f26d5-7b14-4124-9c09-9c093f303e65","name":"tempest-PortsIpV6TestJSON-109429198","tenant_id":"3970c2a4af7f488084fb935390fd5a2d","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"3970c2a4af7f488084fb935390fd5a2d","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-03-20T14:42:12Z","updated_at":"2026-03-20T14:42:12Z","revision_number":1}}' 2026-03-20 14:42:14,987 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 1.196s 2026-03-20 14:42:14,997 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "132f26d5-7b14-4124-9c09-9c093f303e65", "cidr": "2001:db8::/64", "ip_version": 6, "gateway_ip": "2001:db8::1"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '622', 'x-openstack-request-id': 'req-fb2b414b-8851-4e9f-9dc8-ce6f0b43a280', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"41be597d-8c3f-4970-8d81-52d530bafda5","name":"","tenant_id":"3970c2a4af7f488084fb935390fd5a2d","network_id":"132f26d5-7b14-4124-9c09-9c093f303e65","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-03-20T14:42:14Z","updated_at":"2026-03-20T14:42:14Z","revision_number":0,"project_id":"3970c2a4af7f488084fb935390fd5a2d"}}' 2026-03-20 14:42:16,634 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/ports 1.637s 2026-03-20 14:42:16,635 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "132f26d5-7b14-4124-9c09-9c093f303e65", "security_groups": [], "name": "tempest-PortsIpV6TestJSON-2028431237"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '933', 'x-openstack-request-id': 'req-5a66d35a-1ecf-456a-ac90-ea1be3713ee4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"c28a8edc-df96-4dbf-b2fa-d47b3920aa73","name":"tempest-PortsIpV6TestJSON-2028431237","network_id":"132f26d5-7b14-4124-9c09-9c093f303e65","tenant_id":"3970c2a4af7f488084fb935390fd5a2d","mac_address":"fa:16:3e:3d:1f:b1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"41be597d-8c3f-4970-8d81-52d530bafda5","ip_address":"2001:db8::37e"}],"project_id":"3970c2a4af7f488084fb935390fd5a2d","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":"2001:db8::37e","hostname":"host-2001-db8--37e","fqdn":"host-2001-db8--37e.openstackgate.local."}],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-03-20T14:42:15Z","updated_at":"2026-03-20T14:42:15Z","revision_number":1}}' 2026-03-20 14:42:37,056 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,061 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,063 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,066 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,073 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,077 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,083 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,086 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,090 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,092 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,114 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,118 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,123 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,127 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,138 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,153 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,162 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,166 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,169 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,177 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,188 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,202 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,214 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,220 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,226 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,233 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,243 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,281 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,287 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,379 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,435 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,456 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,470 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,477 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,492 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,500 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,547 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,567 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,571 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,575 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 1002 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/ports_client.py", line 59, in delete_port 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/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 (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 1095 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/rest_client.py", line 968, in wait_for_resource_deletion if self.is_resource_deleted(id, *args, **kwargs): File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 83, in is_resource_deleted self.show_port(id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 49, in show_port 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/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 (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 1008 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/subnets_client.py", line 52, in delete_subnet 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/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback-3 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/132f26d5-7b14-4124-9c09-9c093f303e65 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-03-20 14:42:37.649364Z tags: worker-4 test: tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) time: 2026-03-20 14:42:37.649364Z failure: tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 6CC 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='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/478d5466-8503-4cbf-9a8d-1d323ebd270a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/98ecbf88-7fab-462a-8eb8-3955ab3aa706 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/3886d9d3-4123-4f09-be3b-03a03b93a19f (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-4 time: 2026-03-20 14:42:37.629586Z tags: worker-6 test: setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test) time: 2026-03-20 14:42:37.629586Z 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-6 time: 2026-03-20 14:42:37.705252Z tags: worker-7 test: setUpClass (tempest.api.network.test_extensions.ExtensionsTestJSON) time: 2026-03-20 14:42:37.705252Z failure: setUpClass (tempest.api.network.test_extensions.ExtensionsTestJSON) [ 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-03-20 14:42:37.725644Z tags: worker-4 test: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest) time: 2026-03-20 14:42:37.725644Z 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-4 time: 2026-03-20 14:42:37.594562Z tags: worker-1 test: tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port[id-c72c1c0c-2193-4aca-aaa4-b1442640f51c,smoke] time: 2026-03-20 14:42:37.761457Z failure: tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port[id-c72c1c0c-2193-4aca-aaa4-b1442640f51c,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D02 2026-03-20 14:42:37,665 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.0/ports 2026-03-20 14:42:37,673 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.0/ports 2026-03-20 14:42:37,684 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.0/ports 2026-03-20 14:42:37,688 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.0/ports 2026-03-20 14:42:37,695 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.0/ports 2026-03-20 14:42:37,702 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.0/ports 2026-03-20 14:42:37,715 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.0/ports 2026-03-20 14:42:37,720 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.0/ports 2026-03-20 14:42:37,731 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.0/ports 2026-03-20 14:42:37,737 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.0/ports 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback FE2 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_ports.py", line 78, in test_create_update_delete_port body = self.ports_client.create_port( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 28, in create_port 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/ports (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-03-20 14:42:37.787686Z tags: worker-6 test: setUpClass (tempest.api.network.test_security_groups.SecGroupTest) time: 2026-03-20 14:42:37.787686Z 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-6 time: 2026-03-20 14:42:37.811769Z tags: worker-4 test: setUpClass (tempest.api.object_storage.test_account_services.AccountTest) time: 2026-03-20 14:42:37.811769Z failure: setUpClass (tempest.api.object_storage.test_account_services.AccountTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 17CF 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_services.py", line 38, in setup_credentials super(AccountTest, 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-4 time: 2026-03-20 14:42:37.829463Z tags: worker-5 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) time: 2026-03-20 14:42:37.829463Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) [ 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-03-20 14:42:37.866835Z tags: worker-4 test: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest) time: 2026-03-20 14:42:37.866835Z 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-03-20 14:42:37.864106Z tags: worker-6 test: setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) time: 2026-03-20 14:42:37.864106Z 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-6 time: 2026-03-20 14:42:37.877412Z tags: worker-6 test: setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps) time: 2026-03-20 14:42:37.877412Z skip: setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Horizon support is required0 ] tags: -worker-6 time: 2026-03-20 14:42:37.893368Z tags: worker-5 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest) time: 2026-03-20 14:42:37.893368Z 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-5 time: 2026-03-20 14:42:37.784645Z tags: worker-1 test: tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports[id-cf95b358-3e92-4a29-a148-52445e1ac50e,smoke] time: 2026-03-20 14:42:37.998315Z failure: tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports[id-cf95b358-3e92-4a29-a148-52445e1ac50e,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D02 2026-03-20 14:42:37,799 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.0/ports 2026-03-20 14:42:37,812 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.0/ports 2026-03-20 14:42:37,821 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.0/ports 2026-03-20 14:42:37,831 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.0/ports 2026-03-20 14:42:37,864 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.0/ports 2026-03-20 14:42:37,893 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.0/ports 2026-03-20 14:42:37,937 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.0/ports 2026-03-20 14:42:37,969 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.0/ports 2026-03-20 14:42:37,988 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.0/ports 2026-03-20 14:42:37,994 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.0/ports 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback FCE 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_ports.py", line 184, in test_list_ports body = self.ports_client.list_ports() File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 69, in list_ports return self.list_resources(uri, **filters) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 35, in list_resources 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/ports (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-03-20 14:42:37.921039Z tags: worker-7 test: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) time: 2026-03-20 14:42:37.921039Z failure: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) [ 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-03-20 14:42:37.999469Z tags: worker-1 test: tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port[id-c9a685bd-e83f-499c-939f-9f7863ca259f,smoke] time: 2026-03-20 14:42:38.070017Z failure: tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port[id-c9a685bd-e83f-499c-939f-9f7863ca259f,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' E74 2026-03-20 14:42:38,018 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,032 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,036 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,041 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,046 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,049 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,051 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,057 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,065 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,067 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback FFC 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_ports.py", line 156, in test_show_port body = self.ports_client.show_port(self.port['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 49, in show_port 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/ports/77a0ea54-620a-403a-891e-a2271db75800 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-03-20 14:42:38.058654Z tags: worker-7 test: setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery) time: 2026-03-20 14:42:38.058654Z 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-7 time: 2026-03-20 14:42:38.118039Z tags: worker-7 test: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) time: 2026-03-20 14:42:38.118039Z failure: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) [ 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-7 time: 2026-03-20 14:42:38.374519Z tags: worker-1 test: tearDownClass (tempest.api.network.test_ports.PortsIpV6TestJSON) time: 2026-03-20 14:42:38.374519Z failure: tearDownClass (tempest.api.network.test_ports.PortsIpV6TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback A24 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='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/subnets/52cfbb25-cc51-4fec-81d9-aa963e25f98f (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/ports/77a0ea54-620a-403a-891e-a2271db75800 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/436156c5-ff46-47ac-96da-f70c03d62b1d (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-1 time: 2026-03-20 14:42:38.484223Z tags: worker-1 test: setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) time: 2026-03-20 14:42:38.484223Z 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-1 time: 2026-03-20 14:42:38.545140Z tags: worker-1 test: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest) time: 2026-03-20 14:42:38.545140Z 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-1 time: 2026-03-20 14:42:38.546118Z tags: worker-1 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration) time: 2026-03-20 14:42:38.546118Z 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-1 time: 2026-03-20 14:41:33.142522Z 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-03-20 14:42:43.639019Z 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:'' D960 2026-03-20 14:41:33,143 25 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True 2026-03-20 14:41:33,143 25 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True 2026-03-20 14:41:33,329 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs 0.184s 2026-03-20 14:41:33,330 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-149624555", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBHUc4E+GWUdJwPWdtVsC8WuYrei7ONp5NsPwOOhfDD+r+RAVkW32ahfbna+wH+NSmJu6zsAODg7J6gqaqAbGfFgHQbyedEC+KUgHv7nrO5AAqeC2k3XEFtmJZfBDpjLTUg=="}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:33 GMT', 'server': 'Apache', 'content-length': '385', '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-f60d5d89-c8a2-43b4-a0bb-765d9c182d37', 'x-compute-request-id': 'req-f60d5d89-c8a2-43b4-a0bb-765d9c182d37', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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-149624555", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBHUc4E+GWUdJwPWdtVsC8WuYrei7ONp5NsPwOOhfDD+r+RAVkW32ahfbna+wH+NSmJu6zsAODg7J6gqaqAbGfFgHQbyedEC+KUgHv7nrO5AAqeC2k3XEFtmJZfBDpjLTUg==", "fingerprint": "8e:a7:07:30:3d:ee:92:14:29:aa:f3:70:05:c4:f3:2c", "user_id": "4d033b51661d4946adcd340de6ae6bcb"}}' 2026-03-20 14:41:33,332 25 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-149624555 created 2026-03-20 14:41:33,826 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.492s 2026-03-20 14:41:33,827 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--903919642", "description": "tempest-description--699377450"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:33 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1595', 'x-openstack-request-id': 'req-13cd27a8-a537-4135-b9e5-5abdbe53d2d1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "name": "tempest-securitygroup--903919642", "stateful": true, "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "description": "tempest-description--699377450", "shared": false, "security_group_rules": [{"id": "e179695c-7f8c-49d2-a2f5-3a8c7de2792b", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "security_group_id": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "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": 162, "description": null, "tags": [], "created_at": "2026-03-20T14:41:33Z", "updated_at": "2026-03-20T14:41:33Z", "revision_number": 0, "project_id": "db80bdd966274e968b68174e0c7c4a24"}, {"id": "fa5e3eda-a811-479f-bcc6-1bb50db44640", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "security_group_id": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "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": 161, "description": null, "tags": [], "created_at": "2026-03-20T14:41:33Z", "updated_at": "2026-03-20T14:41:33Z", "revision_number": 0, "project_id": "db80bdd966274e968b68174e0c7c4a24"}], "tags": [], "created_at": "2026-03-20T14:41:33Z", "updated_at": "2026-03-20T14:41:33Z", "revision_number": 1, "project_id": "db80bdd966274e968b68174e0c7c4a24"}}' 2026-03-20 14:41:34,929 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.101s 2026-03-20 14:41:34,929 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": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '565', 'x-openstack-request-id': 'req-611af82d-acce-42a5-a4b8-673326fce700', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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": "1922b296-21d6-46dd-826c-3892e86a0d9f", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "security_group_id": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "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-03-20T14:41:34Z", "updated_at": "2026-03-20T14:41:34Z", "revision_number": 0, "project_id": "db80bdd966274e968b68174e0c7c4a24"}}' 2026-03-20 14:41:35,416 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.486s 2026-03-20 14:41:35,417 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": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '570', 'x-openstack-request-id': 'req-d3d1c5a0-06e9-4a6c-abc6-0ef01ef8bf57', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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": "e348035e-509b-446d-a6b3-47b980454b75", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "security_group_id": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "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-03-20T14:41:35Z", "updated_at": "2026-03-20T14:41:35Z", "revision_number": 0, "project_id": "db80bdd966274e968b68174e0c7c4a24"}}' 2026-03-20 14:41:35,417 25 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--903919642 created 2026-03-20 14:41:36,485 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips 1.064s 2026-03-20 14:41:36,486 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"floating_network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '578', 'x-openstack-request-id': 'req-e27fca63-eb70-4c58-9cd5-a31f40d25e91', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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": "9758bdf3-2611-4101-807c-0e53945514bd", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "floating_ip_address": "192.168.122.210", "floating_network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "project_id": "db80bdd966274e968b68174e0c7c4a24", "description": "", "qos_policy_id": null, "port_details": null, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-03-20T14:41:36Z", "updated_at": "2026-03-20T14:41:36Z", "revision_number": 0}}' 2026-03-20 14:41:36,486 25 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': '9758bdf3-2611-4101-807c-0e53945514bd', 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'floating_ip_address': '192.168.122.210', 'floating_network_id': 'cad643aa-d6df-4a9f-80ae-a7fb7912d118', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': 'db80bdd966274e968b68174e0c7c4a24', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-03-20T14:41:36Z', 'updated_at': '2026-03-20T14:41:36Z', 'revision_number': 0, 'ip': '192.168.122.210'} created 2026-03-20 14:41:36,924 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.433s 2026-03-20 14:41:36,925 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:36 GMT', 'server': 'Apache', 'content-length': '6276', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0c9a482b-b04c-4471-b03d-1e928fc2a5f8', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; 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": "4d033b51661d4946adcd340de6ae6bcb", "name": "tempest-AttachInterfacesUnderV243Test-1462660049-project-member", "password_expires_at": null}, "audit_ids": ["vHHaPlVMSdmLtdQIkv5dxQ"], "expires_at": "2026-03-20T15:41:36.000000Z", "issued_at": "2026-03-20T14:41:36.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "db80bdd966274e968b68174e0c7c4a24", "name": "tempest-AttachInterfacesUnderV243Test-1462660049"}, "is_domain": false, "roles": [{"id": "8ff6dbceeeb24f0896532758e094c0c9", "name": "reader"}, {"id": "29d3668daa064420be734fb45781f5af", "name": "member"}], "catalog": [{"endpoints": [{"id": "b295ae56f3884cbf8b149d642535aac9", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "f7f4553cb7744471aaa47b7ee6d2d9cf", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "1b626501cfcf4c9ead8f105d31d8cea6", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "cinderv3", "id": "77246212a819457eaaa59996f362172f", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "8e5d5716100c453a92df89871e1dc308", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "region": "regionOne"}], "id": "22c40744e83b4c9fb66c1743f98867c5", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"name": "heat-cfn", "id": "0440d7372ff24d3cb222f3d6f7b5bdd3", "interface": "internal", "region_id": "regionOne", "url": "https://heat-cfnapi-internal.openstack.svc:8000/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "4896fde4cbb44e35888c6cf51ac41bf0", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}], "id": "22d7d45bec034899946e87346fd4f341", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"name": "heat", "id": "680f26c719d747a3878375ef057d6e4d", "interface": "public", "region_id": "regionOne", "url": "https://heat-api-public-openstack.apps-crc.testing/v1/db80bdd966274e968b68174e0c7c4a24", "region": "regionOne"}, {"name": "heat", "id": "f7b7309283cd42218e37669debb018dd", "interface": "internal", "region_id": "regionOne", "url": "https://heat-api-internal.openstack.svc:8004/v1/db80bdd966274e968b68174e0c7c4a24", "region": "regionOne"}], "id": "2bf0f9587df8418fa6fc70fae1e52c46", "type": "orchestration", "name": "heat"}, {"endpoints": [{"name": "nova", "id": "1af61ec284804c9ca59ac05662e24a03", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}, {"name": "nova", "id": "4519d23d1c6943beb8b41bc35486aa94", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}], "id": "3e4241952d7747d795832be7e9ed5555", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "neutron", "id": "27877f49927543b0b93e55c00205b2bf", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}, {"name": "neutron", "id": "9007aa12a1814f709abdddcf96ebccf5", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "87a8efbf7ae14ca981268282f57f1d2c", "type": "network", "name": "neutron"}, {"endpoints": [{"name": "barbican", "id": "03657065975f497cbc39a6c1ca040521", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "94993766c93349f4a69748186cf8eecf", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "8cc1596dfaed40efa94 2026-03-20 14:41:36,925 25 INFO [tempest.lib.common.fixed_network] (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip) Found network {'id': '06af653c-f885-4ddc-8a58-d11db296d881', 'name': 'tempest-AttachInterfacesUnderV243Test-1098199268-network', 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'admin_state_up': True, 'mtu': 1442, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'db80bdd966274e968b68174e0c7c4a24', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 18073, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'l2_adjacency': True, 'tags': [], 'created_at': '2026-03-20T14:41:16Z', 'updated_at': '2026-03-20T14:41:16Z', 'revision_number': 1} available for tenant 2026-03-20 14:41:36,926 25 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-149624555', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBHUc4E+GWUdJwPWdtVsC8WuYrei7ONp5NsPwOOhfDD+r+RAVkW32ahfbna+wH+NSmJu6zsAODg7J6gqaqAbGfFgHQbyedEC+KUgHv7nrO5AAqeC2k3XEFtmJZfBDpjLTUg==', 'fingerprint': '8e:a7:07:30:3d:ee:92:14:29:aa:f3:70:05:c4:f3:2c', 'user_id': '4d033b51661d4946adcd340de6ae6bcb', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDDQinWqj3OzEsGVBIGVIXy4xnBQxZs6evC6aOW7v/a670k/BusSyvO2\noI0vnAXOz/CgBwYFK4EEACKhZANiAAR1HOBPhllHScD1nbVbAvFrmK3ouzjaeTbD\n8DjoXww/q/kQFZFt9moX252vsB/jUpibus7ADg4OyeoKmqgGxnxYB0G8nnRAvilI\nB7+56zuQAKngtpN1xBbZiWXwQ6Yy01I=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': '9b5b05d7-5688-4b35-a316-df07b0f4db37', 'name': 'tempest-securitygroup--903919642', 'stateful': True, 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'description': 'tempest-description--699377450', 'shared': False, 'security_group_rules': [{'id': 'e179695c-7f8c-49d2-a2f5-3a8c7de2792b', 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'security_group_id': '9b5b05d7-5688-4b35-a316-df07b0f4db37', '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': 162, 'description': None, 'tags': [], 'created_at': '2026-03-20T14:41:33Z', 'updated_at': '2026-03-20T14:41:33Z', 'revision_number': 0, 'project_id': 'db80bdd966274e968b68174e0c7c4a24'}, {'id': 'fa5e3eda-a811-479f-bcc6-1bb50db44640', 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'security_group_id': '9b5b05d7-5688-4b35-a316-df07b0f4db37', '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': 161, 'description': None, 'tags': [], 'created_at': '2026-03-20T14:41:33Z', 'updated_at': '2026-03-20T14:41:33Z', 'revision_number': 0, 'project_id': 'db80bdd966274e968b68174e0c7c4a24'}], 'tags': [], 'created_at': '2026-03-20T14:41:33Z', 'updated_at': '2026-03-20T14:41:33Z', 'revision_number': 1, 'project_id': 'db80bdd966274e968b68174e0c7c4a24'}, 'floating_ip': {'id': '9758bdf3-2611-4101-807c-0e53945514bd', 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'floating_ip_address': '192.168.122.210', 'floating_network_id': 'cad643aa-d6df-4a9f-80ae-a7fb7912d118', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': 'db80bdd966274e968b68174e0c7c4a24', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-03-20T14:41:36Z', 'updated_at': '2026-03-20T14:41:36Z', 'revision_number': 0, 'ip': '192.168.122.210'}} 2026-03-20 14:41:43,242 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 6.315s 2026-03-20 14:41:43,243 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-1730718136", "imageRef": "ed3ac831-bafd-45d2-94bd-4662a2231781", "flavorRef": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "networks": [{"uuid": "06af653c-f885-4ddc-8a58-d11db296d881"}], "security_groups": [{"name": "tempest-securitygroup--903919642"}], "key_name": "tempest-keypair-149624555", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:36 GMT', 'server': 'Apache', 'content-length': '445', 'location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027', '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-de60df16-b12d-490b-94a7-6b902f91e601', 'x-compute-request-id': 'req-de60df16-b12d-490b-94a7-6b902f91e601', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "068b09e7-0ebb-4dda-b7d6-72801da45027", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--903919642"}], "adminPass": "Ek3WYCpJAfKH"}}' 2026-03-20 14:41:49,981 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/068b09e7-0ebb-4dda-b7d6-72801da45027 6.736s 2026-03-20 14:41:49,981 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': 'Fri, 20 Mar 2026 14:41:43 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-f2daf8cc-8b8a-4127-bb79-68e39d36d25b', 'x-compute-request-id': 'req-f2daf8cc-8b8a-4127-bb79-68e39d36d25b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "BUILD", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:41:45Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:41:53,255 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/068b09e7-0ebb-4dda-b7d6-72801da45027 2.268s 2026-03-20 14:41:53,255 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': 'Fri, 20 Mar 2026 14:41:50 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-7c56f02f-13af-4078-9d14-dcfb08ed5124', 'x-compute-request-id': 'req-7c56f02f-13af-4078-9d14-dcfb08ed5124', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "BUILD", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:41:45Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:41:56,616 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/068b09e7-0ebb-4dda-b7d6-72801da45027 2.354s 2026-03-20 14:41:56,616 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': 'Fri, 20 Mar 2026 14:41:54 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-0b19bf2f-c306-4cf8-b867-88ad674d538e', 'x-compute-request-id': 'req-0b19bf2f-c306-4cf8-b867-88ad674d538e', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "BUILD", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:41:45Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:41:59,666 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/068b09e7-0ebb-4dda-b7d6-72801da45027 2.043s 2026-03-20 14:41:59,691 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': 'Fri, 20 Mar 2026 14:41:57 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-2390c793-de4c-4ef4-b723-9c134216eba4', 'x-compute-request-id': 'req-2390c793-de4c-4ef4-b723-9c134216eba4', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "BUILD", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:41:45Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:42:02,975 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/068b09e7-0ebb-4dda-b7d6-72801da45027 2.272s 2026-03-20 14:42:02,975 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': 'Fri, 20 Mar 2026 14:42:00 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-2859ef3f-8819-46b1-903f-025f6b6079f1', 'x-compute-request-id': 'req-2859ef3f-8819-46b1-903f-025f6b6079f1', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "ACTIVE", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:42:00Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1098199268-network": [{"version": 4, "addr": "10.100.0.4", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:64:02:df"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": "2026-03-20T14:42:00.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:42:02,983 25 INFO [tempest.common.waiters] State transition "BUILD/spawning" ==> "ACTIVE/None" after 13 second wait 2026-03-20 14:42:04,559 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/068b09e7-0ebb-4dda-b7d6-72801da45027/os-interface 1.575s 2026-03-20 14:42:04,559 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': 'Fri, 20 Mar 2026 14:42:03 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-0ad596e6-bcc5-4318-9e21-967c81d6d24c', 'x-compute-request-id': 'req-0ad596e6-bcc5-4318-9e21-967c81d6d24c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "06af653c-f885-4ddc-8a58-d11db296d881", "port_id": "a228a8dc-7399-4db6-b1c0-b29bdde1971c", "mac_addr": "fa:16:3e:64:02:df", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "d180ef2a-826f-439c-9ad1-d8daf6a8732d", "ip_address": "10.100.0.4"}]}]}' 2026-03-20 14:42:06,996 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/9758bdf3-2611-4101-807c-0e53945514bd 2.427s 2026-03-20 14:42:06,997 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"port_id": "a228a8dc-7399-4db6-b1c0-b29bdde1971c"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '881', 'x-openstack-request-id': 'req-43b3eb2b-3d48-4bd8-b6f6-3e9d3a36fad1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/9758bdf3-2611-4101-807c-0e53945514bd'} Body: b'{"floatingip": {"id": "9758bdf3-2611-4101-807c-0e53945514bd", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "floating_ip_address": "192.168.122.210", "floating_network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118", "router_id": "54c25c48-0454-4cf5-a8fe-1122617517f8", "port_id": "a228a8dc-7399-4db6-b1c0-b29bdde1971c", "fixed_ip_address": "10.100.0.4", "status": "DOWN", "description": "", "qos_policy_id": null, "port_details": {"name": "", "network_id": "06af653c-f885-4ddc-8a58-d11db296d881", "mac_address": "fa:16:3e:64:02:df", "admin_state_up": true, "status": "ACTIVE", "device_id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "device_owner": "compute:nova"}, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-03-20T14:41:36Z", "updated_at": "2026-03-20T14:42:05Z", "revision_number": 1, "project_id": "db80bdd966274e968b68174e0c7c4a24"}}' 2026-03-20 14:42:08,512 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/068b09e7-0ebb-4dda-b7d6-72801da45027 1.515s 2026-03-20 14:42:08,512 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': 'Fri, 20 Mar 2026 14:42:07 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-697e8a0a-dd6a-47e0-97ec-65ad086832b7', 'x-compute-request-id': 'req-697e8a0a-dd6a-47e0-97ec-65ad086832b7', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "ACTIVE", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:42:00Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1098199268-network": [{"version": 4, "addr": "10.100.0.4", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:64:02:df"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": "2026-03-20T14:42:00.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:42:08,606 25 INFO [tempest.lib.common.ssh] Creating ssh connection to '192.168.122.210:22' as 'cirros' with public key authentication 2026-03-20 14:42:40,258 25 INFO [paramiko.transport] Connected (version 2.0, client dropbear_2020.81) 2026-03-20 14:42:40,398 25 INFO [paramiko.transport] Authentication (publickey) successful! 2026-03-20 14:42:40,399 25 INFO [tempest.lib.common.ssh] ssh connection to cirros@192.168.122.210 successfully created 2026-03-20 14:42:40,529 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 503 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027/os-interface 0.129s 2026-03-20 14:42:40,529 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': 'Fri, 20 Mar 2026 14:42:40 GMT', 'server': 'Apache', 'content-length': '218', 'x-openstack-request-id': 'req-d78d60c0-64df-47fb-ac3e-8fdf9c395680', 'x-compute-request-id': 'req-d78d60c0-64df-47fb-ac3e-8fdf9c395680', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '503', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027/os-interface'} Body: b'{"message": "The server is currently unavailable. Please try again at a later time.

\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}' 2026-03-20 14:42:40,647 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:_run_cleanups): 503 DELETE https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027 0.113s 2026-03-20 14:42:40,648 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': 'Fri, 20 Mar 2026 14:42:40 GMT', 'server': 'Apache', 'content-length': '218', 'x-openstack-request-id': 'req-ce0fe418-bdda-43c3-adcf-8f5b0a55a568', 'x-compute-request-id': 'req-ce0fe418-bdda-43c3-adcf-8f5b0a55a568', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '503', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"message": "The server is currently unavailable. Please try again at a later time.

\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}' 2026-03-20 14:42:40,648 25 ERROR [tempest.api.compute.base] Failed to delete server 068b09e7-0ebb-4dda-b7d6-72801da45027 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-03-20 14:42:40.648 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-03-20 14:42:40.648 25 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-03-20 14:42:40.648 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-03-20 14:42:40.648 25 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base self._error_checker(resp, resp_body) 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base raise exceptions.UnexpectedResponseCode(str(resp.status), 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base Details: 503 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base 2026-03-20 14:42:41,017 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:_run_cleanups): 503 DELETE https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs/tempest-keypair-149624555 0.365s 2026-03-20 14:42:41,019 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': 'Fri, 20 Mar 2026 14:42:40 GMT', 'server': 'Apache', 'content-length': '218', 'x-openstack-request-id': 'req-2e9d70f1-7c45-4e13-b791-1979a162575c', 'x-compute-request-id': 'req-2e9d70f1-7c45-4e13-b791-1979a162575c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '503', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs/tempest-keypair-149624555'} Body: b'{"message": "The server is currently unavailable. Please try again at a later time.

\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}' 2026-03-20 14:42:41,020 25 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-149624555 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-20 14:42:41.020 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-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name) 2026-03-20 14:42:41.020 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-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url) 2026-03-20 14:42:41.020 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-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-03-20 14:42:41.020 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-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request( 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body) 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources raise exceptions.UnexpectedResponseCode(str(resp.status), 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources Details: 503 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources 2026-03-20 14:42:42,098 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:_run_cleanups): 409 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/9b5b05d7-5688-4b35-a316-df07b0f4db37 1.071s 2026-03-20 14:42:42,098 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '136', 'x-openstack-request-id': 'req-10b8ca55-702e-4b7b-b039-4ddee877f7d0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '409', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/9b5b05d7-5688-4b35-a316-df07b0f4db37'} Body: b'{"NeutronError": {"type": "SecurityGroupInUse", "message": "Security Group 9b5b05d7-5688-4b35-a316-df07b0f4db37 in use.", "detail": ""}}' 2026-03-20 14:42:42,098 25 ERROR [tempest.lib.common.validation_resources] Conflict while deleting security group 9b5b05d7-5688-4b35-a316-df07b0f4db37 VM might not be deleted 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-20 14:42:42.098 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-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id) 2026-03-20 14:42:42.098 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-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-03-20 14:42:42.098 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-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-03-20 14:42:42.098 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-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body) 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 887, in _error_checker 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources raise exceptions.Conflict(resp_body, resp=resp) 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.Conflict: Conflict with state of target resource 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group 9b5b05d7-5688-4b35-a316-df07b0f4db37 in use.', 'detail': ''} 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources 2026-03-20 14:42:43,636 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/9758bdf3-2611-4101-807c-0e53945514bd 1.537s 2026-03-20 14:42:43,636 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:43 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-f5ad5825-1e3d-4437-824e-fcd3094d6cb4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/9758bdf3-2611-4101-807c-0e53945514bd'} Body: b'' 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 5CE 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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker raise exceptions.UnexpectedResponseCode(str(resp.status), tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received Details: 503 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback-1 662 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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker raise exceptions.UnexpectedResponseCode(str(resp.status), tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received Details: 503 0 ] tags: -worker-0 time: 2026-03-20 14:42:55.164303Z tags: worker-0 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume) time: 2026-03-20 14:42:55.164303Z 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-0 time: 2026-03-20 14:42:59.001408Z tags: worker-0 test: tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete[id-7cd59bf9-bda4-4c72-9467-d21cab278355,smoke] time: 2026-03-20 14:42:59.302529Z 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:'' 16E5 2026-03-20 14:42:59,076 25 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.075s 2026-03-20 14:42:59,077 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"credential": {"user_id": "c05a6e05afb3427bab2597dbe179652a", "project_id": "b10e8c72c4024eeabbccaaccb57a4f38", "blob": "{\"access\": \"tempest-Access-944317933\", \"secret\": \"tempest-Secret-1842802459\"}", "type": "ec2"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:59 GMT', 'server': 'Apache', 'content-length': '453', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-38ca9eee-af9e-44c0-bb4e-5a522f28e2da', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials'} Body: b'{"credential": {"id": "0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e", "user_id": "c05a6e05afb3427bab2597dbe179652a", "project_id": "b10e8c72c4024eeabbccaaccb57a4f38", "type": "ec2", "blob": "{\\"access\\": \\"tempest-Access-944317933\\", \\"secret\\": \\"tempest-Secret-1842802459\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e"}}}\n' 2026-03-20 14:42:59,120 25 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/0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e 0.043s 2026-03-20 14:42:59,120 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"credential": {"blob": "{\"access\": \"tempest-NewAccess-2069417573\", \"secret\": \"tempest-NewSecret-1204667693\"}", "project_id": "aace275ff05c4b6abbb98ebb7063e3e7", "type": "ec2"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:59 GMT', 'server': 'Apache', 'content-length': '460', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-132ebb54-5ca2-40b5-805b-1582badb204a', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e'} Body: b'{"credential": {"id": "0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e", "user_id": "c05a6e05afb3427bab2597dbe179652a", "project_id": "aace275ff05c4b6abbb98ebb7063e3e7", "type": "ec2", "blob": "{\\"access\\": \\"tempest-NewAccess-2069417573\\", \\"secret\\": \\"tempest-NewSecret-1204667693\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e"}}}\n' 2026-03-20 14:42:59,197 25 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/0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e 0.076s 2026-03-20 14:42:59,197 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:59 GMT', 'server': 'Apache', 'content-length': '460', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-61b2ade2-4951-4ab7-a41d-9e6f4bf4de8e', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e'} Body: b'{"credential": {"id": "0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e", "user_id": "c05a6e05afb3427bab2597dbe179652a", "project_id": "aace275ff05c4b6abbb98ebb7063e3e7", "type": "ec2", "blob": "{\\"access\\": \\"tempest-NewAccess-2069417573\\", \\"secret\\": \\"tempest-NewSecret-1204667693\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e"}}}\n' 2026-03-20 14:42:59,301 25 INFO [tempest.lib.common.rest_client] Request (CredentialsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/credentials/0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e 0.104s 2026-03-20 14:42:59,302 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:59 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-caeef413-49b5-42ed-8ffc-191170d443af', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/0895fa03d8698a24bba2c00ae7e224204b49eb26328e222f4438ddfd252e4a8e'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-20 14:43:05.516726Z tags: worker-0 test: tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain[id-f2f5b44a-82e8-4dad-8084-0661ea3b18cf,smoke] time: 2026-03-20 14:43:06.054048Z 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:'' 20E0 2026-03-20 14:43:05,591 25 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.074s 2026-03-20 14:43:05,591 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"domain": {"name": "tempest-domain-1586703198", "description": "tempest-domain-desc-963605912"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:05 GMT', 'server': 'Apache', 'content-length': '301', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-a94d573d-726f-4023-977d-d88b4ec57e76', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains'} Body: b'{"domain": {"id": "e0c115545121421aa8c984dcd768d1ad", "name": "tempest-domain-1586703198", "description": "tempest-domain-desc-963605912", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad"}}}\n' 2026-03-20 14:43:05,722 25 INFO [tempest.lib.common.rest_client] Request (DomainsTestJSON:test_create_update_delete_domain): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad 0.130s 2026-03-20 14:43:05,722 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"domain": {"name": "tempest-new-name-2021718967", "description": "tempest-new-desc-503285512", "enabled": false}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:05 GMT', 'server': 'Apache', 'content-length': '301', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-60079f37-3a30-4745-a287-5e3baa67a0c4', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad'} Body: b'{"domain": {"id": "e0c115545121421aa8c984dcd768d1ad", "name": "tempest-new-name-2021718967", "description": "tempest-new-desc-503285512", "enabled": false, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad"}}}\n' 2026-03-20 14:43:05,799 25 INFO [tempest.lib.common.rest_client] Request (DomainsTestJSON:test_create_update_delete_domain): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad 0.076s 2026-03-20 14:43:05,799 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:05 GMT', 'server': 'Apache', 'content-length': '301', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-6ce1c11e-a518-4bee-9ec4-ba8fcfd52816', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad'} Body: b'{"domain": {"id": "e0c115545121421aa8c984dcd768d1ad", "name": "tempest-new-name-2021718967", "description": "tempest-new-desc-503285512", "enabled": false, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad"}}}\n' 2026-03-20 14:43:05,951 25 INFO [tempest.lib.common.rest_client] Request (DomainsTestJSON:test_create_update_delete_domain): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad 0.150s 2026-03-20 14:43:05,951 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:05 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-93ba7c7e-08bd-451f-9b68-0dd6f7ab9710', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad'} Body: b'' 2026-03-20 14:43:06,012 25 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.060s 2026-03-20 14:43:06,012 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:05 GMT', 'server': 'Apache', 'content-length': '1472', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-96398cfd-eb8b-4367-b94a-57d3c8674608', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains'} Body: b'{"domains": [{"id": "444226f63a23416f8030394617eed20b", "name": "heat_stack", "description": "Domain for Heat stacks", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/444226f63a23416f8030394617eed20b"}}, {"id": "75ee7adde49b4c069af4b669a5777681", "name": "tempest-test_domain-1650345323", "description": "tempest-desc-769135053", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/75ee7adde49b4c069af4b669a5777681"}}, {"id": "b7d9f8f6f114452b9cec63a3b75721a2", "name": "tempest-test_domain-209749645", "description": "tempest-desc-862790112", "enabled": false, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/b7d9f8f6f114452b9cec63a3b75721a2"}}, {"id": "default", "name": "Default", "description": "The default domain", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/default"}}, {"id": "e61e83d814a441ce921d72d91bf63e8c", "name": "tempest-test_domain-738474150", "description": "tempest-desc-108836939", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/e61e83d814a441ce921d72d91bf63e8c"}}], "links": {"next": null, "self": "https://keystone-public-openstack.apps-crc.testing/v3/domains", "previous": null}}\n' 2026-03-20 14:43:06,053 25 INFO [tempest.lib.common.rest_client] Request (DomainsTestJSON:_run_cleanups): 404 PATCH https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad 0.040s 2026-03-20 14:43:06,053 25 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': 'Fri, 20 Mar 2026 14:43:06 GMT', 'server': 'Apache', 'content-length': '112', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-28c7f235-98b2-475a-8471-3580a0bcd2d7', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains/e0c115545121421aa8c984dcd768d1ad'} Body: b'{"error":{"code":404,"message":"Could not find domain: e0c115545121421aa8c984dcd768d1ad.","title":"Not Found"}}\n' 0 ] tags: -worker-0 time: 2026-03-20 14:43:12.368124Z tags: worker-0 test: tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy[id-e544703a-2f03-4cf2-9b0f-350782fdb0d3,smoke] time: 2026-03-20 14:43:12.884791Z successful: tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy[id-e544703a-2f03-4cf2-9b0f-350782fdb0d3,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 126E 2026-03-20 14:43:12,463 25 INFO [tempest.lib.common.rest_client] Request (PoliciesTestJSON:test_create_update_delete_policy): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/policies 0.094s 2026-03-20 14:43:12,463 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"policy": {"blob": "tempest-BlobName-588778743", "type": "tempest-PolicyType-787163500"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:12 GMT', 'server': 'Apache', 'content-length': '251', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-e52de04e-4da4-4957-b77e-ebad2a74dd7b', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/policies'} Body: b'{"policy": {"id": "52593474fc134379982d030238e0dcef", "blob": "tempest-BlobName-588778743", "type": "tempest-PolicyType-787163500", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/policies/52593474fc134379982d030238e0dcef"}}}\n' 2026-03-20 14:43:12,546 25 INFO [tempest.lib.common.rest_client] Request (PoliciesTestJSON:test_create_update_delete_policy): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/policies/52593474fc134379982d030238e0dcef 0.083s 2026-03-20 14:43:12,546 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"policy": {"type": "tempest-UpdatedPolicyType-1578600770"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:12 GMT', 'server': 'Apache', 'content-length': '259', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f2edf5d7-155e-4d73-a614-788b9e96e5ab', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/policies/52593474fc134379982d030238e0dcef'} Body: b'{"policy": {"id": "52593474fc134379982d030238e0dcef", "blob": "tempest-BlobName-588778743", "type": "tempest-UpdatedPolicyType-1578600770", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/policies/52593474fc134379982d030238e0dcef"}}}\n' 2026-03-20 14:43:12,833 25 INFO [tempest.lib.common.rest_client] Request (PoliciesTestJSON:test_create_update_delete_policy): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/policies/52593474fc134379982d030238e0dcef 0.287s 2026-03-20 14:43:12,834 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:12 GMT', 'server': 'Apache', 'content-length': '259', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-d538e75a-a6ed-4c83-a84d-50251fc31d73', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/policies/52593474fc134379982d030238e0dcef'} Body: b'{"policy": {"id": "52593474fc134379982d030238e0dcef", "blob": "tempest-BlobName-588778743", "type": "tempest-UpdatedPolicyType-1578600770", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/policies/52593474fc134379982d030238e0dcef"}}}\n' 2026-03-20 14:43:12,884 25 INFO [tempest.lib.common.rest_client] Request (PoliciesTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/policies/52593474fc134379982d030238e0dcef 0.049s 2026-03-20 14:43:12,884 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:12 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-6f72d3b9-162a-4ff9-a2f3-b5b43af36897', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/policies/52593474fc134379982d030238e0dcef'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-20 14:43:17.592329Z tags: worker-0 test: tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces[id-802c73c9-c937-4cef-824b-2191e24a6aab,smoke] time: 2026-03-20 14:43:33.387284Z successful: tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces[id-802c73c9-c937-4cef-824b-2191e24a6aab,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 58C8 2026-03-20 14:43:19,292 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.700s 2026-03-20 14:43:19,293 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-RoutersIpV6Test-227979871"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:19 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '627', 'x-openstack-request-id': 'req-ad186ca4-c169-4a9b-ad2c-d55b20219532', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"688c649b-a966-4c41-89e9-846742353c9a","name":"tempest-RoutersIpV6Test-227979871","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"aae7fb3764a54cb492bd1d9346dc1259","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-03-20T14:43:18Z","updated_at":"2026-03-20T14:43:18Z","revision_number":1}}' 2026-03-20 14:43:20,320 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.026s 2026-03-20 14:43:20,320 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-RoutersIpV6Test-1033423896"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:20 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '628', 'x-openstack-request-id': 'req-5a198d08-c88d-47aa-b436-722d009c637f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"74536313-fa19-496c-bdb9-a5f55ab5640c","name":"tempest-RoutersIpV6Test-1033423896","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"aae7fb3764a54cb492bd1d9346dc1259","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-03-20T14:43:19Z","updated_at":"2026-03-20T14:43:19Z","revision_number":1}}' 2026-03-20 14:43:20,686 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.365s 2026-03-20 14:43:20,686 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "688c649b-a966-4c41-89e9-846742353c9a", "cidr": "2001:db8::/64", "ip_version": 6, "gateway_ip": "2001:db8::1"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:20 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '622', 'x-openstack-request-id': 'req-205c335d-2753-479d-9cda-7aef1918da7c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"93b82138-d016-47f9-ba9e-f463529ab738","name":"","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","network_id":"688c649b-a966-4c41-89e9-846742353c9a","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-03-20T14:43:20Z","updated_at":"2026-03-20T14:43:20Z","revision_number":0,"project_id":"aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:21,215 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.528s 2026-03-20 14:43:21,215 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "74536313-fa19-496c-bdb9-a5f55ab5640c", "cidr": "2001:db8:1::/64", "ip_version": 6, "gateway_ip": "2001:db8:1::1"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:21 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '631', 'x-openstack-request-id': 'req-b62a3577-9296-44f1-b8e4-98f6ab6d336f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"3bc2dcf5-4b9d-46b3-a6a6-48890112a668","name":"","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","network_id":"74536313-fa19-496c-bdb9-a5f55ab5640c","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8:1::1","cidr":"2001:db8:1::/64","allocation_pools":[{"start":"2001:db8:1::2","end":"2001:db8:1:0:ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-20T14:43:21Z","updated_at":"2026-03-20T14:43:21Z","revision_number":0,"project_id":"aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:21,505 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/routers 0.289s 2026-03-20 14:43:21,505 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"router": {"name": "tempest-RoutersIpV6Test-router-684581267", "external_gateway_info": {}, "admin_state_up": false}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:21 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '485', 'x-openstack-request-id': 'req-b2b79282-b897-4c7c-858f-c4b9f7bcd0f0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers'} Body: b'{"router": {"id": "470c989a-4bda-4cda-9434-b0d636c1d92e", "name": "tempest-RoutersIpV6Test-router-684581267", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "admin_state_up": false, "status": "ACTIVE", "external_gateway_info": null, "description": "", "availability_zones": [], "availability_zone_hints": [], "routes": [], "tags": [], "created_at": "2026-03-20T14:43:21Z", "updated_at": "2026-03-20T14:43:21Z", "revision_number": 1, "project_id": "aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:22,876 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/routers/470c989a-4bda-4cda-9434-b0d636c1d92e/add_router_interface 1.370s 2026-03-20 14:43:22,876 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet_id": "93b82138-d016-47f9-ba9e-f463529ab738"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:22 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '309', 'x-openstack-request-id': 'req-6c1e06b1-2ea1-4542-bee0-0f935aafdaa8', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/470c989a-4bda-4cda-9434-b0d636c1d92e/add_router_interface'} Body: b'{"id": "470c989a-4bda-4cda-9434-b0d636c1d92e", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "port_id": "0f656605-ac09-4b35-9196-b6c8d64b1992", "network_id": "688c649b-a966-4c41-89e9-846742353c9a", "subnet_id": "93b82138-d016-47f9-ba9e-f463529ab738", "subnet_ids": ["93b82138-d016-47f9-ba9e-f463529ab738"]}' 2026-03-20 14:43:23,055 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports/0f656605-ac09-4b35-9196-b6c8d64b1992 0.178s 2026-03-20 14:43:23,055 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:23 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '952', 'x-openstack-request-id': 'req-06015f15-7405-4059-885a-592b099b202d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/0f656605-ac09-4b35-9196-b6c8d64b1992'} Body: b'{"port":{"id":"0f656605-ac09-4b35-9196-b6c8d64b1992","name":"","network_id":"688c649b-a966-4c41-89e9-846742353c9a","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","mac_address":"fa:16:3e:48:49:97","admin_state_up":true,"status":"ACTIVE","device_id":"470c989a-4bda-4cda-9434-b0d636c1d92e","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"93b82138-d016-47f9-ba9e-f463529ab738","ip_address":"2001:db8::1"}],"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":[{"ip_address":"2001:db8::1","hostname":"host-2001-db8--1","fqdn":"host-2001-db8--1.openstackgate.local."}],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-03-20T14:43:21Z","updated_at":"2026-03-20T14:43:22Z","revision_number":2,"project_id":"aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:26,161 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/routers/470c989a-4bda-4cda-9434-b0d636c1d92e/add_router_interface 3.104s 2026-03-20 14:43:26,161 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet_id": "3bc2dcf5-4b9d-46b3-a6a6-48890112a668"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:26 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '309', 'x-openstack-request-id': 'req-9ddefe2e-ad20-4fc8-a3e1-ccd387970ed5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/470c989a-4bda-4cda-9434-b0d636c1d92e/add_router_interface'} Body: b'{"id": "470c989a-4bda-4cda-9434-b0d636c1d92e", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "port_id": "a46a2fa3-83f9-4c40-bfa3-4d8a4e426ca0", "network_id": "74536313-fa19-496c-bdb9-a5f55ab5640c", "subnet_id": "3bc2dcf5-4b9d-46b3-a6a6-48890112a668", "subnet_ids": ["3bc2dcf5-4b9d-46b3-a6a6-48890112a668"]}' 2026-03-20 14:43:27,104 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports/a46a2fa3-83f9-4c40-bfa3-4d8a4e426ca0 0.943s 2026-03-20 14:43:27,105 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:27 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '958', 'x-openstack-request-id': 'req-2db0e772-5929-4e2f-bd13-541095164ed9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/a46a2fa3-83f9-4c40-bfa3-4d8a4e426ca0'} Body: b'{"port":{"id":"a46a2fa3-83f9-4c40-bfa3-4d8a4e426ca0","name":"","network_id":"74536313-fa19-496c-bdb9-a5f55ab5640c","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","mac_address":"fa:16:3e:c4:47:17","admin_state_up":true,"status":"DOWN","device_id":"470c989a-4bda-4cda-9434-b0d636c1d92e","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"3bc2dcf5-4b9d-46b3-a6a6-48890112a668","ip_address":"2001:db8:1::1"}],"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":[{"ip_address":"2001:db8:1::1","hostname":"host-2001-db8-1--1","fqdn":"host-2001-db8-1--1.openstackgate.local."}],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-03-20T14:43:23Z","updated_at":"2026-03-20T14:43:24Z","revision_number":1,"project_id":"aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:28,593 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/routers/470c989a-4bda-4cda-9434-b0d636c1d92e/remove_router_interface 1.488s 2026-03-20 14:43:28,594 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet_id": "3bc2dcf5-4b9d-46b3-a6a6-48890112a668"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:28 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '309', 'x-openstack-request-id': 'req-9a62fa87-993d-49be-bbe6-bcbaab661de5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/470c989a-4bda-4cda-9434-b0d636c1d92e/remove_router_interface'} Body: b'{"id": "470c989a-4bda-4cda-9434-b0d636c1d92e", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "port_id": "a46a2fa3-83f9-4c40-bfa3-4d8a4e426ca0", "network_id": "74536313-fa19-496c-bdb9-a5f55ab5640c", "subnet_id": "3bc2dcf5-4b9d-46b3-a6a6-48890112a668", "subnet_ids": ["3bc2dcf5-4b9d-46b3-a6a6-48890112a668"]}' 2026-03-20 14:43:29,315 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/routers/470c989a-4bda-4cda-9434-b0d636c1d92e/remove_router_interface 0.720s 2026-03-20 14:43:29,315 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet_id": "93b82138-d016-47f9-ba9e-f463529ab738"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:29 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '309', 'x-openstack-request-id': 'req-0fff400b-fe3c-40c9-9866-ed90f5b8d627', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/470c989a-4bda-4cda-9434-b0d636c1d92e/remove_router_interface'} Body: b'{"id": "470c989a-4bda-4cda-9434-b0d636c1d92e", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "port_id": "0f656605-ac09-4b35-9196-b6c8d64b1992", "network_id": "688c649b-a966-4c41-89e9-846742353c9a", "subnet_id": "93b82138-d016-47f9-ba9e-f463529ab738", "subnet_ids": ["93b82138-d016-47f9-ba9e-f463529ab738"]}' 2026-03-20 14:43:30,062 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports?device_id=470c989a-4bda-4cda-9434-b0d636c1d92e 0.746s 2026-03-20 14:43:30,063 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:30 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '12', 'x-openstack-request-id': 'req-c3ee2cf4-1915-498a-a86b-a6e75fb39614', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports?device_id=470c989a-4bda-4cda-9434-b0d636c1d92e'} Body: b'{"ports":[]}' 2026-03-20 14:43:31,050 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/routers/470c989a-4bda-4cda-9434-b0d636c1d92e 0.987s 2026-03-20 14:43:31,050 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:31 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-312fcf8f-8580-4a83-898d-583f76ca55dc', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/470c989a-4bda-4cda-9434-b0d636c1d92e'} Body: b'' 2026-03-20 14:43:31,272 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/3bc2dcf5-4b9d-46b3-a6a6-48890112a668 0.222s 2026-03-20 14:43:31,273 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:31 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-00b2854c-2865-41ee-a0c3-622378d7348c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/3bc2dcf5-4b9d-46b3-a6a6-48890112a668'} Body: b'' 2026-03-20 14:43:32,048 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/93b82138-d016-47f9-ba9e-f463529ab738 0.774s 2026-03-20 14:43:32,048 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:32 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-8da1f198-3166-4172-b440-b5589df92ab7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/93b82138-d016-47f9-ba9e-f463529ab738'} Body: b'' 2026-03-20 14:43:32,460 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/74536313-fa19-496c-bdb9-a5f55ab5640c 0.411s 2026-03-20 14:43:32,460 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:32 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-cd1d36df-7a78-4d90-a88e-fb88b558db5d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/74536313-fa19-496c-bdb9-a5f55ab5640c'} Body: b'' 2026-03-20 14:43:33,386 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/688c649b-a966-4c41-89e9-846742353c9a 0.925s 2026-03-20 14:43:33,387 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:33 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-a1d42a87-f2c2-461c-8f36-ad2319d436ab', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/688c649b-a966-4c41-89e9-846742353c9a'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-20 14:43:33.387898Z tags: worker-0 test: tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id[id-2b7d2f37-6748-4d78-92e5-1d590234f0d5,smoke] time: 2026-03-20 14:43:42.282799Z successful: tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id[id-2b7d2f37-6748-4d78-92e5-1d590234f0d5,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 4016 2026-03-20 14:43:34,420 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.032s 2026-03-20 14:43:34,420 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-RoutersIpV6Test-243611523"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '627', 'x-openstack-request-id': 'req-9b36f3fa-9788-43d6-ab28-69adbb353c93', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"4b46b881-0c3f-460e-bae2-42e2d9986491","name":"tempest-RoutersIpV6Test-243611523","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"aae7fb3764a54cb492bd1d9346dc1259","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-03-20T14:43:34Z","updated_at":"2026-03-20T14:43:34Z","revision_number":1}}' 2026-03-20 14:43:35,343 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.922s 2026-03-20 14:43:35,344 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "4b46b881-0c3f-460e-bae2-42e2d9986491", "cidr": "2001:db8::/64", "ip_version": 6, "gateway_ip": "2001:db8::1"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '622', 'x-openstack-request-id': 'req-a5f680ca-9c64-409c-a403-64c5cec14e6e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"d1e2ef41-daf9-41d9-97fc-8b19b4665831","name":"","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","network_id":"4b46b881-0c3f-460e-bae2-42e2d9986491","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-03-20T14:43:35Z","updated_at":"2026-03-20T14:43:35Z","revision_number":0,"project_id":"aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:35,685 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/routers 0.341s 2026-03-20 14:43:35,686 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"router": {"name": "tempest-RoutersIpV6Test-router-512924777", "external_gateway_info": {}, "admin_state_up": false}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '485', 'x-openstack-request-id': 'req-4eaa6b6a-a587-4c03-a750-229500f25ab2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers'} Body: b'{"router": {"id": "d848e4eb-7f82-432b-a9a6-988770ee9bd3", "name": "tempest-RoutersIpV6Test-router-512924777", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "admin_state_up": false, "status": "ACTIVE", "external_gateway_info": null, "description": "", "availability_zones": [], "availability_zone_hints": [], "routes": [], "tags": [], "created_at": "2026-03-20T14:43:35Z", "updated_at": "2026-03-20T14:43:35Z", "revision_number": 1, "project_id": "aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:36,433 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/ports 0.746s 2026-03-20 14:43:36,433 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "4b46b881-0c3f-460e-bae2-42e2d9986491", "name": "tempest-RoutersIpV6Test-206087704"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '964', 'x-openstack-request-id': 'req-f2b1df8f-3f5b-4933-8fc9-245445f200bf', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"e2bfa954-0f37-4b20-badf-30da13d999fb","name":"tempest-RoutersIpV6Test-206087704","network_id":"4b46b881-0c3f-460e-bae2-42e2d9986491","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","mac_address":"fa:16:3e:08:83:01","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"d1e2ef41-daf9-41d9-97fc-8b19b4665831","ip_address":"2001:db8::b1"}],"project_id":"aae7fb3764a54cb492bd1d9346dc1259","qos_policy_id":null,"port_security_enabled":true,"security_groups":["4b03b60a-ad5a-4ab2-8f65-20d576ce75e7"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","qos_network_policy_id":null,"dns_name":"","dns_assignment":[{"ip_address":"2001:db8::b1","hostname":"host-2001-db8--b1","fqdn":"host-2001-db8--b1.openstackgate.local."}],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-03-20T14:43:36Z","updated_at":"2026-03-20T14:43:36Z","revision_number":1}}' 2026-03-20 14:43:39,065 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/routers/d848e4eb-7f82-432b-a9a6-988770ee9bd3/add_router_interface 2.631s 2026-03-20 14:43:39,066 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port_id": "e2bfa954-0f37-4b20-badf-30da13d999fb"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:39 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '309', 'x-openstack-request-id': 'req-8853ee37-cfdc-4341-bc39-7f89e3e752fe', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/d848e4eb-7f82-432b-a9a6-988770ee9bd3/add_router_interface'} Body: b'{"id": "d848e4eb-7f82-432b-a9a6-988770ee9bd3", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "port_id": "e2bfa954-0f37-4b20-badf-30da13d999fb", "network_id": "4b46b881-0c3f-460e-bae2-42e2d9986491", "subnet_id": "d1e2ef41-daf9-41d9-97fc-8b19b4665831", "subnet_ids": ["d1e2ef41-daf9-41d9-97fc-8b19b4665831"]}' 2026-03-20 14:43:39,154 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports/e2bfa954-0f37-4b20-badf-30da13d999fb 0.088s 2026-03-20 14:43:39,154 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:39 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1026', 'x-openstack-request-id': 'req-eacd9b15-e270-4ef3-88cd-def641f2e444', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/e2bfa954-0f37-4b20-badf-30da13d999fb'} Body: b'{"port":{"id":"e2bfa954-0f37-4b20-badf-30da13d999fb","name":"tempest-RoutersIpV6Test-206087704","network_id":"4b46b881-0c3f-460e-bae2-42e2d9986491","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","mac_address":"fa:16:3e:08:83:01","admin_state_up":true,"status":"ACTIVE","device_id":"d848e4eb-7f82-432b-a9a6-988770ee9bd3","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"d1e2ef41-daf9-41d9-97fc-8b19b4665831","ip_address":"2001:db8::b1"}],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["4b03b60a-ad5a-4ab2-8f65-20d576ce75e7"],"description":"","binding:vnic_type":"normal","qos_policy_id":null,"qos_network_policy_id":null,"port_security_enabled":true,"dns_name":"","dns_assignment":[{"ip_address":"2001:db8::b1","hostname":"host-2001-db8--b1","fqdn":"host-2001-db8--b1.openstackgate.local."}],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-03-20T14:43:36Z","updated_at":"2026-03-20T14:43:38Z","revision_number":3,"project_id":"aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:40,395 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/routers/d848e4eb-7f82-432b-a9a6-988770ee9bd3/remove_router_interface 1.240s 2026-03-20 14:43:40,395 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port_id": "e2bfa954-0f37-4b20-badf-30da13d999fb"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:40 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '309', 'x-openstack-request-id': 'req-d4621f1d-a1e0-492e-9c71-88a84d8f0c1c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/d848e4eb-7f82-432b-a9a6-988770ee9bd3/remove_router_interface'} Body: b'{"id": "d848e4eb-7f82-432b-a9a6-988770ee9bd3", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "port_id": "e2bfa954-0f37-4b20-badf-30da13d999fb", "network_id": "4b46b881-0c3f-460e-bae2-42e2d9986491", "subnet_id": "d1e2ef41-daf9-41d9-97fc-8b19b4665831", "subnet_ids": ["d1e2ef41-daf9-41d9-97fc-8b19b4665831"]}' 2026-03-20 14:43:40,553 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/routers/d848e4eb-7f82-432b-a9a6-988770ee9bd3/remove_router_interface 0.157s 2026-03-20 14:43:40,553 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port_id": "e2bfa954-0f37-4b20-badf-30da13d999fb"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:40 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '197', 'x-openstack-request-id': 'req-8fdb9f91-74a2-47ac-9b6d-149873869df3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/d848e4eb-7f82-432b-a9a6-988770ee9bd3/remove_router_interface'} Body: b'{"NeutronError": {"type": "RouterInterfaceNotFound", "message": "Router d848e4eb-7f82-432b-a9a6-988770ee9bd3 does not have an interface with id e2bfa954-0f37-4b20-badf-30da13d999fb", "detail": ""}}' 2026-03-20 14:43:40,621 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports?device_id=d848e4eb-7f82-432b-a9a6-988770ee9bd3 0.068s 2026-03-20 14:43:40,622 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:40 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '12', 'x-openstack-request-id': 'req-2e5b8de9-a4fa-4b46-9c71-d72f7f7aec2e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports?device_id=d848e4eb-7f82-432b-a9a6-988770ee9bd3'} Body: b'{"ports":[]}' 2026-03-20 14:43:41,270 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/routers/d848e4eb-7f82-432b-a9a6-988770ee9bd3 0.647s 2026-03-20 14:43:41,270 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:41 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-8f5f49db-fb20-4aaf-a28a-d7ac071b0790', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/d848e4eb-7f82-432b-a9a6-988770ee9bd3'} Body: b'' 2026-03-20 14:43:41,471 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/d1e2ef41-daf9-41d9-97fc-8b19b4665831 0.200s 2026-03-20 14:43:41,471 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:41 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-b0701cf7-0645-4711-abcc-7c135ca853a9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/d1e2ef41-daf9-41d9-97fc-8b19b4665831'} Body: b'' 2026-03-20 14:43:42,282 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/4b46b881-0c3f-460e-bae2-42e2d9986491 0.810s 2026-03-20 14:43:42,282 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:42 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-f91d3f8c-d1a6-4c27-a492-91cd65381f63', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/4b46b881-0c3f-460e-bae2-42e2d9986491'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-20 14:43:42.283417Z tags: worker-0 test: tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id[id-b42e6e39-2e37-49cc-a6f4-8467e940900a,smoke] time: 2026-03-20 14:43:48.480687Z successful: tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id[id-b42e6e39-2e37-49cc-a6f4-8467e940900a,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 3329 2026-03-20 14:43:43,127 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.844s 2026-03-20 14:43:43,127 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-RoutersIpV6Test-1654937871"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '628', 'x-openstack-request-id': 'req-84e550f3-7810-42cc-8cb2-5a818f49a152', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"fa01442d-fab0-4c0d-9258-4294d0e706ef","name":"tempest-RoutersIpV6Test-1654937871","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"aae7fb3764a54cb492bd1d9346dc1259","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-03-20T14:43:42Z","updated_at":"2026-03-20T14:43:42Z","revision_number":1}}' 2026-03-20 14:43:43,414 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.286s 2026-03-20 14:43:43,414 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "fa01442d-fab0-4c0d-9258-4294d0e706ef", "cidr": "2001:db8::/64", "ip_version": 6, "gateway_ip": "2001:db8::1"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '622', 'x-openstack-request-id': 'req-2f5d5f96-7f39-436f-b4a4-b1278b2c6e7e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"1235d357-d51a-4fa4-93c8-67b9941ff5ce","name":"","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","network_id":"fa01442d-fab0-4c0d-9258-4294d0e706ef","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-03-20T14:43:43Z","updated_at":"2026-03-20T14:43:43Z","revision_number":0,"project_id":"aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:43,651 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/routers 0.236s 2026-03-20 14:43:43,651 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"router": {"name": "tempest-RoutersIpV6Test-router-60739221", "external_gateway_info": {}, "admin_state_up": false}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '484', 'x-openstack-request-id': 'req-17768b8c-ae32-4a43-8cf8-f022fd1217fd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers'} Body: b'{"router": {"id": "6752be3f-19de-442f-804b-6ba0d016641f", "name": "tempest-RoutersIpV6Test-router-60739221", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "admin_state_up": false, "status": "ACTIVE", "external_gateway_info": null, "description": "", "availability_zones": [], "availability_zone_hints": [], "routes": [], "tags": [], "created_at": "2026-03-20T14:43:43Z", "updated_at": "2026-03-20T14:43:43Z", "revision_number": 1, "project_id": "aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:45,662 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/routers/6752be3f-19de-442f-804b-6ba0d016641f/add_router_interface 2.010s 2026-03-20 14:43:45,662 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet_id": "1235d357-d51a-4fa4-93c8-67b9941ff5ce"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:45 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '309', 'x-openstack-request-id': 'req-b3f2bfa3-f850-41cc-87c9-4749ce7c44fe', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/6752be3f-19de-442f-804b-6ba0d016641f/add_router_interface'} Body: b'{"id": "6752be3f-19de-442f-804b-6ba0d016641f", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "port_id": "c0bb07c7-c5b7-4058-b7a1-9609d6135976", "network_id": "fa01442d-fab0-4c0d-9258-4294d0e706ef", "subnet_id": "1235d357-d51a-4fa4-93c8-67b9941ff5ce", "subnet_ids": ["1235d357-d51a-4fa4-93c8-67b9941ff5ce"]}' 2026-03-20 14:43:45,841 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports/c0bb07c7-c5b7-4058-b7a1-9609d6135976 0.178s 2026-03-20 14:43:45,841 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:45 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '952', 'x-openstack-request-id': 'req-8af83b7e-b227-4bdc-b177-1656ea982fd9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/c0bb07c7-c5b7-4058-b7a1-9609d6135976'} Body: b'{"port":{"id":"c0bb07c7-c5b7-4058-b7a1-9609d6135976","name":"","network_id":"fa01442d-fab0-4c0d-9258-4294d0e706ef","tenant_id":"aae7fb3764a54cb492bd1d9346dc1259","mac_address":"fa:16:3e:56:f8:a9","admin_state_up":true,"status":"ACTIVE","device_id":"6752be3f-19de-442f-804b-6ba0d016641f","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"1235d357-d51a-4fa4-93c8-67b9941ff5ce","ip_address":"2001:db8::1"}],"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":[{"ip_address":"2001:db8::1","hostname":"host-2001-db8--1","fqdn":"host-2001-db8--1.openstackgate.local."}],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-03-20T14:43:44Z","updated_at":"2026-03-20T14:43:45Z","revision_number":2,"project_id":"aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:46,657 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/routers/6752be3f-19de-442f-804b-6ba0d016641f/remove_router_interface 0.815s 2026-03-20 14:43:46,657 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet_id": "1235d357-d51a-4fa4-93c8-67b9941ff5ce"} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:46 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '309', 'x-openstack-request-id': 'req-a9ff4a38-c47f-49b4-b662-61d99e292f87', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/6752be3f-19de-442f-804b-6ba0d016641f/remove_router_interface'} Body: b'{"id": "6752be3f-19de-442f-804b-6ba0d016641f", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "port_id": "c0bb07c7-c5b7-4058-b7a1-9609d6135976", "network_id": "fa01442d-fab0-4c0d-9258-4294d0e706ef", "subnet_id": "1235d357-d51a-4fa4-93c8-67b9941ff5ce", "subnet_ids": ["1235d357-d51a-4fa4-93c8-67b9941ff5ce"]}' 2026-03-20 14:43:46,743 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports?device_id=6752be3f-19de-442f-804b-6ba0d016641f 0.085s 2026-03-20 14:43:46,743 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:46 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '12', 'x-openstack-request-id': 'req-47f8ea23-b50b-4cb0-aae5-a36a42497af0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports?device_id=6752be3f-19de-442f-804b-6ba0d016641f'} Body: b'{"ports":[]}' 2026-03-20 14:43:47,146 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/routers/6752be3f-19de-442f-804b-6ba0d016641f 0.403s 2026-03-20 14:43:47,147 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:47 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-464420a4-8a22-4d2d-baf8-c2e55b4b189c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/6752be3f-19de-442f-804b-6ba0d016641f'} Body: b'' 2026-03-20 14:43:47,697 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/1235d357-d51a-4fa4-93c8-67b9941ff5ce 0.549s 2026-03-20 14:43:47,697 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:47 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-69b342d5-8e21-43fd-91d8-503d801dbe76', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/1235d357-d51a-4fa4-93c8-67b9941ff5ce'} Body: b'' 2026-03-20 14:43:48,480 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/fa01442d-fab0-4c0d-9258-4294d0e706ef 0.782s 2026-03-20 14:43:48,480 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:48 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-e45f1774-cfdb-4052-bd94-26190d586056', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/fa01442d-fab0-4c0d-9258-4294d0e706ef'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-20 14:43:48.481194Z tags: worker-0 test: tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router[id-f64403e2-8483-4b34-8ccd-b09a87bcc68c,smoke] time: 2026-03-20 14:43:51.839231Z successful: tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router[id-f64403e2-8483-4b34-8ccd-b09a87bcc68c,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 27DF 2026-03-20 14:43:50,062 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/routers 1.580s 2026-03-20 14:43:50,062 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"router": {"name": "tempest-RoutersIpV6Test-router-888165638", "external_gateway_info": {"network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118"}, "admin_state_up": false}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '668', 'x-openstack-request-id': 'req-5c402a7b-1d76-4987-b2d3-7368b855d6aa', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers'} Body: b'{"router": {"id": "5e7f8059-8ec3-4d8e-899b-73f61d2d64e8", "name": "tempest-RoutersIpV6Test-router-888165638", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "admin_state_up": false, "status": "ACTIVE", "external_gateway_info": {"network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118", "external_fixed_ips": [{"subnet_id": "94cd05e8-fc05-4160-89d4-ac6a1c8d2a59", "ip_address": "192.168.122.235"}], "enable_snat": true}, "description": "", "availability_zones": [], "availability_zone_hints": [], "routes": [], "tags": [], "created_at": "2026-03-20T14:43:48Z", "updated_at": "2026-03-20T14:43:49Z", "revision_number": 2, "project_id": "aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:50,166 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/routers/5e7f8059-8ec3-4d8e-899b-73f61d2d64e8 0.103s 2026-03-20 14:43:50,167 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '668', 'x-openstack-request-id': 'req-e72fc782-afa1-44b9-be60-47f393556c9b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/5e7f8059-8ec3-4d8e-899b-73f61d2d64e8'} Body: b'{"router": {"id": "5e7f8059-8ec3-4d8e-899b-73f61d2d64e8", "name": "tempest-RoutersIpV6Test-router-888165638", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "admin_state_up": false, "status": "ACTIVE", "external_gateway_info": {"network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118", "external_fixed_ips": [{"subnet_id": "94cd05e8-fc05-4160-89d4-ac6a1c8d2a59", "ip_address": "192.168.122.235"}], "enable_snat": true}, "description": "", "availability_zones": [], "availability_zone_hints": [], "routes": [], "tags": [], "created_at": "2026-03-20T14:43:48Z", "updated_at": "2026-03-20T14:43:49Z", "revision_number": 2, "project_id": "aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:50,337 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/routers 0.170s 2026-03-20 14:43:50,337 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '671', 'x-openstack-request-id': 'req-a3179ab4-2626-42f2-b821-b2ed1a3ad1e2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers'} Body: b'{"routers": [{"id": "5e7f8059-8ec3-4d8e-899b-73f61d2d64e8", "name": "tempest-RoutersIpV6Test-router-888165638", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "admin_state_up": false, "status": "ACTIVE", "external_gateway_info": {"network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118", "external_fixed_ips": [{"subnet_id": "94cd05e8-fc05-4160-89d4-ac6a1c8d2a59", "ip_address": "192.168.122.235"}], "enable_snat": true}, "description": "", "availability_zones": [], "availability_zone_hints": [], "routes": [], "tags": [], "created_at": "2026-03-20T14:43:48Z", "updated_at": "2026-03-20T14:43:49Z", "revision_number": 2, "project_id": "aae7fb3764a54cb492bd1d9346dc1259"}]}' 2026-03-20 14:43:50,974 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/routers/5e7f8059-8ec3-4d8e-899b-73f61d2d64e8 0.636s 2026-03-20 14:43:50,974 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"router": {"name": "updatedtempest-RoutersIpV6Test-router-888165638"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '675', 'x-openstack-request-id': 'req-905f7932-26db-42dc-aa68-42fad0e9cc90', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/5e7f8059-8ec3-4d8e-899b-73f61d2d64e8'} Body: b'{"router": {"id": "5e7f8059-8ec3-4d8e-899b-73f61d2d64e8", "name": "updatedtempest-RoutersIpV6Test-router-888165638", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "admin_state_up": false, "status": "ACTIVE", "external_gateway_info": {"network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118", "external_fixed_ips": [{"subnet_id": "94cd05e8-fc05-4160-89d4-ac6a1c8d2a59", "ip_address": "192.168.122.235"}], "enable_snat": true}, "description": "", "availability_zones": [], "availability_zone_hints": [], "routes": [], "tags": [], "created_at": "2026-03-20T14:43:48Z", "updated_at": "2026-03-20T14:43:50Z", "revision_number": 3, "project_id": "aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:51,096 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/routers/5e7f8059-8ec3-4d8e-899b-73f61d2d64e8 0.121s 2026-03-20 14:43:51,096 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '675', 'x-openstack-request-id': 'req-8bbfe93b-73a6-4c2c-b9c7-8023fe6abd62', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/5e7f8059-8ec3-4d8e-899b-73f61d2d64e8'} Body: b'{"router": {"id": "5e7f8059-8ec3-4d8e-899b-73f61d2d64e8", "name": "updatedtempest-RoutersIpV6Test-router-888165638", "tenant_id": "aae7fb3764a54cb492bd1d9346dc1259", "admin_state_up": false, "status": "ACTIVE", "external_gateway_info": {"network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118", "external_fixed_ips": [{"subnet_id": "94cd05e8-fc05-4160-89d4-ac6a1c8d2a59", "ip_address": "192.168.122.235"}], "enable_snat": true}, "description": "", "availability_zones": [], "availability_zone_hints": [], "routes": [], "tags": [], "created_at": "2026-03-20T14:43:48Z", "updated_at": "2026-03-20T14:43:50Z", "revision_number": 3, "project_id": "aae7fb3764a54cb492bd1d9346dc1259"}}' 2026-03-20 14:43:51,178 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports?device_id=5e7f8059-8ec3-4d8e-899b-73f61d2d64e8 0.081s 2026-03-20 14:43:51,178 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '12', 'x-openstack-request-id': 'req-f49695a9-95e1-4291-9a7b-d9aa40b46a94', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports?device_id=5e7f8059-8ec3-4d8e-899b-73f61d2d64e8'} Body: b'{"ports":[]}' 2026-03-20 14:43:51,837 25 INFO [tempest.lib.common.rest_client] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/routers/5e7f8059-8ec3-4d8e-899b-73f61d2d64e8 0.658s 2026-03-20 14:43:51,837 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:43:51 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-a026150f-d929-4cd9-9960-387ace3cb10e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/routers/5e7f8059-8ec3-4d8e-899b-73f61d2d64e8'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-20 14:43:54.462294Z tags: worker-0 test: setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode) time: 2026-03-20 14:43:54.462294Z 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-0 time: 2026-03-20 14:44:07.994140Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_create_invalid_alarm_input_type[id-7373e681-8e11-4071-a955-aa9582bef914,negative] time: 2026-03-20 14:44:08.188133Z successful: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_create_invalid_alarm_input_type[id-7373e681-8e11-4071-a955-aa9582bef914,negative] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 514 2026-03-20 14:44:08,187 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingNegativeTest:test_create_invalid_alarm_input_type): 400 POST https://aodh-public-openstack.apps-crc.testing/v2/alarms 0.193s 2026-03-20 14:44:08,187 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-telemetry_alarm-1639828967", "state": "ok", "type": "bad_type", "bad_type_rule": {"metrics": ["41869681-5776-46d6-91ed-cccc43b6e4e3", "a1fb80f4-c242-4f57-87c6-68f47521059e"], "aggregation_method": "mean", "comparison_operator": "eq", "threshold": 300.0}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:44:08 GMT', 'server': 'Apache', 'content-length': '130', 'x-openstack-request-id': 'req-7622173f-76b6-41dc-8bae-6d6b005c86ef', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=caa4594381d4976e4ad4cba9e8166bbb; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '400', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Unknown attribute for argument data: bad_type_rule", "debuginfo": null}}' 0 ] tags: -worker-0 time: 2026-03-20 14:44:08.188398Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_alarms_all_projects[id-f6f9e0a3-9623-43bb-a39a-284073c38b1f,negative] time: 2026-03-20 14:44:08.271462Z successful: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_alarms_all_projects[id-f6f9e0a3-9623-43bb-a39a-284073c38b1f,negative] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 43A 2026-03-20 14:44:08,270 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingNegativeTest:test_get_alarms_all_projects): 403 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms?q.field=all_projects&q.op=eq&q.value=true 0.082s 2026-03-20 14:44:08,270 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:44:08 GMT', 'server': 'Apache', 'content-length': '105', 'x-openstack-request-id': 'req-4eeb4da9-99ea-4715-91b4-ac439d3b5401', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=caa4594381d4976e4ad4cba9e8166bbb; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '403', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms?q.field=all_projects&q.op=eq&q.value=true'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "RBAC Authorization Failed", "debuginfo": null}}' 0 ] tags: -worker-0 time: 2026-03-20 14:44:08.271685Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_alarms_invalid_op[id-b3f61233-92f6-4402-a98d-fd5858379949,negative] time: 2026-03-20 14:44:08.356805Z successful: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_alarms_invalid_op[id-b3f61233-92f6-4402-a98d-fd5858379949,negative] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 4BA 2026-03-20 14:44:08,356 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingNegativeTest:test_get_alarms_invalid_op): 400 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms?q.field=project_id&q.op=ne&q.value=b3f61233-92f6-4402-a98d-fd5858379949 0.084s 2026-03-20 14:44:08,356 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:44:08 GMT', 'server': 'Apache', 'content-length': '169', 'x-openstack-request-id': 'req-b3fa1826-1a6c-4dbb-91ad-7135f4a67d8c', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=caa4594381d4976e4ad4cba9e8166bbb; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '400', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms?q.field=project_id&q.op=ne&q.value=b3f61233-92f6-4402-a98d-fd5858379949'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Invalid input for field/attribute op. Value: \'{\'ne\'}\'. only operations {\'eq\'} are allowed", "debuginfo": null}}' 0 ] tags: -worker-0 time: 2026-03-20 14:44:08.357025Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_non_existent_alarm[id-668743d5-08ad-4480-b2b8-15da34f81e7e,negative] time: 2026-03-20 14:44:08.451202Z successful: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_non_existent_alarm[id-668743d5-08ad-4480-b2b8-15da34f81e7e,negative] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 44A 2026-03-20 14:44:08,450 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingNegativeTest:test_get_non_existent_alarm): 404 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms/f13881fc-2234-4d81-8172-c7bd3cfa26dc 0.093s 2026-03-20 14:44:08,450 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:44:08 GMT', 'server': 'Apache', 'content-length': '132', 'x-openstack-request-id': 'req-79e82552-836b-4990-a189-4189631a9051', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=caa4594381d4976e4ad4cba9e8166bbb; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/f13881fc-2234-4d81-8172-c7bd3cfa26dc'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Alarm f13881fc-2234-4d81-8172-c7bd3cfa26dc not found", "debuginfo": null}}' 0 ] tags: -worker-0 time: 2026-03-20 14:44:08.451455Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_non_existent_alarm_timestamp[id-d6adbf73-03ca-4730-b1d7-13233475d271,negative] time: 2026-03-20 14:44:08.513875Z successful: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_non_existent_alarm_timestamp[id-d6adbf73-03ca-4730-b1d7-13233475d271,negative] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 4A9 2026-03-20 14:44:08,513 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingNegativeTest:test_get_non_existent_alarm_timestamp): 400 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms?q.field=timestamp&q.op=gt&q.value=2012-07-02T10%3A41%3A00 0.061s 2026-03-20 14:44:08,513 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:44:08 GMT', 'server': 'Apache', 'content-length': '169', 'x-openstack-request-id': 'req-63e4fcab-cb74-488f-8df9-f2d3dc840f6a', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=caa4594381d4976e4ad4cba9e8166bbb; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '400', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms?q.field=timestamp&q.op=gt&q.value=2012-07-02T10%3A41%3A00'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Invalid input for field/attribute op. Value: \'{\'gt\'}\'. only operations {\'eq\'} are allowed", "debuginfo": null}}' 0 ] tags: -worker-0 time: 2026-03-20 14:44:08.514096Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_invalid_project[id-6d3f39dd-64ee-438d-804e-f193dc2c7d4b,negative] time: 2026-03-20 14:44:08.560401Z successful: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_invalid_project[id-6d3f39dd-64ee-438d-804e-f193dc2c7d4b,negative] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 4AD 2026-03-20 14:44:08,559 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingNegativeTest:test_list_invalid_project): 401 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms?q.field=project_id&q.op=eq&q.value=other-project 0.044s 2026-03-20 14:44:08,559 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:44:08 GMT', 'server': 'Apache', 'www-authenticate': 'Keystone uri="https://keystone-internal.openstack.svc:5000"', 'content-length': '126', 'x-openstack-request-id': 'req-ffe4a2a8-7b2d-4fc0-b945-6cc6a6092fbb', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=caa4594381d4976e4ad4cba9e8166bbb; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '401', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms?q.field=project_id&q.op=eq&q.value=other-project'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Not Authorized to access project other-project", "debuginfo": null}}' 0 ] tags: -worker-0 time: 2026-03-20 14:44:08.560621Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_invalid_sort_key[id-350dae2b-8720-48ae-b3a6-d92dbba55d07,negative] time: 2026-03-20 14:44:08.603173Z successful: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_invalid_sort_key[id-350dae2b-8720-48ae-b3a6-d92dbba55d07,negative] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 58A 2026-03-20 14:44:08,602 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingNegativeTest:test_list_invalid_sort_key): 400 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms?sort=invalid_key%3Aasc 0.041s 2026-03-20 14:44:08,602 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:44:08 GMT', 'server': 'Apache', 'content-length': '453', 'x-openstack-request-id': 'req-c0b3ebec-6728-4559-95c0-3936192c9377', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=caa4594381d4976e4ad4cba9e8166bbb; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '400', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms?sort=invalid_key%3Aasc'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Invalid input for field/attribute sort. Value: \'invalid_key:asc\'. the sort parameter should be a pair of sort key and sort dir combined with \':\', or only sort key specified and sort dir will be default \'asc\', the supported sort keys are: (\'alarm_id\', \'enabled\', \'name\', \'type\', \'severity\', \'timestamp\', \'user_id\', \'project_id\', \'state\', \'repeat_actions\', \'state_timestamp\')", "debuginfo": null}}' 0 ] tags: -worker-0 time: 2026-03-20 14:44:08.603439Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_non_existing_history[id-c4718d72-3091-4965-b3f2-6d6c2375d26a,negative] time: 2026-03-20 14:44:08.694974Z successful: telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_non_existing_history[id-c4718d72-3091-4965-b3f2-6d6c2375d26a,negative] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 433 2026-03-20 14:44:08,694 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingNegativeTest:test_list_non_existing_history): 404 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms/tempest-aid-1581573732/history 0.089s 2026-03-20 14:44:08,694 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:44:08 GMT', 'server': 'Apache', 'content-length': '118', 'x-openstack-request-id': 'req-b30ed69c-ca2c-46a0-bdf7-3cb88906f176', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=caa4594381d4976e4ad4cba9e8166bbb; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/tempest-aid-1581573732/history'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Alarm tempest-aid-1581573732 not found", "debuginfo": null}}' 0 ] tags: -worker-0 .stestr/meta.dbm.dat0000644012276001227600000000000015157256477014610 0ustar tempesttempest.stestr/meta.dbm.dir0000644012276001227600000000000015157256477014616 0ustar tempesttempest.stestr/failing0000600012276001227600000103536115157256477013776 0ustar tempesttempesttime: 2026-03-20 14:42:33.101559Z tags: worker-2 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestJSON) time: 2026-03-20 14:42:33.101559Z failure: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 5D5 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/compute/servers/test_create_server.py", line 74, in resource_setup cls.server = cls.client.show_server(server_initial['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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 942, in _error_checker raise exceptions.ServerFault(resp_body, resp=resp, tempest.lib.exceptions.ServerFault: Got server fault Details: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. 0 ] tags: -worker-2 time: 2026-03-20 14:42:33.258517Z tags: worker-3 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) time: 2026-03-20 14:42:33.258517Z failure: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 5D5 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/compute/servers/test_create_server.py", line 74, in resource_setup cls.server = cls.client.show_server(server_initial['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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 942, in _error_checker raise exceptions.ServerFault(resp_body, resp=resp, tempest.lib.exceptions.ServerFault: Got server fault Details: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. 0 ] tags: -worker-3 time: 2026-03-20 14:42:33.366331Z tags: worker-2 test: setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON) time: 2026-03-20 14:42:33.366331Z failure: setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback B26 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:33.366104Z tags: worker-3 test: setUpClass (tempest.api.compute.test_versions.TestVersions) time: 2026-03-20 14:42:33.366104Z failure: setUpClass (tempest.api.compute.test_versions.TestVersions) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback B26 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/compute/base.py", line 75, in setup_credentials super(BaseV2ComputeTest, 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-3 time: 2026-03-20 14:42:33.529168Z tags: worker-2 test: setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON) time: 2026-03-20 14:42:33.529168Z failure: setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback B26 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:33.526987Z tags: worker-3 test: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) time: 2026-03-20 14:42:33.526987Z failure: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback B45 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-3 time: 2026-03-20 14:42:33.599209Z tags: worker-2 test: setUpClass (tempest.api.network.test_networks.NetworksTest) time: 2026-03-20 14:42:33.599209Z failure: setUpClass (tempest.api.network.test_networks.NetworksTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback B24 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:34.030006Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) time: 2026-03-20 14:42:34.030006Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback A8B 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-3 time: 2026-03-20 14:42:34.064172Z tags: worker-2 test: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) time: 2026-03-20 14:42:34.064172Z failure: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback B24 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:34.156944Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) time: 2026-03-20 14:42:34.156944Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback A8B 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-3 time: 2026-03-20 14:42:34.167316Z tags: worker-2 test: setUpClass (tempest.api.object_storage.test_object_services.ObjectTest) time: 2026-03-20 14:42:34.167316Z failure: setUpClass (tempest.api.object_storage.test_object_services.ObjectTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback B45 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:34.277300Z tags: worker-2 test: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) time: 2026-03-20 14:42:34.277300Z failure: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback BCF 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 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 500 0 ] tags: -worker-2 time: 2026-03-20 14:42:37.108741Z tags: worker-5 test: tearDownClass (tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON) time: 2026-03-20 14:42:37.108741Z failure: tearDownClass (tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 12A3 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 600, in clear_creds self._clear_isolated_net_resources() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 586, in _clear_isolated_net_resources self._clear_isolated_router(creds.router['id'], File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 545, in _clear_isolated_router client.delete_router(router_id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 52, in delete_router 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/routers/a5ac1d9b-b215-46c3-b293-a2ad650e8c30 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-03-20 14:42:37.120559Z tags: worker-6 test: setUpClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) time: 2026-03-20 14:42:37.120559Z failure: setUpClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 155D 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/api/compute/servers/test_server_actions.py", line 85, in setup_credentials super(ServerActionsBase, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 75, in setup_credentials super(BaseV2ComputeTest, 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 473, in get_primary_creds return self.get_project_member_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 514, in get_project_member_creds return self.get_credentials(['member'], scope='project') 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 310, in _create_network_resources network = self._create_network(network_name, tenant_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 338, in _create_network resp_body = self.networks_admin_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 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-6 time: 2026-03-20 14:42:37.216635Z tags: worker-7 test: tearDownClass (tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON) time: 2026-03-20 14:42:37.216635Z failure: tearDownClass (tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON) [ 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/109befb3-9d40-4262-b2f0-d791c9cae73a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-03-20 14:42:37.190151Z tags: worker-5 test: setUpClass (tempest.api.identity.v3.test_api_discovery.TestApiDiscovery) time: 2026-03-20 14:42:37.190151Z 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-5 time: 2026-03-20 14:42:37.505545Z tags: worker-7 test: setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON) time: 2026-03-20 14:42:37.505545Z failure: setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON) [ 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-7 time: 2026-03-20 14:42:37.440436Z tags: worker-5 test: setUpClass (tempest.api.network.test_ports.PortsTestJSON) time: 2026-03-20 14:42:37.440436Z failure: setUpClass (tempest.api.network.test_ports.PortsTestJSON) [ 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-5 time: 2026-03-20 14:42:37.415282Z tags: worker-6 test: setUpClass (tempest.api.network.test_routers.RoutersTest) time: 2026-03-20 14:42:37.415282Z failure: setUpClass (tempest.api.network.test_routers.RoutersTest) [ 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-03-20 14:42:12.292182Z tags: worker-1 test: tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups[id-4179dcb9-1382-4ced-84fe-1b91c54f5735,smoke] time: 2026-03-20 14:42:37.579942Z failure: tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups[id-4179dcb9-1382-4ced-84fe-1b91c54f5735,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 4E33 2026-03-20 14:42:13,790 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.497s 2026-03-20 14:42:13,790 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-PortsIpV6TestJSON-109429198"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '629', 'x-openstack-request-id': 'req-596f43b5-6b6b-4ea5-abd0-25158ab163eb', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"132f26d5-7b14-4124-9c09-9c093f303e65","name":"tempest-PortsIpV6TestJSON-109429198","tenant_id":"3970c2a4af7f488084fb935390fd5a2d","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"3970c2a4af7f488084fb935390fd5a2d","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-03-20T14:42:12Z","updated_at":"2026-03-20T14:42:12Z","revision_number":1}}' 2026-03-20 14:42:14,987 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 1.196s 2026-03-20 14:42:14,997 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "132f26d5-7b14-4124-9c09-9c093f303e65", "cidr": "2001:db8::/64", "ip_version": 6, "gateway_ip": "2001:db8::1"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '622', 'x-openstack-request-id': 'req-fb2b414b-8851-4e9f-9dc8-ce6f0b43a280', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"41be597d-8c3f-4970-8d81-52d530bafda5","name":"","tenant_id":"3970c2a4af7f488084fb935390fd5a2d","network_id":"132f26d5-7b14-4124-9c09-9c093f303e65","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-03-20T14:42:14Z","updated_at":"2026-03-20T14:42:14Z","revision_number":0,"project_id":"3970c2a4af7f488084fb935390fd5a2d"}}' 2026-03-20 14:42:16,634 26 INFO [tempest.lib.common.rest_client] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/ports 1.637s 2026-03-20 14:42:16,635 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "132f26d5-7b14-4124-9c09-9c093f303e65", "security_groups": [], "name": "tempest-PortsIpV6TestJSON-2028431237"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '933', 'x-openstack-request-id': 'req-5a66d35a-1ecf-456a-ac90-ea1be3713ee4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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":"c28a8edc-df96-4dbf-b2fa-d47b3920aa73","name":"tempest-PortsIpV6TestJSON-2028431237","network_id":"132f26d5-7b14-4124-9c09-9c093f303e65","tenant_id":"3970c2a4af7f488084fb935390fd5a2d","mac_address":"fa:16:3e:3d:1f:b1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"41be597d-8c3f-4970-8d81-52d530bafda5","ip_address":"2001:db8::37e"}],"project_id":"3970c2a4af7f488084fb935390fd5a2d","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":"2001:db8::37e","hostname":"host-2001-db8--37e","fqdn":"host-2001-db8--37e.openstackgate.local."}],"dns_domain":"","ip_allocation":"immediate","tags":[],"created_at":"2026-03-20T14:42:15Z","updated_at":"2026-03-20T14:42:15Z","revision_number":1}}' 2026-03-20 14:42:37,056 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,061 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,063 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,066 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,073 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,077 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,083 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,086 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,090 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,092 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,114 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,118 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,123 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,127 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,138 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,153 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,162 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,166 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,169 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,177 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.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 2026-03-20 14:42:37,188 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,202 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,214 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,220 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,226 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,233 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,243 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,281 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,287 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,379 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.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 2026-03-20 14:42:37,435 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,456 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,470 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,477 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,492 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,500 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,547 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,567 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,571 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 2026-03-20 14:42:37,575 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.0/networks/132f26d5-7b14-4124-9c09-9c093f303e65 0 Content-Type: text/x-traceback;charset=utf8 traceback 1002 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/ports_client.py", line 59, in delete_port 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/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8 traceback-1 1095 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/rest_client.py", line 968, in wait_for_resource_deletion if self.is_resource_deleted(id, *args, **kwargs): File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 83, in is_resource_deleted self.show_port(id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 49, in show_port 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/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8 traceback-2 1008 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/subnets_client.py", line 52, in delete_subnet 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/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8 traceback-3 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/132f26d5-7b14-4124-9c09-9c093f303e65 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-03-20 14:42:37.649364Z tags: worker-4 test: tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) time: 2026-03-20 14:42:37.649364Z failure: tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 6CC 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='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/478d5466-8503-4cbf-9a8d-1d323ebd270a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/98ecbf88-7fab-462a-8eb8-3955ab3aa706 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/3886d9d3-4123-4f09-be3b-03a03b93a19f (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-4 time: 2026-03-20 14:42:37.629586Z tags: worker-6 test: setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test) time: 2026-03-20 14:42:37.629586Z 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-6 time: 2026-03-20 14:42:37.705252Z tags: worker-7 test: setUpClass (tempest.api.network.test_extensions.ExtensionsTestJSON) time: 2026-03-20 14:42:37.705252Z failure: setUpClass (tempest.api.network.test_extensions.ExtensionsTestJSON) [ 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-03-20 14:42:37.725644Z tags: worker-4 test: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest) time: 2026-03-20 14:42:37.725644Z 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-4 time: 2026-03-20 14:42:37.594562Z tags: worker-1 test: tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port[id-c72c1c0c-2193-4aca-aaa4-b1442640f51c,smoke] time: 2026-03-20 14:42:37.761457Z failure: tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port[id-c72c1c0c-2193-4aca-aaa4-b1442640f51c,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D02 2026-03-20 14:42:37,665 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.0/ports 2026-03-20 14:42:37,673 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.0/ports 2026-03-20 14:42:37,684 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.0/ports 2026-03-20 14:42:37,688 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.0/ports 2026-03-20 14:42:37,695 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.0/ports 2026-03-20 14:42:37,702 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.0/ports 2026-03-20 14:42:37,715 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.0/ports 2026-03-20 14:42:37,720 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.0/ports 2026-03-20 14:42:37,731 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.0/ports 2026-03-20 14:42:37,737 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.0/ports 0 Content-Type: text/x-traceback;charset=utf8 traceback FE2 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_ports.py", line 78, in test_create_update_delete_port body = self.ports_client.create_port( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 28, in create_port 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/ports (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-03-20 14:42:37.787686Z tags: worker-6 test: setUpClass (tempest.api.network.test_security_groups.SecGroupTest) time: 2026-03-20 14:42:37.787686Z 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-6 time: 2026-03-20 14:42:37.811769Z tags: worker-4 test: setUpClass (tempest.api.object_storage.test_account_services.AccountTest) time: 2026-03-20 14:42:37.811769Z failure: setUpClass (tempest.api.object_storage.test_account_services.AccountTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 17CF 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_services.py", line 38, in setup_credentials super(AccountTest, 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-4 time: 2026-03-20 14:42:37.829463Z tags: worker-5 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) time: 2026-03-20 14:42:37.829463Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) [ 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-03-20 14:42:37.864106Z tags: worker-6 test: setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) time: 2026-03-20 14:42:37.864106Z 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-6 time: 2026-03-20 14:42:37.893368Z tags: worker-5 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest) time: 2026-03-20 14:42:37.893368Z 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-5 time: 2026-03-20 14:42:37.784645Z tags: worker-1 test: tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports[id-cf95b358-3e92-4a29-a148-52445e1ac50e,smoke] time: 2026-03-20 14:42:37.998315Z failure: tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports[id-cf95b358-3e92-4a29-a148-52445e1ac50e,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' D02 2026-03-20 14:42:37,799 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.0/ports 2026-03-20 14:42:37,812 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.0/ports 2026-03-20 14:42:37,821 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.0/ports 2026-03-20 14:42:37,831 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.0/ports 2026-03-20 14:42:37,864 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.0/ports 2026-03-20 14:42:37,893 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.0/ports 2026-03-20 14:42:37,937 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.0/ports 2026-03-20 14:42:37,969 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.0/ports 2026-03-20 14:42:37,988 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.0/ports 2026-03-20 14:42:37,994 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.0/ports 0 Content-Type: text/x-traceback;charset=utf8 traceback FCE 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_ports.py", line 184, in test_list_ports body = self.ports_client.list_ports() File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 69, in list_ports return self.list_resources(uri, **filters) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 35, in list_resources 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/ports (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-03-20 14:42:37.921039Z tags: worker-7 test: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) time: 2026-03-20 14:42:37.921039Z failure: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) [ 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-03-20 14:42:37.999469Z tags: worker-1 test: tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port[id-c9a685bd-e83f-499c-939f-9f7863ca259f,smoke] time: 2026-03-20 14:42:38.070017Z failure: tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port[id-c9a685bd-e83f-499c-939f-9f7863ca259f,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' E74 2026-03-20 14:42:38,018 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,032 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,036 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,041 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,046 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,049 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,051 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,057 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,065 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 2026-03-20 14:42:38,067 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.0/ports/77a0ea54-620a-403a-891e-a2271db75800 0 Content-Type: text/x-traceback;charset=utf8 traceback FFC 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_ports.py", line 156, in test_show_port body = self.ports_client.show_port(self.port['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 49, in show_port 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/ports/77a0ea54-620a-403a-891e-a2271db75800 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-03-20 14:42:38.058654Z tags: worker-7 test: setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery) time: 2026-03-20 14:42:38.058654Z 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-7 time: 2026-03-20 14:42:38.118039Z tags: worker-7 test: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) time: 2026-03-20 14:42:38.118039Z failure: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) [ 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-7 time: 2026-03-20 14:42:38.374519Z tags: worker-1 test: tearDownClass (tempest.api.network.test_ports.PortsIpV6TestJSON) time: 2026-03-20 14:42:38.374519Z failure: tearDownClass (tempest.api.network.test_ports.PortsIpV6TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback A24 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='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/ports/c28a8edc-df96-4dbf-b2fa-d47b3920aa73 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/subnets/41be597d-8c3f-4970-8d81-52d530bafda5 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/subnets/52cfbb25-cc51-4fec-81d9-aa963e25f98f (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/ports/77a0ea54-620a-403a-891e-a2271db75800 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks/436156c5-ff46-47ac-96da-f70c03d62b1d (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-1 time: 2026-03-20 14:42:38.484223Z tags: worker-1 test: setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) time: 2026-03-20 14:42:38.484223Z 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-1 time: 2026-03-20 14:41:33.142522Z 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-03-20 14:42:43.639019Z 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:'' D960 2026-03-20 14:41:33,143 25 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True 2026-03-20 14:41:33,143 25 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True 2026-03-20 14:41:33,329 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs 0.184s 2026-03-20 14:41:33,330 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-149624555", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBHUc4E+GWUdJwPWdtVsC8WuYrei7ONp5NsPwOOhfDD+r+RAVkW32ahfbna+wH+NSmJu6zsAODg7J6gqaqAbGfFgHQbyedEC+KUgHv7nrO5AAqeC2k3XEFtmJZfBDpjLTUg=="}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:33 GMT', 'server': 'Apache', 'content-length': '385', '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-f60d5d89-c8a2-43b4-a0bb-765d9c182d37', 'x-compute-request-id': 'req-f60d5d89-c8a2-43b4-a0bb-765d9c182d37', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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-149624555", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBHUc4E+GWUdJwPWdtVsC8WuYrei7ONp5NsPwOOhfDD+r+RAVkW32ahfbna+wH+NSmJu6zsAODg7J6gqaqAbGfFgHQbyedEC+KUgHv7nrO5AAqeC2k3XEFtmJZfBDpjLTUg==", "fingerprint": "8e:a7:07:30:3d:ee:92:14:29:aa:f3:70:05:c4:f3:2c", "user_id": "4d033b51661d4946adcd340de6ae6bcb"}}' 2026-03-20 14:41:33,332 25 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-149624555 created 2026-03-20 14:41:33,826 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.492s 2026-03-20 14:41:33,827 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--903919642", "description": "tempest-description--699377450"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:33 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1595', 'x-openstack-request-id': 'req-13cd27a8-a537-4135-b9e5-5abdbe53d2d1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "name": "tempest-securitygroup--903919642", "stateful": true, "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "description": "tempest-description--699377450", "shared": false, "security_group_rules": [{"id": "e179695c-7f8c-49d2-a2f5-3a8c7de2792b", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "security_group_id": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "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": 162, "description": null, "tags": [], "created_at": "2026-03-20T14:41:33Z", "updated_at": "2026-03-20T14:41:33Z", "revision_number": 0, "project_id": "db80bdd966274e968b68174e0c7c4a24"}, {"id": "fa5e3eda-a811-479f-bcc6-1bb50db44640", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "security_group_id": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "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": 161, "description": null, "tags": [], "created_at": "2026-03-20T14:41:33Z", "updated_at": "2026-03-20T14:41:33Z", "revision_number": 0, "project_id": "db80bdd966274e968b68174e0c7c4a24"}], "tags": [], "created_at": "2026-03-20T14:41:33Z", "updated_at": "2026-03-20T14:41:33Z", "revision_number": 1, "project_id": "db80bdd966274e968b68174e0c7c4a24"}}' 2026-03-20 14:41:34,929 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.101s 2026-03-20 14:41:34,929 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": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '565', 'x-openstack-request-id': 'req-611af82d-acce-42a5-a4b8-673326fce700', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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": "1922b296-21d6-46dd-826c-3892e86a0d9f", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "security_group_id": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "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-03-20T14:41:34Z", "updated_at": "2026-03-20T14:41:34Z", "revision_number": 0, "project_id": "db80bdd966274e968b68174e0c7c4a24"}}' 2026-03-20 14:41:35,416 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.486s 2026-03-20 14:41:35,417 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": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '570', 'x-openstack-request-id': 'req-d3d1c5a0-06e9-4a6c-abc6-0ef01ef8bf57', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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": "e348035e-509b-446d-a6b3-47b980454b75", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "security_group_id": "9b5b05d7-5688-4b35-a316-df07b0f4db37", "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-03-20T14:41:35Z", "updated_at": "2026-03-20T14:41:35Z", "revision_number": 0, "project_id": "db80bdd966274e968b68174e0c7c4a24"}}' 2026-03-20 14:41:35,417 25 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--903919642 created 2026-03-20 14:41:36,485 25 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips 1.064s 2026-03-20 14:41:36,486 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"floating_network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '578', 'x-openstack-request-id': 'req-e27fca63-eb70-4c58-9cd5-a31f40d25e91', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; 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": "9758bdf3-2611-4101-807c-0e53945514bd", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "floating_ip_address": "192.168.122.210", "floating_network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "project_id": "db80bdd966274e968b68174e0c7c4a24", "description": "", "qos_policy_id": null, "port_details": null, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-03-20T14:41:36Z", "updated_at": "2026-03-20T14:41:36Z", "revision_number": 0}}' 2026-03-20 14:41:36,486 25 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': '9758bdf3-2611-4101-807c-0e53945514bd', 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'floating_ip_address': '192.168.122.210', 'floating_network_id': 'cad643aa-d6df-4a9f-80ae-a7fb7912d118', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': 'db80bdd966274e968b68174e0c7c4a24', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-03-20T14:41:36Z', 'updated_at': '2026-03-20T14:41:36Z', 'revision_number': 0, 'ip': '192.168.122.210'} created 2026-03-20 14:41:36,924 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.433s 2026-03-20 14:41:36,925 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:36 GMT', 'server': 'Apache', 'content-length': '6276', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0c9a482b-b04c-4471-b03d-1e928fc2a5f8', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c06587bd49d7385d75f0c24b35566388; 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": "4d033b51661d4946adcd340de6ae6bcb", "name": "tempest-AttachInterfacesUnderV243Test-1462660049-project-member", "password_expires_at": null}, "audit_ids": ["vHHaPlVMSdmLtdQIkv5dxQ"], "expires_at": "2026-03-20T15:41:36.000000Z", "issued_at": "2026-03-20T14:41:36.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "db80bdd966274e968b68174e0c7c4a24", "name": "tempest-AttachInterfacesUnderV243Test-1462660049"}, "is_domain": false, "roles": [{"id": "8ff6dbceeeb24f0896532758e094c0c9", "name": "reader"}, {"id": "29d3668daa064420be734fb45781f5af", "name": "member"}], "catalog": [{"endpoints": [{"id": "b295ae56f3884cbf8b149d642535aac9", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "f7f4553cb7744471aaa47b7ee6d2d9cf", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "1b626501cfcf4c9ead8f105d31d8cea6", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "cinderv3", "id": "77246212a819457eaaa59996f362172f", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "8e5d5716100c453a92df89871e1dc308", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "region": "regionOne"}], "id": "22c40744e83b4c9fb66c1743f98867c5", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"name": "heat-cfn", "id": "0440d7372ff24d3cb222f3d6f7b5bdd3", "interface": "internal", "region_id": "regionOne", "url": "https://heat-cfnapi-internal.openstack.svc:8000/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "4896fde4cbb44e35888c6cf51ac41bf0", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}], "id": "22d7d45bec034899946e87346fd4f341", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"name": "heat", "id": "680f26c719d747a3878375ef057d6e4d", "interface": "public", "region_id": "regionOne", "url": "https://heat-api-public-openstack.apps-crc.testing/v1/db80bdd966274e968b68174e0c7c4a24", "region": "regionOne"}, {"name": "heat", "id": "f7b7309283cd42218e37669debb018dd", "interface": "internal", "region_id": "regionOne", "url": "https://heat-api-internal.openstack.svc:8004/v1/db80bdd966274e968b68174e0c7c4a24", "region": "regionOne"}], "id": "2bf0f9587df8418fa6fc70fae1e52c46", "type": "orchestration", "name": "heat"}, {"endpoints": [{"name": "nova", "id": "1af61ec284804c9ca59ac05662e24a03", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}, {"name": "nova", "id": "4519d23d1c6943beb8b41bc35486aa94", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}], "id": "3e4241952d7747d795832be7e9ed5555", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "neutron", "id": "27877f49927543b0b93e55c00205b2bf", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}, {"name": "neutron", "id": "9007aa12a1814f709abdddcf96ebccf5", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "87a8efbf7ae14ca981268282f57f1d2c", "type": "network", "name": "neutron"}, {"endpoints": [{"name": "barbican", "id": "03657065975f497cbc39a6c1ca040521", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "94993766c93349f4a69748186cf8eecf", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "8cc1596dfaed40efa94 2026-03-20 14:41:36,925 25 INFO [tempest.lib.common.fixed_network] (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip) Found network {'id': '06af653c-f885-4ddc-8a58-d11db296d881', 'name': 'tempest-AttachInterfacesUnderV243Test-1098199268-network', 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'admin_state_up': True, 'mtu': 1442, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'db80bdd966274e968b68174e0c7c4a24', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 18073, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'l2_adjacency': True, 'tags': [], 'created_at': '2026-03-20T14:41:16Z', 'updated_at': '2026-03-20T14:41:16Z', 'revision_number': 1} available for tenant 2026-03-20 14:41:36,926 25 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-149624555', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBHUc4E+GWUdJwPWdtVsC8WuYrei7ONp5NsPwOOhfDD+r+RAVkW32ahfbna+wH+NSmJu6zsAODg7J6gqaqAbGfFgHQbyedEC+KUgHv7nrO5AAqeC2k3XEFtmJZfBDpjLTUg==', 'fingerprint': '8e:a7:07:30:3d:ee:92:14:29:aa:f3:70:05:c4:f3:2c', 'user_id': '4d033b51661d4946adcd340de6ae6bcb', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDDQinWqj3OzEsGVBIGVIXy4xnBQxZs6evC6aOW7v/a670k/BusSyvO2\noI0vnAXOz/CgBwYFK4EEACKhZANiAAR1HOBPhllHScD1nbVbAvFrmK3ouzjaeTbD\n8DjoXww/q/kQFZFt9moX252vsB/jUpibus7ADg4OyeoKmqgGxnxYB0G8nnRAvilI\nB7+56zuQAKngtpN1xBbZiWXwQ6Yy01I=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': '9b5b05d7-5688-4b35-a316-df07b0f4db37', 'name': 'tempest-securitygroup--903919642', 'stateful': True, 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'description': 'tempest-description--699377450', 'shared': False, 'security_group_rules': [{'id': 'e179695c-7f8c-49d2-a2f5-3a8c7de2792b', 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'security_group_id': '9b5b05d7-5688-4b35-a316-df07b0f4db37', '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': 162, 'description': None, 'tags': [], 'created_at': '2026-03-20T14:41:33Z', 'updated_at': '2026-03-20T14:41:33Z', 'revision_number': 0, 'project_id': 'db80bdd966274e968b68174e0c7c4a24'}, {'id': 'fa5e3eda-a811-479f-bcc6-1bb50db44640', 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'security_group_id': '9b5b05d7-5688-4b35-a316-df07b0f4db37', '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': 161, 'description': None, 'tags': [], 'created_at': '2026-03-20T14:41:33Z', 'updated_at': '2026-03-20T14:41:33Z', 'revision_number': 0, 'project_id': 'db80bdd966274e968b68174e0c7c4a24'}], 'tags': [], 'created_at': '2026-03-20T14:41:33Z', 'updated_at': '2026-03-20T14:41:33Z', 'revision_number': 1, 'project_id': 'db80bdd966274e968b68174e0c7c4a24'}, 'floating_ip': {'id': '9758bdf3-2611-4101-807c-0e53945514bd', 'tenant_id': 'db80bdd966274e968b68174e0c7c4a24', 'floating_ip_address': '192.168.122.210', 'floating_network_id': 'cad643aa-d6df-4a9f-80ae-a7fb7912d118', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': 'db80bdd966274e968b68174e0c7c4a24', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-03-20T14:41:36Z', 'updated_at': '2026-03-20T14:41:36Z', 'revision_number': 0, 'ip': '192.168.122.210'}} 2026-03-20 14:41:43,242 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 6.315s 2026-03-20 14:41:43,243 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-1730718136", "imageRef": "ed3ac831-bafd-45d2-94bd-4662a2231781", "flavorRef": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "networks": [{"uuid": "06af653c-f885-4ddc-8a58-d11db296d881"}], "security_groups": [{"name": "tempest-securitygroup--903919642"}], "key_name": "tempest-keypair-149624555", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:41:36 GMT', 'server': 'Apache', 'content-length': '445', 'location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027', '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-de60df16-b12d-490b-94a7-6b902f91e601', 'x-compute-request-id': 'req-de60df16-b12d-490b-94a7-6b902f91e601', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; 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": "068b09e7-0ebb-4dda-b7d6-72801da45027", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--903919642"}], "adminPass": "Ek3WYCpJAfKH"}}' 2026-03-20 14:41:49,981 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/068b09e7-0ebb-4dda-b7d6-72801da45027 6.736s 2026-03-20 14:41:49,981 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': 'Fri, 20 Mar 2026 14:41:43 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-f2daf8cc-8b8a-4127-bb79-68e39d36d25b', 'x-compute-request-id': 'req-f2daf8cc-8b8a-4127-bb79-68e39d36d25b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "BUILD", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:41:45Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:41:53,255 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/068b09e7-0ebb-4dda-b7d6-72801da45027 2.268s 2026-03-20 14:41:53,255 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': 'Fri, 20 Mar 2026 14:41:50 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-7c56f02f-13af-4078-9d14-dcfb08ed5124', 'x-compute-request-id': 'req-7c56f02f-13af-4078-9d14-dcfb08ed5124', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "BUILD", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:41:45Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:41:56,616 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/068b09e7-0ebb-4dda-b7d6-72801da45027 2.354s 2026-03-20 14:41:56,616 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': 'Fri, 20 Mar 2026 14:41:54 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-0b19bf2f-c306-4cf8-b867-88ad674d538e', 'x-compute-request-id': 'req-0b19bf2f-c306-4cf8-b867-88ad674d538e', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "BUILD", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:41:45Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:41:59,666 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/068b09e7-0ebb-4dda-b7d6-72801da45027 2.043s 2026-03-20 14:41:59,691 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': 'Fri, 20 Mar 2026 14:41:57 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-2390c793-de4c-4ef4-b723-9c134216eba4', 'x-compute-request-id': 'req-2390c793-de4c-4ef4-b723-9c134216eba4', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "BUILD", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:41:45Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:42:02,975 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/068b09e7-0ebb-4dda-b7d6-72801da45027 2.272s 2026-03-20 14:42:02,975 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': 'Fri, 20 Mar 2026 14:42:00 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-2859ef3f-8819-46b1-903f-025f6b6079f1', 'x-compute-request-id': 'req-2859ef3f-8819-46b1-903f-025f6b6079f1', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "ACTIVE", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:42:00Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1098199268-network": [{"version": 4, "addr": "10.100.0.4", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:64:02:df"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": "2026-03-20T14:42:00.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:42:02,983 25 INFO [tempest.common.waiters] State transition "BUILD/spawning" ==> "ACTIVE/None" after 13 second wait 2026-03-20 14:42:04,559 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/068b09e7-0ebb-4dda-b7d6-72801da45027/os-interface 1.575s 2026-03-20 14:42:04,559 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': 'Fri, 20 Mar 2026 14:42:03 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-0ad596e6-bcc5-4318-9e21-967c81d6d24c', 'x-compute-request-id': 'req-0ad596e6-bcc5-4318-9e21-967c81d6d24c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "06af653c-f885-4ddc-8a58-d11db296d881", "port_id": "a228a8dc-7399-4db6-b1c0-b29bdde1971c", "mac_addr": "fa:16:3e:64:02:df", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "d180ef2a-826f-439c-9ad1-d8daf6a8732d", "ip_address": "10.100.0.4"}]}]}' 2026-03-20 14:42:06,996 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/9758bdf3-2611-4101-807c-0e53945514bd 2.427s 2026-03-20 14:42:06,997 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"port_id": "a228a8dc-7399-4db6-b1c0-b29bdde1971c"}} Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '881', 'x-openstack-request-id': 'req-43b3eb2b-3d48-4bd8-b6f6-3e9d3a36fad1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/9758bdf3-2611-4101-807c-0e53945514bd'} Body: b'{"floatingip": {"id": "9758bdf3-2611-4101-807c-0e53945514bd", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "floating_ip_address": "192.168.122.210", "floating_network_id": "cad643aa-d6df-4a9f-80ae-a7fb7912d118", "router_id": "54c25c48-0454-4cf5-a8fe-1122617517f8", "port_id": "a228a8dc-7399-4db6-b1c0-b29bdde1971c", "fixed_ip_address": "10.100.0.4", "status": "DOWN", "description": "", "qos_policy_id": null, "port_details": {"name": "", "network_id": "06af653c-f885-4ddc-8a58-d11db296d881", "mac_address": "fa:16:3e:64:02:df", "admin_state_up": true, "status": "ACTIVE", "device_id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "device_owner": "compute:nova"}, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-03-20T14:41:36Z", "updated_at": "2026-03-20T14:42:05Z", "revision_number": 1, "project_id": "db80bdd966274e968b68174e0c7c4a24"}}' 2026-03-20 14:42:08,512 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/068b09e7-0ebb-4dda-b7d6-72801da45027 1.515s 2026-03-20 14:42:08,512 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': 'Fri, 20 Mar 2026 14:42:07 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-697e8a0a-dd6a-47e0-97ec-65ad086832b7', 'x-compute-request-id': 'req-697e8a0a-dd6a-47e0-97ec-65ad086832b7', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"server": {"id": "068b09e7-0ebb-4dda-b7d6-72801da45027", "name": "tempest-AttachInterfacesUnderV243Test-server-1730718136", "status": "ACTIVE", "tenant_id": "db80bdd966274e968b68174e0c7c4a24", "user_id": "4d033b51661d4946adcd340de6ae6bcb", "metadata": {}, "hostId": "37f7a9ecd45510dd05e05db8309453380dea5c3b026b66dd3905a161", "image": {"id": "ed3ac831-bafd-45d2-94bd-4662a2231781", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/ed3ac831-bafd-45d2-94bd-4662a2231781"}]}, "flavor": {"id": "cf1b3848-5ec8-4aa5-a358-dc8225239be9", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/cf1b3848-5ec8-4aa5-a358-dc8225239be9"}]}, "created": "2026-03-20T14:41:43Z", "updated": "2026-03-20T14:42:00Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1098199268-network": [{"version": 4, "addr": "10.100.0.4", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:64:02:df"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/068b09e7-0ebb-4dda-b7d6-72801da45027"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-149624555", "OS-SRV-USG:launched_at": "2026-03-20T14:42:00.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--903919642"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-03-20 14:42:08,606 25 INFO [tempest.lib.common.ssh] Creating ssh connection to '192.168.122.210:22' as 'cirros' with public key authentication 2026-03-20 14:42:40,258 25 INFO [paramiko.transport] Connected (version 2.0, client dropbear_2020.81) 2026-03-20 14:42:40,398 25 INFO [paramiko.transport] Authentication (publickey) successful! 2026-03-20 14:42:40,399 25 INFO [tempest.lib.common.ssh] ssh connection to cirros@192.168.122.210 successfully created 2026-03-20 14:42:40,529 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 503 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027/os-interface 0.129s 2026-03-20 14:42:40,529 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': 'Fri, 20 Mar 2026 14:42:40 GMT', 'server': 'Apache', 'content-length': '218', 'x-openstack-request-id': 'req-d78d60c0-64df-47fb-ac3e-8fdf9c395680', 'x-compute-request-id': 'req-d78d60c0-64df-47fb-ac3e-8fdf9c395680', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '503', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027/os-interface'} Body: b'{"message": "The server is currently unavailable. Please try again at a later time.

\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}' 2026-03-20 14:42:40,647 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:_run_cleanups): 503 DELETE https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027 0.113s 2026-03-20 14:42:40,648 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': 'Fri, 20 Mar 2026 14:42:40 GMT', 'server': 'Apache', 'content-length': '218', 'x-openstack-request-id': 'req-ce0fe418-bdda-43c3-adcf-8f5b0a55a568', 'x-compute-request-id': 'req-ce0fe418-bdda-43c3-adcf-8f5b0a55a568', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '503', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/068b09e7-0ebb-4dda-b7d6-72801da45027'} Body: b'{"message": "The server is currently unavailable. Please try again at a later time.

\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}' 2026-03-20 14:42:40,648 25 ERROR [tempest.api.compute.base] Failed to delete server 068b09e7-0ebb-4dda-b7d6-72801da45027 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-03-20 14:42:40.648 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-03-20 14:42:40.648 25 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-03-20 14:42:40.648 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-03-20 14:42:40.648 25 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base self._error_checker(resp, resp_body) 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base raise exceptions.UnexpectedResponseCode(str(resp.status), 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base Details: 503 2026-03-20 14:42:40.648 25 ERROR tempest.api.compute.base 2026-03-20 14:42:41,017 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:_run_cleanups): 503 DELETE https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs/tempest-keypair-149624555 0.365s 2026-03-20 14:42:41,019 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': 'Fri, 20 Mar 2026 14:42:40 GMT', 'server': 'Apache', 'content-length': '218', 'x-openstack-request-id': 'req-2e9d70f1-7c45-4e13-b791-1979a162575c', 'x-compute-request-id': 'req-2e9d70f1-7c45-4e13-b791-1979a162575c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=ed022d94abf62ba819a308fdac2cd9a6; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '503', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs/tempest-keypair-149624555'} Body: b'{"message": "The server is currently unavailable. Please try again at a later time.

\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}' 2026-03-20 14:42:41,020 25 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-149624555 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-20 14:42:41.020 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-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name) 2026-03-20 14:42:41.020 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-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url) 2026-03-20 14:42:41.020 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-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-03-20 14:42:41.020 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-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request( 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body) 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources raise exceptions.UnexpectedResponseCode(str(resp.status), 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources Details: 503 2026-03-20 14:42:41.020 25 ERROR tempest.lib.common.validation_resources 2026-03-20 14:42:42,098 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:_run_cleanups): 409 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/9b5b05d7-5688-4b35-a316-df07b0f4db37 1.071s 2026-03-20 14:42:42,098 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '136', 'x-openstack-request-id': 'req-10b8ca55-702e-4b7b-b039-4ddee877f7d0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '409', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/9b5b05d7-5688-4b35-a316-df07b0f4db37'} Body: b'{"NeutronError": {"type": "SecurityGroupInUse", "message": "Security Group 9b5b05d7-5688-4b35-a316-df07b0f4db37 in use.", "detail": ""}}' 2026-03-20 14:42:42,098 25 ERROR [tempest.lib.common.validation_resources] Conflict while deleting security group 9b5b05d7-5688-4b35-a316-df07b0f4db37 VM might not be deleted 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-20 14:42:42.098 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-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id) 2026-03-20 14:42:42.098 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-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-03-20 14:42:42.098 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-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-03-20 14:42:42.098 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-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources self._error_checker(resp, resp_body) 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 887, in _error_checker 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources raise exceptions.Conflict(resp_body, resp=resp) 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources tempest.lib.exceptions.Conflict: Conflict with state of target resource 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group 9b5b05d7-5688-4b35-a316-df07b0f4db37 in use.', 'detail': ''} 2026-03-20 14:42:42.098 25 ERROR tempest.lib.common.validation_resources 2026-03-20 14:42:43,636 25 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/9758bdf3-2611-4101-807c-0e53945514bd 1.537s 2026-03-20 14:42:43,636 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Fri, 20 Mar 2026 14:42:43 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-f5ad5825-1e3d-4437-824e-fcd3094d6cb4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=dccb04ba6c062956b726ec44c9fac4fd; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/9758bdf3-2611-4101-807c-0e53945514bd'} Body: b'' 0 Content-Type: text/x-traceback;charset=utf8 traceback 5CE 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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker raise exceptions.UnexpectedResponseCode(str(resp.status), tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received Details: 503 0 Content-Type: text/x-traceback;charset=utf8 traceback-1 662 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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker raise exceptions.UnexpectedResponseCode(str(resp.status), tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received Details: 503 0 ] tags: -worker-0 .stestr/times.dbm.bak0000644012276001227600000002126015157256477015003 0ustar tempesttempest'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor', (0, 8) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors', (512, 8) 'tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id', (1024, 8) 'tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint', (1536, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image', (2048, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file', (2560, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image', (3072, 8) 'tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service', (3584, 8) 'tempest.api.image.v2.test_versions.VersionsTest.test_list_versions', (4096, 8) 'tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all', (4608, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create', (5120, 9) 'tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet', (5632, 7) 'tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility', (6144, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks', (6656, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets', (7168, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_network', (7680, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet', (8192, 8) 'tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete', (8704, 9) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network', (9216, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses', (9728, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list', (10240, 9) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network', (10752, 7) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port', (11264, 8) 'tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools', (11776, 8) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet', (12288, 8) 'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestJSON)', (12800, 3) 'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk)', (13312, 3) 'setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON)', (13824, 3) 'setUpClass (tempest.api.compute.test_versions.TestVersions)', (14336, 3) 'setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON)', (14848, 3) 'setUpClass (tempest.api.object_storage.test_container_services.ContainerTest)', (15360, 3) 'setUpClass (tempest.api.volume.test_versions.VersionsTest)', (15872, 3) 'setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest)', (16384, 3) 'setUpClass (tempest.api.network.test_networks.NetworksTest)', (16896, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest)', (17408, 3) 'setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON)', (17920, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest)', (18432, 3) 'setUpClass (tempest.api.object_storage.test_object_services.ObjectTest)', (18944, 3) 'setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps)', (19456, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest)', (19968, 3) 'tearDownClass (tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON)', (20480, 3) 'setUpClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON)', (20992, 3) 'tearDownClass (tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON)', (21504, 3) 'setUpClass (tempest.api.identity.v3.test_api_discovery.TestApiDiscovery)', (22016, 3) 'setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON)', (22528, 3) 'setUpClass (tempest.api.network.test_ports.PortsTestJSON)', (23040, 3) 'setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)', (23552, 3) 'setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)', (24064, 3) 'setUpClass (tempest.api.network.test_routers.RoutersTest)', (24576, 3) 'tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups', (25088, 8) 'tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test)', (25600, 3) 'setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test)', (26112, 3) 'setUpClass (tempest.api.network.test_extensions.ExtensionsTestJSON)', (26624, 3) 'setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest)', (27136, 3) 'tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port', (27648, 8) 'setUpClass (tempest.api.network.test_security_groups.SecGroupTest)', (28160, 3) 'setUpClass (tempest.api.object_storage.test_account_services.AccountTest)', (28672, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest)', (29184, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest)', (29696, 3) 'setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest)', (30208, 3) 'setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps)', (30720, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest)', (31232, 3) 'tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports', (31744, 7) 'setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON)', (32256, 3) 'tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port', (32768, 8) 'setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery)', (33280, 3) 'setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps)', (33792, 3) 'tearDownClass (tempest.api.network.test_ports.PortsIpV6TestJSON)', (34304, 3) 'setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest)', (34816, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest)', (35328, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration)', (35840, 3) 'tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip', (36352, 9) 'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume)', (36864, 3) 'tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete', (37376, 8) 'tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain', (37888, 8) 'tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy', (38400, 8) 'tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces', (38912, 9) 'tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id', (39424, 8) 'tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id', (39936, 7) 'tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router', (40448, 8) 'setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode)', (40960, 3) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_create_invalid_alarm_input_type', (41472, 8) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_alarms_all_projects', (41984, 8) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_alarms_invalid_op', (42496, 7) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_non_existent_alarm', (43008, 8) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_non_existent_alarm_timestamp', (43520, 7) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_invalid_project', (44032, 8) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_invalid_sort_key', (44544, 8) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_non_existing_history', (45056, 8) .stestr/times.dbm.dir0000644012276001227600000002126015157256477015024 0ustar tempesttempest'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor', (0, 8) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors', (512, 8) 'tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id', (1024, 8) 'tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint', (1536, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image', (2048, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file', (2560, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image', (3072, 8) 'tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service', (3584, 8) 'tempest.api.image.v2.test_versions.VersionsTest.test_list_versions', (4096, 8) 'tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all', (4608, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create', (5120, 9) 'tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet', (5632, 7) 'tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility', (6144, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks', (6656, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets', (7168, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_network', (7680, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet', (8192, 8) 'tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete', (8704, 9) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network', (9216, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses', (9728, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list', (10240, 9) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network', (10752, 7) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port', (11264, 8) 'tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools', (11776, 8) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet', (12288, 8) 'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestJSON)', (12800, 3) 'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk)', (13312, 3) 'setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON)', (13824, 3) 'setUpClass (tempest.api.compute.test_versions.TestVersions)', (14336, 3) 'setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON)', (14848, 3) 'setUpClass (tempest.api.object_storage.test_container_services.ContainerTest)', (15360, 3) 'setUpClass (tempest.api.volume.test_versions.VersionsTest)', (15872, 3) 'setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest)', (16384, 3) 'setUpClass (tempest.api.network.test_networks.NetworksTest)', (16896, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest)', (17408, 3) 'setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON)', (17920, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest)', (18432, 3) 'setUpClass (tempest.api.object_storage.test_object_services.ObjectTest)', (18944, 3) 'setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps)', (19456, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest)', (19968, 3) 'tearDownClass (tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON)', (20480, 3) 'setUpClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON)', (20992, 3) 'tearDownClass (tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON)', (21504, 3) 'setUpClass (tempest.api.identity.v3.test_api_discovery.TestApiDiscovery)', (22016, 3) 'setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON)', (22528, 3) 'setUpClass (tempest.api.network.test_ports.PortsTestJSON)', (23040, 3) 'setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)', (23552, 3) 'setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)', (24064, 3) 'setUpClass (tempest.api.network.test_routers.RoutersTest)', (24576, 3) 'tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups', (25088, 8) 'tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test)', (25600, 3) 'setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test)', (26112, 3) 'setUpClass (tempest.api.network.test_extensions.ExtensionsTestJSON)', (26624, 3) 'setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest)', (27136, 3) 'tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port', (27648, 8) 'setUpClass (tempest.api.network.test_security_groups.SecGroupTest)', (28160, 3) 'setUpClass (tempest.api.object_storage.test_account_services.AccountTest)', (28672, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest)', (29184, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest)', (29696, 3) 'setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest)', (30208, 3) 'setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps)', (30720, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest)', (31232, 3) 'tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports', (31744, 7) 'setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON)', (32256, 3) 'tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port', (32768, 8) 'setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery)', (33280, 3) 'setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps)', (33792, 3) 'tearDownClass (tempest.api.network.test_ports.PortsIpV6TestJSON)', (34304, 3) 'setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest)', (34816, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest)', (35328, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration)', (35840, 3) 'tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip', (36352, 9) 'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume)', (36864, 3) 'tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete', (37376, 8) 'tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain', (37888, 8) 'tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy', (38400, 8) 'tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces', (38912, 9) 'tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id', (39424, 8) 'tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id', (39936, 7) 'tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router', (40448, 8) 'setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode)', (40960, 3) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_create_invalid_alarm_input_type', (41472, 8) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_alarms_all_projects', (41984, 8) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_alarms_invalid_op', (42496, 7) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_non_existent_alarm', (43008, 8) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_get_non_existent_alarm_timestamp', (43520, 7) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_invalid_project', (44032, 8) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_invalid_sort_key', (44544, 8) 'telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest.test_list_non_existing_history', (45056, 8)