.stestr/0002755012276001227600000000000015156542465012435 5ustar tempesttempest.stestr/format0000644012276001227600000000000215156542202013623 0ustar tempesttempest1 .stestr/next-stream0000644012276001227600000000000215156542464014614 0ustar tempesttempest1 .stestr/times.dbm.dat0000644012276001227600000013400315156542465015010 0ustar tempesttempest0.00.069720.0137951.0521650.8743420.4098850.7171881.0263784.0290630.043241.7938034.2929364.123347.7893280.57545410.0420.55413115.1423387.7184471.1715150.3377720.183350.1121850.6117462.0344432.6992210.4776971.9234940.00.00.01.2561710.00085915.6654318.298980.0611980.0268760.0444420.03062411.2173570.5148010.3221099.0502032.0133840.6282537.7640941.7145231.4564690.20161720.53086414.31466824.5843470.00.03.6237934.0552310.00.013.8129450.00.3208130.00.00.00.00.00.2767430.00.00.00.00.00.00.00.091.0849350.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0.stestr/00000600012276001227600000326456615156542464012532 0ustar tempesttempesttime: 2026-03-18 15:28:55.561023Z tags: worker-4 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume) time: 2026-03-18 15:28:55.561023Z 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-4 time: 2026-03-18 15:29:00.236162Z tags: worker-0 test: tempest.api.compute.test_versions.TestVersions.test_get_version_details[id-b953a29e-929c-4a8e-81be-ec3a7e03cb76,smoke] time: 2026-03-18 15:29:00.305882Z successful: tempest.api.compute.test_versions.TestVersions.test_get_version_details[id-b953a29e-929c-4a8e-81be-ec3a7e03cb76,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' F2F 2026-03-18 15:29:00,268 25 INFO [tempest.lib.common.rest_client] Request (TestVersions:test_get_version_details): 200 GET https://nova-public-openstack.apps-crc.testing/ 0.031s 2026-03-18 15:29:00,268 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1'} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:00 GMT', 'server': 'Apache', 'content-length': '417', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/'} Body: b'{"versions": [{"id": "v2.0", "status": "SUPPORTED", "version": "", "min_version": "", "updated": "2011-01-21T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.1", "status": "CURRENT", "version": "2.95", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/"}]}]}' 2026-03-18 15:29:00,284 25 INFO [tempest.lib.common.rest_client] Request (TestVersions:test_get_version_details): 200 GET https://nova-public-openstack.apps-crc.testing/v2/ 0.013s 2026-03-18 15:29:00,285 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:00 GMT', 'server': 'Apache', 'content-length': '399', 'x-openstack-request-id': 'req-1b284bfd-ff82-4795-bd09-864985d3db4c', 'x-compute-request-id': 'req-1b284bfd-ff82-4795-bd09-864985d3db4c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2/'} Body: b'{"version": {"id": "v2.0", "status": "SUPPORTED", "version": "", "min_version": "", "updated": "2011-01-21T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}]}}' 2026-03-18 15:29:00,303 25 INFO [tempest.lib.common.rest_client] Request (TestVersions:test_get_version_details): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/ 0.017s 2026-03-18 15:29:00,304 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:00 GMT', 'server': 'Apache', 'content-length': '408', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-93ba7648-6e83-484c-92bd-22914e87103e', 'x-compute-request-id': 'req-93ba7648-6e83-484c-92bd-22914e87103e', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/'} Body: b'{"version": {"id": "v2.1", "status": "CURRENT", "version": "2.95", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}}' 0 ] tags: -worker-0 time: 2026-03-18 15:29:00.306206Z tags: worker-0 test: tempest.api.compute.test_versions.TestVersions.test_list_api_versions[id-6c0a0990-43b6-4529-9b61-5fd8daf7c55c,smoke] time: 2026-03-18 15:29:00.320001Z successful: tempest.api.compute.test_versions.TestVersions.test_list_api_versions[id-6c0a0990-43b6-4529-9b61-5fd8daf7c55c,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 4B9 2026-03-18 15:29:00,317 25 INFO [tempest.lib.common.rest_client] Request (TestVersions:test_list_api_versions): 200 GET https://nova-public-openstack.apps-crc.testing/ 0.011s 2026-03-18 15:29:00,317 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1'} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:00 GMT', 'server': 'Apache', 'content-length': '417', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/'} Body: b'{"versions": [{"id": "v2.0", "status": "SUPPORTED", "version": "", "min_version": "", "updated": "2011-01-21T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2/"}]}, {"id": "v2.1", "status": "CURRENT", "version": "2.95", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/"}]}]}' 0 ] tags: -worker-0 time: 2026-03-18 15:29:00.141313Z tags: worker-5 test: tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor[id-1f12046b-753d-40d2-abb6-d8eb8b30cb2f,smoke] time: 2026-03-18 15:29:01.193478Z 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-18 15:29:01,189 30 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_get_flavor): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae 1.047s 2026-03-18 15:29:01,189 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': 'Wed, 18 Mar 2026 15:29:00 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-bc090362-c2d2-484a-8d4d-c3d80ac3cafb', 'x-compute-request-id': 'req-bc090362-c2d2-484a-8d4d-c3d80ac3cafb', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae'} Body: b'{"flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "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/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}}' 0 ] tags: -worker-5 time: 2026-03-18 15:29:01.194373Z tags: worker-5 test: tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors[id-e36c0eaa-dff5-4082-ad1f-3f9a80aa3f59,smoke] time: 2026-03-18 15:29:02.068715Z 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-18 15:29:01,742 30 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_list_flavors): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors 0.548s 2026-03-18 15:29:01,743 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': 'Wed, 18 Mar 2026 15:29:01 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-afa26334-e0d0-4336-a544-99ef02922c68', 'x-compute-request-id': 'req-afa26334-e0d0-4336-a544-99ef02922c68', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "21f891fc-cbdb-49cf-b05c-b31b0323a4f3", "name": "m1.small", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/21f891fc-cbdb-49cf-b05c-b31b0323a4f3"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/21f891fc-cbdb-49cf-b05c-b31b0323a4f3"}]}, {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "name": "m1.nano", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, {"id": "fca8b2a9-b30b-486d-8d25-fad9703f31c9", "name": "m1.micro", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/fca8b2a9-b30b-486d-8d25-fad9703f31c9"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/fca8b2a9-b30b-486d-8d25-fad9703f31c9"}]}]}' 2026-03-18 15:29:02,067 30 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_list_flavors): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae 0.322s 2026-03-18 15:29:02,067 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': 'Wed, 18 Mar 2026 15:29:01 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-9e764159-98ed-48c3-aad9-0bf456df5140', 'x-compute-request-id': 'req-9e764159-98ed-48c3-aad9-0bf456df5140', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae'} Body: b'{"flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "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/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}}' 0 ] tags: -worker-5 time: 2026-03-18 15:29:03.251377Z tags: worker-1 test: tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service[id-5193aad5-bcb7-411d-85b0-b3b61b96ef06,smoke] time: 2026-03-18 15:29:03.661262Z 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:'' 1762 2026-03-18 15:29:03,311 26 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.060s 2026-03-18 15:29:03,315 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"type": "tempest-type-114140737", "name": "tempest-service-1371634816", "description": "tempest-description-291295194"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:03 GMT', 'server': 'Apache', 'content-length': '311', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-d5d4637f-130d-4924-9aac-5c4ddcd308f2', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; 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-1371634816", "description": "tempest-description-291295194", "id": "204249c3f63e4b698d7b905251e185e1", "type": "tempest-type-114140737", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1"}}}\n' 2026-03-18 15:29:03,405 26 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:test_create_update_get_service): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1 0.084s 2026-03-18 15:29:03,405 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"description": "tempest-desc2-1312170491"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:03 GMT', 'server': 'Apache', 'content-length': '306', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f3f9c0db-676b-4157-9b73-ad1267c9b732', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1'} Body: b'{"service": {"name": "tempest-service-1371634816", "description": "tempest-desc2-1312170491", "id": "204249c3f63e4b698d7b905251e185e1", "type": "tempest-type-114140737", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1"}}}\n' 2026-03-18 15:29:03,475 26 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:test_create_update_get_service): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1 0.069s 2026-03-18 15:29:03,475 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:03 GMT', 'server': 'Apache', 'content-length': '306', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-e6902cbf-4026-44a7-a712-69c986d20587', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1'} Body: b'{"service": {"name": "tempest-service-1371634816", "description": "tempest-desc2-1312170491", "id": "204249c3f63e4b698d7b905251e185e1", "type": "tempest-type-114140737", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1"}}}\n' 2026-03-18 15:29:03,583 26 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1 0.107s 2026-03-18 15:29:03,583 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:03 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-977a7483-ab3e-4a3d-8870-6fc526caf22e', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1'} Body: b'' 2026-03-18 15:29:03,660 26 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:_run_cleanups): 404 GET https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1 0.076s 2026-03-18 15:29:03,660 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:03 GMT', 'server': 'Apache', 'content-length': '113', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-fb023f9e-dcd3-44e9-b635-c5de149a2931', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/204249c3f63e4b698d7b905251e185e1'} Body: b'{"error":{"code":404,"message":"Could not find service: 204249c3f63e4b698d7b905251e185e1.","title":"Not Found"}}\n' 0 ] tags: -worker-1 time: 2026-03-18 15:29:04.842173Z tags: worker-7 test: tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list[id-18afc6c0-46cf-4911-824e-9989cc056c3a,smoke] time: 2026-03-18 15:29:05.559361Z successful: tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list[id-18afc6c0-46cf-4911-824e-9989cc056c3a,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 23A1 2026-03-18 15:29:04,999 32 INFO [tempest.lib.common.rest_client] Request (RolesV3TestJSON:test_role_create_update_show_list): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.148s 2026-03-18 15:29:05,000 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-Role-1942146924"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:04 GMT', 'server': 'Apache', 'content-length': '258', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-8a348a37-e15a-4949-bfd0-743db3626340', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"role": {"id": "a00e1f9a47414ed5bb495e11684d682e", "name": "tempest-Role-1942146924", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/a00e1f9a47414ed5bb495e11684d682e"}}}\n' 2026-03-18 15:29:05,192 32 INFO [tempest.lib.common.rest_client] Request (RolesV3TestJSON:test_role_create_update_show_list): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/roles/a00e1f9a47414ed5bb495e11684d682e 0.191s 2026-03-18 15:29:05,194 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-NewRole-1837034922"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:05 GMT', 'server': 'Apache', 'content-length': '261', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-1d805c20-1294-4115-b2de-79affe039c92', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/a00e1f9a47414ed5bb495e11684d682e'} Body: b'{"role": {"id": "a00e1f9a47414ed5bb495e11684d682e", "name": "tempest-NewRole-1837034922", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/a00e1f9a47414ed5bb495e11684d682e"}}}\n' 2026-03-18 15:29:05,348 32 INFO [tempest.lib.common.rest_client] Request (RolesV3TestJSON:test_role_create_update_show_list): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/roles/a00e1f9a47414ed5bb495e11684d682e 0.151s 2026-03-18 15:29:05,349 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:05 GMT', 'server': 'Apache', 'content-length': '261', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-4edf01a9-9cc3-4cdf-80be-d4bda9da13aa', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/a00e1f9a47414ed5bb495e11684d682e'} Body: b'{"role": {"id": "a00e1f9a47414ed5bb495e11684d682e", "name": "tempest-NewRole-1837034922", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/a00e1f9a47414ed5bb495e11684d682e"}}}\n' 2026-03-18 15:29:05,398 32 INFO [tempest.lib.common.rest_client] Request (RolesV3TestJSON:test_role_create_update_show_list): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/roles 0.048s 2026-03-18 15:29:05,398 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:05 GMT', 'server': 'Apache', 'content-length': '3558', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-3aee8229-0e46-4119-b67b-04544c4c9f89', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"roles": [{"id": "17407e197d464a8cacd14ad17ee0d7b3", "name": "SwiftProjectReader", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/17407e197d464a8cacd14ad17ee0d7b3"}}, {"id": "2e5b406d3d954efcafc4a136292a737c", "name": "swiftoperator", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/2e5b406d3d954efcafc4a136292a737c"}}, {"id": "3aafd00fccd24076bbf1de563b4eb9ef", "name": "tempest-role-935195929", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/3aafd00fccd24076bbf1de563b4eb9ef"}}, {"id": "47860674b47949ecb904f1b1d5887af8", "name": "tempest-Role-1048715849", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/47860674b47949ecb904f1b1d5887af8"}}, {"id": "4b03ff096876438bb067d6df6c6e5150", "name": "member", "domain_id": null, "description": null, "options": {"immutable": true}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/4b03ff096876438bb067d6df6c6e5150"}}, {"id": "5012846b550c4622af7783cbf8397f9d", "name": "service", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/5012846b550c4622af7783cbf8397f9d"}}, {"id": "62dc58f78a2e4953b70bfee696b9a492", "name": "heat_stack_user", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/62dc58f78a2e4953b70bfee696b9a492"}}, {"id": "7314548375704846831059e3b0702de9", "name": "admin", "domain_id": null, "description": null, "options": {"immutable": true}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/7314548375704846831059e3b0702de9"}}, {"id": "a00e1f9a47414ed5bb495e11684d682e", "name": "tempest-NewRole-1837034922", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/a00e1f9a47414ed5bb495e11684d682e"}}, {"id": "ae5db777023645fc8d4ac567e572d803", "name": "tempest-role-1524815493", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/ae5db777023645fc8d4ac567e572d803"}}, {"id": "dfffe5217f3a4a95bc2303f29b49e172", "name": "tempest-role-1730611735", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/dfffe5217f3a4a95bc2303f29b49e172"}}, {"id": "e8448d2e0b23449a823172e63f915859", "name": "reader", "domain_id": null, "description": null, "options": {"immutable": true}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/e8448d2e0b23449a823172e63f915859"}}, {"id": "fabf0d0f7e3141ef88d2bae02e621328", "name": "SwiftSystemReader", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/fabf0d0f7e3141ef88d2bae02e621328"}}, {"id": "fadd9282f51f4355ad61c7fb37194978", "name": "ResellerAdmin", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/fadd9282f51f4355ad61c7fb37194978"}}], "links": {"next": null, "self": "https://keystone-public-openstack.apps-crc.testing/v3/roles", "previous": null}}\n' 2026-03-18 15:29:05,558 32 INFO [tempest.lib.common.rest_client] Request (RolesV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/roles/a00e1f9a47414ed5bb495e11684d682e 0.159s 2026-03-18 15:29:05,559 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:05 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-4dde26a0-52f8-4dd2-83e4-b6a6ecf2855f', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/a00e1f9a47414ed5bb495e11684d682e'} Body: b'' 0 ] tags: -worker-7 time: 2026-03-18 15:29:10.150042Z 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-18 15:29:11.176420Z 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:'' 16E7 2026-03-18 15:29:10,390 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.239s 2026-03-18 15:29:10,390 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"credential": {"user_id": "844a447821d240b3bd8a1961ac195978", "project_id": "4a51382717aa40fc8365e73bf5b67bd6", "blob": "{\"access\": \"tempest-Access-1560972470\", \"secret\": \"tempest-Secret-1056291847\"}", "type": "ec2"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:10 GMT', 'server': 'Apache', 'content-length': '454', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-9bbdacaa-59bb-4e92-aad2-71f1daa4a739', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials'} Body: b'{"credential": {"id": "638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7", "user_id": "844a447821d240b3bd8a1961ac195978", "project_id": "4a51382717aa40fc8365e73bf5b67bd6", "type": "ec2", "blob": "{\\"access\\": \\"tempest-Access-1560972470\\", \\"secret\\": \\"tempest-Secret-1056291847\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7"}}}\n' 2026-03-18 15:29:10,523 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/638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7 0.132s 2026-03-18 15:29:10,523 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-1726665744\", \"secret\": \"tempest-NewSecret-1746377354\"}", "project_id": "b97a90b93cb94e4e8c7b51dbe7d27248", "type": "ec2"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:10 GMT', 'server': 'Apache', 'content-length': '460', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-504a1de3-4a3c-4ba0-b0d7-c860d6157035', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7'} Body: b'{"credential": {"id": "638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7", "user_id": "844a447821d240b3bd8a1961ac195978", "project_id": "b97a90b93cb94e4e8c7b51dbe7d27248", "type": "ec2", "blob": "{\\"access\\": \\"tempest-NewAccess-1726665744\\", \\"secret\\": \\"tempest-NewSecret-1746377354\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7"}}}\n' 2026-03-18 15:29:10,951 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/638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7 0.427s 2026-03-18 15:29:10,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': 'Wed, 18 Mar 2026 15:29:10 GMT', 'server': 'Apache', 'content-length': '460', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0b9e4292-18b0-4451-bb86-fadd72cf8498', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7'} Body: b'{"credential": {"id": "638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7", "user_id": "844a447821d240b3bd8a1961ac195978", "project_id": "b97a90b93cb94e4e8c7b51dbe7d27248", "type": "ec2", "blob": "{\\"access\\": \\"tempest-NewAccess-1726665744\\", \\"secret\\": \\"tempest-NewSecret-1746377354\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7"}}}\n' 2026-03-18 15:29:11,175 25 INFO [tempest.lib.common.rest_client] Request (CredentialsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/credentials/638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7 0.222s 2026-03-18 15:29:11,176 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:11 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f665121f-6de0-45a0-978a-5f7734e82699', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/638efcb9edbf39fbcd91f97b25de209b9a4c65ff78afb46e94a512eb3b4f38e7'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-18 15:29:15.704527Z tags: worker-1 test: tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all[id-4773ebd5-ecbf-4255-b8d8-b63e6f72b65d,smoke] time: 2026-03-18 15:29:19.733590Z 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:'' 7BB6 2026-03-18 15:29:15,811 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/projects 0.106s 2026-03-18 15:29:15,811 26 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-1837769828"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:15 GMT', 'server': 'Apache', 'content-length': '352', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-bf68e534-3ae7-47e3-842e-218330acaf03', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects'} Body: b'{"project": {"id": "87dd404cad5d4c198548ffad46e73359", "name": "tempest-TrustsV3TestJSON-1837769828", "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/87dd404cad5d4c198548ffad46e73359"}}}\n' 2026-03-18 15:29:16,204 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.392s 2026-03-18 15:29:16,204 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"user": {"name": "tempest-user-719040770", "description": "tempest-user-719040770description", "password": "X4=mc!XCgoEbb2U", "email": "tempest-user-719040770@testmail.xx", "project_id": "87dd404cad5d4c198548ffad46e73359", "domain_id": "default"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:15 GMT', 'server': 'Apache', 'content-length': '436', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-a8eb38fc-5c23-47c4-929f-f49d8c3b41fd', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; 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-719040770description", "email": "tempest-user-719040770@testmail.xx", "project_id": "87dd404cad5d4c198548ffad46e73359", "id": "7cf328885df44c25a37c9d557dfb15c2", "name": "tempest-user-719040770", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/7cf328885df44c25a37c9d557dfb15c2"}}}\n' 2026-03-18 15:29:16,325 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.119s 2026-03-18 15:29:16,325 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-DelegatedRole-1598042681"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:16 GMT', 'server': 'Apache', 'content-length': '267', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-12f861c1-f558-40db-b44b-e171e06037f8', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"role": {"id": "1acac9db28424a2a8e7af42092b87bb6", "name": "tempest-DelegatedRole-1598042681", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/1acac9db28424a2a8e7af42092b87bb6"}}}\n' 2026-03-18 15:29:16,491 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.164s 2026-03-18 15:29:16,492 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-NotDelegatedRole-1604448742"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:16 GMT', 'server': 'Apache', 'content-length': '270', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-1f1664fc-cbd1-4426-88a3-a83d274c7543', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"role": {"id": "687fd229a5a740d48c7cdd7838bc7275", "name": "tempest-NotDelegatedRole-1604448742", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/687fd229a5a740d48c7cdd7838bc7275"}}}\n' 2026-03-18 15:29:16,598 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/projects/87dd404cad5d4c198548ffad46e73359/users/7cf328885df44c25a37c9d557dfb15c2/roles/1acac9db28424a2a8e7af42092b87bb6 0.106s 2026-03-18 15:29:16,599 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:16 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-887c576d-e660-4ad1-a864-02476d551ffa', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/87dd404cad5d4c198548ffad46e73359/users/7cf328885df44c25a37c9d557dfb15c2/roles/1acac9db28424a2a8e7af42092b87bb6'} Body: b'' 2026-03-18 15:29:16,694 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/projects/87dd404cad5d4c198548ffad46e73359/users/7cf328885df44c25a37c9d557dfb15c2/roles/687fd229a5a740d48c7cdd7838bc7275 0.094s 2026-03-18 15:29:16,695 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:16 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-87045c7f-7b3f-49f2-bd9e-f347891c8f29', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/87dd404cad5d4c198548ffad46e73359/users/7cf328885df44c25a37c9d557dfb15c2/roles/687fd229a5a740d48c7cdd7838bc7275'} Body: b'' 2026-03-18 15:29:17,227 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/users 0.532s 2026-03-18 15:29:17,228 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:16 GMT', 'server': 'Apache', 'content-length': '7217', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-413704e0-9a08-4970-9dd9-54770866ea2b', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users'} Body: b'{"users": [{"id": "29e7527d1adf43c9a550b2b2eec59d62", "name": "admin", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/29e7527d1adf43c9a550b2b2eec59d62"}}, {"id": "3594057fdbe947d0ba5eee8e75254969", "name": "cinder", "domain_id": "default", "enabled": true, "default_project_id": "d22abcc121244389adf9dbb4ebca3436", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/3594057fdbe947d0ba5eee8e75254969"}}, {"id": "f4008116b50e4dad9960fac6e774dd55", "name": "glance", "domain_id": "default", "enabled": true, "default_project_id": "d22abcc121244389adf9dbb4ebca3436", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/f4008116b50e4dad9960fac6e774dd55"}}, {"id": "2e2974e8bcc84e079f171d8f9eeaf0bf", "name": "heat_stack_domain_admin", "domain_id": "20ea4a7f31c74db88d7f3cc1b2ceaeaa", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/2e2974e8bcc84e079f171d8f9eeaf0bf"}}, {"id": "70ddb0c7135d4ce781a1fd7fd9ed8682", "name": "barbican", "domain_id": "default", "enabled": true, "default_project_id": "d22abcc121244389adf9dbb4ebca3436", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/70ddb0c7135d4ce781a1fd7fd9ed8682"}}, {"id": "7b5fdd6505924cd9bcccd1134e350040", "name": "ceilometer", "domain_id": "default", "enabled": true, "default_project_id": "d22abcc121244389adf9dbb4ebca3436", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/7b5fdd6505924cd9bcccd1134e350040"}}, {"id": "aab4e207b0a840da8fc8050f7eae70a2", "name": "nova", "domain_id": "default", "enabled": true, "default_project_id": "d22abcc121244389adf9dbb4ebca3436", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/aab4e207b0a840da8fc8050f7eae70a2"}}, {"id": "6cccfe972f554ee489e9089d0c02343e", "name": "neutron", "domain_id": "default", "enabled": true, "default_project_id": "d22abcc121244389adf9dbb4ebca3436", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/6cccfe972f554ee489e9089d0c02343e"}}, {"id": "3828b1c6e7fb45918165915fab41b071", "name": "swift", "domain_id": "default", "enabled": true, "default_project_id": "d22abcc121244389adf9dbb4ebca3436", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/3828b1c6e7fb45918165915fab41b071"}}, {"id": "ad5d6bed40e24813a5ab91ff4ab737dd", "name": "placement", "domain_id": "default", "enabled": true, "default_project_id": "d22abcc121244389adf9dbb4ebca3436", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/ad5d6bed40e24813a5ab91ff4ab737dd"}}, {"id": "30f7955af4c7407a879225e616421122", "name": "heat", "domain_id": "default", "enabled": true, "default_project_id": "d22abcc121244389adf9dbb4ebca3436", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/30f7955af4c7407a879225e616421122"}}, {"id": "5a4422a24b6c40bbbb846e92b5c38086", "name": "aodh", "domain_id": "default", "enabled": true, "default_project_id": "d22abcc121244389adf9dbb4ebca3436", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/5a4422a24b6c40bbbb846e92b5c38086"}}, {"tenantId": "2beeb6de00ad42febc38ebc0ef774744", "email": "demo_tempestconf@test.com", "id": "d956d816d0ec4cb581f72acbe8cfd9b0", "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-18 15:29:17,613 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.385s 2026-03-18 15:29:17,613 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:17 GMT', 'server': 'Apache', 'content-length': '6277', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0cfb8963-8f96-4ce8-8de5-1db675a9b3b6', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; 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": "7cf328885df44c25a37c9d557dfb15c2", "name": "tempest-user-719040770", "password_expires_at": null}, "audit_ids": ["JTOJdhN9QdmsqJ39qomnoQ"], "expires_at": "2026-03-18T16:29:17.000000Z", "issued_at": "2026-03-18T15:29:17.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "87dd404cad5d4c198548ffad46e73359", "name": "tempest-TrustsV3TestJSON-1837769828"}, "is_domain": false, "roles": [{"id": "1acac9db28424a2a8e7af42092b87bb6", "name": "tempest-DelegatedRole-1598042681"}, {"id": "687fd229a5a740d48c7cdd7838bc7275", "name": "tempest-NotDelegatedRole-1604448742"}], "catalog": [{"endpoints": [{"name": "nova", "id": "7c0c97b057de402cba3715dc0d4c4d8f", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "7c9c7c075f7147e4b3d21069618f666b", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "022bf7e7b557492f80dacfe3c03fed6d", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "neutron", "id": "3629fe003dc44728ab82ef829fbbbc2c", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "neutron", "id": "6c457bd3c85a4289b03e9fe4dade519a", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}], "id": "1b3599035fae4c9eba1b4bf0b4a98927", "type": "network", "name": "neutron"}, {"endpoints": [{"name": "swift", "id": "6518fdb6713248699c4bfabadce2be35", "interface": "public", "region_id": "regionOne", "url": "https://swift-public-openstack.apps-crc.testing/v1/AUTH_87dd404cad5d4c198548ffad46e73359", "region": "regionOne"}, {"name": "swift", "id": "813d258f30ed4313bdc145b21d4f4879", "interface": "internal", "region_id": "regionOne", "url": "https://swift-internal.openstack.svc:8080/v1/AUTH_87dd404cad5d4c198548ffad46e73359", "region": "regionOne"}], "id": "1ba9c836cdc94af8a31596b7bcb67166", "type": "object-store", "name": "swift"}, {"endpoints": [], "id": "4d22c862a67d42ec9a3ce63bcf637c07", "type": "Ceilometer", "name": "ceilometer"}, {"endpoints": [{"name": "glance", "id": "1f8a0b3cd9f9436192e40d2682150236", "interface": "internal", "region_id": "regionOne", "url": "https://glance-default-internal.openstack.svc:9292", "region": "regionOne"}, {"name": "glance", "id": "a04a7907187e40c4bc5af0fa233b4ac3", "interface": "public", "region_id": "regionOne", "url": "https://glance-default-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "4fcd20e629b14d71ad438ac0db423086", "type": "image", "name": "glance"}, {"endpoints": [{"name": "cinderv3", "id": "4be3954d56e54f14bce5ddfd6c623996", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "bab3a106529e4dc1a0b0f3ee8af76ef3", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}], "id": "588ddbed1c2343578ca6cfa369d82508", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"name": "aodh", "id": "305cedd455d748ac85fc2f26c8f0db20", "interface": "public", "region_id": "regionOne", "url": "https://aodh-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "aodh", "id": "bdf72a6ba85847dd9dded2d3243b0c5e", "interface": "internal", "region_id": "regionOne", "url": "https://aodh-internal.openstack.svc:8042", "region": "regionOne"}], "id": "5d8747552755497e847b540a98ad4b06", "type": "alarming", "name": "aodh"}, {"endpoints": [{"name": "heat-cfn", "id": "7e8d53dda2314ba7b80fecc84f5260aa", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "9e44c2238e75401abca74fca40326d61", "interface": "internal", "region_i 2026-03-18 15:29:17,939 26 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.320s 2026-03-18 15:29:17,940 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:17 GMT', 'server': 'Apache', 'content-length': '6277', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-b13a4114-b995-4dd2-90a1-480226fdf059', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; 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": "7cf328885df44c25a37c9d557dfb15c2", "name": "tempest-user-719040770", "password_expires_at": null}, "audit_ids": ["bHWJe8sDRJ6lnk_Sy1L_SA"], "expires_at": "2026-03-18T16:29:17.000000Z", "issued_at": "2026-03-18T15:29:17.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "87dd404cad5d4c198548ffad46e73359", "name": "tempest-TrustsV3TestJSON-1837769828"}, "is_domain": false, "roles": [{"id": "1acac9db28424a2a8e7af42092b87bb6", "name": "tempest-DelegatedRole-1598042681"}, {"id": "687fd229a5a740d48c7cdd7838bc7275", "name": "tempest-NotDelegatedRole-1604448742"}], "catalog": [{"endpoints": [{"name": "nova", "id": "7c0c97b057de402cba3715dc0d4c4d8f", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "7c9c7c075f7147e4b3d21069618f666b", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "022bf7e7b557492f80dacfe3c03fed6d", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "neutron", "id": "3629fe003dc44728ab82ef829fbbbc2c", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "neutron", "id": "6c457bd3c85a4289b03e9fe4dade519a", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}], "id": "1b3599035fae4c9eba1b4bf0b4a98927", "type": "network", "name": "neutron"}, {"endpoints": [{"name": "swift", "id": "6518fdb6713248699c4bfabadce2be35", "interface": "public", "region_id": "regionOne", "url": "https://swift-public-openstack.apps-crc.testing/v1/AUTH_87dd404cad5d4c198548ffad46e73359", "region": "regionOne"}, {"name": "swift", "id": "813d258f30ed4313bdc145b21d4f4879", "interface": "internal", "region_id": "regionOne", "url": "https://swift-internal.openstack.svc:8080/v1/AUTH_87dd404cad5d4c198548ffad46e73359", "region": "regionOne"}], "id": "1ba9c836cdc94af8a31596b7bcb67166", "type": "object-store", "name": "swift"}, {"endpoints": [], "id": "4d22c862a67d42ec9a3ce63bcf637c07", "type": "Ceilometer", "name": "ceilometer"}, {"endpoints": [{"name": "glance", "id": "1f8a0b3cd9f9436192e40d2682150236", "interface": "internal", "region_id": "regionOne", "url": "https://glance-default-internal.openstack.svc:9292", "region": "regionOne"}, {"name": "glance", "id": "a04a7907187e40c4bc5af0fa233b4ac3", "interface": "public", "region_id": "regionOne", "url": "https://glance-default-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "4fcd20e629b14d71ad438ac0db423086", "type": "image", "name": "glance"}, {"endpoints": [{"name": "cinderv3", "id": "4be3954d56e54f14bce5ddfd6c623996", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "bab3a106529e4dc1a0b0f3ee8af76ef3", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}], "id": "588ddbed1c2343578ca6cfa369d82508", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"name": "aodh", "id": "305cedd455d748ac85fc2f26c8f0db20", "interface": "public", "region_id": "regionOne", "url": "https://aodh-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "aodh", "id": "bdf72a6ba85847dd9dded2d3243b0c5e", "interface": "internal", "region_id": "regionOne", "url": "https://aodh-internal.openstack.svc:8042", "region": "regionOne"}], "id": "5d8747552755497e847b540a98ad4b06", "type": "alarming", "name": "aodh"}, {"endpoints": [{"name": "heat-cfn", "id": "7e8d53dda2314ba7b80fecc84f5260aa", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "9e44c2238e75401abca74fca40326d61", "interface": "internal", "region_i 2026-03-18 15:29:18,140 26 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.199s 2026-03-18 15:29:18,140 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"trust": {"trustor_user_id": "7cf328885df44c25a37c9d557dfb15c2", "trustee_user_id": "26276e0e452f4e37adc3b8987b7d839f", "project_id": "87dd404cad5d4c198548ffad46e73359", "roles": [{"name": "tempest-DelegatedRole-1598042681"}], "impersonation": true, "expires_at": null}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:17 GMT', 'server': 'Apache', 'content-length': '903', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0467f660-8877-42d7-95c8-04fb458fb962', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; 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": "1acac9db28424a2a8e7af42092b87bb6", "name": "tempest-DelegatedRole-1598042681", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/1acac9db28424a2a8e7af42092b87bb6"}}], "id": "ba5edf8e492c4401ad1f84a22caab67f", "trustor_user_id": "7cf328885df44c25a37c9d557dfb15c2", "trustee_user_id": "26276e0e452f4e37adc3b8987b7d839f", "project_id": "87dd404cad5d4c198548ffad46e73359", "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/ba5edf8e492c4401ad1f84a22caab67f/roles", "next": null, "previous": null}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/ba5edf8e492c4401ad1f84a22caab67f"}}}\n' 2026-03-18 15:29:18,260 26 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.119s 2026-03-18 15:29:18,261 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:18 GMT', 'server': 'Apache', 'content-length': '608', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c05a1a02-aee5-478d-868e-5f81a0509831', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; 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": "ba5edf8e492c4401ad1f84a22caab67f", "trustor_user_id": "7cf328885df44c25a37c9d557dfb15c2", "trustee_user_id": "26276e0e452f4e37adc3b8987b7d839f", "project_id": "87dd404cad5d4c198548ffad46e73359", "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/ba5edf8e492c4401ad1f84a22caab67f"}}], "links": {"next": null, "self": "https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts", "previous": null}}\n' 2026-03-18 15:29:18,708 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:tearDown): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/ba5edf8e492c4401ad1f84a22caab67f 0.446s 2026-03-18 15:29:18,709 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:18 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-757c51dd-5d46-4883-ae93-0b729d732957', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/ba5edf8e492c4401ad1f84a22caab67f'} Body: b'' 2026-03-18 15:29:18,817 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:tearDown): 404 GET https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/ba5edf8e492c4401ad1f84a22caab67f 0.108s 2026-03-18 15:29:18,819 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:18 GMT', 'server': 'Apache', 'content-length': '111', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-da5cf8cf-32a6-46d6-b68f-6ab9835aece8', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/ba5edf8e492c4401ad1f84a22caab67f'} Body: b'{"error":{"code":404,"message":"Could not find trust: ba5edf8e492c4401ad1f84a22caab67f.","title":"Not Found"}}\n' 2026-03-18 15:29:18,981 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/roles/687fd229a5a740d48c7cdd7838bc7275 0.161s 2026-03-18 15:29:18,982 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:18 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-3b454ef1-e9a8-426e-9682-1a9485e45fe8', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/687fd229a5a740d48c7cdd7838bc7275'} Body: b'' 2026-03-18 15:29:19,253 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/roles/1acac9db28424a2a8e7af42092b87bb6 0.271s 2026-03-18 15:29:19,253 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:18 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-ee44a259-c891-468e-a451-3ceea7666450', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/1acac9db28424a2a8e7af42092b87bb6'} Body: b'' 2026-03-18 15:29:19,471 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/users/7cf328885df44c25a37c9d557dfb15c2 0.218s 2026-03-18 15:29:19,472 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:19 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-157c05bd-6923-49ef-b38e-4d2d664c48d0', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users/7cf328885df44c25a37c9d557dfb15c2'} Body: b'' 2026-03-18 15:29:19,732 26 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/projects/87dd404cad5d4c198548ffad46e73359 0.258s 2026-03-18 15:29:19,733 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:19 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f05e6c2d-f938-4a4f-88ef-9b418d3adc7f', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/87dd404cad5d4c198548ffad46e73359'} Body: b'' 0 ] tags: -worker-1 time: 2026-03-18 15:29:21.989898Z tags: worker-7 test: tempest.api.image.v2.test_versions.VersionsTest.test_list_versions[id-659ea30a-a17c-4317-832c-0f68ed23c31d,smoke] time: 2026-03-18 15:29:22.033138Z 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-18 15:29:22,032 32 INFO [tempest.lib.common.rest_client] Request (VersionsTest:test_list_versions): 300 GET https://glance-default-public-openstack.apps-crc.testing/ 0.041s 2026-03-18 15:29:22,032 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:22 GMT', 'server': 'Apache', 'content-length': '2102', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; 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-7 time: 2026-03-18 15:29:24.881570Z tags: worker-0 test: tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint[id-37e8f15e-ee7c-4657-a1e7-f6b61e375eff,smoke] time: 2026-03-18 15:29:26.675373Z 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:'' 2830 2026-03-18 15:29:25,008 25 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/services 0.126s 2026-03-18 15:29:25,008 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"name": "tempest-service-1811677489", "type": "tempest-type-1415702241", "description": "tempest-description-1331779147"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:24 GMT', 'server': 'Apache', 'content-length': '313', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-5adbd21d-a923-4f5e-bf19-58fb417d90aa', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; 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-1811677489", "description": "tempest-description-1331779147", "id": "05374f46a441453681d23745e60ba66e", "type": "tempest-type-1415702241", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/05374f46a441453681d23745e60ba66e"}}}\n' 2026-03-18 15:29:25,188 25 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/endpoints 0.179s 2026-03-18 15:29:25,189 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"endpoint": {"service_id": "082e17faf1ef40b8b58e05513898727e", "interface": "public", "url": "https://url-379883448.com", "region": "tempest-region-435695708", "enabled": true}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:25 GMT', 'server': 'Apache', 'content-length': '381', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-71d5b407-5824-4701-a0fa-86cc0de7a95b', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/endpoints'} Body: b'{"endpoint": {"id": "7ca734a7df1946a3b414122d8bd8118f", "interface": "public", "region_id": "tempest-region-435695708", "service_id": "082e17faf1ef40b8b58e05513898727e", "url": "https://url-379883448.com", "enabled": true, "region": "tempest-region-435695708", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/endpoints/7ca734a7df1946a3b414122d8bd8118f"}}}\n' 2026-03-18 15:29:25,752 25 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-435695708 0.125s 2026-03-18 15:29:25,753 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:25 GMT', 'server': 'Apache', 'content-length': '201', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-734aa964-e192-46cb-9540-b443f09f4197', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-435695708'} Body: b'{"region": {"id": "tempest-region-435695708", "description": "", "parent_region_id": null, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-435695708"}}}\n' 2026-03-18 15:29:25,918 25 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/endpoints/7ca734a7df1946a3b414122d8bd8118f 0.164s 2026-03-18 15:29:25,918 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"endpoint": {"service_id": "05374f46a441453681d23745e60ba66e", "interface": "internal", "url": "https://url-267296935.com", "region": "tempest-region-787814879", "enabled": false}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:25 GMT', 'server': 'Apache', 'content-length': '384', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-1d1b7056-5d3b-4c15-93ff-c111f8156647', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/endpoints/7ca734a7df1946a3b414122d8bd8118f'} Body: b'{"endpoint": {"id": "7ca734a7df1946a3b414122d8bd8118f", "interface": "internal", "region_id": "tempest-region-787814879", "service_id": "05374f46a441453681d23745e60ba66e", "url": "https://url-267296935.com", "enabled": false, "region": "tempest-region-787814879", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/endpoints/7ca734a7df1946a3b414122d8bd8118f"}}}\n' 2026-03-18 15:29:26,017 25 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:test_update_endpoint): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-787814879 0.098s 2026-03-18 15:29:26,017 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:25 GMT', 'server': 'Apache', 'content-length': '201', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-93bd9b23-8cfe-4eee-ada4-8f7f40d7eb30', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-787814879'} Body: b'{"region": {"id": "tempest-region-787814879", "description": "", "parent_region_id": null, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-787814879"}}}\n' 2026-03-18 15:29:26,089 25 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/endpoints/7ca734a7df1946a3b414122d8bd8118f 0.071s 2026-03-18 15:29:26,090 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:26 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-6080ee6c-ba7b-44b6-9437-227c57177cc6', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/endpoints/7ca734a7df1946a3b414122d8bd8118f'} Body: b'' 2026-03-18 15:29:26,210 25 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-787814879 0.120s 2026-03-18 15:29:26,211 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:26 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-9a2fa5ec-86ce-4881-8a61-b872e11b9f84', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-787814879'} Body: b'' 2026-03-18 15:29:26,545 25 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-435695708 0.334s 2026-03-18 15:29:26,546 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:26 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c3581d63-a8c6-4e4d-8730-195a93cde3ea', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/tempest-region-435695708'} Body: b'' 2026-03-18 15:29:26,674 25 INFO [tempest.lib.common.rest_client] Request (EndPointsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/services/05374f46a441453681d23745e60ba66e 0.127s 2026-03-18 15:29:26,675 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:26 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-40b63fb0-018c-4f51-bcfb-26016d61c447', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/05374f46a441453681d23745e60ba66e'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-18 15:29:25.682288Z tags: worker-2 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-18 15:29:29.975224Z 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:'' C1A 2026-03-18 15:29:26,738 27 INFO [tempest.lib.common.rest_client] Request (SecurityGroupRulesTestJSON:test_security_group_rules_create): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups 1.054s 2026-03-18 15:29:26,738 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupRulesTestJSON-securitygroup-329176536", "description": "tempest-description-185341753"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:25 GMT', 'server': 'Apache', 'content-length': '246', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-f8316b40-d8c6-4940-a758-097c161757de', 'x-compute-request-id': 'req-f8316b40-d8c6-4940-a758-097c161757de', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "1b70f297-8400-43dd-ad25-c04442d28ca2", "description": "tempest-description-185341753", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-329176536", "tenant_id": "9d2aee25905e4b089af58e23ea8b259b", "rules": []}}' 2026-03-18 15:29:29,968 27 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.225s 2026-03-18 15:29:29,968 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group_rule": {"parent_group_id": "1b70f297-8400-43dd-ad25-c04442d28ca2", "ip_protocol": "tcp", "from_port": 22, "to_port": 22}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:26 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-4ce54308-4da7-489d-a05f-df4c538f92a4', 'x-compute-request-id': 'req-4ce54308-4da7-489d-a05f-df4c538f92a4', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "3f49039e-63d7-4611-bc5d-84889b1dc260", "parent_group_id": "1b70f297-8400-43dd-ad25-c04442d28ca2", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 0 ] tags: -worker-2 time: 2026-03-18 15:29:28.804561Z tags: worker-7 test: tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group[id-bfd128e5-3c92-44b6-9d66-7fe29d22c802,smoke] time: 2026-03-18 15:29:32.927901Z successful: tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group[id-bfd128e5-3c92-44b6-9d66-7fe29d22c802,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 48E2 2026-03-18 15:29:30,099 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 1.293s 2026-03-18 15:29:30,100 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-secgroup--215995754"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:30 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1560', 'x-openstack-request-id': 'req-1b9bb876-287a-4fec-ae3e-c821190bb41e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "name": "tempest-secgroup--215995754", "stateful": true, "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "description": "", "shared": false, "security_group_rules": [{"id": "4ef9db73-30ab-4654-b17f-8048ef45a224", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "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": 186, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "79d36263-3f05-4b52-942f-2b1a77c57f7f", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "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": 187, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}], "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 1, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}}' 2026-03-18 15:29:30,330 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.230s 2026-03-18 15:29:30,331 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:30 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '4343', 'x-openstack-request-id': 'req-ff7df6fd-d498-45dc-86ce-37c370615d2a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups'} Body: b'{"security_groups": [{"id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "name": "default", "stateful": true, "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "description": "Default security group", "shared": false, "security_group_rules": [{"id": "282b9b2e-0fba-48d9-bd2c-2687ee0d7376", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv6", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "standard_attr_id": 182, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "513f2db3-d88a-4584-8ae6-6751689c3946", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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": 181, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "958ca864-2928-4ef2-bbe1-1dfcb7651256", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv4", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "standard_attr_id": 180, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "e6188245-4e78-4839-b6b5-605debc1544e", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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": 183, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}], "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 1, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "name": "tempest-secgroup--215995754", "stateful": true, "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "description": "", "shared": false, "security_group_rules": [{"id": "4ef9db73-30ab-4654-b17f-8048ef45a224", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "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": 186, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "79d36263-3f05-4b52-942f-2b1a77c57f7f", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "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": 187, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-1 2026-03-18 15:29:30,892 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/904d1a43-c88a-4fc6-aed0-a34de3c7ccec 0.561s 2026-03-18 15:29:30,893 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-security--182132056", "description": "tempest-security-description-1478281008"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:30 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1599', 'x-openstack-request-id': 'req-64d77599-7071-4644-856f-206b378f9e70', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/904d1a43-c88a-4fc6-aed0-a34de3c7ccec'} Body: b'{"security_group": {"id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "name": "tempest-security--182132056", "stateful": true, "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "description": "tempest-security-description-1478281008", "shared": false, "security_group_rules": [{"id": "4ef9db73-30ab-4654-b17f-8048ef45a224", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "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": 186, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "79d36263-3f05-4b52-942f-2b1a77c57f7f", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "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": 187, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}], "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:30Z", "revision_number": 2, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}}' 2026-03-18 15:29:31,233 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/904d1a43-c88a-4fc6-aed0-a34de3c7ccec 0.340s 2026-03-18 15:29:31,233 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:31 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1599', 'x-openstack-request-id': 'req-1b859cd2-a7d8-41ee-a99a-9f4d62520492', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/904d1a43-c88a-4fc6-aed0-a34de3c7ccec'} Body: b'{"security_group": {"id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "name": "tempest-security--182132056", "stateful": true, "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "description": "tempest-security-description-1478281008", "shared": false, "security_group_rules": [{"id": "4ef9db73-30ab-4654-b17f-8048ef45a224", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "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": 186, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "79d36263-3f05-4b52-942f-2b1a77c57f7f", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "904d1a43-c88a-4fc6-aed0-a34de3c7ccec", "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": 187, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}], "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:30Z", "revision_number": 2, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}}' 2026-03-18 15:29:31,958 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/904d1a43-c88a-4fc6-aed0-a34de3c7ccec 0.725s 2026-03-18 15:29:31,959 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:31 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-8cf86c9f-64f9-49f8-a9b7-2026d96702e3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/904d1a43-c88a-4fc6-aed0-a34de3c7ccec'} Body: b'' 2026-03-18 15:29:32,201 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.241s 2026-03-18 15:29:32,201 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '2801', 'x-openstack-request-id': 'req-21f4194f-6932-4bdc-ba94-58276d710bb5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups'} Body: b'{"security_groups": [{"id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "name": "default", "stateful": true, "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "description": "Default security group", "shared": false, "security_group_rules": [{"id": "282b9b2e-0fba-48d9-bd2c-2687ee0d7376", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv6", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "standard_attr_id": 182, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "513f2db3-d88a-4584-8ae6-6751689c3946", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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": 181, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "958ca864-2928-4ef2-bbe1-1dfcb7651256", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv4", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "standard_attr_id": 180, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "e6188245-4e78-4839-b6b5-605debc1544e", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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": 183, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}], "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 1, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}]}' 2026-03-18 15:29:32,927 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:_run_cleanups): 404 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/904d1a43-c88a-4fc6-aed0-a34de3c7ccec 0.725s 2026-03-18 15:29:32,927 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '146', 'x-openstack-request-id': 'req-ba7fecf4-e263-4cfa-a6e6-1e59f697a3f1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/904d1a43-c88a-4fc6-aed0-a34de3c7ccec'} Body: b'{"NeutronError": {"type": "SecurityGroupNotFound", "message": "Security group 904d1a43-c88a-4fc6-aed0-a34de3c7ccec does not exist", "detail": ""}}' 0 ] tags: -worker-7 time: 2026-03-18 15:29:31.484659Z tags: worker-1 test: tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] time: 2026-03-18 15:29:39.273987Z successful: tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2503 2026-03-18 15:29:34,325 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 2.840s 2026-03-18 15:29:34,326 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"networks": [{"name": "tempest-network--993907848"}, {"name": "tempest-network--872062600"}]} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1232', 'x-openstack-request-id': 'req-d6cad009-ce35-494c-b419-9b9df57256ff', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"e6b8d0fe-1cd4-4cac-8834-a92e99e475d0","name":"tempest-network--993907848","tenant_id":"db36376252fa47018f8474acf2c2eaaf","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"db36376252fa47018f8474acf2c2eaaf","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-18T15:29:31Z","updated_at":"2026-03-18T15:29:31Z","revision_number":1},{"id":"b25d6db7-8df1-4639-939c-640147df35cc","name":"tempest-network--872062600","tenant_id":"db36376252fa47018f8474acf2c2eaaf","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"db36376252fa47018f8474acf2c2eaaf","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-18T15:29:32Z","updated_at":"2026-03-18T15:29:32Z","revision_number":1}]}' 2026-03-18 15:29:34,599 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.272s 2026-03-18 15:29:34,599 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '2428', 'x-openstack-request-id': 'req-9fb988d9-c530-40d3-a767-f8d290e3731c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"8d0592e1-b0b0-4459-ad44-143e170dbf62","name":"private","tenant_id":"a17da2ec394049ec82e5b931cc609cbb","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["c2ec0028-cee9-42eb-a7c6-6ed954d4515b"],"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-18T15:02:56Z","updated_at":"2026-03-18T15:03:04Z","revision_number":2,"project_id":"a17da2ec394049ec82e5b931cc609cbb"},{"id":"b25d6db7-8df1-4639-939c-640147df35cc","name":"tempest-network--872062600","tenant_id":"db36376252fa47018f8474acf2c2eaaf","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-18T15:29:32Z","updated_at":"2026-03-18T15:29:32Z","revision_number":1,"project_id":"db36376252fa47018f8474acf2c2eaaf"},{"id":"c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd","name":"public","tenant_id":"a17da2ec394049ec82e5b931cc609cbb","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["e2642032-720f-4da0-a408-18efcaf6585f"],"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-18T15:03:11Z","updated_at":"2026-03-18T15:03:22Z","revision_number":2,"project_id":"a17da2ec394049ec82e5b931cc609cbb"},{"id":"e6b8d0fe-1cd4-4cac-8834-a92e99e475d0","name":"tempest-network--993907848","tenant_id":"db36376252fa47018f8474acf2c2eaaf","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-18T15:29:31Z","updated_at":"2026-03-18T15:29:31Z","revision_number":1,"project_id":"db36376252fa47018f8474acf2c2eaaf"}]}' 2026-03-18 15:29:36,123 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/e6b8d0fe-1cd4-4cac-8834-a92e99e475d0 1.523s 2026-03-18 15:29:36,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': 'Wed, 18 Mar 2026 15:29:36 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-f9342ce7-754f-4be2-8b4d-fcd26912b935', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/e6b8d0fe-1cd4-4cac-8834-a92e99e475d0'} Body: b'' 2026-03-18 15:29:38,737 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/b25d6db7-8df1-4639-939c-640147df35cc 2.613s 2026-03-18 15:29:38,737 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:38 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-b740c8bc-7d72-4e7f-a8b7-058b09b24474', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/b25d6db7-8df1-4639-939c-640147df35cc'} Body: b'' 2026-03-18 15:29:39,273 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.535s 2026-03-18 15:29:39,273 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:39 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1248', 'x-openstack-request-id': 'req-0fae3c16-2631-42f4-9be7-502286746ec4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"8d0592e1-b0b0-4459-ad44-143e170dbf62","name":"private","tenant_id":"a17da2ec394049ec82e5b931cc609cbb","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["c2ec0028-cee9-42eb-a7c6-6ed954d4515b"],"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-18T15:02:56Z","updated_at":"2026-03-18T15:03:04Z","revision_number":2,"project_id":"a17da2ec394049ec82e5b931cc609cbb"},{"id":"c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd","name":"public","tenant_id":"a17da2ec394049ec82e5b931cc609cbb","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["e2642032-720f-4da0-a408-18efcaf6585f"],"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-18T15:03:11Z","updated_at":"2026-03-18T15:03:22Z","revision_number":2,"project_id":"a17da2ec394049ec82e5b931cc609cbb"}]}' 0 ] tags: -worker-1 time: 2026-03-18 15:29:38.927524Z 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-18 15:29:39.502978Z 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:'' 1271 2026-03-18 15:29:39,126 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.198s 2026-03-18 15:29:39,126 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"policy": {"blob": "tempest-BlobName-1266338458", "type": "tempest-PolicyType-1784735696"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:38 GMT', 'server': 'Apache', 'content-length': '253', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-912b664a-6679-43b9-be9f-2ac6a8349ee3', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/policies'} Body: b'{"policy": {"id": "ece709e135f2455ca0f7a4dbe4fcbd17", "blob": "tempest-BlobName-1266338458", "type": "tempest-PolicyType-1784735696", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/policies/ece709e135f2455ca0f7a4dbe4fcbd17"}}}\n' 2026-03-18 15:29:39,203 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/ece709e135f2455ca0f7a4dbe4fcbd17 0.076s 2026-03-18 15:29:39,203 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"policy": {"type": "tempest-UpdatedPolicyType-498312586"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:39 GMT', 'server': 'Apache', 'content-length': '259', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c2498b17-b532-4b07-943a-71cdce6a93ba', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/policies/ece709e135f2455ca0f7a4dbe4fcbd17'} Body: b'{"policy": {"id": "ece709e135f2455ca0f7a4dbe4fcbd17", "blob": "tempest-BlobName-1266338458", "type": "tempest-UpdatedPolicyType-498312586", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/policies/ece709e135f2455ca0f7a4dbe4fcbd17"}}}\n' 2026-03-18 15:29:39,338 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/ece709e135f2455ca0f7a4dbe4fcbd17 0.134s 2026-03-18 15:29:39,339 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:39 GMT', 'server': 'Apache', 'content-length': '259', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-092e2559-fdfd-4390-8f92-94eb3a978d9d', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/policies/ece709e135f2455ca0f7a4dbe4fcbd17'} Body: b'{"policy": {"id": "ece709e135f2455ca0f7a4dbe4fcbd17", "blob": "tempest-BlobName-1266338458", "type": "tempest-UpdatedPolicyType-498312586", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/policies/ece709e135f2455ca0f7a4dbe4fcbd17"}}}\n' 2026-03-18 15:29:39,502 25 INFO [tempest.lib.common.rest_client] Request (PoliciesTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/policies/ece709e135f2455ca0f7a4dbe4fcbd17 0.162s 2026-03-18 15:29:39,502 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:39 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c75c636d-1d03-40db-8c9f-47e703c8840c', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/policies/ece709e135f2455ca0f7a4dbe4fcbd17'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-18 15:29:32.928407Z tags: worker-7 test: tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule[id-cfb99e0e-7410-4a3d-8a0c-959a63ee77e9,smoke] time: 2026-03-18 15:29:42.970407Z successful: tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule[id-cfb99e0e-7410-4a3d-8a0c-959a63ee77e9,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' B7DE 2026-03-18 15:29:33,947 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 1.018s 2026-03-18 15:29:33,948 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-secgroup--58007291"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:33 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1559', 'x-openstack-request-id': 'req-06743c66-fed2-44cf-bc21-19385132f9e7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "name": "tempest-secgroup--58007291", "stateful": true, "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "description": "", "shared": false, "security_group_rules": [{"id": "db12081e-80f1-4082-9873-7ee6c8f073e6", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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": 219, "description": null, "tags": [], "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "fd9919cb-57fb-4a48-b7fb-760998cf5415", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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": 218, "description": null, "tags": [], "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}], "tags": [], "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 1, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}}' 2026-03-18 15:29:34,807 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.855s 2026-03-18 15:29:34,808 32 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": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "protocol": "tcp", "direction": "ingress", "ethertype": "IPv4"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '569', 'x-openstack-request-id': 'req-0f293dc3-9816-4bd5-b5bf-f85e5f17e7ac', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "ce98473c-74d8-4db4-a57a-3cbcaecc9908", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "ethertype": "IPv4", "direction": "ingress", "protocol": "tcp", "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-18T15:29:34Z", "updated_at": "2026-03-18T15:29:34Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}}' 2026-03-18 15:29:35,106 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/ce98473c-74d8-4db4-a57a-3cbcaecc9908 0.298s 2026-03-18 15:29:35,107 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '569', 'x-openstack-request-id': 'req-dc581da7-6965-47b0-95ba-23e84ad0aeb5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/ce98473c-74d8-4db4-a57a-3cbcaecc9908'} Body: b'{"security_group_rule": {"id": "ce98473c-74d8-4db4-a57a-3cbcaecc9908", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "ethertype": "IPv4", "direction": "ingress", "protocol": "tcp", "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-18T15:29:34Z", "updated_at": "2026-03-18T15:29:34Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}}' 2026-03-18 15:29:36,109 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 1.002s 2026-03-18 15:29:36,110 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3918', 'x-openstack-request-id': 'req-7e6d5b9c-e785-451b-ac10-789f7a062960', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "282b9b2e-0fba-48d9-bd2c-2687ee0d7376", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv6", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "513f2db3-d88a-4584-8ae6-6751689c3946", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "958ca864-2928-4ef2-bbe1-1dfcb7651256", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv4", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "ce98473c-74d8-4db4-a57a-3cbcaecc9908", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "ethertype": "IPv4", "direction": "ingress", "protocol": "tcp", "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-18T15:29:34Z", "updated_at": "2026-03-18T15:29:34Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "db12081e-80f1-4082-9873-7ee6c8f073e6", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "e6188245-4e78-4839-b6b5-605debc1544e", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "fd9919cb-57fb-4a48-b7fb-760998cf5415", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}]}' 2026-03-18 15:29:37,073 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/ce98473c-74d8-4db4-a57a-3cbcaecc9908 0.963s 2026-03-18 15:29:37,074 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:37 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-24a4fc0e-aef8-43ce-bda0-d31b2242714b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/ce98473c-74d8-4db4-a57a-3cbcaecc9908'} Body: b'' 2026-03-18 15:29:37,894 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.820s 2026-03-18 15:29:37,895 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:37 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3372', 'x-openstack-request-id': 'req-0fe33c0d-57e3-4e59-91bf-9f5392bcfff9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "282b9b2e-0fba-48d9-bd2c-2687ee0d7376", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv6", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "513f2db3-d88a-4584-8ae6-6751689c3946", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "958ca864-2928-4ef2-bbe1-1dfcb7651256", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv4", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "db12081e-80f1-4082-9873-7ee6c8f073e6", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "e6188245-4e78-4839-b6b5-605debc1544e", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "fd9919cb-57fb-4a48-b7fb-760998cf5415", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}]}' 2026-03-18 15:29:38,498 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.603s 2026-03-18 15:29:38,499 32 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": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "protocol": "udp", "direction": "ingress", "ethertype": "IPv4"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:38 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '569', 'x-openstack-request-id': 'req-110ed2bf-649c-4065-98e1-8ab665bb9a66', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "7f70ca38-37df-4cdf-9b9f-0485185aa710", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "ethertype": "IPv4", "direction": "ingress", "protocol": "udp", "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-18T15:29:38Z", "updated_at": "2026-03-18T15:29:38Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}}' 2026-03-18 15:29:38,819 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/7f70ca38-37df-4cdf-9b9f-0485185aa710 0.319s 2026-03-18 15:29:38,819 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:38 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '569', 'x-openstack-request-id': 'req-31c353e1-854d-4672-be5a-2a562e60638c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/7f70ca38-37df-4cdf-9b9f-0485185aa710'} Body: b'{"security_group_rule": {"id": "7f70ca38-37df-4cdf-9b9f-0485185aa710", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "ethertype": "IPv4", "direction": "ingress", "protocol": "udp", "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-18T15:29:38Z", "updated_at": "2026-03-18T15:29:38Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}}' 2026-03-18 15:29:39,180 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.360s 2026-03-18 15:29:39,183 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:39 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3918', 'x-openstack-request-id': 'req-49e9a1ba-b793-4c5f-867b-908fa11df00a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "282b9b2e-0fba-48d9-bd2c-2687ee0d7376", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv6", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "513f2db3-d88a-4584-8ae6-6751689c3946", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "7f70ca38-37df-4cdf-9b9f-0485185aa710", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "ethertype": "IPv4", "direction": "ingress", "protocol": "udp", "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-18T15:29:38Z", "updated_at": "2026-03-18T15:29:38Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "958ca864-2928-4ef2-bbe1-1dfcb7651256", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv4", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "db12081e-80f1-4082-9873-7ee6c8f073e6", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "e6188245-4e78-4839-b6b5-605debc1544e", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "fd9919cb-57fb-4a48-b7fb-760998cf5415", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}]}' 2026-03-18 15:29:40,446 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/7f70ca38-37df-4cdf-9b9f-0485185aa710 1.262s 2026-03-18 15:29:40,446 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:40 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-350ee05d-33ec-4298-bdd4-db83b6ab8410', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/7f70ca38-37df-4cdf-9b9f-0485185aa710'} Body: b'' 2026-03-18 15:29:40,737 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.291s 2026-03-18 15:29:40,738 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:40 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3372', 'x-openstack-request-id': 'req-5f2e0b26-937f-4d9f-b86d-45f857d9ce19', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "282b9b2e-0fba-48d9-bd2c-2687ee0d7376", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv6", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "513f2db3-d88a-4584-8ae6-6751689c3946", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "958ca864-2928-4ef2-bbe1-1dfcb7651256", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv4", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "db12081e-80f1-4082-9873-7ee6c8f073e6", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "e6188245-4e78-4839-b6b5-605debc1544e", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "fd9919cb-57fb-4a48-b7fb-760998cf5415", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}]}' 2026-03-18 15:29:41,125 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.387s 2026-03-18 15:29:41,126 32 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": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "protocol": "icmp", "direction": "ingress", "ethertype": "IPv4"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '570', 'x-openstack-request-id': 'req-0e3c6de2-96f5-4a2f-a6da-f248da95caf0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "4a8a4faa-0b8f-4ac9-b717-a2a220da251f", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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-18T15:29:40Z", "updated_at": "2026-03-18T15:29:40Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}}' 2026-03-18 15:29:41,265 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/4a8a4faa-0b8f-4ac9-b717-a2a220da251f 0.138s 2026-03-18 15:29:41,265 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '570', 'x-openstack-request-id': 'req-8fa286ba-537a-4f85-bca3-a01ce3d2aba6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/4a8a4faa-0b8f-4ac9-b717-a2a220da251f'} Body: b'{"security_group_rule": {"id": "4a8a4faa-0b8f-4ac9-b717-a2a220da251f", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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-18T15:29:40Z", "updated_at": "2026-03-18T15:29:40Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}}' 2026-03-18 15:29:41,766 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.501s 2026-03-18 15:29:41,767 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3919', 'x-openstack-request-id': 'req-8f3440ef-e7fb-49e5-b550-6125d29fb8fa', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "282b9b2e-0fba-48d9-bd2c-2687ee0d7376", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv6", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "4a8a4faa-0b8f-4ac9-b717-a2a220da251f", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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-18T15:29:40Z", "updated_at": "2026-03-18T15:29:40Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "513f2db3-d88a-4584-8ae6-6751689c3946", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "958ca864-2928-4ef2-bbe1-1dfcb7651256", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv4", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "db12081e-80f1-4082-9873-7ee6c8f073e6", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "e6188245-4e78-4839-b6b5-605debc1544e", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "fd9919cb-57fb-4a48-b7fb-760998cf5415", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}]}' 2026-03-18 15:29:42,128 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/4a8a4faa-0b8f-4ac9-b717-a2a220da251f 0.360s 2026-03-18 15:29:42,128 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:42 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-50f49aa0-afa2-4759-a659-0c0338ba4674', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/4a8a4faa-0b8f-4ac9-b717-a2a220da251f'} Body: b'' 2026-03-18 15:29:42,341 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.212s 2026-03-18 15:29:42,341 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3372', 'x-openstack-request-id': 'req-c96ad94a-fc4b-4136-ba6f-948e3ab5d8a6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "282b9b2e-0fba-48d9-bd2c-2687ee0d7376", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv6", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "513f2db3-d88a-4584-8ae6-6751689c3946", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "958ca864-2928-4ef2-bbe1-1dfcb7651256", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv4", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "db12081e-80f1-4082-9873-7ee6c8f073e6", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "e6188245-4e78-4839-b6b5-605debc1544e", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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, "description": null, "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "fd9919cb-57fb-4a48-b7fb-760998cf5415", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "f8c7bcf2-1487-44cb-8442-f0fc0c50179d", "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, "description": null, "created_at": "2026-03-18T15:29:33Z", "updated_at": "2026-03-18T15:29:33Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}]}' 2026-03-18 15:29:42,655 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/f8c7bcf2-1487-44cb-8442-f0fc0c50179d 0.313s 2026-03-18 15:29:42,655 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:42 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-877b31a6-c642-46ed-b317-afb62bf687af', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/f8c7bcf2-1487-44cb-8442-f0fc0c50179d'} Body: b'' 2026-03-18 15:29:42,969 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.312s 2026-03-18 15:29:42,970 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '2801', 'x-openstack-request-id': 'req-0d2ddef5-eb3c-440c-aa21-34a5efce7e7c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups'} Body: b'{"security_groups": [{"id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "name": "default", "stateful": true, "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "description": "Default security group", "shared": false, "security_group_rules": [{"id": "282b9b2e-0fba-48d9-bd2c-2687ee0d7376", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv6", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "standard_attr_id": 182, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "513f2db3-d88a-4584-8ae6-6751689c3946", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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": 181, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "958ca864-2928-4ef2-bbe1-1dfcb7651256", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv4", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "standard_attr_id": 180, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "e6188245-4e78-4839-b6b5-605debc1544e", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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": 183, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}], "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 1, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}]}' 0 ] tags: -worker-7 time: 2026-03-18 15:29:42.972048Z tags: worker-7 test: tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups[id-e30abd17-fef9-4739-8617-dc26da88e686,smoke] time: 2026-03-18 15:29:43.526179Z successful: tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups[id-e30abd17-fef9-4739-8617-dc26da88e686,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' E77 2026-03-18 15:29:43,525 32 INFO [tempest.lib.common.rest_client] Request (SecGroupTest:test_list_security_groups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.552s 2026-03-18 15:29:43,525 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '2801', 'x-openstack-request-id': 'req-1b4157bc-5b1b-426e-9d9c-7edff0260d05', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups'} Body: b'{"security_groups": [{"id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "name": "default", "stateful": true, "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "description": "Default security group", "shared": false, "security_group_rules": [{"id": "282b9b2e-0fba-48d9-bd2c-2687ee0d7376", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv6", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "standard_attr_id": 182, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "513f2db3-d88a-4584-8ae6-6751689c3946", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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": 181, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "958ca864-2928-4ef2-bbe1-1dfcb7651256", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "ethertype": "IPv4", "direction": "ingress", "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": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "standard_attr_id": 180, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}, {"id": "e6188245-4e78-4839-b6b5-605debc1544e", "tenant_id": "c76d6195bb2c48ec989a8ca5176e8c8f", "security_group_id": "2785a21a-8453-4f96-92d2-6c6c1c1d2599", "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": 183, "description": null, "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}], "tags": [], "created_at": "2026-03-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 1, "project_id": "c76d6195bb2c48ec989a8ca5176e8c8f"}]}' 0 ] tags: -worker-7 time: 2026-03-18 15:29:29.975976Z tags: worker-2 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-18 15:29:45.118314Z 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:'' 1E6C 2026-03-18 15:29:31,991 27 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.015s 2026-03-18 15:29:31,992 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupRulesTestJSON-securitygroup-1672383323", "description": "tempest-description-1536944425"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:29 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-22cbacc8-2de2-4ad7-97e8-bff5251879e0', 'x-compute-request-id': 'req-22cbacc8-2de2-4ad7-97e8-bff5251879e0', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "088e538d-e4af-4866-b455-3231cfbdf8b6", "description": "tempest-description-1536944425", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-1672383323", "tenant_id": "9d2aee25905e4b089af58e23ea8b259b", "rules": []}}' 2026-03-18 15:29:34,561 27 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.567s 2026-03-18 15:29:34,563 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group_rule": {"parent_group_id": "088e538d-e4af-4866-b455-3231cfbdf8b6", "ip_protocol": "tcp", "from_port": 22, "to_port": 22}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:32 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-e9d89327-548e-4173-b2d8-da0cc8a72c1f', 'x-compute-request-id': 'req-e9d89327-548e-4173-b2d8-da0cc8a72c1f', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "107fbcd0-2b1c-44da-8b62-72f7f96bacd2", "parent_group_id": "088e538d-e4af-4866-b455-3231cfbdf8b6", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 2026-03-18 15:29:39,143 27 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 4.578s 2026-03-18 15:29:39,143 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group_rule": {"parent_group_id": "088e538d-e4af-4866-b455-3231cfbdf8b6", "ip_protocol": "icmp", "from_port": -1, "to_port": -1}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:34 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-9bbf678e-9609-4cae-b398-719a8a047e29', 'x-compute-request-id': 'req-9bbf678e-9609-4cae-b398-719a8a047e29', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "e88bfbb0-bc4e-442d-af95-9345fcb15366", "parent_group_id": "088e538d-e4af-4866-b455-3231cfbdf8b6", "ip_protocol": "icmp", "from_port": -1, "to_port": -1, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 2026-03-18 15:29:41,923 27 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/088e538d-e4af-4866-b455-3231cfbdf8b6 2.778s 2026-03-18 15:29:41,926 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:39 GMT', 'server': 'Apache', 'content-length': '665', '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-ff4f0b37-ed2b-4341-8283-7cb001ed671e', 'x-compute-request-id': 'req-ff4f0b37-ed2b-4341-8283-7cb001ed671e', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/088e538d-e4af-4866-b455-3231cfbdf8b6'} Body: b'{"security_group": {"id": "088e538d-e4af-4866-b455-3231cfbdf8b6", "description": "tempest-description-1536944425", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-1672383323", "tenant_id": "9d2aee25905e4b089af58e23ea8b259b", "rules": [{"id": "107fbcd0-2b1c-44da-8b62-72f7f96bacd2", "parent_group_id": "088e538d-e4af-4866-b455-3231cfbdf8b6", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}, {"id": "e88bfbb0-bc4e-442d-af95-9345fcb15366", "parent_group_id": "088e538d-e4af-4866-b455-3231cfbdf8b6", "ip_protocol": "icmp", "from_port": -1, "to_port": -1, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}]}}' 2026-03-18 15:29:45,117 27 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/e88bfbb0-bc4e-442d-af95-9345fcb15366 3.186s 2026-03-18 15:29:45,118 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:41 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-7fdb00ac-9241-45a4-8d27-8c6dd085cae6', 'x-compute-request-id': 'req-7fdb00ac-9241-45a4-8d27-8c6dd085cae6', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules/e88bfbb0-bc4e-442d-af95-9345fcb15366'} Body: b'' 0 ] tags: -worker-2 time: 2026-03-18 15:29:39.274406Z tags: worker-1 test: tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port[id-48037ff2-e889-4c3b-b86a-8e3f34d2d060,smoke] time: 2026-03-18 15:29:46.992853Z successful: tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port[id-48037ff2-e889-4c3b-b86a-8e3f34d2d060,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 3653 2026-03-18 15:29:40,675 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.400s 2026-03-18 15:29:40,676 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsTest-test-network-97398199"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:40 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '642', 'x-openstack-request-id': 'req-402cb349-f921-40bb-b6ad-7d30dc64a77b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"7a0e80ba-4848-4753-b4e5-46236a83488f","name":"tempest-BulkNetworkOpsTest-test-network-97398199","tenant_id":"db36376252fa47018f8474acf2c2eaaf","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"db36376252fa47018f8474acf2c2eaaf","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-18T15:29:39Z","updated_at":"2026-03-18T15:29:39Z","revision_number":1}}' 2026-03-18 15:29:42,251 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.574s 2026-03-18 15:29:42,252 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsTest-test-network-894622203"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '643', 'x-openstack-request-id': 'req-36abba90-de7f-483e-a17f-a7d9740067b6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"e5644c08-e050-4b82-9f02-01066a7ba305","name":"tempest-BulkNetworkOpsTest-test-network-894622203","tenant_id":"db36376252fa47018f8474acf2c2eaaf","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"db36376252fa47018f8474acf2c2eaaf","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-18T15:29:41Z","updated_at":"2026-03-18T15:29:41Z","revision_number":1}}' 2026-03-18 15:29:43,909 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/ports 1.657s 2026-03-18 15:29:43,910 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"ports": [{"network_id": "7a0e80ba-4848-4753-b4e5-46236a83488f", "name": "tempest-port--984362428", "admin_state_up": true}, {"network_id": "e5644c08-e050-4b82-9f02-01066a7ba305", "admin_state_up": false}]} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1505', 'x-openstack-request-id': 'req-2764eecd-7a3d-427e-88f8-e365a01eba2f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"d04a016f-a838-4f9e-a042-7247e08c03af","name":"tempest-port--984362428","network_id":"7a0e80ba-4848-4753-b4e5-46236a83488f","tenant_id":"db36376252fa47018f8474acf2c2eaaf","mac_address":"fa:16:3e:fe:67:b2","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"project_id":"db36376252fa47018f8474acf2c2eaaf","binding:vnic_type":"normal","qos_policy_id":null,"port_security_enabled":true,"security_groups":["751ff378-d494-4880-b3b5-82ab84769de3"],"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-18T15:29:42Z","updated_at":"2026-03-18T15:29:42Z","revision_number":1},{"id":"5dd60c61-ccb7-40e5-a5a2-1cf08f5dcf58","name":"","network_id":"e5644c08-e050-4b82-9f02-01066a7ba305","tenant_id":"db36376252fa47018f8474acf2c2eaaf","mac_address":"fa:16:3e:20:b2:46","admin_state_up":false,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"project_id":"db36376252fa47018f8474acf2c2eaaf","binding:vnic_type":"normal","qos_policy_id":null,"port_security_enabled":true,"security_groups":["751ff378-d494-4880-b3b5-82ab84769de3"],"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-18T15:29:42Z","updated_at":"2026-03-18T15:29:43Z","revision_number":1}]}' 2026-03-18 15:29:44,963 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports 1.052s 2026-03-18 15:29:44,965 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:44 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3017', 'x-openstack-request-id': 'req-3093039b-a016-4807-a109-8d1db7661d39', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"261d81ac-ed84-4ed3-848f-47d9f60cbaaa","name":"","network_id":"e5644c08-e050-4b82-9f02-01066a7ba305","tenant_id":"db36376252fa47018f8474acf2c2eaaf","mac_address":"fa:16:3e:ba:b5:02","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-e5644c08-e050-4b82-9f02-01066a7ba305","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-18T15:29:41Z","updated_at":"2026-03-18T15:29:41Z","revision_number":1,"project_id":"db36376252fa47018f8474acf2c2eaaf"},{"id":"4fe863fa-cae5-4e01-9240-37c3afc606ed","name":"","network_id":"7a0e80ba-4848-4753-b4e5-46236a83488f","tenant_id":"db36376252fa47018f8474acf2c2eaaf","mac_address":"fa:16:3e:c8:19:29","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-7a0e80ba-4848-4753-b4e5-46236a83488f","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-18T15:29:40Z","updated_at":"2026-03-18T15:29:40Z","revision_number":1,"project_id":"db36376252fa47018f8474acf2c2eaaf"},{"id":"5dd60c61-ccb7-40e5-a5a2-1cf08f5dcf58","name":"","network_id":"e5644c08-e050-4b82-9f02-01066a7ba305","tenant_id":"db36376252fa47018f8474acf2c2eaaf","mac_address":"fa:16:3e:20:b2:46","admin_state_up":false,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["751ff378-d494-4880-b3b5-82ab84769de3"],"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-18T15:29:42Z","updated_at":"2026-03-18T15:29:43Z","revision_number":1,"project_id":"db36376252fa47018f8474acf2c2eaaf"},{"id":"d04a016f-a838-4f9e-a042-7247e08c03af","name":"tempest-port--984362428","network_id":"7a0e80ba-4848-4753-b4e5-46236a83488f","tenant_id":"db36376252fa47018f8474acf2c2eaaf","mac_address":"fa:16:3e:fe:67:b2","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["751ff378-d494-4880-b3b5-82ab84769de3"],"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-18T15:29:42Z","updated_at":"2026-03-18T15:29:42Z","revision_number":1,"project_id":"db36376252fa47018f8474acf2c2eaaf"}]}' 2026-03-18 15:29:45,600 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/d04a016f-a838-4f9e-a042-7247e08c03af 0.635s 2026-03-18 15:29:45,601 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:45 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-a16c4651-2675-4909-bb41-4506212ea8db', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/d04a016f-a838-4f9e-a042-7247e08c03af'} Body: b'' 2026-03-18 15:29:46,150 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/5dd60c61-ccb7-40e5-a5a2-1cf08f5dcf58 0.549s 2026-03-18 15:29:46,151 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:46 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-739e2a64-cb89-41a3-adfe-12a4a7647532', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/5dd60c61-ccb7-40e5-a5a2-1cf08f5dcf58'} Body: b'' 2026-03-18 15:29:46,992 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports 0.840s 2026-03-18 15:29:46,992 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:46 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1523', 'x-openstack-request-id': 'req-a3694e4b-4ef2-49d6-8e81-2eba73c69ab9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"261d81ac-ed84-4ed3-848f-47d9f60cbaaa","name":"","network_id":"e5644c08-e050-4b82-9f02-01066a7ba305","tenant_id":"db36376252fa47018f8474acf2c2eaaf","mac_address":"fa:16:3e:ba:b5:02","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-e5644c08-e050-4b82-9f02-01066a7ba305","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-18T15:29:41Z","updated_at":"2026-03-18T15:29:41Z","revision_number":1,"project_id":"db36376252fa47018f8474acf2c2eaaf"},{"id":"4fe863fa-cae5-4e01-9240-37c3afc606ed","name":"","network_id":"7a0e80ba-4848-4753-b4e5-46236a83488f","tenant_id":"db36376252fa47018f8474acf2c2eaaf","mac_address":"fa:16:3e:c8:19:29","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-7a0e80ba-4848-4753-b4e5-46236a83488f","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-18T15:29:40Z","updated_at":"2026-03-18T15:29:40Z","revision_number":1,"project_id":"db36376252fa47018f8474acf2c2eaaf"}]}' 0 ] tags: -worker-1 time: 2026-03-18 15:29:48.213943Z tags: worker-0 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image[id-f848bb94-1c6e-45a4-8726-39e3a5b23535,smoke] time: 2026-03-18 15:29:49.385458Z successful: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image[id-f848bb94-1c6e-45a4-8726-39e3a5b23535,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 19C5 2026-03-18 15:29:48,458 25 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.242s 2026-03-18 15:29:48,458 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-2137154629", "container_format": "bare", "disk_format": "qcow2", "visibility": "private"} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:48 GMT', 'server': 'Apache', 'content-length': '634', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/f082317a-5fef-45d5-8d9b-294fce506cdc', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-47a16f82-a9fd-4b5c-a277-4afc748f5fbe', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images'} Body: b'{"name": "tempest-image-2137154629", "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": "eb986995896b450fa5d631280fb22fa1", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "f082317a-5fef-45d5-8d9b-294fce506cdc", "created_at": "2026-03-18T15:29:48Z", "updated_at": "2026-03-18T15:29:48Z", "tags": [], "self": "/v2/images/f082317a-5fef-45d5-8d9b-294fce506cdc", "file": "/v2/images/f082317a-5fef-45d5-8d9b-294fce506cdc/file", "schema": "/v2/schemas/image"}' 2026-03-18 15:29:48,753 25 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://glance-default-public-openstack.apps-crc.testing/v2/images/f082317a-5fef-45d5-8d9b-294fce506cdc 0.293s 2026-03-18 15:29:48,753 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:48 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-d7203df3-3a53-424d-bb28-59bac31a3d4b', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/f082317a-5fef-45d5-8d9b-294fce506cdc'} Body: b'' 2026-03-18 15:29:49,180 25 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/f082317a-5fef-45d5-8d9b-294fce506cdc 0.426s 2026-03-18 15:29:49,180 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:48 GMT', 'server': 'Apache', 'content-length': '139', 'x-openstack-request-id': 'req-13f44652-9fe3-4415-86ab-017451582d1c', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/f082317a-5fef-45d5-8d9b-294fce506cdc'} Body: b'{"message": "No image found with ID f082317a-5fef-45d5-8d9b-294fce506cdc

\\n\\n\\n", "code": "404 Not Found", "title": "Not Found"}' 2026-03-18 15:29:49,383 25 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images 0.201s 2026-03-18 15:29:49,384 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:49 GMT', 'server': 'Apache', 'content-length': '1797', 'x-openstack-request-id': 'req-f05d629b-9931-4b26-ba22-da3ecfa97646', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images'} Body: b'{"images": [{"hw_rng_model": "virtio", "name": "cirros-0.6.2-x86_64-disk.img_alt", "disk_format": "qcow2", "container_format": "bare", "visibility": "public", "size": 21430272, "virtual_size": 117440512, "status": "active", "checksum": "c8fc807773e5354afe61636071771906", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "a17da2ec394049ec82e5b931cc609cbb", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "1103b92ce8ad966e41235a4de260deb791ff571670c0342666c8582fbb9caefe6af07ebb11d34f44f8414b609b29c1bdf1d72ffa6faa39c88e8721d09847952b", "id": "51501701-124c-44f3-a1c3-7934005bca38", "created_at": "2026-03-18T15:28:21Z", "updated_at": "2026-03-18T15:28:23Z", "tags": [], "self": "/v2/images/51501701-124c-44f3-a1c3-7934005bca38", "file": "/v2/images/51501701-124c-44f3-a1c3-7934005bca38/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": "a17da2ec394049ec82e5b931cc609cbb", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "1103b92ce8ad966e41235a4de260deb791ff571670c0342666c8582fbb9caefe6af07ebb11d34f44f8414b609b29c1bdf1d72ffa6faa39c88e8721d09847952b", "id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "created_at": "2026-03-18T15:28:18Z", "updated_at": "2026-03-18T15:28:21Z", "tags": [], "self": "/v2/images/31c05060-20e2-4a56-baa9-3f4fab54ab16", "file": "/v2/images/31c05060-20e2-4a56-baa9-3f4fab54ab16/file", "schema": "/v2/schemas/image", "stores": "default_backend"}], "first": "/v2/images", "schema": "/v2/schemas/images"}' 0 ] tags: -worker-0 time: 2026-03-18 15:29:49.648697Z tags: worker-7 test: tempest.api.object_storage.test_object_services.ObjectTest.test_create_object[id-5b4ce26f-3545-46c9-a2ba-5754358a4c62,smoke] time: 2026-03-18 15:29:49.986469Z successful: tempest.api.object_storage.test_object_services.ObjectTest.test_create_object[id-5b4ce26f-3545-46c9-a2ba-5754358a4c62,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 3071 2026-03-18 15:29:49,868 32 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_create_object): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-941029924 0.218s 2026-03-18 15:29:49,869 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: b'\xe4s\xfd\xff\xf3\xc0\xac\xe4\x13O2\'\x87\x8f\x7f/_\x87\xfc\xbe\xdb\xc0)\x03\xab~\x03\xc2\xad\x0c\n\xf67\x8bV\xa1{{\x1c\xc8\xa5u\x82\xe6\x93\xf4\xeaf\xc2\x07\x8fR$\x04\xdd\x8de\x194\xfe3%b\xe8\x90\x99qZ\xde[\x13\x05i8\x0cbyv\xf1\x91\xcc\xb1t\t\x9c(\x96\x18ze\xc4<\xa4\x1c\xc2\x8eb\xd3\x03\xa7\x93\x91\xbf\xcf\xb51\x9d\xebM\x14!\x9a\x90~O\x90\xd5\xfd\xe6\xe5\x07\x85\xa5\x0fv\xees\xae\xf9\x15~V\xa4\xa7\xc6\xb4\xa1\xa9+\xea\xb5\x0e\x19\x02\xba\x7f\x95\x96*\x8a\xb5\x0b\xa9f\x90\x0c\x0b\x13w\xcc\xcf\xf5Hs3k\xc4\xea?\xf8\xfb\xd6RT"\x97\ty=ET!"\xc1S\xff\xdb-z\xe3\x1a\x1d\xf0H\x04v\x94\xd9o6\xcf_\xfb~\x05\xeb\xb6<\xb8\xcf\x95\xb7\xa2\xff\xe0\x01\x0f\xd4v\x86\xfe\xa8aq\x9eEb\xb3\xb4\xdd\x1e\xf7\x08\xf5Sr\xec\xac\xdaa\xebq\xeeI>M\'\xb7\x87x=\x93\xa0\x81\xe2\xc3\xf3\xb7\x0fN\xaf+\x9ag.\xb1\xe7\xa6b^P!>\x83\x1d|\x83u\xd8\x18\x17h\x0f\x0fm\xd9#FH\nZ\x8b\xf7\xec$\xa7L\xd5\xe2\xeet\x1d\x80\x157Y\x067\xc5\xb3\x12\xceG\xc5\x9e%\xee(\xb6\xc5\x80eD\x13\t\x11k\x00\xa6\xf12\xa1\xae=K\xa46\x9a\xd7\xb5\x1c3lzO\xa3\x82\x9a\xe1\xab\xb5\xdd\x8f:\xb3\x00\xb9 \xda\x89\xde\xe0^5\xcduU\x84\x8b\x98\x92\xcfZfu\xae\xeb{7\x84;\x8c\xa3\x17\xb6\x12\xe7\xc6\x97\x89\xdb!k{\xf7\x07\xe4>h\xd2\x16\xc5\xef#\x16;\xe1\x9a\x82\x83\x9a\r\xf9\x16\xf2\x1f\xaa\xd9\xc1U\xaaV@\x17\xa5\x85\xc6\x9bCX\x82\xb2?\xfc\x8c\xb1w\x9d\xe3\x83\xfb\x0f\xd2Sb\x82\\\xd70\xf1 x\xe0?\xf3\xee\xd60_\xa1\xd4\xd0X\x89`\x0c\x94\x14\x84\xd5\xaaKk\x17\xe5$w\xa9\xf3\xd8\xbeX\xccL[\x10\xe4\xe1\x1aVi\xdaP@\x1a\x18\xa5\xa4J\xa5Y:\x08\xe7\xecG#h%"0Y\x9d\x01\xc3\xce\xaa\x04F?\x7f\x14Cn\xc2{\xdc(Y\xff>P\x19\x9c\xe1C;\x12\x9cK\x1es\xabi\x08\xc4N\x82\x11\x15\xe9\xb0\xca\x81\x1e\xea@\xe1~S\x84\x97L\x12\xfd\xa7\x89\x86\xd4\xc7^u$\'B\xac`\x80\x13\xca\x9b>\xcfl\xa0\x02\xde\xe1\x1f\x01\x93\xbc\xb0\x04\xcb\xfa\x07\xf2%\xd4*y\x8aa\xcf\x08@*\xdaf\x06\x12\xb50\xe3\'\xc8@\xdaF\x84\xc4M;\xbfA\';\xfevd\xa3\xe9Q/\xc0\x93\x01\xfc\x9e\xe0\x8c\xc5\x1f\xd9\xae\x1d\xa4\x96\x11\x0e\x9e\x9eZj_\x82\x0bp\x98b[\xd4\xcek.T0\xcd#}\xf3\x95\x83\x10\xf5\x8e!\x83\xc8*\xe4\x15s\x9bQ\xecWt' Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:49 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': '5a99b717a7aff5d6f794e7cb3ae52a3d', 'last-modified': 'Wed, 18 Mar 2026 15:29:50 GMT', 'x-trans-id': 'tx0ef6723279f345e5966f9-0069bac4ed', 'x-openstack-request-id': 'tx0ef6723279f345e5966f9-0069bac4ed', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-941029924'} Body: b'' 2026-03-18 15:29:49,943 32 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_create_object): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1455721899 0.073s 2026-03-18 15:29:49,944 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: b')\x1b\xec\x87\x07\xc3\xf3\x16X[\x82\x05\n)H\xec{\xe2\rk\x19"\xeb\x97\x13\x85"&\x9ds\x07\xdb\xf5\xc4\xd4I,\xcf\xa0\xddL\xe5\x05\xb4\xc3;\xbb=\x1d\t\x07\x967-\xb6e\x7f\x8dFblk\xbcr\xad\xd3Y\x19)\x94\xf9}\xde\xc8\xc5\xdf\xb84\x04\xcc#c\xe3\xf6\xb7\xf7\xa0<\x14\xe4\xaa\xae\'\x0b\xf0\x12\xb0\xd6kifJ6,\xe5\xe4\xf1G\xd2\t\xc4%\xa8\xa2\x1d\x9fX\x8a\xbbN\x97;bZ\xafGl\x9dN,&\x9b"\x7f~H\x03Ey\xaap\x82\xe5\x9e\xaa\x85\x92\xb1x\x18\xf0c\xff_(\x1e\xd2B\xdf\xa7i\xf3$-\xb0\x00\xddE\xd2\xfb&\x16Sr\x0b\xc6\x97\xf6#\x19g\xbf\xea)*(\xe0\xfeU\x7fj\xb2\x030j\x96a7\xe1\x1b[B!\xb2\xd5s\x92\xf7\x97\x99y\xfd\xfd\xac{\x9a\xb8\xb4]B-\xa6`\x16P\xbe\xaf\x93\x1cE>/Ej\x7f\xd2S\xdaZ\x0b\xd8\xaf\xc6\x89#\xfd\n\x87\x8e\r\xb2\xd3O\t\xd0\xb4\xa26\x81n\xffY\xbc\xdd\xcda\xc7\xa3f"J\xa4e\x90\x96\x0c\xb3W\x85p=:=6\x83\xb1\x1f\xb3\x08\x11\xa1$0\xbe\xd4\x1ddy\x8b\x93D\x1d*\x90\xcd\xf0\xbf\xd9\xcb\\xW\xe9\xab\xa4\xec\x9d\xdd@\x85\x1a\x96/n\xf8\x82 \xcc%\x9d\xd2\r\x91\x13\x1eR\x08y\x88\x10\xa4\xf2\xdc\xfe\x1c\x14\x85\x96\xc9.\x0e\x87*67\\4o\xd4\xe1\xfeJ\x1bj\nX;~b>2\x10dwhX\xfcyp\xe2;\x16\x80\xfe\xb2\xc6\r\x1f\x81\x87\xd5\xcam\xa2\xd4\x13\tJ\xcd\xd8\x99\x8dG\xbfS&\xff\xce\xb7g(\xd9\xac\x99~\xe8\x9a\x96\xe5\r\xc9\\\x83\x0ej+\x8c\xf0\xbf\xe9\x96L|J\xc9*\x8d\x1aVR\xbe\xf0\x9a\x02\x1e\xeaEv,\xe4\xbf\x86\x96\x7f\x971\xa7v7\xa6[pO\x03v\x06\xb1H\x85\xb2\xf12\xd6\x1c7\xfev@\x9c+M$\x06\xec8\xcc\xb8Hi\x9b\xa1}7\xf5\x89\x8e\xd0Q\x0f\xc9&\xce\xc3s\xd1{`\xe9\xd8\xc3p\x81\x97\xc2\xca\xb4\x96\x8c\x92e+A\xf6\xc8K\x10\xbax \x110\xb4H\x9d\x91!@^\x86n\'1\xfb*\x13\x0e\xf4\xac/J\x08\x88\nY\x04-]\x11\x05U\x80u\x15fF\x1e\x14\x9e!\x1cw\xd7UG\xe8\xad&:\x9eo\xfd@(\xc7?j\x19\'l\xcdQ\xe4I\xdaB\xad~\xc7-(\r\xe7t\xcb[\xaal\x0b\x03s\x0f\xc2\x98N\x99\xbb>\x19\xed/\xc3\x16\xb5\x865\xa5\xd3E\x8dwU&\xe9\x15\x05\xbf@\xae\xe0_\xde>\xb1H\xa1\xe8\xd4\xa9\xc3\xe4\xccPM\x07\xb7\xeei18\xd8' Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:49 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': 'fc87fbf52d949e69fb7bf179b2b6fa75', 'last-modified': 'Wed, 18 Mar 2026 15:29:50 GMT', 'x-trans-id': 'txbad4dea06b20493b8473c-0069bac4ed', 'x-openstack-request-id': 'txbad4dea06b20493b8473c-0069bac4ed', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1455721899'} Body: b'' 2026-03-18 15:29:49,985 32 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_create_object): 200 GET https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1455721899 0.041s 2026-03-18 15:29:49,986 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:49 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': 'fc87fbf52d949e69fb7bf179b2b6fa75', 'last-modified': 'Wed, 18 Mar 2026 15:29:50 GMT', 'x-timestamp': '1773847789.88397', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'txded0125e64084a66b4b23-0069bac4ed', 'x-openstack-request-id': 'txded0125e64084a66b4b23-0069bac4ed', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1455721899'} Body: b')\x1b\xec\x87\x07\xc3\xf3\x16X[\x82\x05\n)H\xec{\xe2\rk\x19"\xeb\x97\x13\x85"&\x9ds\x07\xdb\xf5\xc4\xd4I,\xcf\xa0\xddL\xe5\x05\xb4\xc3;\xbb=\x1d\t\x07\x967-\xb6e\x7f\x8dFblk\xbcr\xad\xd3Y\x19)\x94\xf9}\xde\xc8\xc5\xdf\xb84\x04\xcc#c\xe3\xf6\xb7\xf7\xa0<\x14\xe4\xaa\xae\'\x0b\xf0\x12\xb0\xd6kifJ6,\xe5\xe4\xf1G\xd2\t\xc4%\xa8\xa2\x1d\x9fX\x8a\xbbN\x97;bZ\xafGl\x9dN,&\x9b"\x7f~H\x03Ey\xaap\x82\xe5\x9e\xaa\x85\x92\xb1x\x18\xf0c\xff_(\x1e\xd2B\xdf\xa7i\xf3$-\xb0\x00\xddE\xd2\xfb&\x16Sr\x0b\xc6\x97\xf6#\x19g\xbf\xea)*(\xe0\xfeU\x7fj\xb2\x030j\x96a7\xe1\x1b[B!\xb2\xd5s\x92\xf7\x97\x99y\xfd\xfd\xac{\x9a\xb8\xb4]B-\xa6`\x16P\xbe\xaf\x93\x1cE>/Ej\x7f\xd2S\xdaZ\x0b\xd8\xaf\xc6\x89#\xfd\n\x87\x8e\r\xb2\xd3O\t\xd0\xb4\xa26\x81n\xffY\xbc\xdd\xcda\xc7\xa3f"J\xa4e\x90\x96\x0c\xb3W\x85p=:=6\x83\xb1\x1f\xb3\x08\x11\xa1$0\xbe\xd4\x1ddy\x8b\x93D\x1d*\x90\xcd\xf0\xbf\xd9\xcb\\xW\xe9\xab\xa4\xec\x9d\xdd@\x85\x1a\x96/n\xf8\x82 \xcc%\x9d\xd2\r\x91\x13\x1eR\x08y\x88\x10\xa4\xf2\xdc\xfe\x1c\x14\x85\x96\xc9.\x0e\x87*67\\4o\xd4\xe1\xfeJ\x1bj\nX;~b>2\x10dwhX\xfcyp\xe2;\x16\x80\xfe\xb2\xc6\r\x1f\x81\x87\xd5\xcam\xa2\xd4\x13\tJ\xcd\xd8\x99\x8dG\xbfS&\xff\xce\xb7g(\xd9\xac\x99~\xe8\x9a\x96\xe5\r\xc9\\\x83\x0ej+\x8c\xf0\xbf\xe9\x96L|J\xc9*\x8d\x1aVR\xbe\xf0\x9a\x02\x1e\xeaEv,\xe4\xbf\x86\x96\x7f\x971\xa7v7\xa6[pO\x03v\x06\xb1H\x85\xb2\xf12\xd6\x1c7\xfev@\x9c+M$\x06\xec8\xcc\xb8Hi\x9b\xa1}7\xf5\x89\x8e\xd0Q\x0f\xc9&\xce\xc3s\xd1{`\xe9\xd8\xc3p\x81\x97\xc2\xca\xb4\x96\x8c\x92e+A\xf6\xc8K\x10\xbax \x110\xb4H\x9d\x91!@^\x86n\'1\xfb*\x13\x0e\xf4\xac/J\x08\x88\nY\x04-]\x11\x05U\x80u\x15fF\x1e\x14\x9e!\x1cw\xd7UG\xe8\xad&:\x9eo\xfd@(\xc7?j\x19\'l\xcdQ\xe4I\xdaB\xad~\xc7-(\r\xe7t\xcb[\xaal\x0b\x03s\x0f\xc2\x98N\x99\xbb>\x19\xed/\xc3\x16\xb5\x865\xa5\xd3E\x8dwU&\xe9\x15\x05\xbf@\xae\xe0_\xde>\xb1H\xa1\xe8\xd4\xa9\xc3\xe4\xccPM\x07\xb7\xeei18\xd8' 0 ] tags: -worker-7 time: 2026-03-18 15:29:49.986831Z tags: worker-7 test: tempest.api.object_storage.test_object_services.ObjectTest.test_get_object[id-02610ba7-86b7-4272-9ed8-aa8d417cb3cd,smoke] time: 2026-03-18 15:29:50.170181Z successful: tempest.api.object_storage.test_object_services.ObjectTest.test_get_object[id-02610ba7-86b7-4272-9ed8-aa8d417cb3cd,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2FDB 2026-03-18 15:29:50,079 32 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_get_object): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1516245744 0.091s 2026-03-18 15:29:50,079 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: b'\xdc7`hm\xde\xa1wgA2\xe2\x9fR\xe9\xdc\x16S\x8eU+\x16\x18\x01 b\xf6\x02\xe2c\xe74\rH=q>o\x0bj\xff1B\xcd\xb7\xff\xc1\xbc0WK\xab\xcd\x0b\x90\x17\xe4,\xf1sW\x99\xc4y\xd5zI\xc4\xb7\x8cT\xa7\xbdbv\x8a\x80\xb5w\x98e)`\x1e;\xdbp<\xcc!\xaegVk\xb08\x884~9\rC\xf2;v\x18\x9a:\xac\xcal\x16l\\u\x1b\xd6#3\xab1\x89l\x80\x02qN\x1c6A\x02\x98\x07-\xfdx]q}Q\x9ajTV\xcc\x8a\xd1\xc3\x9a\xafJ\xdd\x1f\x17\xa6\x8d9\x80\x812XV\x9f+Qb\x1a\x95\xb2P\xa6\xc9F\xe8 \xa6\x11[\x17~\xde\x07\x83Z\xd4A\xc3\x1f\xf6\xe4JE\xf4\xa4Q\xffN\x8f\xe9\x083Z(\xe9m3f\xf9\x9d\x89s\x16,\xca|\xd7hwM\xa0\x07\xe2\xb4\xf5\xb9_L\xf1\xe0!L\xde\x92c\xf1Lei0U\xe9\xbe\xe3\x16\xda\x0c\x7f&\xe6\xe2Q\xa1\xcb\xa9\xd5\xf9h(\x9f`\x9b!/\xf1K\xec\xff\x93\x15\x0b\xc2\xf8F\xa9\x96\x14\xea\xc3\xde\x15NT\x8fxn\xd7\x91~B\xd0\xabH\xe4\\\xe2\xa4\xf4\xa4\xeb\xf5\xbe\xaaE\x19\xa1}\xdc\xbf*\xcb\xba\x86\x1a/;R\x90\xcc\xe8\x10\xb3\x16\x11\x19\xe8\x8b\xc0\x18\x8ei\x13c/a\x0b\x88VU\xbdQ.\xc0\x88@\x14i\xbd\x1a\x02\x94K/=D\x99"yPJ\x89g:\x1f\x12\xbb\xd7!S\xad\xf0\xecBH\x8f\xd6\x92]S\xb7\xfb{\x1c\xea\x13\xa3\xcf\xa8+\xa6\x976\xe2l\x94\xfdo0w 4\xcc{V\xbe\x14\xa3U2Q\x18\xd7\x90\x16\xf3\xf6\x9d\xd6\x15\xc3\x91\x82\xb0\xb2\xdeh\xdd!\x8c\xb8\xc6dk\xdd\xed\xfe\x7f\xd2\x97\x99vI=\xa9\x9e\xe4\x8fk\xba\x05U\xf2\xfe\xd5C\xd3\x8c\xdd\xd5\xd7\xcec{\xb0\xea\x06C\x94\xa7\xf5]Z\x02\x81!V\xbd+_7J\xfe"\x9c\xf9\xba\xd6\xc7\xf0\x1f\\\xceF\x07\xb7\xb3Y~\xca\x1f\xff\x11)\xf9\n\xc6\xe6\xab\xbf\xab)\xe8\xf53\r\x12\r\x83\x80\x03\x16\x9ae\xab\\Y\x95c\x0fc\xc5\x95B\x99\xd8\x8aJ@\xfb\xda\xb2\xb0c(\xdch\xd7G\xa6\xc6%\xf6\xd3<0\xe6g\x9cS\xa2<\x9d\xc1\xf1\x97\xa6X\xed\xbaVU\xf2\xeb\xc6!\xcb\xff\xc49\xf6\x8a\xe7\xda)\x04\xbd\xa4\xa4xs\xb2t\x893\xa9\xd8Yu1\xdf<\x06DL\xb3\xdcd\xcc\x11s\xe9\x90D:\xb89W\xa3m&ID\xeb\xc1\x03\x84yg\x99\xa4?,\x98\x1b\xf5\x97\xae1eY\xb6\xd8\\\x8fP2\x9e\xb2\xef\xb6\x98\xe3Q\xc4\x04\xa4\x88\x9e[\xf7\xdd\xa0\xa9\x8bnFZ\xdc\xbetI\xe14\xab\xf9\x0bcG\xa1\xfc*D\x978!R\xcc\xbd ]t\x1bL\x86D\xb1\xdf\xc5\x8ct\xda\x9e\xeb\x11\xa3\x91\xe7f\xe1\x9dq`\xabU\x11|\x03\xd1\x1bM\xa56z\xe9\xca\xdf\xc4\x01F\xe0\xa2\x98\x90\xb9\xed\xa8:#\xfek\xe1w\xf3\x05\xc1Y\xe2\x9a"\xfcs\xacF\x8b\xa4\x0c\'\x13\x87\x0f\xfe2\x85*\x16\xb2\x92\xef\x16M\x05/k8\xd4\xec\x12`<&\xcad\xd3\x14\xfa\x15$\xbc-\x0f\x81:t\xe1\xbcx\xc0\xd7B{ e\xdc\x0b\x88>\x8d\x85\x82\x0by\x7f\x04\xdeJx7.\x12\xa8\xcc\x10\xfa\xbb\x97\xbbN\xd5~\xef\x8b+C\xc2\x0bS\x8f\xd2\xb6\xe7\x82\xd1\xca\xdd\x14\xc9\x0fk\xf9\xec\x8byu\xe4 UU\xe1+\xabG\xb7E|/\x06\x1eb:Q\xe9of`5\xf3|\x9a\x80b8\xdb\x97z\xf2<\xd5\xd0M>\\C\xce\xffJ\xc1\xc5\x0f\xe0\x90\x18\xf7\xb9\x08\x01\xb2\x9c\xea?\xf8\x81\xba\xbep\xd6;\xfa\xa0\xf8\xe9\x17m\x0bQ\x93\xbdZER\xf2yQ\xb9\xe2\xb2\xb5\x9dn\xc8\xe5;B4RE\x96\x8ebT\x8a\xd1\xdc\xa7h\xa2\xa0\x82)\xa6q\xee\xd2\xc6\x19-ysrm\x02cR\xa3\xf4\xfe\xde\x84\x994'} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': '2422a8022878d89340fbadae6f3ddedc', 'last-modified': 'Wed, 18 Mar 2026 15:29:51 GMT', 'x-timestamp': '1773847790.01020', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'txc04ee9af44ba41dab853b-0069bac4ee', 'x-openstack-request-id': 'txc04ee9af44ba41dab853b-0069bac4ee', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1516245744'} Body: b'\xdc7`hm\xde\xa1wgA2\xe2\x9fR\xe9\xdc\x16S\x8eU+\x16\x18\x01 b\xf6\x02\xe2c\xe74\rH=q>o\x0bj\xff1B\xcd\xb7\xff\xc1\xbc0WK\xab\xcd\x0b\x90\x17\xe4,\xf1sW\x99\xc4y\xd5zI\xc4\xb7\x8cT\xa7\xbdbv\x8a\x80\xb5w\x98e)`\x1e;\xdbp<\xcc!\xaegVk\xb08\x884~9\rC\xf2;v\x18\x9a:\xac\xcal\x16l\\u\x1b\xd6#3\xab1\x89l\x80\x02qN\x1c6A\x02\x98\x07-\xfdx]q}Q\x9ajTV\xcc\x8a\xd1\xc3\x9a\xafJ\xdd\x1f\x17\xa6\x8d9\x80\x812XV\x9f+Qb\x1a\x95\xb2P\xa6\xc9F\xe8 \xa6\x11[\x17~\xde\x07\x83Z\xd4A\xc3\x1f\xf6\xe4JE\xf4\xa4Q\xffN\x8f\xe9\x083Z(\xe9m3f\xf9\x9d\x89s\x16,\xca|\xd7hwM\xa0\x07\xe2\xb4\xf5\xb9_L\xf1\xe0!L\xde\x92c\xf1Lei0U\xe9\xbe\xe3\x16\xda\x0c\x7f&\xe6\xe2Q\xa1\xcb\xa9\xd5\xf9h(\x9f`\x9b!/\xf1K\xec\xff\x93\x15\x0b\xc2\xf8F\xa9\x96\x14\xea\xc3\xde\x15NT\x8fxn\xd7\x91~B\xd0\xabH\xe4\\\xe2\xa4\xf4\xa4\xeb\xf5\xbe\xaaE\x19\xa1}\xdc\xbf*\xcb\xba\x86\x1a/;R\x90\xcc\xe8\x10\xb3\x16\x11\x19\xe8\x8b\xc0\x18\x8ei\x13c/a\x0b\x88VU\xbdQ.\xc0\x88@\x14i\xbd\x1a\x02\x94K/=D\x99"yPJ\x89g:\x1f\x12\xbb\xd7!S\xad\xf0\xecBH\x8f\xd6\x92]S\xb7\xfb{\x1c\xea\x13\xa3\xcf\xa8+\xa6\x976\xe2l\x94\xfdo0w 4\xcc{V\xbe\x14\xa3U2Q\x18\xd7\x90\x16\xf3\xf6\x9d\xd6\x15\xc3\x91\x82\xb0\xb2\xdeh\xdd!\x8c\xb8\xc6dk\xdd\xed\xfe\x7f\xd2\x97\x99vI=\xa9\x9e\xe4\x8fk\xba\x05U\xf2\xfe\xd5C\xd3\x8c\xdd\xd5\xd7\xcec{\xb0\xea\x06C\x94\xa7\xf5]Z\x02\x81!V\xbd+_7J\xfe"\x9c\xf9\xba\xd6\xc7\xf0\x1f\\\xceF\x07\xb7\xb3Y~\xca\x1f\xff\x11)\xf9\n\xc6\xe6\xab\xbf\xab)\xe8\xf53\r\x12\r\x83\x80\x03\x16\x9ae\xab\\Y\x95c\x0fc\xc5\x95B\x99\xd8\x8aJ@\xfb\xda\xb2\xb0c(\xdch\xd7G\xa6\xc6%\xf6\xd3<0\xe6g\x9cS\xa2<\x9d\xc1\xf1\x97\xa6X\xed\xbaVU\xf2\xeb\xc6!\xcb\xff\xc49\xf6\x8a\xe7\xda)\x04\xbd\xa4\xa4xs\xb2t\x893\xa9\xd8Yu1\xdf<\x06DL\xb3\xdcd\xcc\x11s\xe9\x90D:\xb89W\xa3m&ID\xeb\xc1\x03\x84yg\x99\xa4?,\x98\x1b\xf5\x97\xae1eY\xb6\xd8\\\x8fP2\x9e\xb2\xef\xb6\x98\xe3Q\xc4\x04\xa4\x88\x9e[\xf7\xdd\xa0\xa9\x8bnFZ\xdc\xbetI\xe14\xab\xf9\x0bcG\xa1\xfc*D\x978!R\xcc\xbd ]t\x1bL\x86D\xb1\xdf\xc5\x8ct\xda\x9e\xeb\x11\xa3\x91\xe7f\xe1\x9dq`\xabU\x11|\x03\xd1\x1bM\xa56z\xe9\xca\xdf\xc4\x01F\xe0\xa2\x98\x90\xb9\xed\xa8:#\xfek\xe1w\xf3\x05\xc1Y\xe2\x9a"\xfcs\xacF\x8b\xa4\x0c\'\x13\x87\x0f\xfe2\x85*\x16\xb2\x92\xef\x16M\x05/k8\xd4\xec\x12`<&\xcad\xd3\x14\xfa\x15$\xbc-\x0f\x81:t\xe1\xbcx\xc0\xd7B{ e\xdc\x0b\x88>\x8d\x85\x82\x0by\x7f\x04\xdeJx7.\x12\xa8\xcc\x10\xfa\xbb\x97\xbbN\xd5~\xef\x8b+C\xc2\x0bS\x8f\xd2\xb6\xe7\x82\xd1\xca\xdd\x14\xc9\x0fk\xf9\xec\x8byu\xe4 UU\xe1+\xabG\xb7E|/\x06\x1eb:Q\xe9of`5\xf3|\x9a\x80b8\xdb\x97z\xf2<\xd5\xd0M>\\C\xce\xffJ\xc1\xc5\x0f\xe0\x90\x18\xf7\xb9\x08\x01\xb2\x9c\xea?\xf8\x81\xba\xbep\xd6;\xfa\xa0\xf8\xe9\x17m\x0bQ\x93\xbdZER\xf2yQ\xb9\xe2\xb2\xb5\x9dn\xc8\xe5;B4RE\x96\x8ebT\x8a\xd1\xdc\xa7h\xa2\xa0\x82)\xa6q\xee\xd2\xc6\x19-ysrm\x02cR\xa3\xf4\xfe\xde\x84\x994'} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': '2422a8022878d89340fbadae6f3ddedc', 'last-modified': 'Wed, 18 Mar 2026 15:29:51 GMT', 'x-timestamp': '1773847790.01020', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'txf9aeb90b1f1841099d3be-0069bac4ee', 'x-openstack-request-id': 'txf9aeb90b1f1841099d3be-0069bac4ee', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1516245744'} Body: b'\xdc7`hm\xde\xa1wgA2\xe2\x9fR\xe9\xdc\x16S\x8eU+\x16\x18\x01 b\xf6\x02\xe2c\xe74\rH=q>o\x0bj\xff1B\xcd\xb7\xff\xc1\xbc0WK\xab\xcd\x0b\x90\x17\xe4,\xf1sW\x99\xc4y\xd5zI\xc4\xb7\x8cT\xa7\xbdbv\x8a\x80\xb5w\x98e)`\x1e;\xdbp<\xcc!\xaegVk\xb08\x884~9\rC\xf2;v\x18\x9a:\xac\xcal\x16l\\u\x1b\xd6#3\xab1\x89l\x80\x02qN\x1c6A\x02\x98\x07-\xfdx]q}Q\x9ajTV\xcc\x8a\xd1\xc3\x9a\xafJ\xdd\x1f\x17\xa6\x8d9\x80\x812XV\x9f+Qb\x1a\x95\xb2P\xa6\xc9F\xe8 \xa6\x11[\x17~\xde\x07\x83Z\xd4A\xc3\x1f\xf6\xe4JE\xf4\xa4Q\xffN\x8f\xe9\x083Z(\xe9m3f\xf9\x9d\x89s\x16,\xca|\xd7hwM\xa0\x07\xe2\xb4\xf5\xb9_L\xf1\xe0!L\xde\x92c\xf1Lei0U\xe9\xbe\xe3\x16\xda\x0c\x7f&\xe6\xe2Q\xa1\xcb\xa9\xd5\xf9h(\x9f`\x9b!/\xf1K\xec\xff\x93\x15\x0b\xc2\xf8F\xa9\x96\x14\xea\xc3\xde\x15NT\x8fxn\xd7\x91~B\xd0\xabH\xe4\\\xe2\xa4\xf4\xa4\xeb\xf5\xbe\xaaE\x19\xa1}\xdc\xbf*\xcb\xba\x86\x1a/;R\x90\xcc\xe8\x10\xb3\x16\x11\x19\xe8\x8b\xc0\x18\x8ei\x13c/a\x0b\x88VU\xbdQ.\xc0\x88@\x14i\xbd\x1a\x02\x94K/=D\x99"yPJ\x89g:\x1f\x12\xbb\xd7!S\xad\xf0\xecBH\x8f\xd6\x92]S\xb7\xfb{\x1c\xea\x13\xa3\xcf\xa8+\xa6\x976\xe2l\x94\xfdo0w 4\xcc{V\xbe\x14\xa3U2Q\x18\xd7\x90\x16\xf3\xf6\x9d\xd6\x15\xc3\x91\x82\xb0\xb2\xdeh\xdd!\x8c\xb8\xc6dk\xdd\xed\xfe\x7f\xd2\x97\x99vI=\xa9\x9e\xe4\x8fk\xba\x05U\xf2\xfe\xd5C\xd3\x8c\xdd\xd5\xd7\xcec{\xb0\xea\x06C\x94\xa7\xf5]Z\x02\x81!V\xbd+_7J\xfe"\x9c\xf9\xba\xd6\xc7\xf0\x1f\\\xceF\x07\xb7\xb3Y~\xca\x1f\xff\x11)\xf9\n\xc6\xe6\xab\xbf\xab)\xe8\xf53\r\x12\r\x83\x80\x03\x16\x9ae\xab\\Y\x95c\x0fc\xc5\x95B\x99\xd8\x8aJ@\xfb\xda\xb2\xb0c(\xdch\xd7G\xa6\xc6%\xf6\xd3<0\xe6g\x9cS\xa2<\x9d\xc1\xf1\x97\xa6X\xed\xbaVU\xf2\xeb\xc6!\xcb\xff\xc49\xf6\x8a\xe7\xda)\x04\xbd\xa4\xa4xs\xb2t\x893\xa9\xd8Yu1\xdf<\x06DL\xb3\xdcd\xcc\x11s\xe9\x90D:\xb89W\xa3m&ID\xeb\xc1\x03\x84yg\x99\xa4?,\x98\x1b\xf5\x97\xae1eY\xb6\xd8\\\x8fP2\x9e\xb2\xef\xb6\x98\xe3Q\xc4\x04\xa4\x88\x9e[\xf7\xdd\xa0\xa9\x8bnFZ\xdc\xbetI\xe14\xab\xf9\x0bcG\xa1\xfc*D\x978!R\xcc\xbd ]t\x1bL\x86D\xb1\xdf\xc5\x8ct\xda\x9e\xeb\x11\xa3\x91\xe7f\xe1\x9dq`\xabU\x11|\x03\xd1\x1bM\xa56z\xe9\xca\xdf\xc4\x01F\xe0\xa2\x98\x90\xb9\xed\xa8:#\xfek\xe1w\xf3\x05\xc1Y\xe2\x9a"\xfcs\xacF\x8b\xa4\x0c\'\x13\x87\x0f\xfe2\x85*\x16\xb2\x92\xef\x16M\x05/k8\xd4\xec\x12`<&\xcad\xd3\x14\xfa\x15$\xbc-\x0f\x81:t\xe1\xbcx\xc0\xd7B{ e\xdc\x0b\x88>\x8d\x85\x82\x0by\x7f\x04\xdeJx7.\x12\xa8\xcc\x10\xfa\xbb\x97\xbbN\xd5~\xef\x8b+C\xc2\x0bS\x8f\xd2\xb6\xe7\x82\xd1\xca\xdd\x14\xc9\x0fk\xf9\xec\x8byu\xe4 UU\xe1+\xabG\xb7E|/\x06\x1eb:Q\xe9of`5\xf3|\x9a\x80b8\xdb\x97z\xf2<\xd5\xd0M>\\C\xce\xffJ\xc1\xc5\x0f\xe0\x90\x18\xf7\xb9\x08\x01\xb2\x9c\xea?\xf8\x81\xba\xbep\xd6;\xfa\xa0\xf8\xe9\x17m\x0bQ\x93\xbdZER\xf2yQ\xb9\xe2\xb2\xb5\x9dn\xc8\xe5;B4RE\x96\x8ebT\x8a\xd1\xdc\xa7h\xa2\xa0\x82)\xa6q\xee\xd2\xc6\x19-ysrm\x02cR\xa3\xf4\xfe\xde\x84\x994'} Body: b']\xc3Ek\xa6\xeb\xd2\x8fc\xfc\xc4.\xeb\xeeE\x03\x1b\x1bZ\xa7\x03\xd4\xe4\x13?\x10[\xc7\x9d\xcc\x96o\x97\x92SC\xafH\r\xc6\x026C\xbbg\xf4\x00\x02\x84$\x97\x81,\xb5\xf4\x87g\xb9\xad\xd7\x0bu\xba\x0c\x1a\xc3\xe76\x811\x85]\xe16~\x85\xfb\xe5(\xe5\xaa\xcf\xcb\xebZ\xc3\xbb\xb1w:V$\x12t\x8a\xdf\xb5Pe?p\x14\xf4f\xd9\x13+\xaaM\xfej\xc7#iGLq\xb9\x8b}m\xd2M\xbe\xdbN\x12)\xfb\xb6X\xf5b\xf5\xaa<\xc7\xdb\x15P)\xad6V\xd6\xd9\xb5\x1e\x83\xd7\xf4\x0b\x00\x92\xa7\x92\x05\xc0\xdb\'\xf2?A\xbf\'\x81~v_\xe2w\x86y\x08\xe2\xb2\xed\x9f[\x04\xae\xfeBf3\xae\xf7\xa6\x9cA\xba\xd3\xd2\xc9BU=\x89\x94\xf6\xb8\x80.kC\xd7g9\xce\xc3\x14\x18[Am\xdc2tRG!\tOk\xc5DYT\xbd(\xd9-l73\x02T|;L\xd2\xfc}u\xa3 \xf7\xa1\xd2\xc4 q\x9f\x9b7^7\x8a\xac:\xe3!,\xbd},\x17I\xc2ys6<\x81\x18\xe8\x97$\x84\x95\x99\xaf\xd2\xcf1r\xe5G~c\xb9\x02SCL\xd7\xa0\xd0\xb3\xd4\xd9\xa0j0\xff\xc4\xef\xfd~]S\xdb_`}aK\xcfLb\xf2\x1d\x93\xca\xf3g\xa1\xb9\xf2\x1c\xab\x96+\x11\xae)\xcf\x8c]\xa9y\xad\xb78\xb5\xd8p;\x0f\xbce\x93\x9b\x92\xba\xdf\xadd\xdb\xdb\xc9qyTrY]a\xea?\xe5j\xd2\x8b[\xe8>\xce\x14\xb4U\xcd\xc0]\xc5\x8c\xd1\x92\xe9W2{\x9a\x99\xfb\xfcbJ\xa1[U\xdb\x8c_\xa0(\xb2\xfd;\xd1\xce\x92\xad\xc0\xa9\x18-\x7f\xa6N\xb7\xb6\xf0\xdes^\xb7p\x0c\x1d}y\xe0\x10d\xfdg\xcc\x86\x94\xd74\xffu\x10\x12\xaf\xc5\x8a\xc5@\xfc*\xc8u\'\xb4\xd4\x85\x99/\xc4\xa8\x01!\x89\xc7\xf1\xa8sZ\xc7_y\'\n\xdaw\xaf\x97\t\x0f\x8fe\xc3\x9e!X\xcd6\xa3o+\x0c\xec\x8d\xb4\x82\xe5\x10q\xcf\xd5\xb0i\x1b\xe1j\xeeE\xa9\xa3\xa2c\x14\x11`\xd3Y\xee\xbe4&[\x0c}\x935t\n\x08R\xdb<\xb1\xe4T\xd4{\xd3N\x82' Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:50 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': '41fcb8e60cf1e93698da6f11bc8992ee', 'last-modified': 'Wed, 18 Mar 2026 15:29:51 GMT', 'x-trans-id': 'txbc92150bf0b74c97a0cfe-0069bac4ee', 'x-openstack-request-id': 'txbc92150bf0b74c97a0cfe-0069bac4ee', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-360855540'} Body: b'' 2026-03-18 15:29:50,281 32 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_list_object_metadata): 200 HEAD https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-360855540 0.032s 2026-03-18 15:29:50,282 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'x-object-meta-test-meta': 'Meta', 'etag': '41fcb8e60cf1e93698da6f11bc8992ee', 'last-modified': 'Wed, 18 Mar 2026 15:29:51 GMT', 'x-timestamp': '1773847790.18458', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'tx4cede592eaf245528b6bf-0069bac4ee', 'x-openstack-request-id': 'tx4cede592eaf245528b6bf-0069bac4ee', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-360855540'} Body: b'' 0 ] tags: -worker-7 time: 2026-03-18 15:29:50.283065Z tags: worker-7 test: tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata[id-7a94c25d-66e6-434c-9c38-97d4e2c29945,smoke] time: 2026-03-18 15:29:50.894811Z successful: tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata[id-7a94c25d-66e6-434c-9c38-97d4e2c29945,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2AAA 2026-03-18 15:29:50,772 32 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_update_object_metadata): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1393051531 0.488s 2026-03-18 15:29:50,773 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: b'\x8e\xc7\x10U\xe6\xa0\xb7\x90\xe95\xd4_\xf1\x1f\x03DJ/a\xe2\\x[m\x96\xdc%\x8d\x8c\xc3\x1a\x86#\x05\x19_\xb0\xf3\xafn\x0e[\x12C\xff-\xd2\xfa\xdb\xb8A\x803\xcb\x8e\x13a\x81\xf3I\xf7\xca\xf6\xa8\x8c]\xa2\xb8\xf0B\x8a$\xc9\x90\xc6\xdf\x9c\x93j\xad\n\xac\xbe\r;\xd4\x87yt\t\xa9\x8a\xadA\xcf\x00\xbb\x83\x87\x1du\xd0\xab\xbeb%v\x9e\x1dZ\x8ep\x8f\xfc!\xb0\xd5\xe7\x81\x87\x95N\x0e\xc9\xda\x87$+\x0eg\xa8\\\xb6\xdb\xa4\xe5\xf0\xe0hoX\xee\xdfH43&\x9a)=\x0e\x92Y(\x06`\xf5M0\x9a\xa7\xda"+\xea\x97\xef\x92\xe3\xa9\x80\xfd\x07\xbf\xc5\xb7rtf\x81\xda\xcb]\xf6\xd9\xdc\x15\xe4n\x0b\x83\x06\r\x1b\xd2\xb2$3\x1d8\x99\x0e\x12V\x11\xd7\xe6\xf4\xe4\x9e\xc3\xa0\xb6\x06\x9c#T\xa4\xea\xe1{\x8c_\xca\x80r\xa8P\x117smj\xfa\xcd\xe6W\x82\x96\x92\x1c\x07\x07D\x84\n\xce\xc0\x8f\xd1\x85\xbb\xef\xae\x04\xa5\x9b\xceA\xab\xca\xa4\xce\xa9\x8euG\xd3\xe6\xc0/]I\x05\x95\xad\xd1\x04\xa5\xb7)\x04\x1f)\x9cP#\x92\x81\xa1\xb1\xac)\x18\xb5\x0b(\xcbCa\xc1\xcf\xedq\x8aSV<\xd4\x81\\\xec\x7f\xa2\x19P\xa1\xcf\xe1\xcb=\xbf\xe1\xe9\xaf\xe1\xd57\xa4a/\nx\xda\xaf\xb7\x8b;\xc8k\xef\xab\x13\xec\xe1D\x84\x8e\x97D\xc3]\x98Q\xb2\xee\x02\xef\xa7d\x82T7,\x00*U:_\xdd\xf0\x16\x15\npI\xe0\xe80%\xd5\xd8\x13\x9b\xa69\xe8\xc3j\xdf]\xc1\xe2\xfb\x0cT\x95>\x95\xe4\xdc\xb4\x1ek/73\xf8\x95\xffJF\xd7\xeb\x8cc\xa5CZ\xce\xeb\xb9J\xb0\xe16c\x83cm\x8d1\x81\x85\xf1\xc7\x9e\x8e\x14\xe5\xbc\xa3C\xebY\x01:\xf6q\xa0\xadT\x02\xc4k-\'\xdd\xe7\x88\x91\xc0\x93\xc8\xed"\xfaB@5\xf91\xaco|\x0c`\xae\xb5\x95\xf7\x11\xb0\xe4t\xd8\x8a\x08v\x0c\xe2\x0f\xf6;\xaclW373Z|\x9cdNS\xc2\xe7\xa4\xd3/\xae\x17\x85\xfak\xc0\x88\xe0\x9a\xc05LA\xb9\x8f\x0b\xf9\xd6\x91\x11\xda=\xc8\xa1F\xec\xb4}6\x95\xf8\xd0O\x07\x9eP\x06GD\xbcP\xb7\rO\xc3 s\x9eMRJ\xa6rMNll\xc1\xaf\xd7<\x84Z[\xae\xac\x01\x0ej\xd5\x81\x97\xa2\x9dp\x83\xf7\x8f1\x8b\x106}\x02\xaaL<\xb4\x1a6\x0e\x11\xe8\x88\x1e\x1f2\xd8\x1e\xf7\x13t\xc8\nMf\xd9\xa0\xa3\xf6J\xb8\xa7\x18\x95\x1crL\xa5\'B9U\xeafk}\x98\xd2h\xf6\x1fB\xdbH\x88\x15]\xdd\x0e\xfd\x9b\x11\x85\xbc\xd6P\x0f\xf2\xf5Kd\xf9|\xaa@\x9e\xacY>\x89\xcf\xe4\x00d)\x8a\xc0]\x1d\xa9\xdd\x9ag\xcd/\xe9*\n\xef\xa4\x94]\x1c\x19P\xf4\xd3\x83\xa2\x15\xcca\xd6\x10,\xd1Is\x879\xe3\x17o&\x83B\xdc\x9f%\x92d\xd0\xc9=\x87WOr\x12\xdc#;\xf8\xeb\xfdm\x87M\x04B?(\xd8}a\xc6}\xf5\x14\x82\x17j\xf0\xe4\x19\xa1\xf7\xde\xde\xf64?\xf86\xe3\x8d\xd70$\xcd\xe6q\xbd`\xb8\xfb\xe1\xfaLM\x13a\xc9\x83_\t\xd5\rR\xca\xb7\xf8Q\xe6t\xc8\xf1\x91\xe5\xcb\xdf\x96\xfa\xa9\x05\xb8\xc4\xd8\xf7' Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:50 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': 'a4e54c9dcaa0d53d1a41d1fbdcc9aab9', 'last-modified': 'Wed, 18 Mar 2026 15:29:51 GMT', 'x-trans-id': 'txae52de82560f4cbea39fe-0069bac4ee', 'x-openstack-request-id': 'txae52de82560f4cbea39fe-0069bac4ee', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1393051531'} Body: b'' 2026-03-18 15:29:50,800 32 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_update_object_metadata): 200 GET https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1393051531 0.026s 2026-03-18 15:29:50,800 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': 'a4e54c9dcaa0d53d1a41d1fbdcc9aab9', 'last-modified': 'Wed, 18 Mar 2026 15:29:51 GMT', 'x-timestamp': '1773847790.29782', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'txe877c2ded9b94882a5976-0069bac4ee', 'x-openstack-request-id': 'txe877c2ded9b94882a5976-0069bac4ee', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1393051531'} Body: b'\x8e\xc7\x10U\xe6\xa0\xb7\x90\xe95\xd4_\xf1\x1f\x03DJ/a\xe2\\x[m\x96\xdc%\x8d\x8c\xc3\x1a\x86#\x05\x19_\xb0\xf3\xafn\x0e[\x12C\xff-\xd2\xfa\xdb\xb8A\x803\xcb\x8e\x13a\x81\xf3I\xf7\xca\xf6\xa8\x8c]\xa2\xb8\xf0B\x8a$\xc9\x90\xc6\xdf\x9c\x93j\xad\n\xac\xbe\r;\xd4\x87yt\t\xa9\x8a\xadA\xcf\x00\xbb\x83\x87\x1du\xd0\xab\xbeb%v\x9e\x1dZ\x8ep\x8f\xfc!\xb0\xd5\xe7\x81\x87\x95N\x0e\xc9\xda\x87$+\x0eg\xa8\\\xb6\xdb\xa4\xe5\xf0\xe0hoX\xee\xdfH43&\x9a)=\x0e\x92Y(\x06`\xf5M0\x9a\xa7\xda"+\xea\x97\xef\x92\xe3\xa9\x80\xfd\x07\xbf\xc5\xb7rtf\x81\xda\xcb]\xf6\xd9\xdc\x15\xe4n\x0b\x83\x06\r\x1b\xd2\xb2$3\x1d8\x99\x0e\x12V\x11\xd7\xe6\xf4\xe4\x9e\xc3\xa0\xb6\x06\x9c#T\xa4\xea\xe1{\x8c_\xca\x80r\xa8P\x117smj\xfa\xcd\xe6W\x82\x96\x92\x1c\x07\x07D\x84\n\xce\xc0\x8f\xd1\x85\xbb\xef\xae\x04\xa5\x9b\xceA\xab\xca\xa4\xce\xa9\x8euG\xd3\xe6\xc0/]I\x05\x95\xad\xd1\x04\xa5\xb7)\x04\x1f)\x9cP#\x92\x81\xa1\xb1\xac)\x18\xb5\x0b(\xcbCa\xc1\xcf\xedq\x8aSV<\xd4\x81\\\xec\x7f\xa2\x19P\xa1\xcf\xe1\xcb=\xbf\xe1\xe9\xaf\xe1\xd57\xa4a/\nx\xda\xaf\xb7\x8b;\xc8k\xef\xab\x13\xec\xe1D\x84\x8e\x97D\xc3]\x98Q\xb2\xee\x02\xef\xa7d\x82T7,\x00*U:_\xdd\xf0\x16\x15\npI\xe0\xe80%\xd5\xd8\x13\x9b\xa69\xe8\xc3j\xdf]\xc1\xe2\xfb\x0cT\x95>\x95\xe4\xdc\xb4\x1ek/73\xf8\x95\xffJF\xd7\xeb\x8cc\xa5CZ\xce\xeb\xb9J\xb0\xe16c\x83cm\x8d1\x81\x85\xf1\xc7\x9e\x8e\x14\xe5\xbc\xa3C\xebY\x01:\xf6q\xa0\xadT\x02\xc4k-\'\xdd\xe7\x88\x91\xc0\x93\xc8\xed"\xfaB@5\xf91\xaco|\x0c`\xae\xb5\x95\xf7\x11\xb0\xe4t\xd8\x8a\x08v\x0c\xe2\x0f\xf6;\xaclW373Z|\x9cdNS\xc2\xe7\xa4\xd3/\xae\x17\x85\xfak\xc0\x88\xe0\x9a\xc05LA\xb9\x8f\x0b\xf9\xd6\x91\x11\xda=\xc8\xa1F\xec\xb4}6\x95\xf8\xd0O\x07\x9eP\x06GD\xbcP\xb7\rO\xc3 s\x9eMRJ\xa6rMNll\xc1\xaf\xd7<\x84Z[\xae\xac\x01\x0ej\xd5\x81\x97\xa2\x9dp\x83\xf7\x8f1\x8b\x106}\x02\xaaL<\xb4\x1a6\x0e\x11\xe8\x88\x1e\x1f2\xd8\x1e\xf7\x13t\xc8\nMf\xd9\xa0\xa3\xf6J\xb8\xa7\x18\x95\x1crL\xa5\'B9U\xeafk}\x98\xd2h\xf6\x1fB\xdbH\x88\x15]\xdd\x0e\xfd\x9b\x11\x85\xbc\xd6P\x0f\xf2\xf5Kd\xf9|\xaa@\x9e\xacY>\x89\xcf\xe4\x00d)\x8a\xc0]\x1d\xa9\xdd\x9ag\xcd/\xe9*\n\xef\xa4\x94]\x1c\x19P\xf4\xd3\x83\xa2\x15\xcca\xd6\x10,\xd1Is\x879\xe3\x17o&\x83B\xdc\x9f%\x92d\xd0\xc9=\x87WOr\x12\xdc#;\xf8\xeb\xfdm\x87M\x04B?(\xd8}a\xc6}\xf5\x14\x82\x17j\xf0\xe4\x19\xa1\xf7\xde\xde\xf64?\xf86\xe3\x8d\xd70$\xcd\xe6q\xbd`\xb8\xfb\xe1\xfaLM\x13a\xc9\x83_\t\xd5\rR\xca\xb7\xf8Q\xe6t\xc8\xf1\x91\xe5\xcb\xdf\x96\xfa\xa9\x05\xb8\xc4\xd8\xf7' 2026-03-18 15:29:50,872 32 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_update_object_metadata): 202 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1393051531 0.071s 2026-03-18 15:29:50,872 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Object-Meta-test-meta': 'Meta', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:50 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '76', 'x-trans-id': 'txe42d9499275646e3a89cd-0069bac4ee', 'x-openstack-request-id': 'txe42d9499275646e3a89cd-0069bac4ee', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1393051531'} Body: b'

Accepted

The request is accepted for processing.

' 2026-03-18 15:29:50,894 32 INFO [tempest.lib.common.rest_client] Request (ObjectTest:test_update_object_metadata): 200 HEAD https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1393051531 0.021s 2026-03-18 15:29:50,894 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'x-object-meta-test-meta': 'Meta', 'etag': 'a4e54c9dcaa0d53d1a41d1fbdcc9aab9', 'last-modified': 'Wed, 18 Mar 2026 15:29:51 GMT', 'x-timestamp': '1773847790.81169', 'accept-ranges': 'bytes', 'content-length': '1024', 'x-trans-id': 'tx87cdb3ff5e82415a99e17-0069bac4ee', 'x-openstack-request-id': 'tx87cdb3ff5e82415a99e17-0069bac4ee', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_a4d8c092e09149cc9ea6f5e8359d8ca4/tempest-TestContainer-1507376920/tempest-TestObject-1393051531'} Body: b'' 0 ] tags: -worker-7 time: 2026-03-18 15:29:49.348213Z tags: worker-4 test: tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses[id-6eb718c0-02d9-4d5e-acd1-4e0c269cef39,smoke] time: 2026-03-18 15:29:51.382656Z 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-18 15:29:51,380 29 INFO [tempest.lib.common.rest_client] Request (ServerAddressesTestJSON:test_list_server_addresses): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/69b96fca-195a-438b-b8a7-544ddc951af6/ips 2.030s 2026-03-18 15:29:51,380 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:49 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-abb23949-1e0a-47c0-8603-6a6fda955e91', 'x-compute-request-id': 'req-abb23949-1e0a-47c0-8603-6a6fda955e91', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/69b96fca-195a-438b-b8a7-544ddc951af6/ips'} Body: b'{"addresses": {"tempest-ServerAddressesTestJSON-87083109-network": [{"version": 4, "addr": "10.100.0.11"}]}}' 0 ] tags: -worker-4 time: 2026-03-18 15:29:49.385950Z tags: worker-0 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file[id-139b765e-7f3d-4b3d-8b37-3ca3876ee318,smoke] time: 2026-03-18 15:29:52.085171Z 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:'' 2626 2026-03-18 15:29:49,572 25 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.186s 2026-03-18 15:29:49,572 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-895396856", "container_format": "bare", "disk_format": "qcow2", "visibility": "private", "ramdisk_id": "00000000-1111-2222-3333-444455556666"} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:49 GMT', 'server': 'Apache', 'content-length': '687', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/c8863ead-a2db-4401-91b6-40bbbf8b9eb1', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-a49cecd5-f645-431c-8c1b-ddae5ceb8664', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images'} Body: b'{"ramdisk_id": "00000000-1111-2222-3333-444455556666", "name": "tempest-image-895396856", "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": "eb986995896b450fa5d631280fb22fa1", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "c8863ead-a2db-4401-91b6-40bbbf8b9eb1", "created_at": "2026-03-18T15:29:49Z", "updated_at": "2026-03-18T15:29:49Z", "tags": [], "self": "/v2/images/c8863ead-a2db-4401-91b6-40bbbf8b9eb1", "file": "/v2/images/c8863ead-a2db-4401-91b6-40bbbf8b9eb1/file", "schema": "/v2/schemas/image"}' 2026-03-18 15:29:49,683 25 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/c8863ead-a2db-4401-91b6-40bbbf8b9eb1/file 0.108s 2026-03-18 15:29:49,683 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:49 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-f5a73022-7f9a-4159-a360-eca06025f681', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/c8863ead-a2db-4401-91b6-40bbbf8b9eb1/file'} Body: b'' 2026-03-18 15:29:50,931 25 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/c8863ead-a2db-4401-91b6-40bbbf8b9eb1/file 1.245s 2026-03-18 15:29:50,931 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/octet-stream', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:49 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-1ddafe3a-5475-4baa-8ef2-119869613097', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/c8863ead-a2db-4401-91b6-40bbbf8b9eb1/file'} Body: b'' 2026-03-18 15:29:51,158 25 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/c8863ead-a2db-4401-91b6-40bbbf8b9eb1 0.226s 2026-03-18 15:29:51,158 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:50 GMT', 'server': 'Apache', 'content-length': '876', 'x-openstack-request-id': 'req-35c2476a-5c8f-43c9-ba26-eea32fa4412b', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/c8863ead-a2db-4401-91b6-40bbbf8b9eb1'} Body: b'{"ramdisk_id": "00000000-1111-2222-3333-444455556666", "name": "tempest-image-895396856", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 1024, "virtual_size": null, "status": "active", "checksum": "998afaf7dd9b123cab219efd8272d663", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "eb986995896b450fa5d631280fb22fa1", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "8337c852b4fa51a5b295cbf1966b754d9a99a50eff0f12adf70efa830ff7482108183341a31422097be6336d675eda07f5ff27d9b7865d01b2e2d820603d5452", "id": "c8863ead-a2db-4401-91b6-40bbbf8b9eb1", "created_at": "2026-03-18T15:29:49Z", "updated_at": "2026-03-18T15:29:50Z", "tags": [], "self": "/v2/images/c8863ead-a2db-4401-91b6-40bbbf8b9eb1", "file": "/v2/images/c8863ead-a2db-4401-91b6-40bbbf8b9eb1/file", "schema": "/v2/schemas/image", "stores": "default_backend"}' 2026-03-18 15:29:52,083 25 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/c8863ead-a2db-4401-91b6-40bbbf8b9eb1/file 0.923s 2026-03-18 15:29:52,084 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:51 GMT', 'server': 'Apache', 'content-length': '1024', 'content-md5': '998afaf7dd9b123cab219efd8272d663', 'x-openstack-request-id': 'req-a7098180-6ad7-4e39-a055-13db3655dc0f', 'content-type': 'application/octet-stream', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/c8863ead-a2db-4401-91b6-40bbbf8b9eb1/file'} Body: b'\xc2\xd9\xe2y\xad\xf7\xf9\xed\xd2jW\x81tQR\xb9\xd0:\xc6\xfc\xa8\xb2w7\xafnz#\x87\x1b8\xe0\x9a\xfc\x86u}H\x04\x9eNUU\xdc\x1d)\xc1\xb6\xe1w\xf0\x90\xd6\xb5\xe1~\xcc\xc0\xd9\xea\xd99\x95\xdbs\x10\xbf\x91\x86\x9b\xf2\\\xc9n\x1a\xfa\xf7i\x1a;\xfc\n\x16s\xd6\xa0\xechNO\xe3?l\x10eH@\x19L\xab\xbf\xc5\x93\xbb\xfe\xd6x&\xd4\x08\xfe\\\xd2h\xbc\xa0\xefo\xb8\xeb\xd2!\'\x1e>\x8d\x9f\x8e\xe7\x89@\x9az\xcc\x84\xe9"t!\xd7\xa3ZS\xfa\xaf\xcf\xbd\xd2%\xca!j\n\x9c\xe8\xa3n\t\x16^\xb9\xe4\x1e\xea\x84H'} Body: {"name": "tempest-image-1300628319", "container_format": "bare", "disk_format": "qcow2", "visibility": "private"} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:52 GMT', 'server': 'Apache', 'content-length': '634', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-a25179b5-0a3c-4c53-885b-584020d0fa24', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images'} Body: b'{"name": "tempest-image-1300628319", "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": "eb986995896b450fa5d631280fb22fa1", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "34e4d9a6-6387-4db9-ad78-33b4395c2da8", "created_at": "2026-03-18T15:29:52Z", "updated_at": "2026-03-18T15:29:52Z", "tags": [], "self": "/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8", "file": "/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8/file", "schema": "/v2/schemas/image"}' 2026-03-18 15:29:52,488 25 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://glance-default-public-openstack.apps-crc.testing/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8 0.117s 2026-03-18 15:29:52,491 25 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-1883740998"}] Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:52 GMT', 'server': 'Apache', 'content-length': '638', 'x-openstack-request-id': 'req-e05e3e15-21df-4797-8af2-d415eb68642d', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8'} Body: b'{"name": "tempest-new-image-1883740998", "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": "eb986995896b450fa5d631280fb22fa1", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "34e4d9a6-6387-4db9-ad78-33b4395c2da8", "created_at": "2026-03-18T15:29:52Z", "updated_at": "2026-03-18T15:29:52Z", "tags": [], "self": "/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8", "file": "/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8/file", "schema": "/v2/schemas/image"}' 2026-03-18 15:29:52,562 25 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8 0.071s 2026-03-18 15:29:52,562 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:52 GMT', 'server': 'Apache', 'content-length': '638', 'x-openstack-request-id': 'req-30c6996b-063b-4d9e-a883-276da32649f7', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=0686967f10ebbd458b6c0fabeba56260; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8'} Body: b'{"name": "tempest-new-image-1883740998", "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": "eb986995896b450fa5d631280fb22fa1", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "34e4d9a6-6387-4db9-ad78-33b4395c2da8", "created_at": "2026-03-18T15:29:52Z", "updated_at": "2026-03-18T15:29:52Z", "tags": [], "self": "/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8", "file": "/v2/images/34e4d9a6-6387-4db9-ad78-33b4395c2da8/file", "schema": "/v2/schemas/image"}' 0 ] tags: -worker-0 time: 2026-03-18 15:29:51.383069Z tags: worker-4 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-18 15:29:53.306563Z 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:'' ACA 2026-03-18 15:29:52,599 29 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/69b96fca-195a-438b-b8a7-544ddc951af6/ips 1.216s 2026-03-18 15:29:52,600 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:51 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-33eebed5-4510-4f0a-bc82-9aae321a79cb', 'x-compute-request-id': 'req-33eebed5-4510-4f0a-bc82-9aae321a79cb', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/69b96fca-195a-438b-b8a7-544ddc951af6/ips'} Body: b'{"addresses": {"tempest-ServerAddressesTestJSON-87083109-network": [{"version": 4, "addr": "10.100.0.11"}]}}' 2026-03-18 15:29:53,304 29 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/69b96fca-195a-438b-b8a7-544ddc951af6/ips/tempest-ServerAddressesTestJSON-87083109-network 0.703s 2026-03-18 15:29:53,305 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:52 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-1d806a66-2628-4e23-af90-55fcbb8a4c4b', 'x-compute-request-id': 'req-1d806a66-2628-4e23-af90-55fcbb8a4c4b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/69b96fca-195a-438b-b8a7-544ddc951af6/ips/tempest-ServerAddressesTestJSON-87083109-network'} Body: b'{"tempest-ServerAddressesTestJSON-87083109-network": [{"version": 4, "addr": "10.100.0.11"}]}' 0 ] tags: -worker-4 time: 2026-03-18 15:29:56.172222Z tags: worker-7 test: setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) time: 2026-03-18 15:29:56.172222Z 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-7 time: 2026-03-18 15:29:56.173668Z tags: worker-7 test: setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps) time: 2026-03-18 15:29:56.173668Z skip: setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Horizon support is required0 ] tags: -worker-7 time: 2026-03-18 15:29:56.175916Z tags: worker-7 test: setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode) time: 2026-03-18 15:29:56.175916Z 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-7 time: 2026-03-18 15:29:58.563226Z tags: worker-6 test: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers[id-9a438d88-10c6-4bcd-8b5b-5b6e25e1346f,smoke] time: 2026-03-18 15:29:59.819397Z successful: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers[id-9a438d88-10c6-4bcd-8b5b-5b6e25e1346f,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 5D7 2026-03-18 15:29:59,817 31 INFO [tempest.lib.common.rest_client] Request (ServersTestJSON:test_list_servers): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers 1.247s 2026-03-18 15:29:59,817 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:58 GMT', 'server': 'Apache', 'content-length': '373', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-630daea6-30d8-4bb3-9fc4-d830418b0940', 'x-compute-request-id': 'req-630daea6-30d8-4bb3-9fc4-d830418b0940', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers'} Body: b'{"servers": [{"id": "84d180d4-5d65-4287-b780-a5bf6218bb68", "name": "tempest-ServersTestJSON-server-922965493", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/84d180d4-5d65-4287-b780-a5bf6218bb68"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/84d180d4-5d65-4287-b780-a5bf6218bb68"}]}]}' 0 ] tags: -worker-6 time: 2026-03-18 15:29:59.820153Z tags: worker-6 test: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details[id-5de47127-9977-400a-936f-abcfbec1218f,smoke] time: 2026-03-18 15:29:59.821012Z successful: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details[id-5de47127-9977-400a-936f-abcfbec1218f,smoke] [ multipart ] tags: -worker-6 time: 2026-03-18 15:29:46.993441Z tags: worker-1 test: tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet[id-8936533b-c0aa-4f29-8e53-6cc873aec489,smoke] time: 2026-03-18 15:30:02.658872Z successful: tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet[id-8936533b-c0aa-4f29-8e53-6cc873aec489,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2D4F 2026-03-18 15:29:48,442 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.449s 2026-03-18 15:29:48,443 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsTest-test-network-122012937"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:48 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '643', 'x-openstack-request-id': 'req-a669902d-5e61-4754-883a-2cb8484f8b00', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"d21dbfcc-2ebe-4398-b3af-5512d346cdd6","name":"tempest-BulkNetworkOpsTest-test-network-122012937","tenant_id":"db36376252fa47018f8474acf2c2eaaf","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"db36376252fa47018f8474acf2c2eaaf","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-18T15:29:47Z","updated_at":"2026-03-18T15:29:47Z","revision_number":1}}' 2026-03-18 15:29:49,794 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.351s 2026-03-18 15:29:49,795 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsTest-test-network-38778653"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:49 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '642', 'x-openstack-request-id': 'req-e3de0a1a-4d4d-4b87-8c0a-bc1974c56980', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"e6f67fa8-5eec-434d-879f-57a1fe387634","name":"tempest-BulkNetworkOpsTest-test-network-38778653","tenant_id":"db36376252fa47018f8474acf2c2eaaf","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"db36376252fa47018f8474acf2c2eaaf","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-18T15:29:48Z","updated_at":"2026-03-18T15:29:49Z","revision_number":1}}' 2026-03-18 15:29:57,445 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 7.605s 2026-03-18 15:29:57,446 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnets": [{"network_id": "d21dbfcc-2ebe-4398-b3af-5512d346cdd6", "cidr": "10.100.0.0/28", "name": "tempest-subnet--94869665", "ip_version": 4}, {"network_id": "e6f67fa8-5eec-434d-879f-57a1fe387634", "cidr": "10.100.0.16/28", "ip_version": 4}]} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:57 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1224', 'x-openstack-request-id': 'req-376e6b96-a665-4131-a004-598f413c5ec8', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"dec3db29-cd32-4d0b-a4ec-38cd62683ded","name":"tempest-subnet--94869665","tenant_id":"db36376252fa47018f8474acf2c2eaaf","network_id":"d21dbfcc-2ebe-4398-b3af-5512d346cdd6","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.100.0.1","cidr":"10.100.0.0/28","allocation_pools":[{"start":"10.100.0.2","end":"10.100.0.14"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-18T15:29:51Z","updated_at":"2026-03-18T15:29:51Z","revision_number":0,"project_id":"db36376252fa47018f8474acf2c2eaaf"},{"id":"9e3ec932-ac7e-47d4-b466-4308abd42ed0","name":"","tenant_id":"db36376252fa47018f8474acf2c2eaaf","network_id":"e6f67fa8-5eec-434d-879f-57a1fe387634","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.100.0.17","cidr":"10.100.0.16/28","allocation_pools":[{"start":"10.100.0.18","end":"10.100.0.30"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-18T15:29:52Z","updated_at":"2026-03-18T15:29:52Z","revision_number":0,"project_id":"db36376252fa47018f8474acf2c2eaaf"}]}' 2026-03-18 15:29:57,845 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.398s 2026-03-18 15:29:57,847 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:57 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1829', 'x-openstack-request-id': 'req-1cd4e7db-5cde-4acc-b45a-cbd761db7b86', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"9e3ec932-ac7e-47d4-b466-4308abd42ed0","name":"","tenant_id":"db36376252fa47018f8474acf2c2eaaf","network_id":"e6f67fa8-5eec-434d-879f-57a1fe387634","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.100.0.17","cidr":"10.100.0.16/28","allocation_pools":[{"start":"10.100.0.18","end":"10.100.0.30"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-18T15:29:52Z","updated_at":"2026-03-18T15:29:52Z","revision_number":0,"project_id":"db36376252fa47018f8474acf2c2eaaf"},{"id":"c2ec0028-cee9-42eb-a7c6-6ed954d4515b","name":"priv_sub","tenant_id":"a17da2ec394049ec82e5b931cc609cbb","network_id":"8d0592e1-b0b0-4459-ad44-143e170dbf62","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-18T15:03:04Z","updated_at":"2026-03-18T15:03:04Z","revision_number":0,"project_id":"a17da2ec394049ec82e5b931cc609cbb"},{"id":"dec3db29-cd32-4d0b-a4ec-38cd62683ded","name":"tempest-subnet--94869665","tenant_id":"db36376252fa47018f8474acf2c2eaaf","network_id":"d21dbfcc-2ebe-4398-b3af-5512d346cdd6","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.100.0.1","cidr":"10.100.0.0/28","allocation_pools":[{"start":"10.100.0.2","end":"10.100.0.14"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-18T15:29:51Z","updated_at":"2026-03-18T15:29:51Z","revision_number":0,"project_id":"db36376252fa47018f8474acf2c2eaaf"}]}' 2026-03-18 15:29:59,230 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/dec3db29-cd32-4d0b-a4ec-38cd62683ded 1.380s 2026-03-18 15:29:59,231 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:59 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-20cf005d-465b-4360-b57e-4c037cd46cdb', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/dec3db29-cd32-4d0b-a4ec-38cd62683ded'} Body: b'' 2026-03-18 15:30:02,266 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/9e3ec932-ac7e-47d4-b466-4308abd42ed0 3.035s 2026-03-18 15:30:02,267 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:02 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-b3e2743f-70cc-476d-8261-a4ce8f8ea8f5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/9e3ec932-ac7e-47d4-b466-4308abd42ed0'} Body: b'' 2026-03-18 15:30:02,658 26 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.390s 2026-03-18 15:30:02,658 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:02 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '618', 'x-openstack-request-id': 'req-f63f17b8-daf9-44aa-9672-fa9ed4d0e992', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"c2ec0028-cee9-42eb-a7c6-6ed954d4515b","name":"priv_sub","tenant_id":"a17da2ec394049ec82e5b931cc609cbb","network_id":"8d0592e1-b0b0-4459-ad44-143e170dbf62","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-18T15:03:04Z","updated_at":"2026-03-18T15:03:04Z","revision_number":0,"project_id":"a17da2ec394049ec82e5b931cc609cbb"}]}' 0 ] tags: -worker-1 time: 2026-03-18 15:30:03.005819Z tags: worker-0 test: tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group[id-bfd128e5-3c92-44b6-9d66-7fe29d22c802,smoke] time: 2026-03-18 15:30:11.304799Z successful: tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group[id-bfd128e5-3c92-44b6-9d66-7fe29d22c802,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 48FE 2026-03-18 15:30:08,777 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 5.770s 2026-03-18 15:30:08,777 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-secgroup--543492428"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:08 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1560', 'x-openstack-request-id': 'req-a6d899a0-3acb-4617-bc99-331b84ef7298', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "name": "tempest-secgroup--543492428", "stateful": true, "tenant_id": "6ce5c994b1764848bc7004243d080d33", "description": "", "shared": false, "security_group_rules": [{"id": "060a7b25-5825-4da3-9094-6b81f4992656", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "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": 276, "description": null, "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:07Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "69a6dfd0-e8ef-474b-af76-3f6d7f5a5e75", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "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": 277, "description": null, "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:07Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}], "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:07Z", "revision_number": 1, "project_id": "6ce5c994b1764848bc7004243d080d33"}}' 2026-03-18 15:30:09,042 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.264s 2026-03-18 15:30:09,042 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '4343', 'x-openstack-request-id': 'req-50df6bbd-ec95-4e1f-b488-67620f2d524c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups'} Body: b'{"security_groups": [{"id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "name": "tempest-secgroup--543492428", "stateful": true, "tenant_id": "6ce5c994b1764848bc7004243d080d33", "description": "", "shared": false, "security_group_rules": [{"id": "060a7b25-5825-4da3-9094-6b81f4992656", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "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": 276, "description": null, "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:07Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "69a6dfd0-e8ef-474b-af76-3f6d7f5a5e75", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "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": 277, "description": null, "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:07Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}], "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:07Z", "revision_number": 1, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "948f4813-09fe-49d8-af8d-eba228d7df21", "name": "default", "stateful": true, "tenant_id": "6ce5c994b1764848bc7004243d080d33", "description": "Default security group", "shared": false, "security_group_rules": [{"id": "49abc8c7-cf60-4263-a9be-781fd757e41c", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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": 272, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "9c35fc8f-6ad0-4ba0-8d4c-fca02f685072", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv6", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "standard_attr_id": 273, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "a350dfd3-b4f4-4ff0-8df1-c99271e68462", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv4", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "standard_attr_id": 271, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "e0c8ac27-adec-4199-903c-d5300b2cf732", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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": 274, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-1 2026-03-18 15:30:09,675 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/3d5239bb-4d82-48bf-af7a-99c9347b40c8 0.631s 2026-03-18 15:30:09,676 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-security--1995840581", "description": "tempest-security-description-145466465"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1599', 'x-openstack-request-id': 'req-3a57e052-5006-46d5-940f-730a80db7e02', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/3d5239bb-4d82-48bf-af7a-99c9347b40c8'} Body: b'{"security_group": {"id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "name": "tempest-security--1995840581", "stateful": true, "tenant_id": "6ce5c994b1764848bc7004243d080d33", "description": "tempest-security-description-145466465", "shared": false, "security_group_rules": [{"id": "060a7b25-5825-4da3-9094-6b81f4992656", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "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": 276, "description": null, "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:07Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "69a6dfd0-e8ef-474b-af76-3f6d7f5a5e75", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "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": 277, "description": null, "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:07Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}], "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:09Z", "revision_number": 2, "project_id": "6ce5c994b1764848bc7004243d080d33"}}' 2026-03-18 15:30:10,219 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/3d5239bb-4d82-48bf-af7a-99c9347b40c8 0.543s 2026-03-18 15:30:10,219 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1599', 'x-openstack-request-id': 'req-28c00b68-5a34-462b-b170-130813adc448', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/3d5239bb-4d82-48bf-af7a-99c9347b40c8'} Body: b'{"security_group": {"id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "name": "tempest-security--1995840581", "stateful": true, "tenant_id": "6ce5c994b1764848bc7004243d080d33", "description": "tempest-security-description-145466465", "shared": false, "security_group_rules": [{"id": "060a7b25-5825-4da3-9094-6b81f4992656", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "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": 276, "description": null, "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:07Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "69a6dfd0-e8ef-474b-af76-3f6d7f5a5e75", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "3d5239bb-4d82-48bf-af7a-99c9347b40c8", "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": 277, "description": null, "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:07Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}], "tags": [], "created_at": "2026-03-18T15:30:07Z", "updated_at": "2026-03-18T15:30:09Z", "revision_number": 2, "project_id": "6ce5c994b1764848bc7004243d080d33"}}' 2026-03-18 15:30:10,901 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/3d5239bb-4d82-48bf-af7a-99c9347b40c8 0.680s 2026-03-18 15:30:10,901 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:10 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-7afa5051-946c-4416-8561-9fd43a6f4b78', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/3d5239bb-4d82-48bf-af7a-99c9347b40c8'} Body: b'' 2026-03-18 15:30:11,142 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.241s 2026-03-18 15:30:11,143 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '2801', 'x-openstack-request-id': 'req-8852b4c0-ee5c-4d70-8af8-3cd6aad288cf', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups'} Body: b'{"security_groups": [{"id": "948f4813-09fe-49d8-af8d-eba228d7df21", "name": "default", "stateful": true, "tenant_id": "6ce5c994b1764848bc7004243d080d33", "description": "Default security group", "shared": false, "security_group_rules": [{"id": "49abc8c7-cf60-4263-a9be-781fd757e41c", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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": 272, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "9c35fc8f-6ad0-4ba0-8d4c-fca02f685072", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv6", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "standard_attr_id": 273, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "a350dfd3-b4f4-4ff0-8df1-c99271e68462", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv4", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "standard_attr_id": 271, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "e0c8ac27-adec-4199-903c-d5300b2cf732", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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": 274, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}], "tags": [], "created_at": "2026-03-18T15:30:05Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 1, "project_id": "6ce5c994b1764848bc7004243d080d33"}]}' 2026-03-18 15:30:11,304 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/3d5239bb-4d82-48bf-af7a-99c9347b40c8 0.160s 2026-03-18 15:30:11,304 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '146', 'x-openstack-request-id': 'req-096a40e6-7679-4528-8a71-33efa27b38ca', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/3d5239bb-4d82-48bf-af7a-99c9347b40c8'} Body: b'{"NeutronError": {"type": "SecurityGroupNotFound", "message": "Security group 3d5239bb-4d82-48bf-af7a-99c9347b40c8 does not exist", "detail": ""}}' 0 ] tags: -worker-0 time: 2026-03-18 15:30:21.119413Z tags: worker-4 test: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types[id-657c1970-4722-4189-8831-7325f3bc4265,smoke] time: 2026-03-18 15:30:21.180611Z successful: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types[id-657c1970-4722-4189-8831-7325f3bc4265,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 490 2026-03-18 15:30:21,179 29 INFO [tempest.lib.common.rest_client] Request (TestApiDiscovery:test_api_media_types): 200 GET https://keystone-public-openstack.apps-crc.testing/v3 0.057s 2026-03-18 15:30:21,180 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:21 GMT', 'server': 'Apache', 'content-length': '278', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-38b4b5db-887a-4363-8a42-9ddce5e4194c', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3'} Body: b'{"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone-public-openstack.apps-crc.testing/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}}' 0 ] tags: -worker-4 time: 2026-03-18 15:30:21.181374Z tags: worker-4 test: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources[id-b9232f5e-d9e5-4d97-b96c-28d3db4de1bd,smoke] time: 2026-03-18 15:30:21.208250Z successful: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources[id-b9232f5e-d9e5-4d97-b96c-28d3db4de1bd,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 496 2026-03-18 15:30:21,207 29 INFO [tempest.lib.common.rest_client] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://keystone-public-openstack.apps-crc.testing/v3 0.025s 2026-03-18 15:30:21,207 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:21 GMT', 'server': 'Apache', 'content-length': '278', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-828874f7-a030-48e9-92cf-e4a9a74245d7', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3'} Body: b'{"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone-public-openstack.apps-crc.testing/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}}' 0 ] tags: -worker-4 time: 2026-03-18 15:30:21.209126Z tags: worker-4 test: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses[id-8879a470-abfb-47bb-bb8d-5a7fd279ad1e,smoke] time: 2026-03-18 15:30:21.253568Z successful: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses[id-8879a470-abfb-47bb-bb8d-5a7fd279ad1e,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 495 2026-03-18 15:30:21,252 29 INFO [tempest.lib.common.rest_client] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://keystone-public-openstack.apps-crc.testing/v3 0.043s 2026-03-18 15:30:21,253 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:21 GMT', 'server': 'Apache', 'content-length': '278', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-253ae05a-e46c-45a2-9c25-b2d39863921f', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3'} Body: b'{"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone-public-openstack.apps-crc.testing/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}}' 0 ] tags: -worker-4 time: 2026-03-18 15:30:21.254170Z tags: worker-4 test: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions[id-721f480f-35b6-46c7-846e-047e6acea0dc,smoke] time: 2026-03-18 15:30:21.284794Z successful: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions[id-721f480f-35b6-46c7-846e-047e6acea0dc,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 4C6 2026-03-18 15:30:21,284 29 INFO [tempest.lib.common.rest_client] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://keystone-public-openstack.apps-crc.testing/ 0.029s 2026-03-18 15:30:21,284 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:21 GMT', 'server': 'Apache', 'content-length': '293', 'location': 'https://keystone-public-openstack.apps-crc.testing/v3/', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-768c3c3e-0236-440f-a185-3d15a4d3e69c', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '300', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/'} Body: b'{"versions": {"values": [{"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone-public-openstack.apps-crc.testing/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}]}}' 0 ] tags: -worker-4 time: 2026-03-18 15:30:11.305475Z tags: worker-0 test: tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule[id-cfb99e0e-7410-4a3d-8a0c-959a63ee77e9,smoke] time: 2026-03-18 15:30:22.522832Z successful: tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule[id-cfb99e0e-7410-4a3d-8a0c-959a63ee77e9,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' B839 2026-03-18 15:30:12,170 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.864s 2026-03-18 15:30:12,170 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-secgroup--2116265149"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1561', 'x-openstack-request-id': 'req-cfe1035e-cbdb-480e-ad60-1f1944b212f8', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "903982a5-6acf-4e53-b386-0f07423c046a", "name": "tempest-secgroup--2116265149", "stateful": true, "tenant_id": "6ce5c994b1764848bc7004243d080d33", "description": "", "shared": false, "security_group_rules": [{"id": "5e33ed75-39bf-46ed-93ab-65575aa1ac26", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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": 279, "description": null, "tags": [], "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "fd2ba849-8d64-485f-8e3c-4c7e5c653a02", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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": 280, "description": null, "tags": [], "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}], "tags": [], "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 1, "project_id": "6ce5c994b1764848bc7004243d080d33"}}' 2026-03-18 15:30:12,910 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.739s 2026-03-18 15:30:12,910 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": "903982a5-6acf-4e53-b386-0f07423c046a", "protocol": "tcp", "direction": "ingress", "ethertype": "IPv6"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '569', 'x-openstack-request-id': 'req-fa7a57a3-bf7a-4e9b-bd1d-9b87614a0b4c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "07dfabd8-ee21-4908-84ff-111c7a7dfb4a", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "ethertype": "IPv6", "direction": "ingress", "protocol": "tcp", "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-18T15:30:12Z", "updated_at": "2026-03-18T15:30:12Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}}' 2026-03-18 15:30:13,223 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/07dfabd8-ee21-4908-84ff-111c7a7dfb4a 0.313s 2026-03-18 15:30:13,223 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '569', 'x-openstack-request-id': 'req-dd8e4f85-2e3f-4a15-addb-330a55014d83', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/07dfabd8-ee21-4908-84ff-111c7a7dfb4a'} Body: b'{"security_group_rule": {"id": "07dfabd8-ee21-4908-84ff-111c7a7dfb4a", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "ethertype": "IPv6", "direction": "ingress", "protocol": "tcp", "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-18T15:30:12Z", "updated_at": "2026-03-18T15:30:12Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}}' 2026-03-18 15:30:13,575 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.351s 2026-03-18 15:30:13,575 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3918', 'x-openstack-request-id': 'req-739b636d-e79b-4fee-9679-b84ae2d7aac3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "07dfabd8-ee21-4908-84ff-111c7a7dfb4a", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "ethertype": "IPv6", "direction": "ingress", "protocol": "tcp", "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-18T15:30:12Z", "updated_at": "2026-03-18T15:30:12Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "49abc8c7-cf60-4263-a9be-781fd757e41c", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "5e33ed75-39bf-46ed-93ab-65575aa1ac26", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "9c35fc8f-6ad0-4ba0-8d4c-fca02f685072", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv6", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "a350dfd3-b4f4-4ff0-8df1-c99271e68462", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv4", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "e0c8ac27-adec-4199-903c-d5300b2cf732", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "fd2ba849-8d64-485f-8e3c-4c7e5c653a02", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}]}' 2026-03-18 15:30:14,769 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/07dfabd8-ee21-4908-84ff-111c7a7dfb4a 1.193s 2026-03-18 15:30:14,770 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:14 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-68456a39-c204-446c-8a73-00c2feaced78', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/07dfabd8-ee21-4908-84ff-111c7a7dfb4a'} Body: b'' 2026-03-18 15:30:15,073 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.303s 2026-03-18 15:30:15,074 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3372', 'x-openstack-request-id': 'req-b9757347-e2c0-43ad-9bb3-c6a02fbae576', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "49abc8c7-cf60-4263-a9be-781fd757e41c", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "5e33ed75-39bf-46ed-93ab-65575aa1ac26", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "9c35fc8f-6ad0-4ba0-8d4c-fca02f685072", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv6", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "a350dfd3-b4f4-4ff0-8df1-c99271e68462", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv4", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "e0c8ac27-adec-4199-903c-d5300b2cf732", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "fd2ba849-8d64-485f-8e3c-4c7e5c653a02", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}]}' 2026-03-18 15:30:15,576 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.501s 2026-03-18 15:30:15,576 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": "903982a5-6acf-4e53-b386-0f07423c046a", "protocol": "udp", "direction": "ingress", "ethertype": "IPv6"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '569', 'x-openstack-request-id': 'req-fc8c7774-aeca-4878-8e84-53517c27d085', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "5de5e5e1-6f7e-4ee5-975c-b72a0425d04e", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "ethertype": "IPv6", "direction": "ingress", "protocol": "udp", "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-18T15:30:15Z", "updated_at": "2026-03-18T15:30:15Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}}' 2026-03-18 15:30:15,859 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/5de5e5e1-6f7e-4ee5-975c-b72a0425d04e 0.283s 2026-03-18 15:30:15,860 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '569', 'x-openstack-request-id': 'req-1e9a007b-6999-4f35-9c8e-11491d25d0fe', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/5de5e5e1-6f7e-4ee5-975c-b72a0425d04e'} Body: b'{"security_group_rule": {"id": "5de5e5e1-6f7e-4ee5-975c-b72a0425d04e", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "ethertype": "IPv6", "direction": "ingress", "protocol": "udp", "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-18T15:30:15Z", "updated_at": "2026-03-18T15:30:15Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}}' 2026-03-18 15:30:16,465 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.604s 2026-03-18 15:30:16,466 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3918', 'x-openstack-request-id': 'req-dc2718f7-d0c6-4551-a4c5-d581e4309d69', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "49abc8c7-cf60-4263-a9be-781fd757e41c", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "5de5e5e1-6f7e-4ee5-975c-b72a0425d04e", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "ethertype": "IPv6", "direction": "ingress", "protocol": "udp", "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-18T15:30:15Z", "updated_at": "2026-03-18T15:30:15Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "5e33ed75-39bf-46ed-93ab-65575aa1ac26", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "9c35fc8f-6ad0-4ba0-8d4c-fca02f685072", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv6", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "a350dfd3-b4f4-4ff0-8df1-c99271e68462", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv4", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "e0c8ac27-adec-4199-903c-d5300b2cf732", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "fd2ba849-8d64-485f-8e3c-4c7e5c653a02", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}]}' 2026-03-18 15:30:17,334 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/5de5e5e1-6f7e-4ee5-975c-b72a0425d04e 0.867s 2026-03-18 15:30:17,334 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:17 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-e48defe5-12dd-4be1-bd7c-43c30ddfa679', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/5de5e5e1-6f7e-4ee5-975c-b72a0425d04e'} Body: b'' 2026-03-18 15:30:17,946 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.611s 2026-03-18 15:30:17,946 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:17 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3372', 'x-openstack-request-id': 'req-d129df65-7fee-4059-8b16-e7b7339499ec', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "49abc8c7-cf60-4263-a9be-781fd757e41c", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "5e33ed75-39bf-46ed-93ab-65575aa1ac26", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "9c35fc8f-6ad0-4ba0-8d4c-fca02f685072", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv6", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "a350dfd3-b4f4-4ff0-8df1-c99271e68462", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv4", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "e0c8ac27-adec-4199-903c-d5300b2cf732", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "fd2ba849-8d64-485f-8e3c-4c7e5c653a02", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}]}' 2026-03-18 15:30:19,114 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 1.167s 2026-03-18 15:30:19,115 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": "903982a5-6acf-4e53-b386-0f07423c046a", "protocol": "icmp", "direction": "ingress", "ethertype": "IPv6"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:19 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '575', 'x-openstack-request-id': 'req-c2720a17-065c-4073-8389-8941d517971a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "af3f408b-c86b-4f57-b5d4-b8a550b6867d", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "ethertype": "IPv6", "direction": "ingress", "protocol": "ipv6-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-18T15:30:18Z", "updated_at": "2026-03-18T15:30:18Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}}' 2026-03-18 15:30:19,431 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/af3f408b-c86b-4f57-b5d4-b8a550b6867d 0.315s 2026-03-18 15:30:19,433 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:19 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '575', 'x-openstack-request-id': 'req-5ded81c3-db30-40ec-b042-07640d882c70', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/af3f408b-c86b-4f57-b5d4-b8a550b6867d'} Body: b'{"security_group_rule": {"id": "af3f408b-c86b-4f57-b5d4-b8a550b6867d", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "ethertype": "IPv6", "direction": "ingress", "protocol": "ipv6-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-18T15:30:18Z", "updated_at": "2026-03-18T15:30:18Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}}' 2026-03-18 15:30:19,852 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.418s 2026-03-18 15:30:19,854 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:19 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3924', 'x-openstack-request-id': 'req-0cb4f6a2-884f-4299-9c1b-c76a5c4abfa0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "49abc8c7-cf60-4263-a9be-781fd757e41c", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "5e33ed75-39bf-46ed-93ab-65575aa1ac26", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "9c35fc8f-6ad0-4ba0-8d4c-fca02f685072", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv6", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "a350dfd3-b4f4-4ff0-8df1-c99271e68462", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv4", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "af3f408b-c86b-4f57-b5d4-b8a550b6867d", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "ethertype": "IPv6", "direction": "ingress", "protocol": "ipv6-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-18T15:30:18Z", "updated_at": "2026-03-18T15:30:18Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "e0c8ac27-adec-4199-903c-d5300b2cf732", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "fd2ba849-8d64-485f-8e3c-4c7e5c653a02", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}]}' 2026-03-18 15:30:20,838 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/af3f408b-c86b-4f57-b5d4-b8a550b6867d 0.978s 2026-03-18 15:30:20,845 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:20 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-e5d6f56d-fbd6-4b21-ac0b-382de55621e8', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules/af3f408b-c86b-4f57-b5d4-b8a550b6867d'} Body: b'' 2026-03-18 15:30:21,078 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.232s 2026-03-18 15:30:21,078 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:21 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3372', 'x-openstack-request-id': 'req-b9bd6232-ef31-4818-a1d7-b0ccdcbfdc37', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules'} Body: b'{"security_group_rules": [{"id": "49abc8c7-cf60-4263-a9be-781fd757e41c", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "5e33ed75-39bf-46ed-93ab-65575aa1ac26", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "9c35fc8f-6ad0-4ba0-8d4c-fca02f685072", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv6", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "a350dfd3-b4f4-4ff0-8df1-c99271e68462", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv4", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "e0c8ac27-adec-4199-903c-d5300b2cf732", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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, "description": null, "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "fd2ba849-8d64-485f-8e3c-4c7e5c653a02", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "903982a5-6acf-4e53-b386-0f07423c046a", "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, "description": null, "created_at": "2026-03-18T15:30:11Z", "updated_at": "2026-03-18T15:30:11Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}]}' 2026-03-18 15:30:21,416 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/903982a5-6acf-4e53-b386-0f07423c046a 0.337s 2026-03-18 15:30:21,416 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:21 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-c2e961de-9fc2-4bd1-ac29-50921022dd5a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups/903982a5-6acf-4e53-b386-0f07423c046a'} Body: b'' 2026-03-18 15:30:22,522 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 1.104s 2026-03-18 15:30:22,522 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:22 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '2801', 'x-openstack-request-id': 'req-6931b69f-6e18-4020-ba3e-d9a57bdd3258', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups'} Body: b'{"security_groups": [{"id": "948f4813-09fe-49d8-af8d-eba228d7df21", "name": "default", "stateful": true, "tenant_id": "6ce5c994b1764848bc7004243d080d33", "description": "Default security group", "shared": false, "security_group_rules": [{"id": "49abc8c7-cf60-4263-a9be-781fd757e41c", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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": 272, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "9c35fc8f-6ad0-4ba0-8d4c-fca02f685072", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv6", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "standard_attr_id": 273, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "a350dfd3-b4f4-4ff0-8df1-c99271e68462", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv4", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "standard_attr_id": 271, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "e0c8ac27-adec-4199-903c-d5300b2cf732", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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": 274, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}], "tags": [], "created_at": "2026-03-18T15:30:05Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 1, "project_id": "6ce5c994b1764848bc7004243d080d33"}]}' 0 ] tags: -worker-0 time: 2026-03-18 15:30:22.526499Z tags: worker-0 test: tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups[id-e30abd17-fef9-4739-8617-dc26da88e686,smoke] time: 2026-03-18 15:30:23.041300Z successful: tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups[id-e30abd17-fef9-4739-8617-dc26da88e686,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' E7B 2026-03-18 15:30:23,039 25 INFO [tempest.lib.common.rest_client] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.513s 2026-03-18 15:30:23,040 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:23 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '2801', 'x-openstack-request-id': 'req-808273f6-24d9-4d13-960a-1f60bb5a22c7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups'} Body: b'{"security_groups": [{"id": "948f4813-09fe-49d8-af8d-eba228d7df21", "name": "default", "stateful": true, "tenant_id": "6ce5c994b1764848bc7004243d080d33", "description": "Default security group", "shared": false, "security_group_rules": [{"id": "49abc8c7-cf60-4263-a9be-781fd757e41c", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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": 272, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "9c35fc8f-6ad0-4ba0-8d4c-fca02f685072", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv6", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "standard_attr_id": 273, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "a350dfd3-b4f4-4ff0-8df1-c99271e68462", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "ethertype": "IPv4", "direction": "ingress", "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": "948f4813-09fe-49d8-af8d-eba228d7df21", "standard_attr_id": 271, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}, {"id": "e0c8ac27-adec-4199-903c-d5300b2cf732", "tenant_id": "6ce5c994b1764848bc7004243d080d33", "security_group_id": "948f4813-09fe-49d8-af8d-eba228d7df21", "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": 274, "description": null, "tags": [], "created_at": "2026-03-18T15:30:06Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 0, "project_id": "6ce5c994b1764848bc7004243d080d33"}], "tags": [], "created_at": "2026-03-18T15:30:05Z", "updated_at": "2026-03-18T15:30:06Z", "revision_number": 1, "project_id": "6ce5c994b1764848bc7004243d080d33"}]}' 0 ] tags: -worker-0 time: 2026-03-18 15:30:32.466332Z tags: worker-6 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-18 15:30:32.788441Z 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-18 15:30:32,691 31 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/a0008026-d41d-4f94-8064-89aba8fa6830 0.224s 2026-03-18 15:30:32,691 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"region": {"description": "tempest-description-1918875685"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:32 GMT', 'server': 'Apache', 'content-length': '255', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-314d48f7-ff32-4e76-b467-81d9b36d14ce', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/a0008026-d41d-4f94-8064-89aba8fa6830'} Body: b'{"region": {"id": "a0008026-d41d-4f94-8064-89aba8fa6830", "description": "tempest-description-1918875685", "parent_region_id": null, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/regions/a0008026-d41d-4f94-8064-89aba8fa6830"}}}\n' 2026-03-18 15:30:32,787 31 INFO [tempest.lib.common.rest_client] Request (RegionsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/regions/a0008026-d41d-4f94-8064-89aba8fa6830 0.094s 2026-03-18 15:30:32,788 31 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:32 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-fdab57f2-96cd-4a24-8bcf-4bfc645319da', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/regions/a0008026-d41d-4f94-8064-89aba8fa6830'} Body: b'' 0 ] tags: -worker-6 time: 2026-03-18 15:30:26.376826Z tags: worker-1 test: tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet[id-0e269138-0da6-4efc-a46d-578161e7b221,smoke] time: 2026-03-18 15:30:35.427029Z successful: tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet[id-0e269138-0da6-4efc-a46d-578161e7b221,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2109 2026-03-18 15:30:27,736 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.354s 2026-03-18 15:30:27,737 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-NetworksTest-test-network-249581825"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:27 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '637', 'x-openstack-request-id': 'req-e2233f42-3c10-4071-9443-44b4893244d5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"db39a7ed-c194-434f-b682-00363d00dc45","name":"tempest-NetworksTest-test-network-249581825","tenant_id":"bc1d820d9cba4fdcb29e9447a0e9faf2","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"bc1d820d9cba4fdcb29e9447a0e9faf2","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-18T15:30:26Z","updated_at":"2026-03-18T15:30:26Z","revision_number":1}}' 2026-03-18 15:30:28,605 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/networks/db39a7ed-c194-434f-b682-00363d00dc45 0.867s 2026-03-18 15:30:28,605 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': 'Wed, 18 Mar 2026 15:30:28 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '586', 'x-openstack-request-id': 'req-4c74ed3b-3d44-49c4-a972-603045d5680c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/db39a7ed-c194-434f-b682-00363d00dc45'} Body: b'{"network":{"id":"db39a7ed-c194-434f-b682-00363d00dc45","name":"New_network","tenant_id":"bc1d820d9cba4fdcb29e9447a0e9faf2","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-18T15:30:26Z","updated_at":"2026-03-18T15:30:28Z","revision_number":2,"project_id":"bc1d820d9cba4fdcb29e9447a0e9faf2"}}' 2026-03-18 15:30:31,163 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 2.557s 2026-03-18 15:30:31,163 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "db39a7ed-c194-434f-b682-00363d00dc45", "cidr": "10.100.0.0/28", "ip_version": 4, "gateway_ip": "10.100.0.1"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:31 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '602', 'x-openstack-request-id': 'req-da057730-d0c0-4774-9da4-1b14dab59394', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"607d4faa-b5c5-4442-a5b2-7da67bb833ca","name":"","tenant_id":"bc1d820d9cba4fdcb29e9447a0e9faf2","network_id":"db39a7ed-c194-434f-b682-00363d00dc45","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.100.0.1","cidr":"10.100.0.0/28","allocation_pools":[{"start":"10.100.0.2","end":"10.100.0.14"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-18T15:30:29Z","updated_at":"2026-03-18T15:30:29Z","revision_number":0,"project_id":"bc1d820d9cba4fdcb29e9447a0e9faf2"}}' 2026-03-18 15:30:32,392 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/607d4faa-b5c5-4442-a5b2-7da67bb833ca 1.227s 2026-03-18 15:30:32,393 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': 'Wed, 18 Mar 2026 15:30:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '612', 'x-openstack-request-id': 'req-ecc2e105-259c-4997-99fc-5831b6b2154c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/607d4faa-b5c5-4442-a5b2-7da67bb833ca'} Body: b'{"subnet":{"id":"607d4faa-b5c5-4442-a5b2-7da67bb833ca","name":"New_subnet","tenant_id":"bc1d820d9cba4fdcb29e9447a0e9faf2","network_id":"db39a7ed-c194-434f-b682-00363d00dc45","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.100.0.1","cidr":"10.100.0.0/28","allocation_pools":[{"start":"10.100.0.2","end":"10.100.0.14"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-18T15:30:29Z","updated_at":"2026-03-18T15:30:32Z","revision_number":1,"project_id":"bc1d820d9cba4fdcb29e9447a0e9faf2"}}' 2026-03-18 15:30:35,159 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/db39a7ed-c194-434f-b682-00363d00dc45 2.765s 2026-03-18 15:30:35,159 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:35 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-98720915-4ac6-4c2f-98f8-c71679bfb045', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/db39a7ed-c194-434f-b682-00363d00dc45'} Body: b'' 2026-03-18 15:30:35,424 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:_run_cleanups): 404 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/db39a7ed-c194-434f-b682-00363d00dc45 0.264s 2026-03-18 15:30:35,425 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '138', 'x-openstack-request-id': 'req-05b7b584-eb92-45fa-bc33-c605f95e6af7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/db39a7ed-c194-434f-b682-00363d00dc45'} Body: b'{"NeutronError": {"type": "NetworkNotFound", "message": "Network db39a7ed-c194-434f-b682-00363d00dc45 could not be found.", "detail": ""}}' 0 ] tags: -worker-1 time: 2026-03-18 15:30:35.428845Z tags: worker-1 test: tempest.api.network.test_networks.NetworksTest.test_external_network_visibility[id-af774677-42a9-4e4b-bb58-16fe6a5bc1ec,smoke] time: 2026-03-18 15:30:37.442229Z successful: tempest.api.network.test_networks.NetworksTest.test_external_network_visibility[id-af774677-42a9-4e4b-bb58-16fe6a5bc1ec,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 1D96 2026-03-18 15:30:36,247 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_external_network_visibility): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks?router%3Aexternal=True 0.815s 2026-03-18 15:30:36,247 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '640', 'x-openstack-request-id': 'req-6c14c566-179f-4d95-8ea8-8e2fbc08215b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd","name":"public","tenant_id":"a17da2ec394049ec82e5b931cc609cbb","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["e2642032-720f-4da0-a408-18efcaf6585f"],"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-18T15:03:11Z","updated_at":"2026-03-18T15:03:22Z","revision_number":2,"project_id":"a17da2ec394049ec82e5b931cc609cbb"}]}' 2026-03-18 15:30:36,965 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_external_network_visibility): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets?network_id=c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd 0.717s 2026-03-18 15:30:36,965 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '14', 'x-openstack-request-id': 'req-d9635b48-5b38-40ac-9f60-fa975afc2a5e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets?network_id=c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd'} Body: b'{"subnets":[]}' 2026-03-18 15:30:37,440 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_external_network_visibility): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions 0.473s 2026-03-18 15:30:37,441 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:37 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '17205', 'x-openstack-request-id': 'req-ff79eb93-c3dc-4a28-b902-cf138ee38564', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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-18 15:30:37.443069Z tags: worker-1 test: tempest.api.network.test_networks.NetworksTest.test_list_networks[id-f7ffdeda-e200-4a7a-bcbe-05716e86bf43,smoke] time: 2026-03-18 15:30:38.071322Z successful: tempest.api.network.test_networks.NetworksTest.test_list_networks[id-f7ffdeda-e200-4a7a-bcbe-05716e86bf43,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' AD7 2026-03-18 15:30:38,070 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_list_networks): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.626s 2026-03-18 15:30:38,070 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:38 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1894', 'x-openstack-request-id': 'req-1d7b41ad-7c0d-4ddd-9b46-e70abcf7b4a0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"02561575-59c9-4e38-a8b2-a80a43a2e046","name":"tempest-NetworksTest-test-network-1308883990","tenant_id":"bc1d820d9cba4fdcb29e9447a0e9faf2","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["a8b1a99b-5558-45e8-956f-f922d4a10d34"],"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-18T15:30:19Z","updated_at":"2026-03-18T15:30:22Z","revision_number":2,"project_id":"bc1d820d9cba4fdcb29e9447a0e9faf2"},{"id":"8d0592e1-b0b0-4459-ad44-143e170dbf62","name":"private","tenant_id":"a17da2ec394049ec82e5b931cc609cbb","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["c2ec0028-cee9-42eb-a7c6-6ed954d4515b"],"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-18T15:02:56Z","updated_at":"2026-03-18T15:03:04Z","revision_number":2,"project_id":"a17da2ec394049ec82e5b931cc609cbb"},{"id":"c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd","name":"public","tenant_id":"a17da2ec394049ec82e5b931cc609cbb","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["e2642032-720f-4da0-a408-18efcaf6585f"],"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-18T15:03:11Z","updated_at":"2026-03-18T15:03:22Z","revision_number":2,"project_id":"a17da2ec394049ec82e5b931cc609cbb"}]}' 0 ] tags: -worker-1 time: 2026-03-18 15:30:30.838578Z tags: worker-0 test: tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_large_object[id-22eeeb2b-3668-4160-baef-44790f65a5a0,smoke] time: 2026-03-18 15:30:38.602672Z successful: tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_large_object[id-22eeeb2b-3668-4160-baef-44790f65a5a0,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 170F 2026-03-18 15:30:34,134 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:setUp): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953 3.193s 2026-03-18 15:30:34,134 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:34 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'x-trans-id': 'tx1c3ebb657de34653a1078-0069bac517', 'x-openstack-request-id': 'tx1c3ebb657de34653a1078-0069bac517', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953'} Body: b'' 2026-03-18 15:30:36,436 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:setUp): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953 2.301s 2026-03-18 15:30:36,437 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Container-Meta-quota-bytes': '10', 'X-Container-Meta-quota-count': '3', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'tx7080e2bac1e24a93ab31e-0069bac51a', 'x-openstack-request-id': 'tx7080e2bac1e24a93ab31e-0069bac51a', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953'} Body: b'' 2026-03-18 15:30:36,528 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_large_object): 204 HEAD https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953 0.090s 2026-03-18 15:30:36,529 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json; charset=utf-8', 'x-container-object-count': '0', 'x-container-bytes-used': '0', 'x-timestamp': '1773847833.34668', 'x-container-meta-quota-bytes': '10', 'x-container-meta-quota-count': '3', 'last-modified': 'Wed, 18 Mar 2026 15:30:36 GMT', 'accept-ranges': 'bytes', 'x-storage-policy': 'Policy-0', 'vary': 'Accept', 'x-trans-id': 'tx0dba7351e1e143819ff70-0069bac51c', 'x-openstack-request-id': 'tx0dba7351e1e143819ff70-0069bac51c', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953'} Body: b'' 2026-03-18 15:30:38,077 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_large_object): 413 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953/tempest-TestObject-1226463292 1.547s 2026-03-18 15:30:38,077 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: testtesttes Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:38 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '21', 'x-trans-id': 'tx6e76b3a799af48dd8f1b9-0069bac51d', 'x-openstack-request-id': 'tx6e76b3a799af48dd8f1b9-0069bac51d', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '413', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953/tempest-TestObject-1226463292'} Body: b'Upload exceeds quota.' 2026-03-18 15:30:38,601 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_large_object): 204 HEAD https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953 0.522s 2026-03-18 15:30:38,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': 'Wed, 18 Mar 2026 15:30:38 GMT', 'server': 'Apache', 'content-type': 'application/json; charset=utf-8', 'x-container-object-count': '0', 'x-container-bytes-used': '0', 'x-timestamp': '1773847833.34668', 'x-container-meta-quota-bytes': '10', 'x-container-meta-quota-count': '3', 'last-modified': 'Wed, 18 Mar 2026 15:30:36 GMT', 'accept-ranges': 'bytes', 'x-storage-policy': 'Policy-0', 'vary': 'Accept', 'x-trans-id': 'tx932464e335c94df29df3d-0069bac51e', 'x-openstack-request-id': 'tx932464e335c94df29df3d-0069bac51e', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-18 15:30:38.071648Z tags: worker-1 test: tempest.api.network.test_networks.NetworksTest.test_list_subnets[id-db68ba48-f4ea-49e9-81d1-e367f6d0b20a,smoke] time: 2026-03-18 15:30:39.786171Z successful: tempest.api.network.test_networks.NetworksTest.test_list_subnets[id-db68ba48-f4ea-49e9-81d1-e367f6d0b20a,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 837 2026-03-18 15:30:39,748 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_list_subnets): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 1.676s 2026-03-18 15:30:39,785 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:39 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1225', 'x-openstack-request-id': 'req-a19ee6ab-73b7-4451-bfb3-e35811a54fdc', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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":"a8b1a99b-5558-45e8-956f-f922d4a10d34","name":"","tenant_id":"bc1d820d9cba4fdcb29e9447a0e9faf2","network_id":"02561575-59c9-4e38-a8b2-a80a43a2e046","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.100.255.241","cidr":"10.100.255.240/28","allocation_pools":[{"start":"10.100.255.242","end":"10.100.255.254"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-18T15:30:22Z","updated_at":"2026-03-18T15:30:22Z","revision_number":0,"project_id":"bc1d820d9cba4fdcb29e9447a0e9faf2"},{"id":"c2ec0028-cee9-42eb-a7c6-6ed954d4515b","name":"priv_sub","tenant_id":"a17da2ec394049ec82e5b931cc609cbb","network_id":"8d0592e1-b0b0-4459-ad44-143e170dbf62","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-18T15:03:04Z","updated_at":"2026-03-18T15:03:04Z","revision_number":0,"project_id":"a17da2ec394049ec82e5b931cc609cbb"}]}' 0 ] tags: -worker-1 time: 2026-03-18 15:30:39.786570Z tags: worker-1 test: tempest.api.network.test_networks.NetworksTest.test_show_network[id-2bf13842-c93f-4a69-83ed-717d2ec3b44e,smoke] time: 2026-03-18 15:30:41.243039Z successful: tempest.api.network.test_networks.NetworksTest.test_show_network[id-2bf13842-c93f-4a69-83ed-717d2ec3b44e,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 64A 2026-03-18 15:30:41,241 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_show_network): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks/02561575-59c9-4e38-a8b2-a80a43a2e046 1.454s 2026-03-18 15:30:41,242 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '657', 'x-openstack-request-id': 'req-93af65e3-a611-4740-8c2c-c99bee48999f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/02561575-59c9-4e38-a8b2-a80a43a2e046'} Body: b'{"network":{"id":"02561575-59c9-4e38-a8b2-a80a43a2e046","name":"tempest-NetworksTest-test-network-1308883990","tenant_id":"bc1d820d9cba4fdcb29e9447a0e9faf2","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["a8b1a99b-5558-45e8-956f-f922d4a10d34"],"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-18T15:30:19Z","updated_at":"2026-03-18T15:30:22Z","revision_number":2,"project_id":"bc1d820d9cba4fdcb29e9447a0e9faf2"}}' 0 ] tags: -worker-1 time: 2026-03-18 15:30:41.243923Z tags: worker-1 test: tempest.api.network.test_networks.NetworksTest.test_show_subnet[id-bd635d81-6030-4dd1-b3b9-31ba0cfdf6cc,smoke] time: 2026-03-18 15:30:41.445540Z successful: tempest.api.network.test_networks.NetworksTest.test_show_subnet[id-bd635d81-6030-4dd1-b3b9-31ba0cfdf6cc,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 61F 2026-03-18 15:30:41,444 26 INFO [tempest.lib.common.rest_client] Request (NetworksTest:test_show_subnet): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/a8b1a99b-5558-45e8-956f-f922d4a10d34 0.199s 2026-03-18 15:30:41,444 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '617', 'x-openstack-request-id': 'req-490a0c1d-7a22-42e3-a9a4-8d7b9c0e1148', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/a8b1a99b-5558-45e8-956f-f922d4a10d34'} Body: b'{"subnet":{"id":"a8b1a99b-5558-45e8-956f-f922d4a10d34","name":"","tenant_id":"bc1d820d9cba4fdcb29e9447a0e9faf2","network_id":"02561575-59c9-4e38-a8b2-a80a43a2e046","ip_version":4,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"10.100.255.241","cidr":"10.100.255.240/28","allocation_pools":[{"start":"10.100.255.242","end":"10.100.255.254"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-03-18T15:30:22Z","updated_at":"2026-03-18T15:30:22Z","revision_number":0,"project_id":"bc1d820d9cba4fdcb29e9447a0e9faf2"}}' 0 ] tags: -worker-1 time: 2026-03-18 15:30:31.271533Z tags: worker-4 test: tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions[id-ef28c7e6-e646-4979-9d67-deb207bc5564,smoke] time: 2026-03-18 15:30:51.802397Z successful: tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions[id-ef28c7e6-e646-4979-9d67-deb207bc5564,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 10000 2026-03-18 15:30:31,650 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions 0.378s 2026-03-18 15:30:31,721 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:31 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '17205', 'x-openstack-request-id': 'req-2f58f2cc-dda3-4fd4-b145-029c4ed89c83', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions'} Body: b'{"extensions": [{"name": "Address group", "alias": "address-group", "description": "Support address group", "updated": "2020-07-15T10:00:00-00:00", "links": []}, {"name": "Address scope", "alias": "address-scope", "description": "Address scopes extension.", "updated": "2015-07-26T10:00:00-00:00", "links": []}, {"name": "agent", "alias": "agent", "description": "The agent management extension.", "updated": "2013-02-03T10:00:00-00:00", "links": []}, {"name": "Allowed Address Pairs", "alias": "allowed-address-pairs", "description": "Provides allowed address pairs", "updated": "2013-07-23T10:00:00-00:00", "links": []}, {"name": "Auto Allocated Topology Services", "alias": "auto-allocated-topology", "description": "Auto Allocated Topology Services.", "updated": "2016-01-01T00:00:00-00:00", "links": []}, {"name": "Availability Zone", "alias": "availability_zone", "description": "The availability zone extension.", "updated": "2015-01-01T10:00:00-00:00", "links": []}, {"name": "Default Subnetpools", "alias": "default-subnetpools", "description": "Provides ability to mark and use a subnetpool as the default.", "updated": "2016-02-18T18:00:00-00:00", "links": []}, {"name": "DHCP Agent Scheduler", "alias": "dhcp_agent_scheduler", "description": "Schedule networks among dhcp agents", "updated": "2013-02-07T10:00:00-00:00", "links": []}, {"name": "DNS Integration", "alias": "dns-integration", "description": "Provides integration with DNS.", "updated": "2015-08-15T18:00:00-00:00", "links": []}, {"name": "dns_domain for ports", "alias": "dns-domain-ports", "description": "Allows the DNS domain to be specified for a network port.", "updated": "2017-04-24T10:00:00-00:00", "links": []}, {"name": "DNS domain names with keywords allowed", "alias": "dns-integration-domain-keywords", "description": "Allows to use keywords like , , and as DNS domain name", "updated": "2020-06-15T18:00:00-00:00", "links": []}, {"name": "Expose Floating IP port forwardings", "alias": "expose-port-forwarding-in-fip", "description": "Expose port forwarding fields in floating IP response", "updated": "2018-06-28T16:00:00-00:00", "links": []}, {"name": "Neutron external network", "alias": "external-net", "description": "Adds external network attribute to network resource.", "updated": "2013-01-14T10:00:00-00:00", "links": []}, {"name": "Neutron Extra DHCP options", "alias": "extra_dhcp_opt", "description": "Extra options configuration for DHCP. For example PXE boot options to DHCP clients can be specified (e.g. tftp-server, server-ip-address, bootfile-name)", "updated": "2013-03-17T12:00:00-00:00", "links": []}, {"name": "Neutron Extra Route", "alias": "extraroute", "description": "Extra routes configuration for L3 router", "updated": "2013-02-01T10:00:00-00:00", "links": []}, {"name": "Filter parameters validation", "alias": "filter-validation", "description": "Provides validation on filter parameters.", "updated": "2018-07-04T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Forwarding new attribute description", "alias": "floating-ip-port-forwarding-description", "description": "Add a description field to Port Forwarding rules", "updated": "2019-11-01T10:00:00-00:00", "links": []}, {"name": "Floating IP port forwarding detail", "alias": "floating-ip-port-forwarding-detail", "description": "Allow list floating ip return more port forwarding data, include\'id\' and \'internal_port_id\'", "updated": "2022-05-06T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Forwarding support port ranges", "alias": "floating-ip-port-forwarding-port-ranges", "description": "Add suport to port ranges", "updated": "2020-07-01T10:00:00-00:00", "links": []}, {"name": "Floating IP Port Details Extension", "alias": "fip-port-details", "description": "Add port_details attribute to Floating IP resource", "updated": "2018-04-09T10:00:00-00:00", "links": []}, {"name": "Neutron Service Flavors", "alias": "flavors", "description": "Flavor specification for Neutron advanced services.", "updated": "2015-09-17T10:00:00-00:00", "li 2026-03-18 15:30:31,885 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-group 0.163s 2026-03-18 15:30:31,886 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:31 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '159', 'x-openstack-request-id': 'req-20ca7dd7-613d-485f-a6e9-2b661dea389d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-group'} Body: b'{"extension": {"name": "Address group", "alias": "address-group", "description": "Support address group", "updated": "2020-07-15T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:31,955 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-scope 0.069s 2026-03-18 15:30:31,956 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:31 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '163', 'x-openstack-request-id': 'req-c2b322c5-1e6f-4db6-a52b-1f738e62bc67', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/address-scope'} Body: b'{"extension": {"name": "Address scope", "alias": "address-scope", "description": "Address scopes extension.", "updated": "2015-07-26T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:32,235 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/agent 0.279s 2026-03-18 15:30:32,236 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '153', 'x-openstack-request-id': 'req-f9f93d0c-e610-4211-b5de-3133beb79ca0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/agent'} Body: b'{"extension": {"name": "agent", "alias": "agent", "description": "The agent management extension.", "updated": "2013-02-03T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:32,311 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/allowed-address-pairs 0.074s 2026-03-18 15:30:32,311 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '184', 'x-openstack-request-id': 'req-e967fbe5-7607-484c-8a09-7ec52710546a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/allowed-address-pairs'} Body: b'{"extension": {"name": "Allowed Address Pairs", "alias": "allowed-address-pairs", "description": "Provides allowed address pairs", "updated": "2013-07-23T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:32,445 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/auto-allocated-topology 0.133s 2026-03-18 15:30:32,445 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-7dad4099-6566-41ae-a836-fb27aa52e2be', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/auto-allocated-topology'} Body: b'{"extension": {"name": "Auto Allocated Topology Services", "alias": "auto-allocated-topology", "description": "Auto Allocated Topology Services.", "updated": "2016-01-01T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:32,701 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/availability_zone 0.255s 2026-03-18 15:30:32,701 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '178', 'x-openstack-request-id': 'req-98a7eac1-32ff-478e-84e4-4962e95e0682', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/availability_zone'} Body: b'{"extension": {"name": "Availability Zone", "alias": "availability_zone", "description": "The availability zone extension.", "updated": "2015-01-01T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:32,835 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/default-subnetpools 0.133s 2026-03-18 15:30:32,835 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '211', 'x-openstack-request-id': 'req-85c8a760-acf9-496d-aeda-70c8a55c8436', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/default-subnetpools'} Body: b'{"extension": {"name": "Default Subnetpools", "alias": "default-subnetpools", "description": "Provides ability to mark and use a subnetpool as the default.", "updated": "2016-02-18T18:00:00-00:00", "links": []}}' 2026-03-18 15:30:32,915 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dhcp_agent_scheduler 0.079s 2026-03-18 15:30:32,916 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '187', 'x-openstack-request-id': 'req-b9bb279d-90c4-4672-a6c5-4c6c865e57bc', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dhcp_agent_scheduler'} Body: b'{"extension": {"name": "DHCP Agent Scheduler", "alias": "dhcp_agent_scheduler", "description": "Schedule networks among dhcp agents", "updated": "2013-02-07T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:33,007 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration 0.091s 2026-03-18 15:30:33,008 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:33 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '172', 'x-openstack-request-id': 'req-959f8ce2-c978-48d3-9f7d-42512f2395d2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration'} Body: b'{"extension": {"name": "DNS Integration", "alias": "dns-integration", "description": "Provides integration with DNS.", "updated": "2015-08-15T18:00:00-00:00", "links": []}}' 2026-03-18 15:30:33,373 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-domain-ports 0.364s 2026-03-18 15:30:33,415 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:33 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '205', 'x-openstack-request-id': 'req-379116e2-0b24-4488-9fd3-746d0f228377', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-domain-ports'} Body: b'{"extension": {"name": "dns_domain for ports", "alias": "dns-domain-ports", "description": "Allows the DNS domain to be specified for a network port.", "updated": "2017-04-24T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:33,486 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration-domain-keywords 0.068s 2026-03-18 15:30:33,487 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:33 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '283', 'x-openstack-request-id': 'req-ca442993-d05e-4b8f-85d2-7bf934834f3d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/dns-integration-domain-keywords'} Body: b'{"extension": {"name": "DNS domain names with keywords allowed", "alias": "dns-integration-domain-keywords", "description": "Allows to use keywords like , , and as DNS domain name", "updated": "2020-06-15T18:00:00-00:00", "links": []}}' 2026-03-18 15:30:33,574 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/expose-port-forwarding-in-fip 0.086s 2026-03-18 15:30:33,574 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:33 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-9e58886a-9903-430a-ab4e-71935576aaf4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/expose-port-forwarding-in-fip'} Body: b'{"extension": {"name": "Expose Floating IP port forwardings", "alias": "expose-port-forwarding-in-fip", "description": "Expose port forwarding fields in floating IP response", "updated": "2018-06-28T16:00:00-00:00", "links": []}}' 2026-03-18 15:30:33,645 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/external-net 0.070s 2026-03-18 15:30:33,646 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:33 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-0dc1a4a1-8e2e-4e8d-853f-2482b360f412', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/external-net'} Body: b'{"extension": {"name": "Neutron external network", "alias": "external-net", "description": "Adds external network attribute to network resource.", "updated": "2013-01-14T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:34,138 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extra_dhcp_opt 0.491s 2026-03-18 15:30:34,139 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '304', 'x-openstack-request-id': 'req-228b993c-aa88-467a-bcb3-53683add5f6e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extra_dhcp_opt'} Body: b'{"extension": {"name": "Neutron Extra DHCP options", "alias": "extra_dhcp_opt", "description": "Extra options configuration for DHCP. For example PXE boot options to DHCP clients can be specified (e.g. tftp-server, server-ip-address, bootfile-name)", "updated": "2013-03-17T12:00:00-00:00", "links": []}}' 2026-03-18 15:30:34,328 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extraroute 0.188s 2026-03-18 15:30:34,417 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '181', 'x-openstack-request-id': 'req-396bcad9-e618-4e83-b40c-db05fcf77837', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/extraroute'} Body: b'{"extension": {"name": "Neutron Extra Route", "alias": "extraroute", "description": "Extra routes configuration for L3 router", "updated": "2013-02-01T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:34,758 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/filter-validation 0.338s 2026-03-18 15:30:34,759 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '198', 'x-openstack-request-id': 'req-813af9fe-f799-4af0-80d8-08baffac6fe6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/filter-validation'} Body: b'{"extension": {"name": "Filter parameters validation", "alias": "filter-validation", "description": "Provides validation on filter parameters.", "updated": "2018-07-04T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:34,894 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-description 0.135s 2026-03-18 15:30:34,894 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:34 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '252', 'x-openstack-request-id': 'req-56849445-ea89-4c88-add1-b8b514f2bfd0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-description'} Body: b'{"extension": {"name": "Floating IP Port Forwarding new attribute description", "alias": "floating-ip-port-forwarding-description", "description": "Add a description field to Port Forwarding rules", "updated": "2019-11-01T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:35,016 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-detail 0.121s 2026-03-18 15:30:35,026 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '271', 'x-openstack-request-id': 'req-968289fb-75d6-4af2-8b44-ad9c8977264c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-detail'} Body: b'{"extension": {"name": "Floating IP port forwarding detail", "alias": "floating-ip-port-forwarding-detail", "description": "Allow list floating ip return more port forwarding data, include\'id\' and \'internal_port_id\'", "updated": "2022-05-06T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:35,095 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.067s 2026-03-18 15:30:35,095 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '223', 'x-openstack-request-id': 'req-a2371f65-4e7a-44ed-9e7f-0c67f744652f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding-port-ranges'} Body: b'{"extension": {"name": "Floating IP Port Forwarding support port ranges", "alias": "floating-ip-port-forwarding-port-ranges", "description": "Add suport to port ranges", "updated": "2020-07-01T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:35,199 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/fip-port-details 0.103s 2026-03-18 15:30:35,199 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-ebaa57a8-a73e-427f-a93b-eafa8e890d41', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/fip-port-details'} Body: b'{"extension": {"name": "Floating IP Port Details Extension", "alias": "fip-port-details", "description": "Add port_details attribute to Floating IP resource", "updated": "2018-04-09T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:35,272 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/flavors 0.072s 2026-03-18 15:30:35,272 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '193', 'x-openstack-request-id': 'req-ba34044a-fc60-4ba1-b6e2-e59ffb93a310', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/flavors'} Body: b'{"extension": {"name": "Neutron Service Flavors", "alias": "flavors", "description": "Flavor specification for Neutron advanced services.", "updated": "2015-09-17T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:35,360 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding 0.087s 2026-03-18 15:30:35,360 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-79b6462b-1e0d-4628-a266-8ded82571df9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floating-ip-port-forwarding'} Body: b'{"extension": {"name": "Floating IP Port Forwarding", "alias": "floating-ip-port-forwarding", "description": "Allow port forwarding from floating IP port to an internal port", "updated": "2018-01-19T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:35,632 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floatingip-pools 0.271s 2026-03-18 15:30:35,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': 'Wed, 18 Mar 2026 15:30:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '188', 'x-openstack-request-id': 'req-d2174db1-9844-4f47-b9af-77c2ceecc1fe', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/floatingip-pools'} Body: b'{"extension": {"name": "Floating IP Pools Extension", "alias": "floatingip-pools", "description": "Provides a floating IP pools API.", "updated": "2018-03-21T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:35,863 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ip_allocation 0.144s 2026-03-18 15:30:35,918 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:35 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '162', 'x-openstack-request-id': 'req-6e1f6034-5617-4989-92a5-50077391ab6a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ip_allocation'} Body: b'{"extension": {"name": "IP Allocation", "alias": "ip_allocation", "description": "IP allocation extension.", "updated": "2016-06-10T23:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,300 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/l2_adjacency 0.366s 2026-03-18 15:30:36,300 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '178', 'x-openstack-request-id': 'req-99bed058-e073-4972-afd8-44d9eeea0c56', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/l2_adjacency'} Body: b'{"extension": {"name": "L2 Adjacency", "alias": "l2_adjacency", "description": "Display L2 Adjacency for Neutron Networks.", "updated": "2016-04-12T16:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,370 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/router 0.069s 2026-03-18 15:30:36,370 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '256', 'x-openstack-request-id': 'req-bc677d74-c931-41e9-8ad9-3dd0508f3daf', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/router'} Body: b'{"extension": {"name": "Neutron L3 Router", "alias": "router", "description": "Router abstraction for basic L3 forwarding between L2 Neutron networks and access to external networks via a NAT gateway.", "updated": "2012-07-20T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,415 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ext-gw-mode 0.044s 2026-03-18 15:30:36,415 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '268', 'x-openstack-request-id': 'req-6adaf6d5-f8b8-4c65-b912-6aef0ef6cfe9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/ext-gw-mode'} Body: b'{"extension": {"name": "Neutron L3 Configurable external gateway mode", "alias": "ext-gw-mode", "description": "Extension of the router abstraction for specifying whether SNAT should occur on the external gateway", "updated": "2013-03-28T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,477 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/logging 0.061s 2026-03-18 15:30:36,478 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '213', 'x-openstack-request-id': 'req-e19e7bed-f7cc-43d2-8cda-85926bde0161', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/logging'} Body: b'{"extension": {"name": "Logging API Extension", "alias": "logging", "description": "Provides a logging API for resources such as security group and firewall.", "updated": "2017-01-01T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,542 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/multi-provider 0.064s 2026-03-18 15:30:36,543 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-c210dda5-4377-46bb-b0dd-04e824885973', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/multi-provider'} Body: b'{"extension": {"name": "Multi Provider Network", "alias": "multi-provider", "description": "Expose mapping of virtual networks to multiple physical networks", "updated": "2013-06-27T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,593 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu 0.050s 2026-03-18 15:30:36,594 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '176', 'x-openstack-request-id': 'req-bd8f0de1-8862-4516-866b-b845a918e5dc', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu'} Body: b'{"extension": {"name": "Network MTU", "alias": "net-mtu", "description": "Provides MTU attribute for a network resource.", "updated": "2015-03-25T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,681 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu-writable 0.087s 2026-03-18 15:30:36,681 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '207', 'x-openstack-request-id': 'req-37c7a908-e144-4ca2-861f-5eb53655e3a2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/net-mtu-writable'} Body: b'{"extension": {"name": "Network MTU (writable)", "alias": "net-mtu-writable", "description": "Provides a writable MTU attribute for a network resource.", "updated": "2017-07-12T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,765 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network_availability_zone 0.083s 2026-03-18 15:30:36,766 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-6f12c3b0-7aa4-409b-a0d8-df599a33bcff', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network_availability_zone'} Body: b'{"extension": {"name": "Network Availability Zone", "alias": "network_availability_zone", "description": "Availability zone support for network.", "updated": "2015-01-01T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,838 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network-ip-availability 0.072s 2026-03-18 15:30:36,839 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '216', 'x-openstack-request-id': 'req-36fc616e-3e82-4332-822f-99259b5da458', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/network-ip-availability'} Body: b'{"extension": {"name": "Network IP Availability", "alias": "network-ip-availability", "description": "Provides IP availability data for each network and subnet.", "updated": "2015-09-24T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,901 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/pagination 0.062s 2026-03-18 15:30:36,902 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '192', 'x-openstack-request-id': 'req-114598e5-2d71-4d44-8e40-28ab8d612e9f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/pagination'} Body: b'{"extension": {"name": "Pagination support", "alias": "pagination", "description": "Extension that indicates that pagination is enabled.", "updated": "2016-06-12T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:36,997 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-device-profile 0.095s 2026-03-18 15:30:36,997 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:36 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '189', 'x-openstack-request-id': 'req-a7cdfa0f-4a46-4ba4-a8cd-42592f07c295', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-device-profile'} Body: b'{"extension": {"name": "Port device profile", "alias": "port-device-profile", "description": "Expose the port device profile (Cyborg)", "updated": "2020-12-17T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:37,273 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-mac-address-regenerate 0.275s 2026-03-18 15:30:37,274 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:37 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '209', 'x-openstack-request-id': 'req-f1daf1ea-3fac-4d93-933c-44ac6d0a9116', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-mac-address-regenerate'} Body: b'{"extension": {"name": "Neutron Port MAC address regenerate", "alias": "port-mac-address-regenerate", "description": "Network port MAC address regenerate", "updated": "2018-05-03T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:37,430 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-numa-affinity-policy 0.156s 2026-03-18 15:30:37,431 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:37 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '198', 'x-openstack-request-id': 'req-06d5085a-f7d4-4168-a9e6-167156c6d4c5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-numa-affinity-policy'} Body: b'{"extension": {"name": "Port NUMA affinity policy", "alias": "port-numa-affinity-policy", "description": "Expose the port NUMA affinity policy", "updated": "2020-07-08T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:37,573 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-resource-request 0.140s 2026-03-18 15:30:37,573 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:37 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '185', 'x-openstack-request-id': 'req-83652924-737f-44b5-89a0-cdf6b7110bd4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-resource-request'} Body: b'{"extension": {"name": "Port Resource Request", "alias": "port-resource-request", "description": "Expose resource request to Port", "updated": "2018-05-08T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:37,644 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-resource-request-groups 0.071s 2026-03-18 15:30:37,645 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:37 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '271', 'x-openstack-request-id': 'req-0b52581d-2541-4b0d-8157-73dd083c83c8', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-resource-request-groups'} Body: b'{"extension": {"name": "Port Resource Request Groups", "alias": "port-resource-request-groups", "description": "Support requesting multiple groups of resources and traits from the same RP subtree in resource_request", "updated": "2021-08-02T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:38,052 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/binding 0.407s 2026-03-18 15:30:38,053 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:38 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '193', 'x-openstack-request-id': 'req-b7558f8d-7f6a-4acd-8d0e-bae25eea93b5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/binding'} Body: b'{"extension": {"name": "Port Binding", "alias": "binding", "description": "Expose port bindings of a virtual port to external application", "updated": "2014-02-03T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:38,521 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/binding-extended 0.468s 2026-03-18 15:30:38,522 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:38 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-1c4301d8-67a1-45aa-a3fc-6ce0dc476393', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/binding-extended'} Body: b'{"extension": {"name": "Port Bindings Extended", "alias": "binding-extended", "description": "Expose port bindings of a virtual port to external application", "updated": "2017-07-17T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:38,695 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-security 0.173s 2026-03-18 15:30:38,696 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:38 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '160', 'x-openstack-request-id': 'req-7d97fcaf-88c3-440d-98b8-006966bc6666', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/port-security'} Body: b'{"extension": {"name": "Port Security", "alias": "port-security", "description": "Provides port security", "updated": "2012-07-23T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:39,701 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/project-id 1.005s 2026-03-18 15:30:39,785 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:39 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '204', 'x-openstack-request-id': 'req-0dadaaf5-de18-47af-a00e-568644b07836', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/project-id'} Body: b'{"extension": {"name": "project_id field enabled", "alias": "project-id", "description": "Extension that indicates that project_id field is enabled.", "updated": "2016-09-09T09:09:09-09:09", "links": []}}' 2026-03-18 15:30:40,618 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/provider 0.829s 2026-03-18 15:30:40,619 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:40 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '191', 'x-openstack-request-id': 'req-62a50ad4-fc35-4c57-878f-e6c97284879f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/provider'} Body: b'{"extension": {"name": "Provider Network", "alias": "provider", "description": "Expose mapping of virtual networks to physical networks", "updated": "2012-09-07T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:41,173 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos 0.549s 2026-03-18 15:30:41,173 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '166', 'x-openstack-request-id': 'req-aec03b1c-f775-46fd-b91b-0e9698e96da2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos'} Body: b'{"extension": {"name": "Quality of Service", "alias": "qos", "description": "The Quality of Service extension.", "updated": "2015-06-08T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:41,283 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-bw-limit-direction 0.109s 2026-03-18 15:30:41,293 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '258', 'x-openstack-request-id': 'req-43f0d97e-f80f-424e-8224-04ac948978d7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-bw-limit-direction'} Body: b'{"extension": {"name": "Direction for QoS bandwidth limit rule", "alias": "qos-bw-limit-direction", "description": "Allow to configure QoS bandwidth limit rule with specific direction: ingress or egress", "updated": "2017-04-10T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:41,586 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-bw-minimum-ingress 0.292s 2026-03-18 15:30:41,586 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '251', 'x-openstack-request-id': 'req-e7bb487f-4d54-42e1-a96c-d36a479c947b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-bw-minimum-ingress'} Body: b'{"extension": {"name": "Ingress direction for QoS minimum bandwidth rule", "alias": "qos-bw-minimum-ingress", "description": "Allow to configure QoS minumum bandwidth rule with ingress direction.", "updated": "2018-07-09T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:41,666 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-default 0.079s 2026-03-18 15:30:41,667 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '183', 'x-openstack-request-id': 'req-c970dcf3-0f25-44ff-8ec7-9e54cabef032', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-default'} Body: b'{"extension": {"name": "QoS default policy", "alias": "qos-default", "description": "Expose the QoS default policy per project", "updated": "2017-041-06T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:41,752 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-fip 0.084s 2026-03-18 15:30:41,752 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '178', 'x-openstack-request-id': 'req-53e2f7db-c741-4686-a71a-0d0e4dbf6aea', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-fip'} Body: b'{"extension": {"name": "Floating IP QoS", "alias": "qos-fip", "description": "The floating IP Quality of Service extension", "updated": "2017-07-20T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:41,999 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-gateway-ip 0.245s 2026-03-18 15:30:41,999 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '197', 'x-openstack-request-id': 'req-8d5dd328-e241-439a-bc85-d8ab23f7b1bd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-gateway-ip'} Body: b'{"extension": {"name": "Router gateway IP QoS", "alias": "qos-gateway-ip", "description": "The Router gateway IP Quality of Service extension", "updated": "2018-02-24T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:42,132 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-port-network-policy 0.132s 2026-03-18 15:30:42,133 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '209', 'x-openstack-request-id': 'req-7ee3a11e-8658-4167-84a3-e63ce32775e1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-port-network-policy'} Body: b'{"extension": {"name": "QoS port network policy ID", "alias": "qos-port-network-policy", "description": "Adds a the QoS network ID to the port definition", "updated": "2019-11-01T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:42,278 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-pps-minimum 0.144s 2026-03-18 15:30:42,278 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '203', 'x-openstack-request-id': 'req-257306fe-ede7-42b6-9fdf-ed788d324829', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-pps-minimum'} Body: b'{"extension": {"name": "QoS minimum packet rate rule", "alias": "qos-pps-minimum", "description": "Allow to configure QoS minimum packet rate rule.", "updated": "2021-07-14T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:42,382 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-pps-minimum-rule-alias 0.104s 2026-03-18 15:30:42,394 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:42 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '277', 'x-openstack-request-id': 'req-fab0fcbc-d12c-4390-9fed-f5e4e5ecce6f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-pps-minimum-rule-alias'} Body: b'{"extension": {"name": "QoS minimum packet rate rule alias", "alias": "qos-pps-minimum-rule-alias", "description": "API to enable GET, PUT and DELETE operations on QoS minimum packet rate rule without specifying policy ID", "updated": "2021-10-22T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:43,198 29 INFO [tempest.lib.common.rest_client] Request950D (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-pps 0.803s 2026-03-18 15:30:43,288 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '195', 'x-openstack-request-id': 'req-e8cba9ed-1d62-4b42-8d20-f9a945037eb9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-pps'} Body: b'{"extension": {"name": "QoS Rule Type Packet per Second Extension", "alias": "qos-pps", "description": "Add QoS Rule Type Packet per Second", "updated": "2021-05-12T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:43,378 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-rule-type-details 0.089s 2026-03-18 15:30:43,378 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-d58d2761-634c-41a6-a822-a31bc25ab6f4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-rule-type-details'} Body: b'{"extension": {"name": "Details of QoS rule types", "alias": "qos-rule-type-details", "description": "Expose details about QoS rule types supported by loaded backend drivers", "updated": "2017-06-22T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:43,571 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-rule-type-filter 0.192s 2026-03-18 15:30:43,572 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '373', 'x-openstack-request-id': 'req-a15e3041-83f1-4628-946c-f140b945343e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-rule-type-filter'} Body: b'{"extension": {"name": "Allow to filter the list of QoS rule types", "alias": "qos-rule-type-filter", "description": "Allows to filter the QoS rule type list adding two new flags. \\"all_rules\\" prints all implemented QoS rule types.\\"all_supported\\" prints all supported QoS rule types by the loaded mechanism drivers", "updated": "2022-02-02T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:43,675 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-rules-alias 0.103s 2026-03-18 15:30:43,676 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '254', 'x-openstack-request-id': 'req-9c680d3d-6d41-4b85-a511-3ebbae0e0753', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/qos-rules-alias'} Body: b'{"extension": {"name": "Quality of Service rules alias API", "alias": "qos-rules-alias", "description": "API to enable GET, PUT and DELETE operations on QoS policy rules without specifying policy ID", "updated": "2018-10-07T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:43,794 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/quota-check-limit 0.117s 2026-03-18 15:30:43,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': 'Wed, 18 Mar 2026 15:30:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '226', 'x-openstack-request-id': 'req-fd3433e1-4241-46fe-81f6-0b790bfae206', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/quota-check-limit'} Body: b'{"extension": {"name": "Quota engine limit check", "alias": "quota-check-limit", "description": "Support for checking the resource usage before applying a new quota limit", "updated": "2021-09-08T16:00:00-00:00", "links": []}}' 2026-03-18 15:30:43,926 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/quotas 0.131s 2026-03-18 15:30:43,927 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '192', 'x-openstack-request-id': 'req-c021aa39-1050-4a38-b193-18095b6b3901', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/quotas'} Body: b'{"extension": {"name": "Quota management support", "alias": "quotas", "description": "Expose functions for quotas management per project", "updated": "2012-07-29T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:44,070 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/quota_details 0.143s 2026-03-18 15:30:44,071 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:44 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '213', 'x-openstack-request-id': 'req-55cb1eb8-eff8-47e2-b052-3ba30ea4177b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/quota_details'} Body: b'{"extension": {"name": "Quota details management support", "alias": "quota_details", "description": "Expose functions for quotas usage statistics per project", "updated": "2017-02-10T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:44,151 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/rbac-policies 0.079s 2026-03-18 15:30:44,152 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:44 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '223', 'x-openstack-request-id': 'req-bfdd425a-128e-4aaa-aa43-63dd3fe4e1d1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/rbac-policies'} Body: b'{"extension": {"name": "RBAC Policies", "alias": "rbac-policies", "description": "Allows creation and modification of policies that control tenant access to resources.", "updated": "2015-06-17T12:15:12-00:00", "links": []}}' 2026-03-18 15:30:44,277 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/rbac-address-scope 0.124s 2026-03-18 15:30:44,277 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:44 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '190', 'x-openstack-request-id': 'req-984deb61-c50a-4fc5-b638-26035813396d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/rbac-address-scope'} Body: b'{"extension": {"name": "Add address_scope type to RBAC", "alias": "rbac-address-scope", "description": "Add address_scope type to RBAC", "updated": "2020-02-12T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:44,870 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/rbac-security-groups 0.592s 2026-03-18 15:30:44,871 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:44 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '210', 'x-openstack-request-id': 'req-7ae96a41-ca5d-4f83-808d-e491a49a1e31', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/rbac-security-groups'} Body: b'{"extension": {"name": "Add security_group type to network RBAC", "alias": "rbac-security-groups", "description": "Add security_group type to network RBAC", "updated": "2019-02-14T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:44,955 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/revision-if-match 0.084s 2026-03-18 15:30:44,955 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:44 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '247', 'x-openstack-request-id': 'req-dac501d0-df74-4d5f-8d1c-81cb3a0c80fb', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/revision-if-match'} Body: b'{"extension": {"name": "If-Match constraints based on revision_number", "alias": "revision-if-match", "description": "Extension indicating that If-Match based on revision_number is supported.", "updated": "2016-12-11T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:45,045 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/standard-attr-revisions 0.089s 2026-03-18 15:30:45,046 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:45 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-3db8bb2d-db8a-44f7-98b5-3a72594f0bc7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/standard-attr-revisions'} Body: b'{"extension": {"name": "Resource revision numbers", "alias": "standard-attr-revisions", "description": "This extension will display the revision number of neutron resources.", "updated": "2016-04-11T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:45,119 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/router_availability_zone 0.073s 2026-03-18 15:30:45,120 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:45 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '197', 'x-openstack-request-id': 'req-d311e7aa-588a-4556-8f4c-3e2ff08186f7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/router_availability_zone'} Body: b'{"extension": {"name": "Router Availability Zone", "alias": "router_availability_zone", "description": "Availability zone support for router.", "updated": "2015-01-01T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:45,310 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/security-groups-normalized-cidr 0.189s 2026-03-18 15:30:45,310 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:45 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '251', 'x-openstack-request-id': 'req-31b47829-9216-4277-893d-20d48773f21e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/security-groups-normalized-cidr'} Body: b'{"extension": {"name": "Normalized CIDR field for security group rules", "alias": "security-groups-normalized-cidr", "description": "Add new field with normalized remote_ip_prefix cidr in SG rule", "updated": "2020-07-28T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:45,435 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/security-groups-remote-address-group 0.124s 2026-03-18 15:30:45,436 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:45 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '254', 'x-openstack-request-id': 'req-6001e718-76ed-4438-90a8-da3b9e969f0c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/security-groups-remote-address-group'} Body: b'{"extension": {"name": "Remote address group id field for security group rules", "alias": "security-groups-remote-address-group", "description": "Add new field of remote address group id in SG rules", "updated": "2020-08-25T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:45,785 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/security-groups-shared-filtering 0.348s 2026-03-18 15:30:45,787 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:45 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '241', 'x-openstack-request-id': 'req-533c51f3-ec58-4377-b514-484f514c9e10', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/security-groups-shared-filtering'} Body: b'{"extension": {"name": "Security group filtering on the shared field", "alias": "security-groups-shared-filtering", "description": "Support filtering security groups on the shared field", "updated": "2021-10-05T09:00:00-00:00", "links": []}}' 2026-03-18 15:30:45,869 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/security-group 0.081s 2026-03-18 15:30:45,869 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:45 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '170', 'x-openstack-request-id': 'req-5761c1c5-f722-4b4f-bfd6-6dfb6a870e3d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/security-group'} Body: b'{"extension": {"name": "security-group", "alias": "security-group", "description": "The security groups extension.", "updated": "2012-10-05T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:46,214 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/segment 0.344s 2026-03-18 15:30:46,215 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:46 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '145', 'x-openstack-request-id': 'req-10144da3-0470-454d-8d75-628835de89ff', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/segment'} Body: b'{"extension": {"name": "Segment", "alias": "segment", "description": "Segments extension.", "updated": "2016-02-24T17:00:00-00:00", "links": []}}' 2026-03-18 15:30:46,312 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/segments-peer-subnet-host-routes 0.097s 2026-03-18 15:30:46,312 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:46 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '233', 'x-openstack-request-id': 'req-b35ae881-cf0b-465a-ac64-20187f70acba', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/segments-peer-subnet-host-routes'} Body: b'{"extension": {"name": "Segments peer-subnet host routes", "alias": "segments-peer-subnet-host-routes", "description": "Add host routes to subnets on a routed network (segments)", "updated": "2018-06-12T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:46,394 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/service-type 0.081s 2026-03-18 15:30:46,395 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:46 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '221', 'x-openstack-request-id': 'req-12a58ac2-ed82-4688-84fb-a62211211a26', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/service-type'} Body: b'{"extension": {"name": "Neutron Service Type Management", "alias": "service-type", "description": "API for retrieving service providers for Neutron advanced services", "updated": "2013-01-20T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:46,697 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/sorting 0.301s 2026-03-18 15:30:46,788 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:46 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '183', 'x-openstack-request-id': 'req-6910d732-05f3-43e2-9822-0f00c57e7a0b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/sorting'} Body: b'{"extension": {"name": "Sorting support", "alias": "sorting", "description": "Extension that indicates that sorting is enabled.", "updated": "2016-06-12T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:47,103 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/standard-attr-segment 0.313s 2026-03-18 15:30:47,103 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:47 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-70abd4b1-0f68-4dc4-bfc2-221bcb94205c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/standard-attr-segment'} Body: b'{"extension": {"name": "Standard Attribute Segment Extension", "alias": "standard-attr-segment", "description": "Add standard attributes to Segment resource", "updated": "2018-04-09T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:47,510 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/standard-attr-description 0.404s 2026-03-18 15:30:47,511 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:47 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '214', 'x-openstack-request-id': 'req-548991d9-14ec-4358-80d4-f0c1fcc8fc44', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/standard-attr-description'} Body: b'{"extension": {"name": "standard-attr-description", "alias": "standard-attr-description", "description": "Extension to add descriptions to standard attributes", "updated": "2016-02-10T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:48,365 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/stateful-security-group 0.853s 2026-03-18 15:30:48,365 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:48 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '208', 'x-openstack-request-id': 'req-cc75a24c-a914-482c-838a-9ac75d084384', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/stateful-security-group'} Body: b'{"extension": {"name": "Stateful security group", "alias": "stateful-security-group", "description": "Indicates if the security group is stateful or not", "updated": "2019-11-26T09:00:00-00:00", "links": []}}' 2026-03-18 15:30:50,425 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/subnet-dns-publish-fixed-ip 2.059s 2026-03-18 15:30:50,587 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '227', 'x-openstack-request-id': 'req-f817b265-5c05-49c3-b411-771073bcad7f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/subnet-dns-publish-fixed-ip'} Body: b'{"extension": {"name": "Subnet DNS publish fixed IP", "alias": "subnet-dns-publish-fixed-ip", "description": "Support choosing to publish DNS records for IPs from a subnet", "updated": "2019-05-24T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:50,908 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/subnet-segmentid-writable 0.310s 2026-03-18 15:30:50,908 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:50 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '227', 'x-openstack-request-id': 'req-cfc38f4a-0976-4dc9-af7f-d1e9d35eef1f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/subnet-segmentid-writable'} Body: b'{"extension": {"name": "Subnet SegmentID (writable)", "alias": "subnet-segmentid-writable", "description": "Provides a writable segment_id attribute for a subnet resource.", "updated": "2018-03-12T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:51,061 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/subnet-service-types 0.152s 2026-03-18 15:30:51,062 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '206', 'x-openstack-request-id': 'req-7be7d099-8673-4ec4-9a3a-e131fde473bc', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/subnet-service-types'} Body: b'{"extension": {"name": "Subnet service types", "alias": "subnet-service-types", "description": "Provides ability to set the subnet service_types field", "updated": "2016-03-15T18:00:00-00:00", "links": []}}' 2026-03-18 15:30:51,144 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/subnet_allocation 0.082s 2026-03-18 15:30:51,145 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '194', 'x-openstack-request-id': 'req-1fb2d2a7-7e9d-4dd6-a915-c5a21890d305', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/subnet_allocation'} Body: b'{"extension": {"name": "Subnet Allocation", "alias": "subnet_allocation", "description": "Enables allocation of subnets from a subnet pool", "updated": "2015-03-30T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:51,246 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/subnetpool-prefix-ops 0.101s 2026-03-18 15:30:51,246 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '224', 'x-openstack-request-id': 'req-cf0a7a8e-5457-479f-8ef2-a743b3f17dc7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/subnetpool-prefix-ops'} Body: b'{"extension": {"name": "Subnet Pool Prefix Operations", "alias": "subnetpool-prefix-ops", "description": "Provides support for adjusting the prefix list of subnet pools", "updated": "2019-02-08T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:51,348 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/standard-attr-tag 0.101s 2026-03-18 15:30:51,348 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '343', 'x-openstack-request-id': 'req-fe4f8a7f-deae-4780-8278-7d3b96f40c01', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/standard-attr-tag'} Body: b'{"extension": {"name": "Tag support for resources with standard attribute: port, subnet, subnetpool, network, security_group, router, floatingip, policy, trunk, network_segment_range", "alias": "standard-attr-tag", "description": "Enables to set tag on resources with standard attribute.", "updated": "2017-01-01T00:00:00-00:00", "links": []}}' 2026-03-18 15:30:51,518 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/standard-attr-timestamp 0.168s 2026-03-18 15:30:51,518 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '255', 'x-openstack-request-id': 'req-571a02a6-455b-4046-bbd0-5971dd47dfc9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/standard-attr-timestamp'} Body: b'{"extension": {"name": "Resource timestamps", "alias": "standard-attr-timestamp", "description": "Adds created_at and updated_at fields to all Neutron resources that have Neutron standard attributes.", "updated": "2016-09-12T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:51,636 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/trunk 0.117s 2026-03-18 15:30:51,636 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '164', 'x-openstack-request-id': 'req-25a88838-017c-48e3-901c-13dd3680309c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/trunk'} Body: b'{"extension": {"name": "Trunk Extension", "alias": "trunk", "description": "Provides support for trunk ports", "updated": "2016-01-01T10:00:00-00:00", "links": []}}' 2026-03-18 15:30:51,799 29 INFO [tempest.lib.common.rest_client] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/trunk-details 0.162s 2026-03-18 15:30:51,801 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '168', 'x-openstack-request-id': 'req-c92e3173-fb9b-40e2-8e7d-45e40668768c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/extensions/trunk-details'} Body: b'{"extension": {"name": "Trunk port details", "alias": "trunk-details", "description": "Expose trunk port details", "updated": "2016-01-01T10:00:00-00:00", "links": []}}' 0 ] tags: -worker-4 time: 2026-03-18 15:30:38.603305Z tags: worker-0 test: tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_too_many_objects[id-3a387039-697a-44fc-a9c0-935de31f426b,smoke] time: 2026-03-18 15:30:52.917973Z successful: tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_too_many_objects[id-3a387039-697a-44fc-a9c0-935de31f426b,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 33FB 2026-03-18 15:30:40,200 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:setUp): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989 1.596s 2026-03-18 15:30:40,286 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:40 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'x-trans-id': 'tx03e8bb4eb4c347a3b7a9d-0069bac51e', 'x-openstack-request-id': 'tx03e8bb4eb4c347a3b7a9d-0069bac51e', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989'} Body: b'' 2026-03-18 15:30:40,914 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:setUp): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989 0.627s 2026-03-18 15:30:40,914 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Container-Meta-quota-bytes': '10', 'X-Container-Meta-quota-count': '3', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:40 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'tx8f954a5fdd2f44bdbe0c2-0069bac520', 'x-openstack-request-id': 'tx8f954a5fdd2f44bdbe0c2-0069bac520', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989'} Body: b'' 2026-03-18 15:30:42,837 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_too_many_objects): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-1645910130 1.922s 2026-03-18 15:30:42,838 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'content-length': '0', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:42 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'last-modified': 'Wed, 18 Mar 2026 15:30:42 GMT', 'x-trans-id': 'txf97e4c00b6944a52a9a31-0069bac521', 'x-openstack-request-id': 'txf97e4c00b6944a52a9a31-0069bac521', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-1645910130'} Body: b'' 2026-03-18 15:30:43,300 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_too_many_objects): 200 GET https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-1645910130 0.460s 2026-03-18 15:30:43,300 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'last-modified': 'Wed, 18 Mar 2026 15:30:42 GMT', 'x-timestamp': '1773847841.05836', 'accept-ranges': 'bytes', 'content-length': '0', 'x-trans-id': 'tx5061c49a7904409882a23-0069bac522', 'x-openstack-request-id': 'tx5061c49a7904409882a23-0069bac522', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-1645910130'} Body: b'' 2026-03-18 15:30:45,508 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_too_many_objects): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-217101957 2.207s 2026-03-18 15:30:45,509 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'content-length': '0', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:45 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'last-modified': 'Wed, 18 Mar 2026 15:30:44 GMT', 'x-trans-id': 'txcfcfb784efd34eb4bd7ae-0069bac523', 'x-openstack-request-id': 'txcfcfb784efd34eb4bd7ae-0069bac523', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-217101957'} Body: b'' 2026-03-18 15:30:45,619 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_too_many_objects): 200 GET https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-217101957 0.109s 2026-03-18 15:30:45,619 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:45 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'last-modified': 'Wed, 18 Mar 2026 15:30:44 GMT', 'x-timestamp': '1773847843.79592', 'accept-ranges': 'bytes', 'content-length': '0', 'x-trans-id': 'tx047bbfc5e17c47dd9c10a-0069bac525', 'x-openstack-request-id': 'tx047bbfc5e17c47dd9c10a-0069bac525', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-217101957'} Body: b'' 2026-03-18 15:30:47,314 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_too_many_objects): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-977362343 1.694s 2026-03-18 15:30:47,315 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'content-length': '0', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:47 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'last-modified': 'Wed, 18 Mar 2026 15:30:46 GMT', 'x-trans-id': 'txbc3b7c83ab404717b3e4c-0069bac525', 'x-openstack-request-id': 'txbc3b7c83ab404717b3e4c-0069bac525', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-977362343'} Body: b'' 2026-03-18 15:30:48,690 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_too_many_objects): 200 GET https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-977362343 1.373s 2026-03-18 15:30:48,690 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:48 GMT', 'server': 'Apache', 'content-type': 'application/json', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'last-modified': 'Wed, 18 Mar 2026 15:30:46 GMT', 'x-timestamp': '1773847845.63398', 'accept-ranges': 'bytes', 'content-length': '0', 'x-trans-id': 'tx86e09c35865c42788ff7c-0069bac528', 'x-openstack-request-id': 'tx86e09c35865c42788ff7c-0069bac528', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '200', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/tempest-TestObject-977362343'} Body: b'' 2026-03-18 15:30:52,317 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_too_many_objects): 204 HEAD https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989 3.626s 2026-03-18 15:30:52,487 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:52 GMT', 'server': 'Apache', 'content-type': 'application/json; charset=utf-8', 'x-container-object-count': '3', 'x-container-bytes-used': '0', 'x-timestamp': '1773847839.29915', 'x-container-meta-quota-bytes': '10', 'x-container-meta-quota-count': '3', 'last-modified': 'Wed, 18 Mar 2026 15:30:41 GMT', 'accept-ranges': 'bytes', 'x-storage-policy': 'Policy-0', 'vary': 'Accept', 'x-trans-id': 'tx35f06ff425f94017a312d-0069bac529', 'x-openstack-request-id': 'tx35f06ff425f94017a312d-0069bac529', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989'} Body: b'' 2026-03-18 15:30:52,718 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_too_many_objects): 413 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/OverQuotaObject 0.222s 2026-03-18 15:30:52,718 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'content-length': '0', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:52 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '21', 'x-trans-id': 'tx2596130beb594b4c89133-0069bac52c', 'x-openstack-request-id': 'tx2596130beb594b4c89133-0069bac52c', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '413', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989/OverQuotaObject'} Body: b'Upload exceeds quota.' 2026-03-18 15:30:52,915 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:test_upload_too_many_objects): 204 HEAD https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989 0.196s 2026-03-18 15:30:52,916 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:52 GMT', 'server': 'Apache', 'content-type': 'application/json; charset=utf-8', 'x-container-object-count': '3', 'x-container-bytes-used': '0', 'x-timestamp': '1773847839.29915', 'x-container-meta-quota-bytes': '10', 'x-container-meta-quota-count': '3', 'last-modified': 'Wed, 18 Mar 2026 15:30:41 GMT', 'accept-ranges': 'bytes', 'x-storage-policy': 'Policy-0', 'vary': 'Accept', 'x-trans-id': 'txe767b645346f42b68f051-0069bac52c', 'x-openstack-request-id': 'txe767b645346f42b68f051-0069bac52c', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1860837989'} Body: b'' 0 ] tags: -worker-0 time: 2026-03-18 15:30:31.721540Z tags: worker-2 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-18 15:30:56.305887Z failure: 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:'' 44F2 2026-03-18 15:30:35,377 27 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 3.654s 2026-03-18 15:30:35,377 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-1894816151", "description": "tempest-description-1860884404"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:32 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-8dce2108-f144-4939-aef7-67db6833f837', 'x-compute-request-id': 'req-8dce2108-f144-4939-aef7-67db6833f837', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "12ed4846-5154-43df-b6e5-17be70adac2c", "description": "tempest-description-1860884404", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1894816151", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}}' 2026-03-18 15:30:37,994 27 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 2.611s 2026-03-18 15:30:37,994 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-1106111170", "description": "tempest-description-1874723323"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:35 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-7a7f33f9-4ce3-423f-97a4-466dc168abe6', 'x-compute-request-id': 'req-7a7f33f9-4ce3-423f-97a4-466dc168abe6', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a", "description": "tempest-description-1874723323", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1106111170", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}}' 2026-03-18 15:30:41,293 27 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 3.292s 2026-03-18 15:30:41,294 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-770379964", "description": "tempest-description-1614384547"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:38 GMT', 'server': 'Apache', 'content-length': '243', '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-d8629641-255d-4569-9508-bce521bab882', 'x-compute-request-id': 'req-d8629641-255d-4569-9508-bce521bab882', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "7b772924-2aef-455c-8e3c-f04205e4ea91", "description": "tempest-description-1614384547", "name": "tempest-SecurityGroupsTestJSON-securitygroup-770379964", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}}' 2026-03-18 15:30:44,103 27 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.806s 2026-03-18 15:30:44,103 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 GMT', 'server': 'Apache', 'content-length': '1384', '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-e04ac3ab-8fac-4f11-93e2-73db8fef80ce', 'x-compute-request-id': 'req-e04ac3ab-8fac-4f11-93e2-73db8fef80ce', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "aabebc4c-dfea-421f-b7ef-bc3b6d0443ac", "description": "Default security group", "name": "default", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": [{"id": "eb123875-9df2-4b18-966b-c8fc2a2199c8", "parent_group_id": "aabebc4c-dfea-421f-b7ef-bc3b6d0443ac", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e"}, "ip_range": {}}, {"id": "f5e87353-706b-4e0a-9e86-25dadc2b0ee8", "parent_group_id": "aabebc4c-dfea-421f-b7ef-bc3b6d0443ac", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e"}, "ip_range": {}}]}, {"id": "6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a", "description": "tempest-description-1874723323", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1106111170", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}, {"id": "12ed4846-5154-43df-b6e5-17be70adac2c", "description": "tempest-description-1860884404", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1894816151", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}, {"id": "7b772924-2aef-455c-8e3c-f04205e4ea91", "description": "tempest-description-1614384547", "name": "tempest-SecurityGroupsTestJSON-securitygroup-770379964", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}]}' 2026-03-18 15:30:45,740 27 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/12ed4846-5154-43df-b6e5-17be70adac2c 1.634s 2026-03-18 15:30:45,741 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:44 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-517c96aa-204c-4d83-9082-0e2999856e58', 'x-compute-request-id': 'req-517c96aa-204c-4d83-9082-0e2999856e58', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/12ed4846-5154-43df-b6e5-17be70adac2c'} Body: b'' 2026-03-18 15:30:48,250 27 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/12ed4846-5154-43df-b6e5-17be70adac2c 2.509s 2026-03-18 15:30:48,250 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:45 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-b036f91e-1810-4eac-8218-c53dcc273210', 'x-compute-request-id': 'req-b036f91e-1810-4eac-8218-c53dcc273210', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/12ed4846-5154-43df-b6e5-17be70adac2c'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group 12ed4846-5154-43df-b6e5-17be70adac2c does not exist\\nNeutron server returns request_ids: [\'req-2ab2b98a-14d1-40a7-b63e-76b0e01a4a18\']"}}' 2026-03-18 15:30:51,431 27 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/6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a 3.180s 2026-03-18 15:30:51,431 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:48 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-55737dc5-88de-4eb5-9f3e-ff627c230e75', 'x-compute-request-id': 'req-55737dc5-88de-4eb5-9f3e-ff627c230e75', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a'} Body: b'' 2026-03-18 15:30:51,784 27 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/6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a 0.352s 2026-03-18 15:30:51,785 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 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-d90feb67-d834-452b-b4c4-39c702dcab64', 'x-compute-request-id': 'req-d90feb67-d834-452b-b4c4-39c702dcab64', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group 6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a does not exist\\nNeutron server returns request_ids: [\'req-ffc25ecf-e0aa-4c50-b5f1-db7f85ef3010\']"}}' 2026-03-18 15:30:54,242 27 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/7b772924-2aef-455c-8e3c-f04205e4ea91 2.456s 2026-03-18 15:30:54,243 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 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-7fb593f1-4de5-40de-a82b-535327205b6b', 'x-compute-request-id': 'req-7fb593f1-4de5-40de-a82b-535327205b6b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91'} Body: b'' 2026-03-18 15:30:54,852 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,864 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,869 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,879 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,901 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,910 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,920 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,928 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,934 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,938 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 11AE Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/security_groups/test_security_groups.py", line 59, in test_security_groups_create_list_delete self.client.wait_for_resource_deletion(sg['id']) 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/compute/security_groups_client.py", line 100, in is_resource_deleted self.show_security_group(id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/security_groups_client.py", line 54, in show_security_group resp, body = self.get(url) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-03-18 15:30:56.395688Z tags: worker-4 test: tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON) time: 2026-03-18 15:30:56.395688Z failure: tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 122D 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 139, in cleanup_default_secgroup resp_body = security_group_client.list_security_groups( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/security_groups_client.py", line 69, in list_security_groups 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/security-groups?tenant_id=05df90b05e4843a1b2657fb3eac99321&name=default (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-4 time: 2026-03-18 15:30:54.851150Z tags: worker-1 test: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) time: 2026-03-18 15:30:54.851150Z failure: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 18EF 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/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 138, in get_credentials_provider return dynamic_creds.DynamicCredentialProvider( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 113, in __init__ self.creds_client = cred_client.get_creds_client( File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 283, in get_creds_client return V3CredsClient(identity_client, projects_client, users_client, File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 156, in __init__ self.creds_domain = self.domains_client.list_domains( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/domains_client.py", line 58, in list_domains resp, body = self.get(url) 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 609, in _request req_url, req_headers, req_body = self.auth_provider.auth_request( File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 185, in auth_request auth_url, auth_headers, auth_body = self._decorate_request( File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 275, in _decorate_request 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 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-1 time: 2026-03-18 15:30:52.918620Z tags: worker-0 test: tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_valid_object[id-9a0fb034-86af-4df0-86fa-f8bd7db21ae0,smoke] time: 2026-03-18 15:30:56.542413Z failure: tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_valid_object[id-9a0fb034-86af-4df0-86fa-f8bd7db21ae0,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 3CE 2026-03-18 15:30:54,400 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:setUp): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-537499216 1.480s 2026-03-18 15:30:54,400 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:54 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'x-trans-id': 'txa145b3e75aef400fab97c-0069bac52c', 'x-openstack-request-id': 'txa145b3e75aef400fab97c-0069bac52c', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-537499216'} Body: b'' 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback F0E Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/test_container_quotas.py", line 47, in setUp self.container_client.create_update_or_delete_container_metadata( File "/usr/lib/python3.9/site-packages/tempest/lib/services/object_storage/container_client.py", line 83, in create_update_or_delete_container_metadata resp, body = self.post(url, headers=headers, body=None) 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-0 time: 2026-03-18 15:30:52.488347Z tags: worker-6 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] time: 2026-03-18 15:30:56.543578Z failure: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback F92 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_networks.py", line 479, in test_bulk_create_delete_network body = self.networks_client.create_bulk_networks(networks=network_list) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 72, in create_bulk_networks return self.create_resource(uri, kwargs) 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-18 15:30:56.663552Z tags: worker-1 test: setUpClass (tempest.api.network.test_ports.PortsTestJSON) time: 2026-03-18 15:30:56.663552Z 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-1 time: 2026-03-18 15:30:56.667815Z tags: worker-1 test: setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) time: 2026-03-18 15:30:56.667815Z 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-1 time: 2026-03-18 15:30:42.959985Z tags: worker-5 test: tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke] time: 2026-03-18 15:30:56.772930Z failure: tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 6F77 2026-03-18 15:30:47,141 30 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 4.180s 2026-03-18 15:30:47,142 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': 'Wed, 18 Mar 2026 15:30:42 GMT', 'server': 'Apache', 'content-length': '1818', '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-0d912738-5bdc-4e6a-ba57-3ac8dc857291', 'x-compute-request-id': 'req-0d912738-5bdc-4e6a-ba57-3ac8dc857291', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062'} Body: b'{"server": {"id": "7df21d73-fdd0-46f0-a7ce-da973bb21062", "name": "tempest-ServerActionsTestJSON-server-1021598435", "status": "ACTIVE", "tenant_id": "1eb1dce0c9ad476aa6c9c845c32d28fc", "user_id": "1f0e2633a3a74f0cbc316e07fac78bb3", "metadata": {}, "hostId": "75940e7469f647c992a8e5da708af7bac7108fe2b68a4b1e34f577ec", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:45Z", "updated": "2026-03-18T15:30:02Z", "addresses": {"tempest-ServerActionsTestJSON-948559916-network": [{"version": 4, "addr": "10.100.0.8", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}, {"version": 4, "addr": "192.168.122.174", "OS-EXT-IPS:type": "floating", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-345927906", "OS-SRV-USG:launched_at": "2026-03-18T15:30:02.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1052795950"}], "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-18 15:30:50,613 30 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 3.465s 2026-03-18 15:30:50,614 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': 'Wed, 18 Mar 2026 15:30:47 GMT', 'server': 'Apache', 'content-length': '1818', '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-a48965d6-0dbb-484b-97df-f7a83a91271b', 'x-compute-request-id': 'req-a48965d6-0dbb-484b-97df-f7a83a91271b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062'} Body: b'{"server": {"id": "7df21d73-fdd0-46f0-a7ce-da973bb21062", "name": "tempest-ServerActionsTestJSON-server-1021598435", "status": "ACTIVE", "tenant_id": "1eb1dce0c9ad476aa6c9c845c32d28fc", "user_id": "1f0e2633a3a74f0cbc316e07fac78bb3", "metadata": {}, "hostId": "75940e7469f647c992a8e5da708af7bac7108fe2b68a4b1e34f577ec", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:45Z", "updated": "2026-03-18T15:30:02Z", "addresses": {"tempest-ServerActionsTestJSON-948559916-network": [{"version": 4, "addr": "10.100.0.8", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}, {"version": 4, "addr": "192.168.122.174", "OS-EXT-IPS:type": "floating", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-345927906", "OS-SRV-USG:launched_at": "2026-03-18T15:30:02.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1052795950"}], "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-18 15:30:52,870 30 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2.252s 2026-03-18 15:30:52,871 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': 'Wed, 18 Mar 2026 15:30:50 GMT', 'server': 'Apache', 'content-length': '1818', '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-d8f55c1e-113c-46ed-945d-a807049ce708', 'x-compute-request-id': 'req-d8f55c1e-113c-46ed-945d-a807049ce708', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062'} Body: b'{"server": {"id": "7df21d73-fdd0-46f0-a7ce-da973bb21062", "name": "tempest-ServerActionsTestJSON-server-1021598435", "status": "ACTIVE", "tenant_id": "1eb1dce0c9ad476aa6c9c845c32d28fc", "user_id": "1f0e2633a3a74f0cbc316e07fac78bb3", "metadata": {}, "hostId": "75940e7469f647c992a8e5da708af7bac7108fe2b68a4b1e34f577ec", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:45Z", "updated": "2026-03-18T15:30:02Z", "addresses": {"tempest-ServerActionsTestJSON-948559916-network": [{"version": 4, "addr": "10.100.0.8", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}, {"version": 4, "addr": "192.168.122.174", "OS-EXT-IPS:type": "floating", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-345927906", "OS-SRV-USG:launched_at": "2026-03-18T15:30:02.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1052795950"}], "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-18 15:30:54,850 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,861 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,867 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,869 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,876 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,886 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,896 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,906 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,908 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,910 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,423 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,440 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,448 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,450 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,453 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,457 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,459 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,461 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,463 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,465 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,540 30 ERROR [tempest.api.compute.base] HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base raise err 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base sock.connect(sa) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base conn.connect() 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base conn = self._new_conn() 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base raise NewConnectionError( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 197, in server_check_teardown 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base waiters.wait_for_server_status(cls.servers_client, 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/common/waiters.py", line 40, in wait_for_server_status 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base body = client.show_server(server_id)['server'] 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 159, in show_server 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base resp, body = self.get("servers/%s" % server_id) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.request('GET', url, extra_headers, headers, 2026-03-18 15:30:56.540 30 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-18 15:30:56.540 30 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.request_encode_url( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base retries = retries.increment( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base 2026-03-18 15:30:56,731 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,735 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,744 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,747 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,752 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,756 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,758 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,762 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,764 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,768 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 10F0 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 261, in test_reboot_server_hard self._test_reboot_server('HARD') File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 101, in _test_reboot_server server = self.client.show_server(self.server_id)['server'] File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 159, in show_server resp, body = self.get("servers/%s" % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (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 21D9 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 197, in server_check_teardown waiters.wait_for_server_status(cls.servers_client, File "/usr/lib/python3.9/site-packages/tempest/common/waiters.py", line 40, in wait_for_server_status body = client.show_server(server_id)['server'] File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 159, in show_server resp, body = self.get("servers/%s" % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 80, in tearDown self.server_check_teardown() File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 201, in server_check_teardown cls.servers_client.delete_server(cls.server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 172, in delete_server resp, body = self.delete("servers/%s" % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-03-18 15:30:56.700561Z tags: worker-4 test: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) time: 2026-03-18 15:30:56.700561Z failure: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-4 time: 2026-03-18 15:30:56.547732Z tags: worker-6 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port[id-48037ff2-e889-4c3b-b86a-8e3f34d2d060,smoke] time: 2026-03-18 15:30:56.868545Z failure: 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:'' D20 2026-03-18 15:30:56,617 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,630 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,814 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,822 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,828 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,836 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,841 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,847 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,852 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,857 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 10AF 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_networks.py", line 525, in test_bulk_create_delete_port networks = [self.create_network(), self.create_network()] File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 109, in create_network body = cls.networks_client.create_network(name=network_name, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 27, in create_network return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-03-18 15:30:56.899667Z tags: worker-2 test: tearDownClass (tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON) time: 2026-03-18 15:30:56.899667Z failure: tearDownClass (tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 6E1 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 628, in resource_cleanup raise testtools.MultipleExceptions(*cleanup_errors) testtools.runtest.MultipleExceptions: ((, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-security-groups/6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-security-groups/12ed4846-5154-43df-b6e5-17be70adac2c (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-2 time: 2026-03-18 15:30:56.978577Z tags: worker-2 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) time: 2026-03-18 15:30:56.978577Z failure: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 17B2 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/compute/servers/test_create_server.py", line 43, in setup_credentials super(ServersTestJSON, 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 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-03-18 15:30:56.981625Z tags: worker-4 test: setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery) time: 2026-03-18 15:30:56.981625Z 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-4 time: 2026-03-18 15:30:56.963259Z tags: worker-1 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest) time: 2026-03-18 15:30:56.963259Z 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-1 time: 2026-03-18 15:30:57.105270Z tags: worker-0 test: tearDownClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) time: 2026-03-18 15:30:57.105270Z failure: tearDownClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1299 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/api/object_storage/test_container_quotas.py", line 52, in resource_cleanup cls.delete_containers() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 121, in delete_containers object_storage.delete_containers(cls.containers, container_client, File "/usr/lib/python3.9/site-packages/tempest/common/object_storage.py", line 38, in delete_containers delete_objects(cont, container_client, object_client) File "/usr/lib/python3.9/site-packages/tempest/common/object_storage.py", line 57, in delete_objects _, objlist = container_client.list_container_objects(container, params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/object_storage/container_client.py", line 110, in list_container_objects resp, body = self.get(url, headers={}) 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='swift-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953?&limit=9999&format=json (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-03-18 15:30:56.872662Z tags: worker-6 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet[id-8936533b-c0aa-4f29-8e53-6cc873aec489,smoke] time: 2026-03-18 15:30:57.149405Z failure: 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:'' D20 2026-03-18 15:30:56,963 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,966 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,018 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,026 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,035 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,049 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,058 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,076 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,098 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,113 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 10B1 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_networks.py", line 493, in test_bulk_create_delete_subnet networks = [self.create_network(), self.create_network()] File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 109, in create_network body = cls.networks_client.create_network(name=network_name, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 27, in create_network return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-03-18 15:30:57.160641Z tags: worker-4 test: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest) time: 2026-03-18 15:30:57.160641Z 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-18 15:30:57.266353Z tags: worker-2 test: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) time: 2026-03-18 15:30:57.266353Z 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-2 time: 2026-03-18 15:30:57.319016Z tags: worker-0 test: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) time: 2026-03-18 15:30:57.319016Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-03-18 15:30:57.317120Z tags: worker-6 test: tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) time: 2026-03-18 15:30:57.317120Z failure: tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 116C Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 757, in clear_credentials cls._creds_provider.clear_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 611, in clear_creds self.creds_client.delete_user(creds.user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 55, in delete_user self.users_client.delete_user(user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/users_client.py", line 104, in delete_user resp, body = self.delete("users/%s" % user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/users/be0223bd90df483ca82795584cae70ff (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-03-18 15:30:57.359472Z tags: worker-6 test: setUpClass (tempest.api.network.test_networks.NetworksIpV6Test) time: 2026-03-18 15:30:57.359472Z failure: setUpClass (tempest.api.network.test_networks.NetworksIpV6Test) [ 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-18 15:30:57.364640Z tags: worker-6 test: setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest) time: 2026-03-18 15:30:57.364640Z 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-6 time: 2026-03-18 15:30:57.411145Z tags: worker-2 test: setUpClass (tempest.api.network.test_routers.RoutersTest) time: 2026-03-18 15:30:57.411145Z 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-2 time: 2026-03-18 15:30:57.517593Z tags: worker-2 test: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest) time: 2026-03-18 15:30:57.517593Z skip: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest) [ multipart Content-Type: text/plain;charset=utf8 reason 51 TelemetryAlarmingAPIGnocchiTest: Skipping Gnocchi specific tests withouth Gnocchi0 ] tags: -worker-2 time: 2026-03-18 15:29:26.415289Z tags: worker-3 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-18 15:30:57.500224Z failure: tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip[id-c7e0e60b-ee45-43d0-abeb-8596fd42a2f9,network,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 10000 2026-03-18 15:29:26,416 28 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True 2026-03-18 15:29:26,416 28 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True 2026-03-18 15:29:26,890 28 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs 0.473s 2026-03-18 15:29:26,891 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"keypair": {"name": "tempest-keypair-1249130430", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBJ/y0e/0injqdntgovgq5p0BPh+/bcgHs4VGhNgCEfwims7ET9cG/KHP2gvVhDPfccPvbygBOxSWOGD9XcKc78mwqURvF1p1Qq+qbVs7CQY3/0oFymBmK0XZVN0XxpeRNA=="}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:26 GMT', 'server': 'Apache', 'content-length': '386', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-f420625d-aecf-456b-8b96-330a5c890362', 'x-compute-request-id': 'req-f420625d-aecf-456b-8b96-330a5c890362', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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-1249130430", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBJ/y0e/0injqdntgovgq5p0BPh+/bcgHs4VGhNgCEfwims7ET9cG/KHP2gvVhDPfccPvbygBOxSWOGD9XcKc78mwqURvF1p1Qq+qbVs7CQY3/0oFymBmK0XZVN0XxpeRNA==", "fingerprint": "f0:ab:d6:c3:9f:87:7d:ab:68:02:f8:12:a7:6b:70:cc", "user_id": "90225e96f84c4e7faee741aa760fc25d"}}' 2026-03-18 15:29:26,894 28 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-1249130430 created 2026-03-18 15:29:28,290 28 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 1.394s 2026-03-18 15:29:28,290 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-securitygroup--874896074", "description": "tempest-description--978667985"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:28 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1595', 'x-openstack-request-id': 'req-9f47f1b6-5ffe-4bcb-9634-ecd64f910d3e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "cc277911-5d58-4b5e-ab8d-921f299908f1", "name": "tempest-securitygroup--874896074", "stateful": true, "tenant_id": "18343c43350e43d887aadd3960c4ebca", "description": "tempest-description--978667985", "shared": false, "security_group_rules": [{"id": "361270c8-66fe-4163-bb22-88c764a2b627", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "security_group_id": "cc277911-5d58-4b5e-ab8d-921f299908f1", "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": 177, "description": null, "tags": [], "created_at": "2026-03-18T15:29:28Z", "updated_at": "2026-03-18T15:29:28Z", "revision_number": 0, "project_id": "18343c43350e43d887aadd3960c4ebca"}, {"id": "9ff67cc2-b545-4bed-a150-f089c6414143", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "security_group_id": "cc277911-5d58-4b5e-ab8d-921f299908f1", "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": 176, "description": null, "tags": [], "created_at": "2026-03-18T15:29:28Z", "updated_at": "2026-03-18T15:29:28Z", "revision_number": 0, "project_id": "18343c43350e43d887aadd3960c4ebca"}], "tags": [], "created_at": "2026-03-18T15:29:27Z", "updated_at": "2026-03-18T15:29:28Z", "revision_number": 1, "project_id": "18343c43350e43d887aadd3960c4ebca"}}' 2026-03-18 15:29:29,712 28 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 1.421s 2026-03-18 15:29:29,715 28 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": "cc277911-5d58-4b5e-ab8d-921f299908f1", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:29 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '565', 'x-openstack-request-id': 'req-30131a2a-6f7e-40cf-97ef-af03d73dfc2e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "dc0de70d-f335-4660-b62b-c0aabd1b0b39", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "security_group_id": "cc277911-5d58-4b5e-ab8d-921f299908f1", "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-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "18343c43350e43d887aadd3960c4ebca"}}' 2026-03-18 15:29:30,211 28 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.495s 2026-03-18 15:29:30,211 28 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": "cc277911-5d58-4b5e-ab8d-921f299908f1", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:30 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '570', 'x-openstack-request-id': 'req-dfa583d9-1766-48a4-941a-36b3142782c2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "b619716b-de03-4ed7-9a0c-0007eebb74c3", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "security_group_id": "cc277911-5d58-4b5e-ab8d-921f299908f1", "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-18T15:29:30Z", "updated_at": "2026-03-18T15:29:30Z", "revision_number": 0, "project_id": "18343c43350e43d887aadd3960c4ebca"}}' 2026-03-18 15:29:30,212 28 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--874896074 created 2026-03-18 15:29:32,122 28 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips 1.904s 2026-03-18 15:29:32,122 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"floating_network_id": "c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '578', 'x-openstack-request-id': 'req-05f33a9a-a283-45df-b220-6e590583fb1c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "3c08fe64-3299-4ef1-8438-36c6fa5bfef7", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "floating_ip_address": "192.168.122.188", "floating_network_id": "c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "project_id": "18343c43350e43d887aadd3960c4ebca", "description": "", "qos_policy_id": null, "port_details": null, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-03-18T15:29:31Z", "updated_at": "2026-03-18T15:29:31Z", "revision_number": 0}}' 2026-03-18 15:29:32,123 28 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': '3c08fe64-3299-4ef1-8438-36c6fa5bfef7', 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'floating_ip_address': '192.168.122.188', 'floating_network_id': 'c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': '18343c43350e43d887aadd3960c4ebca', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-03-18T15:29:31Z', 'updated_at': '2026-03-18T15:29:31Z', 'revision_number': 0, 'ip': '192.168.122.188'} created 2026-03-18 15:29:32,505 28 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.372s 2026-03-18 15:29:32,506 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:32 GMT', 'server': 'Apache', 'content-length': '6274', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f0b8b571-6b78-4ed0-8e56-0202eb307a76', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; 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": "90225e96f84c4e7faee741aa760fc25d", "name": "tempest-AttachInterfacesUnderV243Test-412919131-project-member", "password_expires_at": null}, "audit_ids": ["34DUbIXcQuC3g5sjWmtP4A"], "expires_at": "2026-03-18T16:29:32.000000Z", "issued_at": "2026-03-18T15:29:32.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "18343c43350e43d887aadd3960c4ebca", "name": "tempest-AttachInterfacesUnderV243Test-412919131"}, "is_domain": false, "roles": [{"id": "e8448d2e0b23449a823172e63f915859", "name": "reader"}, {"id": "4b03ff096876438bb067d6df6c6e5150", "name": "member"}], "catalog": [{"endpoints": [{"name": "nova", "id": "7c0c97b057de402cba3715dc0d4c4d8f", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "7c9c7c075f7147e4b3d21069618f666b", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "022bf7e7b557492f80dacfe3c03fed6d", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "neutron", "id": "3629fe003dc44728ab82ef829fbbbc2c", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "neutron", "id": "6c457bd3c85a4289b03e9fe4dade519a", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}], "id": "1b3599035fae4c9eba1b4bf0b4a98927", "type": "network", "name": "neutron"}, {"endpoints": [{"name": "swift", "id": "6518fdb6713248699c4bfabadce2be35", "interface": "public", "region_id": "regionOne", "url": "https://swift-public-openstack.apps-crc.testing/v1/AUTH_18343c43350e43d887aadd3960c4ebca", "region": "regionOne"}, {"name": "swift", "id": "813d258f30ed4313bdc145b21d4f4879", "interface": "internal", "region_id": "regionOne", "url": "https://swift-internal.openstack.svc:8080/v1/AUTH_18343c43350e43d887aadd3960c4ebca", "region": "regionOne"}], "id": "1ba9c836cdc94af8a31596b7bcb67166", "type": "object-store", "name": "swift"}, {"endpoints": [], "id": "4d22c862a67d42ec9a3ce63bcf637c07", "type": "Ceilometer", "name": "ceilometer"}, {"endpoints": [{"name": "glance", "id": "1f8a0b3cd9f9436192e40d2682150236", "interface": "internal", "region_id": "regionOne", "url": "https://glance-default-internal.openstack.svc:9292", "region": "regionOne"}, {"name": "glance", "id": "a04a7907187e40c4bc5af0fa233b4ac3", "interface": "public", "region_id": "regionOne", "url": "https://glance-default-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "4fcd20e629b14d71ad438ac0db423086", "type": "image", "name": "glance"}, {"endpoints": [{"name": "cinderv3", "id": "4be3954d56e54f14bce5ddfd6c623996", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "bab3a106529e4dc1a0b0f3ee8af76ef3", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}], "id": "588ddbed1c2343578ca6cfa369d82508", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"name": "aodh", "id": "305cedd455d748ac85fc2f26c8f0db20", "interface": "public", "region_id": "regionOne", "url": "https://aodh-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "aodh", "id": "bdf72a6ba85847dd9dded2d3243b0c5e", "interface": "internal", "region_id": "regionOne", "url": "https://aodh-internal.openstack.svc:8042", "region": "regionOne"}], "id": "5d8747552755497e847b540a98ad4b06", "type": "alarming", "name": "aodh"}, {"endpoints": [{"name": "heat-cfn", "id": "7e8d53dda2314ba7b80fecc84f5260aa", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "9e44c2238e75401abca74fca40326d61", "interface": "internal", "region_id": 2026-03-18 15:29:32,506 28 INFO [tempest.lib.common.fixed_network] (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip) Found network {'id': '7c79a113-6fc8-4af8-b894-56efeb484f30', 'name': 'tempest-AttachInterfacesUnderV243Test-1199033233-network', 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'admin_state_up': True, 'mtu': 1442, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '18343c43350e43d887aadd3960c4ebca', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1127, '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-18T15:29:03Z', 'updated_at': '2026-03-18T15:29:03Z', 'revision_number': 1} available for tenant 2026-03-18 15:29:32,506 28 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-1249130430', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBJ/y0e/0injqdntgovgq5p0BPh+/bcgHs4VGhNgCEfwims7ET9cG/KHP2gvVhDPfccPvbygBOxSWOGD9XcKc78mwqURvF1p1Qq+qbVs7CQY3/0oFymBmK0XZVN0XxpeRNA==', 'fingerprint': 'f0:ab:d6:c3:9f:87:7d:ab:68:02:f8:12:a7:6b:70:cc', 'user_id': '90225e96f84c4e7faee741aa760fc25d', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDAdOnfzmjS4fzjj/INyoQAxFu/QwMJT/PfhgCYLeTr0cZwjRO81I7H5\nF6Cxpue+whGgBwYFK4EEACKhZANiAASf8tHv9Ip46nZ7YKL4KuadAT4fv23IB7OF\nRoTYAhH8IprOxE/XBvyhz9oL1YQz33HD728oATsUljhg/V3CnO/JsKlEbxdadUKv\nqm1bOwkGN/9KBcpgZitF2VTdF8aXkTQ=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': 'cc277911-5d58-4b5e-ab8d-921f299908f1', 'name': 'tempest-securitygroup--874896074', 'stateful': True, 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'description': 'tempest-description--978667985', 'shared': False, 'security_group_rules': [{'id': '361270c8-66fe-4163-bb22-88c764a2b627', 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'security_group_id': 'cc277911-5d58-4b5e-ab8d-921f299908f1', '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': 177, 'description': None, 'tags': [], 'created_at': '2026-03-18T15:29:28Z', 'updated_at': '2026-03-18T15:29:28Z', 'revision_number': 0, 'project_id': '18343c43350e43d887aadd3960c4ebca'}, {'id': '9ff67cc2-b545-4bed-a150-f089c6414143', 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'security_group_id': 'cc277911-5d58-4b5e-ab8d-921f299908f1', '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': 176, 'description': None, 'tags': [], 'created_at': '2026-03-18T15:29:28Z', 'updated_at': '2026-03-18T15:29:28Z', 'revision_number': 0, 'project_id': '18343c43350e43d887aadd3960c4ebca'}], 'tags': [], 'created_at': '2026-03-18T15:29:27Z', 'updated_at': '2026-03-18T15:29:28Z', 'revision_number': 1, 'project_id': '18343c43350e43d887aadd3960c4ebca'}, 'floating_ip': {'id': '3c08fe64-3299-4ef1-8438-36c6fa5bfef7', 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'floating_ip_address': '192.168.122.188', 'floating_network_id': 'c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': '18343c43350e43d887aadd3960c4ebca', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-03-18T15:29:31Z', 'updated_at': '2026-03-18T15:29:31Z', 'revision_number': 0, 'ip': '192.168.122.188'}} 2026-03-18 15:29:40,333 28 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 7.825s 2026-03-18 15:29:40,333 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"server": {"name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "imageRef": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "flavorRef": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "networks": [{"uuid": "7c79a113-6fc8-4af8-b894-56efeb484f30"}], "security_groups": [{"name": "tempest-securitygroup--874896074"}], "key_name": "tempest-keypair-1249130430", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:32 GMT', 'server': 'Apache', 'content-length': '445', 'location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e', '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-b8388fb4-239d-4a3d-aec8-6a2e96aec256', 'x-compute-request-id': 'req-b8388fb4-239d-4a3d-aec8-6a2e96aec256', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "9021551b-4887-40f0-85ae-1ef67066ab0e", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--874896074"}], "adminPass": "MAbaX7hg7zj4"}}' 2026-03-18 15:29:42,306 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 1.969s 2026-03-18 15:29:42,306 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:40 GMT', 'server': 'Apache', 'content-length': '1444', '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-c7dc6417-6076-48bf-9680-fd3817db9cbb', 'x-compute-request-id': 'req-c7dc6417-6076-48bf-9680-fd3817db9cbb', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "BUILD", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:41Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-03-18 15:29:47,566 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 4.252s 2026-03-18 15:29:47,568 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29: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-ae7d650f-5789-43d7-ac4b-2291a2ebe288', 'x-compute-request-id': 'req-ae7d650f-5789-43d7-ac4b-2291a2ebe288', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "BUILD", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:42Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--874896074"}], "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-18 15:29:47,575 28 INFO [tempest.common.waiters] State transition "BUILD/None" ==> "BUILD/spawning" after 5 second wait 2026-03-18 15:29:49,959 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 1.381s 2026-03-18 15:29:49,959 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:48 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-45b5306f-1826-4a62-8fe7-cbe5a966398a', 'x-compute-request-id': 'req-45b5306f-1826-4a62-8fe7-cbe5a966398a', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "BUILD", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:42Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--874896074"}], "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-18 15:29:53,159 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 2.194s 2026-03-18 15:29:53,183 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29: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-3e84caa7-73e9-4287-8536-3b3e207c166b', 'x-compute-request-id': 'req-3e84caa7-73e9-4287-8536-3b3e207c166b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "BUILD", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:42Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--874896074"}], "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-18 15:29:58,942 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 4.754s 2026-03-18 15:29:58,943 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:54 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-b5700430-c261-46f2-aee0-494c168cb2e0', 'x-compute-request-id': 'req-b5700430-c261-46f2-aee0-494c168cb2e0', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "ACTIVE", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:53Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1199033233-network": [{"version": 4, "addr": "10.100.0.4", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:6c:ec:b7"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": "2026-03-18T15:29:53.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--874896074"}], "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-18 15:29:58,949 28 INFO [tempest.common.waiters] State transition "BUILD/spawning" ==> "ACTIVE/None" after 16 second wait 2026-03-18 15:30:00,673 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface 1.723s 2026-03-18 15:30:00,682 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:59 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-c80e4021-733d-41c0-bca5-724f0e01116e', 'x-compute-request-id': 'req-c80e4021-733d-41c0-bca5-724f0e01116e', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "7c79a113-6fc8-4af8-b894-56efeb484f30", "port_id": "822183cb-ceb7-4186-abe0-c71533dd4e69", "mac_addr": "fa:16:3e:6c:ec:b7", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "6963ccac-671f-4a8d-95e1-c66fb6ae0666", "ip_address": "10.100.0.4"}]}]}' 2026-03-18 15:30:06,150 28 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/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 5.458s 2026-03-18 15:30:06,150 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"port_id": "822183cb-ceb7-4186-abe0-c71533dd4e69"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '881', 'x-openstack-request-id': 'req-ac615200-e1c1-49f4-9fc6-d60d7760da88', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7'} Body: b'{"floatingip": {"id": "3c08fe64-3299-4ef1-8438-36c6fa5bfef7", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "floating_ip_address": "192.168.122.188", "floating_network_id": "c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd", "router_id": "9fe1a79e-1234-42b5-aa4a-45c7f8590461", "port_id": "822183cb-ceb7-4186-abe0-c71533dd4e69", "fixed_ip_address": "10.100.0.4", "status": "DOWN", "description": "", "qos_policy_id": null, "port_details": {"name": "", "network_id": "7c79a113-6fc8-4af8-b894-56efeb484f30", "mac_address": "fa:16:3e:6c:ec:b7", "admin_state_up": true, "status": "ACTIVE", "device_id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "device_owner": "compute:nova"}, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-03-18T15:29:31Z", "updated_at": "2026-03-18T15:30:02Z", "revision_number": 1, "project_id": "18343c43350e43d887aadd3960c4ebca"}}' 2026-03-18 15:30:08,996 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 2.845s 2026-03-18 15:30:08,996 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:06 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-c505be8e-bb83-4008-8e38-f513e444b86c', 'x-compute-request-id': 'req-c505be8e-bb83-4008-8e38-f513e444b86c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "ACTIVE", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:53Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1199033233-network": [{"version": 4, "addr": "10.100.0.4", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:6c:ec:b7"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": "2026-03-18T15:29:53.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--874896074"}], "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-18 15:30:09,008 28 INFO [tempest.lib.common.ssh] Creating ssh connection to '192.168.122.188:22' as 'cirros' with public key authentication 2026-03-18 15:30:41,080 28 INFO [paramiko.transport] Connected (version 2.0, client dropbear_2020.81) 2026-03-18 15:30:41,806 28 INFO [paramiko.transport] Authentication (publickey) successful! 2026-03-18 15:30:41,807 28 INFO [tempest.lib.common.ssh] ssh connection to cirros@192.168.122.188 successfully created 2026-03-18 15:30:44,279 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface 2.470s 2026-03-18 15:30:44,280 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 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-d0a3ef82-cc46-430c-8814-3d5d695c7290', 'x-compute-request-id': 'req-d0a3ef82-cc46-430c-8814-3d5d695c7290', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "7c79a113-6fc8-4af8-b894-56efeb484f30", "port_id": "822183cb-ceb7-4186-abe0-c71533dd4e69", "mac_addr": "fa:16:3e:6c:ec:b7", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "6963ccac-671f-4a8d-95e1-c66fb6ae0666", "ip_address": "10.100.0.4"}]}]}' 2026-03-18 15:30:47,110 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface/822183cb-ceb7-4186-abe0-c71533dd4e69 2.826s 2026-03-18 15:30:47,110 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:44 GMT', 'server': 'Apache', 'content-length': '281', '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-c396e7d7-2b2d-4103-ad58-c07a875d72f2', 'x-compute-request-id': 'req-c396e7d7-2b2d-4103-ad58-c07a875d72f2', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface/822183cb-ceb7-4186-abe0-c71533dd4e69'} Body: b'{"interfaceAttachment": {"net_id": "7c79a113-6fc8-4af8-b894-56efeb484f30", "port_id": "822183cb-ceb7-4186-abe0-c71533dd4e69", "mac_addr": "fa:16:3e:6c:ec:b7", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "6963ccac-671f-4a8d-95e1-c66fb6ae0666", "ip_address": "10.100.0.4"}]}}' 2026-03-18 15:30:47,973 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 0.860s 2026-03-18 15:30:47,973 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:47 GMT', 'server': 'Apache', 'content-length': '158', '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-d110c05f-22cc-4643-8c9c-8b42e6a5adeb', 'x-compute-request-id': 'req-d110c05f-22cc-4643-8c9c-8b42e6a5adeb', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-1199033233-network": [{"version": 4, "addr": "10.100.0.4"}, {"version": 4, "addr": "192.168.122.188"}]}}' 2026-03-18 15:30:48,648 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/action 0.673s 2026-03-18 15:30:48,649 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"addFixedIp": {"networkId": "7c79a113-6fc8-4af8-b894-56efeb484f30"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:47 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-9717a5ad-f90d-4cfa-9a69-77629319f326', 'x-compute-request-id': 'req-9717a5ad-f90d-4cfa-9a69-77629319f326', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/action'} Body: b'' 2026-03-18 15:30:51,013 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2.364s 2026-03-18 15:30:51,014 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:48 GMT', 'server': 'Apache', 'content-length': '158', '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-58fe04bf-f197-4696-ad0c-2949638f575c', 'x-compute-request-id': 'req-58fe04bf-f197-4696-ad0c-2949638f575c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-1199033233-network": [{"version": 4, "addr": "10.100.0.4"}, {"version": 4, "addr": "192.168.122.188"}]}}' 2026-03-18 15:30:51,015 28 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 9021551b-4887-40f0-85ae-1ef67066ab0e: {'192.168.122.188', '10.100.0.4'} 2026-03-18 15:30:53,922 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 1.905s 2026-03-18 15:30:53,922 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:52 GMT', 'server': 'Apache', 'content-length': '158', '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-ca0d5d2a-0abb-4f40-bcda-3114448c456c', 'x-compute-request-id': 'req-ca0d5d2a-0abb-4f40-bcda-3114448c456c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-1199033233-network": [{"version": 4, "addr": "10.100.0.4"}, {"version": 4, "addr": "192.168.122.188"}]}}' 2026-03-18 15:30:53,926 28 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 9021551b-4887-40f0-85ae-1ef67066ab0e: {'192.168.122.188', '10.100.0.4'} 2026-03-18 15:30:54,933 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,937 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,942 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,947 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,952 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,957 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,959 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,961 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,963 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,965 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:56,424 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,427 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,437 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,446 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,459 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,468 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,476 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,557 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,614 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,620 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,630 28 ERROR [tempest.api.compute.base] Failed to delete server 9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base raise err 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base sock.connect(sa) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base conn.connect() 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base conn = self._new_conn() 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base raise NewConnectionError( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-03-18 15:30:56.630 28 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-18 15:30:56.630 28 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-03-18 15:30:56.630 28 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-18 15:30:56.630 28 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.request_encode_url( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.630 28 ERROR tempe991D st.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base retries = retries.increment( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base 2026-03-18 15:30:56,642 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,644 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,647 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,650 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,655 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,728 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,743 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,748 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,750 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,752 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,754 28 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-1249130430 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources raise err 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources conn.connect() 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:56.754 28 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-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name) 2026-03-18 15:30:56.754 28 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-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url) 2026-03-18 15:30:56.754 28 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-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-03-18 15:30:56.754 28 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-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-1249130430 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:56,916 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,921 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,929 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,948 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,962 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,966 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,970 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,979 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:57,032 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:57,035 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:57,046 28 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting security group cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources raise err 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources conn.connect() 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.046 28 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-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id) 2026-03-18 15:30:57.046 28 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-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-03-18 15:30:57.046 28 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-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-03-18 15:30:57.046 28 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-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57,069 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,080 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,096 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,121 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,137 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,160 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,170 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,196 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,227 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,235 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,241 28 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting ip 3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources raise err 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources conn.connect() 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 335, in clear_validation_resources 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources floating_ip_client.delete_floatingip(fip_id) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/floating_ips_client.py", line 55, in delete_floatingip 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-03-18 15:30:57.241 28 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-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-03-18 15:30:57.241 28 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-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 121A Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/common/utils/__init__.py", line 65, in wrapper return f(*func_args, **func_kwargs) File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_attach_interfaces.py", line 414, in test_add_remove_fixed_ip if not test_utils.call_until_true( File "/usr/lib/python3.9/site-packages/tempest/lib/common/utils/test_utils.py", line 117, in call_until_true if func(*args, **kwargs): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_attach_interfaces.py", line 403, in _wait_for_ip_change _addresses = self.os_primary.servers_client.list_addresses( File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 207, in list_addresses resp, body = self.get("servers/%s/ips" % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback-1 1241 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/fixtures/fixture.py", line 124, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3.9/site-packages/fixtures/callmany.py", line 84, in __call__ raise error[1].with_traceback(error[2]) File "/usr/lib/python3.9/site-packages/fixtures/callmany.py", line 78, in __call__ cleanup(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 346, in clear_validation_resources raise has_exception File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources keypair_client.delete_keypair(keypair_name) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair resp, body = self.delete(url) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-1249130430 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-3 time: 2026-03-18 15:30:57.566498Z tags: worker-6 test: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) time: 2026-03-18 15:30:57.566498Z failure: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 17AC Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/test_network_basic_ops.py", line 100, in setup_credentials super(TestNetworkBasicOps, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/manager.py", line 104, in setup_credentials super(ScenarioTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-03-18 15:30:57.639334Z tags: worker-2 test: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) time: 2026-03-18 15:30:57.639334Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-03-18 15:30:57.645416Z tags: worker-2 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration) time: 2026-03-18 15:30:57.645416Z skip: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Gnocchi support is required0 ] tags: -worker-2 time: 2026-03-18 15:30:57.649529Z tags: worker-6 test: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) time: 2026-03-18 15:30:57.649529Z 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-6 time: 2026-03-18 15:30:57.998460Z tags: worker-3 test: tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test) time: 2026-03-18 15:30:57.998460Z failure: tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 514 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 628, in resource_cleanup raise testtools.MultipleExceptions(*cleanup_errors) testtools.runtest.MultipleExceptions: ((, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-3 time: 2026-03-18 15:30:58.140839Z tags: worker-3 test: setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON) time: 2026-03-18 15:30:58.140839Z failure: setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON) [ 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-3 time: 2026-03-18 15:30:58.908089Z tags: worker-3 test: setUpClass (tempest.api.object_storage.test_account_services.AccountTest) time: 2026-03-18 15:30:58.908089Z 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-3 time: 2026-03-18 15:30:59.375297Z tags: worker-3 test: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) time: 2026-03-18 15:30:59.375297Z failure: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1722 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-3 time: 2026-03-18 15:30:59.438604Z tags: worker-3 test: setUpClass (tempest.api.volume.test_versions.VersionsTest) time: 2026-03-18 15:30:59.438604Z 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-18 15:30:59.859562Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) time: 2026-03-18 15:30:59.859562Z 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-3 time: 2026-03-18 15:30:59.865381Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest) time: 2026-03-18 15:30:59.865381Z skip: setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Gnocchi support is required0 ] tags: -worker-3 time: 2026-03-18 15:31:00.088416Z tags: worker-5 test: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) time: 2026-03-18 15:31:00.088416Z failure: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 6B9 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 628, in resource_cleanup raise testtools.MultipleExceptions(*cleanup_errors) testtools.runtest.MultipleExceptions: ((, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-345927906 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-5 time: 2026-03-18 15:31:00.209690Z tags: worker-5 test: setUpClass (tempest.api.identity.admin.v3.test_domains.DomainsTestJSON) time: 2026-03-18 15:31:00.209690Z failure: setUpClass (tempest.api.identity.admin.v3.test_domains.DomainsTestJSON) [ 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-18 15:31:00.264305Z tags: worker-5 test: setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON) time: 2026-03-18 15:31:00.264305Z 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-5 time: 2026-03-18 15:31:00.320942Z tags: worker-5 test: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) time: 2026-03-18 15:31:00.320942Z failure: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-03-18 15:31:00.423618Z tags: worker-5 test: setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) time: 2026-03-18 15:31:00.423618Z 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-5 time: 2026-03-18 15:31:00.572467Z tags: worker-5 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest) time: 2026-03-18 15:31:00.572467Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 .stestr/meta.dbm.dat0000644012276001227600000000000015156542465014602 0ustar tempesttempest.stestr/meta.dbm.dir0000644012276001227600000000000015156542465014610 0ustar tempesttempest.stestr/failing0000600012276001227600000130751115156542465013767 0ustar tempesttempesttime: 2026-03-18 15:30:31.721540Z tags: worker-2 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-18 15:30:56.305887Z failure: 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:'' 44F2 2026-03-18 15:30:35,377 27 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 3.654s 2026-03-18 15:30:35,377 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-1894816151", "description": "tempest-description-1860884404"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:32 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-8dce2108-f144-4939-aef7-67db6833f837', 'x-compute-request-id': 'req-8dce2108-f144-4939-aef7-67db6833f837', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "12ed4846-5154-43df-b6e5-17be70adac2c", "description": "tempest-description-1860884404", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1894816151", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}}' 2026-03-18 15:30:37,994 27 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 2.611s 2026-03-18 15:30:37,994 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-1106111170", "description": "tempest-description-1874723323"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:35 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-7a7f33f9-4ce3-423f-97a4-466dc168abe6', 'x-compute-request-id': 'req-7a7f33f9-4ce3-423f-97a4-466dc168abe6', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a", "description": "tempest-description-1874723323", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1106111170", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}}' 2026-03-18 15:30:41,293 27 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 3.292s 2026-03-18 15:30:41,294 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-770379964", "description": "tempest-description-1614384547"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:38 GMT', 'server': 'Apache', 'content-length': '243', '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-d8629641-255d-4569-9508-bce521bab882', 'x-compute-request-id': 'req-d8629641-255d-4569-9508-bce521bab882', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "7b772924-2aef-455c-8e3c-f04205e4ea91", "description": "tempest-description-1614384547", "name": "tempest-SecurityGroupsTestJSON-securitygroup-770379964", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}}' 2026-03-18 15:30:44,103 27 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.806s 2026-03-18 15:30:44,103 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 GMT', 'server': 'Apache', 'content-length': '1384', '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-e04ac3ab-8fac-4f11-93e2-73db8fef80ce', 'x-compute-request-id': 'req-e04ac3ab-8fac-4f11-93e2-73db8fef80ce', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "aabebc4c-dfea-421f-b7ef-bc3b6d0443ac", "description": "Default security group", "name": "default", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": [{"id": "eb123875-9df2-4b18-966b-c8fc2a2199c8", "parent_group_id": "aabebc4c-dfea-421f-b7ef-bc3b6d0443ac", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e"}, "ip_range": {}}, {"id": "f5e87353-706b-4e0a-9e86-25dadc2b0ee8", "parent_group_id": "aabebc4c-dfea-421f-b7ef-bc3b6d0443ac", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e"}, "ip_range": {}}]}, {"id": "6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a", "description": "tempest-description-1874723323", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1106111170", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}, {"id": "12ed4846-5154-43df-b6e5-17be70adac2c", "description": "tempest-description-1860884404", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1894816151", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}, {"id": "7b772924-2aef-455c-8e3c-f04205e4ea91", "description": "tempest-description-1614384547", "name": "tempest-SecurityGroupsTestJSON-securitygroup-770379964", "tenant_id": "0f9a3eb76c664ef28a5636c044c60c7e", "rules": []}]}' 2026-03-18 15:30:45,740 27 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/12ed4846-5154-43df-b6e5-17be70adac2c 1.634s 2026-03-18 15:30:45,741 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:44 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-517c96aa-204c-4d83-9082-0e2999856e58', 'x-compute-request-id': 'req-517c96aa-204c-4d83-9082-0e2999856e58', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/12ed4846-5154-43df-b6e5-17be70adac2c'} Body: b'' 2026-03-18 15:30:48,250 27 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/12ed4846-5154-43df-b6e5-17be70adac2c 2.509s 2026-03-18 15:30:48,250 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:45 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-b036f91e-1810-4eac-8218-c53dcc273210', 'x-compute-request-id': 'req-b036f91e-1810-4eac-8218-c53dcc273210', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/12ed4846-5154-43df-b6e5-17be70adac2c'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group 12ed4846-5154-43df-b6e5-17be70adac2c does not exist\\nNeutron server returns request_ids: [\'req-2ab2b98a-14d1-40a7-b63e-76b0e01a4a18\']"}}' 2026-03-18 15:30:51,431 27 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/6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a 3.180s 2026-03-18 15:30:51,431 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:48 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-55737dc5-88de-4eb5-9f3e-ff627c230e75', 'x-compute-request-id': 'req-55737dc5-88de-4eb5-9f3e-ff627c230e75', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a'} Body: b'' 2026-03-18 15:30:51,784 27 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/6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a 0.352s 2026-03-18 15:30:51,785 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 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-d90feb67-d834-452b-b4c4-39c702dcab64', 'x-compute-request-id': 'req-d90feb67-d834-452b-b4c4-39c702dcab64', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group 6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a does not exist\\nNeutron server returns request_ids: [\'req-ffc25ecf-e0aa-4c50-b5f1-db7f85ef3010\']"}}' 2026-03-18 15:30:54,242 27 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/7b772924-2aef-455c-8e3c-f04205e4ea91 2.456s 2026-03-18 15:30:54,243 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:51 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-7fb593f1-4de5-40de-a82b-535327205b6b', 'x-compute-request-id': 'req-7fb593f1-4de5-40de-a82b-535327205b6b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91'} Body: b'' 2026-03-18 15:30:54,852 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,864 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,869 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,879 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,901 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,910 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,920 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,928 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,934 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 2026-03-18 15:30:54,938 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 0 Content-Type: text/x-traceback;charset=utf8 traceback 11AE Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/security_groups/test_security_groups.py", line 59, in test_security_groups_create_list_delete self.client.wait_for_resource_deletion(sg['id']) 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/compute/security_groups_client.py", line 100, in is_resource_deleted self.show_security_group(id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/security_groups_client.py", line 54, in show_security_group resp, body = self.get(url) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-03-18 15:30:56.395688Z tags: worker-4 test: tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON) time: 2026-03-18 15:30:56.395688Z failure: tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 122D 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 139, in cleanup_default_secgroup resp_body = security_group_client.list_security_groups( File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/security_groups_client.py", line 69, in list_security_groups 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/security-groups?tenant_id=05df90b05e4843a1b2657fb3eac99321&name=default (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-4 time: 2026-03-18 15:30:54.851150Z tags: worker-1 test: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) time: 2026-03-18 15:30:54.851150Z failure: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 18EF 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/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 138, in get_credentials_provider return dynamic_creds.DynamicCredentialProvider( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 113, in __init__ self.creds_client = cred_client.get_creds_client( File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 283, in get_creds_client return V3CredsClient(identity_client, projects_client, users_client, File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 156, in __init__ self.creds_domain = self.domains_client.list_domains( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/domains_client.py", line 58, in list_domains resp, body = self.get(url) 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 609, in _request req_url, req_headers, req_body = self.auth_provider.auth_request( File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 185, in auth_request auth_url, auth_headers, auth_body = self._decorate_request( File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 275, in _decorate_request 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 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-1 time: 2026-03-18 15:30:52.918620Z tags: worker-0 test: tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_valid_object[id-9a0fb034-86af-4df0-86fa-f8bd7db21ae0,smoke] time: 2026-03-18 15:30:56.542413Z failure: tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_valid_object[id-9a0fb034-86af-4df0-86fa-f8bd7db21ae0,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 3CE 2026-03-18 15:30:54,400 25 INFO [tempest.lib.common.rest_client] Request (ContainerQuotasTest:setUp): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-537499216 1.480s 2026-03-18 15:30:54,400 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:54 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'x-trans-id': 'txa145b3e75aef400fab97c-0069bac52c', 'x-openstack-request-id': 'txa145b3e75aef400fab97c-0069bac52c', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=b02f904f063bb36b61ee22d790adcc0f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-537499216'} Body: b'' 0 Content-Type: text/x-traceback;charset=utf8 traceback F0E Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/test_container_quotas.py", line 47, in setUp self.container_client.create_update_or_delete_container_metadata( File "/usr/lib/python3.9/site-packages/tempest/lib/services/object_storage/container_client.py", line 83, in create_update_or_delete_container_metadata resp, body = self.post(url, headers=headers, body=None) 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-0 time: 2026-03-18 15:30:52.488347Z tags: worker-6 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] time: 2026-03-18 15:30:56.543578Z failure: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] [ multipart Content-Type: text/x-traceback;charset=utf8 traceback F92 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/network/test_networks.py", line 479, in test_bulk_create_delete_network body = self.networks_client.create_bulk_networks(networks=network_list) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 72, in create_bulk_networks return self.create_resource(uri, kwargs) 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-18 15:30:56.663552Z tags: worker-1 test: setUpClass (tempest.api.network.test_ports.PortsTestJSON) time: 2026-03-18 15:30:56.663552Z 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-1 time: 2026-03-18 15:30:42.959985Z tags: worker-5 test: tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke] time: 2026-03-18 15:30:56.772930Z failure: tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 6F77 2026-03-18 15:30:47,141 30 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 4.180s 2026-03-18 15:30:47,142 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': 'Wed, 18 Mar 2026 15:30:42 GMT', 'server': 'Apache', 'content-length': '1818', '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-0d912738-5bdc-4e6a-ba57-3ac8dc857291', 'x-compute-request-id': 'req-0d912738-5bdc-4e6a-ba57-3ac8dc857291', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062'} Body: b'{"server": {"id": "7df21d73-fdd0-46f0-a7ce-da973bb21062", "name": "tempest-ServerActionsTestJSON-server-1021598435", "status": "ACTIVE", "tenant_id": "1eb1dce0c9ad476aa6c9c845c32d28fc", "user_id": "1f0e2633a3a74f0cbc316e07fac78bb3", "metadata": {}, "hostId": "75940e7469f647c992a8e5da708af7bac7108fe2b68a4b1e34f577ec", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:45Z", "updated": "2026-03-18T15:30:02Z", "addresses": {"tempest-ServerActionsTestJSON-948559916-network": [{"version": 4, "addr": "10.100.0.8", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}, {"version": 4, "addr": "192.168.122.174", "OS-EXT-IPS:type": "floating", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-345927906", "OS-SRV-USG:launched_at": "2026-03-18T15:30:02.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1052795950"}], "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-18 15:30:50,613 30 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 3.465s 2026-03-18 15:30:50,614 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': 'Wed, 18 Mar 2026 15:30:47 GMT', 'server': 'Apache', 'content-length': '1818', '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-a48965d6-0dbb-484b-97df-f7a83a91271b', 'x-compute-request-id': 'req-a48965d6-0dbb-484b-97df-f7a83a91271b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062'} Body: b'{"server": {"id": "7df21d73-fdd0-46f0-a7ce-da973bb21062", "name": "tempest-ServerActionsTestJSON-server-1021598435", "status": "ACTIVE", "tenant_id": "1eb1dce0c9ad476aa6c9c845c32d28fc", "user_id": "1f0e2633a3a74f0cbc316e07fac78bb3", "metadata": {}, "hostId": "75940e7469f647c992a8e5da708af7bac7108fe2b68a4b1e34f577ec", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:45Z", "updated": "2026-03-18T15:30:02Z", "addresses": {"tempest-ServerActionsTestJSON-948559916-network": [{"version": 4, "addr": "10.100.0.8", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}, {"version": 4, "addr": "192.168.122.174", "OS-EXT-IPS:type": "floating", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-345927906", "OS-SRV-USG:launched_at": "2026-03-18T15:30:02.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1052795950"}], "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-18 15:30:52,870 30 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2.252s 2026-03-18 15:30:52,871 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': 'Wed, 18 Mar 2026 15:30:50 GMT', 'server': 'Apache', 'content-length': '1818', '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-d8f55c1e-113c-46ed-945d-a807049ce708', 'x-compute-request-id': 'req-d8f55c1e-113c-46ed-945d-a807049ce708', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062'} Body: b'{"server": {"id": "7df21d73-fdd0-46f0-a7ce-da973bb21062", "name": "tempest-ServerActionsTestJSON-server-1021598435", "status": "ACTIVE", "tenant_id": "1eb1dce0c9ad476aa6c9c845c32d28fc", "user_id": "1f0e2633a3a74f0cbc316e07fac78bb3", "metadata": {}, "hostId": "75940e7469f647c992a8e5da708af7bac7108fe2b68a4b1e34f577ec", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:45Z", "updated": "2026-03-18T15:30:02Z", "addresses": {"tempest-ServerActionsTestJSON-948559916-network": [{"version": 4, "addr": "10.100.0.8", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}, {"version": 4, "addr": "192.168.122.174", "OS-EXT-IPS:type": "floating", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7a:1e:62"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-345927906", "OS-SRV-USG:launched_at": "2026-03-18T15:30:02.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1052795950"}], "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-18 15:30:54,850 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,861 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,867 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,869 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,876 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,886 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,896 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,906 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,908 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:54,910 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,423 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,440 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,448 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,450 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,453 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,457 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,459 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,461 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,463 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,465 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,540 30 ERROR [tempest.api.compute.base] HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base raise err 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base sock.connect(sa) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base conn.connect() 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base conn = self._new_conn() 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base raise NewConnectionError( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 197, in server_check_teardown 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base waiters.wait_for_server_status(cls.servers_client, 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/common/waiters.py", line 40, in wait_for_server_status 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base body = client.show_server(server_id)['server'] 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 159, in show_server 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base resp, body = self.get("servers/%s" % server_id) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.request('GET', url, extra_headers, headers, 2026-03-18 15:30:56.540 30 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-18 15:30:56.540 30 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.request_encode_url( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base retries = retries.increment( 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:56.540 30 ERROR tempest.api.compute.base 2026-03-18 15:30:56,731 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,735 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,744 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,747 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,752 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,756 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,758 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,762 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,764 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 2026-03-18 15:30:56,768 30 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 0 Content-Type: text/x-traceback;charset=utf8 traceback 10F0 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 261, in test_reboot_server_hard self._test_reboot_server('HARD') File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 101, in _test_reboot_server server = self.client.show_server(self.server_id)['server'] File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 159, in show_server resp, body = self.get("servers/%s" % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8 traceback-1 21D9 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 197, in server_check_teardown waiters.wait_for_server_status(cls.servers_client, File "/usr/lib/python3.9/site-packages/tempest/common/waiters.py", line 40, in wait_for_server_status body = client.show_server(server_id)['server'] File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 159, in show_server resp, body = self.get("servers/%s" % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 80, in tearDown self.server_check_teardown() File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 201, in server_check_teardown cls.servers_client.delete_server(cls.server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 172, in delete_server resp, body = self.delete("servers/%s" % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-03-18 15:30:56.700561Z tags: worker-4 test: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) time: 2026-03-18 15:30:56.700561Z failure: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-4 time: 2026-03-18 15:30:56.547732Z tags: worker-6 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port[id-48037ff2-e889-4c3b-b86a-8e3f34d2d060,smoke] time: 2026-03-18 15:30:56.868545Z failure: 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:'' D20 2026-03-18 15:30:56,617 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,630 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,814 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,822 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,828 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,836 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,841 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,847 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,852 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,857 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 0 Content-Type: text/x-traceback;charset=utf8 traceback 10AF 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_networks.py", line 525, in test_bulk_create_delete_port networks = [self.create_network(), self.create_network()] File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 109, in create_network body = cls.networks_client.create_network(name=network_name, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 27, in create_network return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-03-18 15:30:56.899667Z tags: worker-2 test: tearDownClass (tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON) time: 2026-03-18 15:30:56.899667Z failure: tearDownClass (tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 6E1 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 628, in resource_cleanup raise testtools.MultipleExceptions(*cleanup_errors) testtools.runtest.MultipleExceptions: ((, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-security-groups/7b772924-2aef-455c-8e3c-f04205e4ea91 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-security-groups/6d708d3e-4e0d-4ca0-a6b3-4a42585b8f2a (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-security-groups/12ed4846-5154-43df-b6e5-17be70adac2c (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-2 time: 2026-03-18 15:30:56.978577Z tags: worker-2 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) time: 2026-03-18 15:30:56.978577Z failure: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 17B2 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/compute/servers/test_create_server.py", line 43, in setup_credentials super(ServersTestJSON, 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 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-03-18 15:30:56.981625Z tags: worker-4 test: setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery) time: 2026-03-18 15:30:56.981625Z 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-4 time: 2026-03-18 15:30:56.963259Z tags: worker-1 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest) time: 2026-03-18 15:30:56.963259Z 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-1 time: 2026-03-18 15:30:57.105270Z tags: worker-0 test: tearDownClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) time: 2026-03-18 15:30:57.105270Z failure: tearDownClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1299 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/api/object_storage/test_container_quotas.py", line 52, in resource_cleanup cls.delete_containers() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 121, in delete_containers object_storage.delete_containers(cls.containers, container_client, File "/usr/lib/python3.9/site-packages/tempest/common/object_storage.py", line 38, in delete_containers delete_objects(cont, container_client, object_client) File "/usr/lib/python3.9/site-packages/tempest/common/object_storage.py", line 57, in delete_objects _, objlist = container_client.list_container_objects(container, params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/object_storage/container_client.py", line 110, in list_container_objects resp, body = self.get(url, headers={}) 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='swift-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v1/AUTH_3db28a9c098d464ba1b6c0e73a4bca1a/tempest-TestContainer-1232726953?&limit=9999&format=json (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-03-18 15:30:56.872662Z tags: worker-6 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet[id-8936533b-c0aa-4f29-8e53-6cc873aec489,smoke] time: 2026-03-18 15:30:57.149405Z failure: 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:'' D20 2026-03-18 15:30:56,963 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:56,966 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,018 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,026 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,035 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,049 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,058 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,076 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,098 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 2026-03-18 15:30:57,113 31 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/networks 0 Content-Type: text/x-traceback;charset=utf8 traceback 10B1 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_networks.py", line 493, in test_bulk_create_delete_subnet networks = [self.create_network(), self.create_network()] File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 109, in create_network body = cls.networks_client.create_network(name=network_name, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/networks_client.py", line 27, in create_network return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/networks (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-03-18 15:30:57.266353Z tags: worker-2 test: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) time: 2026-03-18 15:30:57.266353Z 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-2 time: 2026-03-18 15:30:57.319016Z tags: worker-0 test: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) time: 2026-03-18 15:30:57.319016Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-03-18 15:30:57.317120Z tags: worker-6 test: tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) time: 2026-03-18 15:30:57.317120Z failure: tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 116C Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 757, in clear_credentials cls._creds_provider.clear_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 611, in clear_creds self.creds_client.delete_user(creds.user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 55, in delete_user self.users_client.delete_user(user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/users_client.py", line 104, in delete_user resp, body = self.delete("users/%s" % user_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/users/be0223bd90df483ca82795584cae70ff (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-03-18 15:30:57.359472Z tags: worker-6 test: setUpClass (tempest.api.network.test_networks.NetworksIpV6Test) time: 2026-03-18 15:30:57.359472Z failure: setUpClass (tempest.api.network.test_networks.NetworksIpV6Test) [ 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-18 15:30:57.411145Z tags: worker-2 test: setUpClass (tempest.api.network.test_routers.RoutersTest) time: 2026-03-18 15:30:57.411145Z 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-2 time: 2026-03-18 15:29:26.415289Z tags: worker-3 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-18 15:30:57.500224Z 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:'' 1991D 2026-03-18 15:29:26,416 28 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True 2026-03-18 15:29:26,416 28 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True 2026-03-18 15:29:26,890 28 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs 0.473s 2026-03-18 15:29:26,891 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"keypair": {"name": "tempest-keypair-1249130430", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBJ/y0e/0injqdntgovgq5p0BPh+/bcgHs4VGhNgCEfwims7ET9cG/KHP2gvVhDPfccPvbygBOxSWOGD9XcKc78mwqURvF1p1Qq+qbVs7CQY3/0oFymBmK0XZVN0XxpeRNA=="}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:26 GMT', 'server': 'Apache', 'content-length': '386', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-f420625d-aecf-456b-8b96-330a5c890362', 'x-compute-request-id': 'req-f420625d-aecf-456b-8b96-330a5c890362', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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-1249130430", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBJ/y0e/0injqdntgovgq5p0BPh+/bcgHs4VGhNgCEfwims7ET9cG/KHP2gvVhDPfccPvbygBOxSWOGD9XcKc78mwqURvF1p1Qq+qbVs7CQY3/0oFymBmK0XZVN0XxpeRNA==", "fingerprint": "f0:ab:d6:c3:9f:87:7d:ab:68:02:f8:12:a7:6b:70:cc", "user_id": "90225e96f84c4e7faee741aa760fc25d"}}' 2026-03-18 15:29:26,894 28 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-1249130430 created 2026-03-18 15:29:28,290 28 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 1.394s 2026-03-18 15:29:28,290 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-securitygroup--874896074", "description": "tempest-description--978667985"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:28 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1595', 'x-openstack-request-id': 'req-9f47f1b6-5ffe-4bcb-9634-ecd64f910d3e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "cc277911-5d58-4b5e-ab8d-921f299908f1", "name": "tempest-securitygroup--874896074", "stateful": true, "tenant_id": "18343c43350e43d887aadd3960c4ebca", "description": "tempest-description--978667985", "shared": false, "security_group_rules": [{"id": "361270c8-66fe-4163-bb22-88c764a2b627", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "security_group_id": "cc277911-5d58-4b5e-ab8d-921f299908f1", "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": 177, "description": null, "tags": [], "created_at": "2026-03-18T15:29:28Z", "updated_at": "2026-03-18T15:29:28Z", "revision_number": 0, "project_id": "18343c43350e43d887aadd3960c4ebca"}, {"id": "9ff67cc2-b545-4bed-a150-f089c6414143", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "security_group_id": "cc277911-5d58-4b5e-ab8d-921f299908f1", "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": 176, "description": null, "tags": [], "created_at": "2026-03-18T15:29:28Z", "updated_at": "2026-03-18T15:29:28Z", "revision_number": 0, "project_id": "18343c43350e43d887aadd3960c4ebca"}], "tags": [], "created_at": "2026-03-18T15:29:27Z", "updated_at": "2026-03-18T15:29:28Z", "revision_number": 1, "project_id": "18343c43350e43d887aadd3960c4ebca"}}' 2026-03-18 15:29:29,712 28 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 1.421s 2026-03-18 15:29:29,715 28 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": "cc277911-5d58-4b5e-ab8d-921f299908f1", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:29 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '565', 'x-openstack-request-id': 'req-30131a2a-6f7e-40cf-97ef-af03d73dfc2e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "dc0de70d-f335-4660-b62b-c0aabd1b0b39", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "security_group_id": "cc277911-5d58-4b5e-ab8d-921f299908f1", "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-18T15:29:29Z", "updated_at": "2026-03-18T15:29:29Z", "revision_number": 0, "project_id": "18343c43350e43d887aadd3960c4ebca"}}' 2026-03-18 15:29:30,211 28 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.495s 2026-03-18 15:29:30,211 28 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": "cc277911-5d58-4b5e-ab8d-921f299908f1", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:30 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '570', 'x-openstack-request-id': 'req-dfa583d9-1766-48a4-941a-36b3142782c2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "b619716b-de03-4ed7-9a0c-0007eebb74c3", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "security_group_id": "cc277911-5d58-4b5e-ab8d-921f299908f1", "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-18T15:29:30Z", "updated_at": "2026-03-18T15:29:30Z", "revision_number": 0, "project_id": "18343c43350e43d887aadd3960c4ebca"}}' 2026-03-18 15:29:30,212 28 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--874896074 created 2026-03-18 15:29:32,122 28 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips 1.904s 2026-03-18 15:29:32,122 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"floating_network_id": "c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '578', 'x-openstack-request-id': 'req-05f33a9a-a283-45df-b220-6e590583fb1c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; 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": "3c08fe64-3299-4ef1-8438-36c6fa5bfef7", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "floating_ip_address": "192.168.122.188", "floating_network_id": "c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "project_id": "18343c43350e43d887aadd3960c4ebca", "description": "", "qos_policy_id": null, "port_details": null, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-03-18T15:29:31Z", "updated_at": "2026-03-18T15:29:31Z", "revision_number": 0}}' 2026-03-18 15:29:32,123 28 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': '3c08fe64-3299-4ef1-8438-36c6fa5bfef7', 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'floating_ip_address': '192.168.122.188', 'floating_network_id': 'c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': '18343c43350e43d887aadd3960c4ebca', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-03-18T15:29:31Z', 'updated_at': '2026-03-18T15:29:31Z', 'revision_number': 0, 'ip': '192.168.122.188'} created 2026-03-18 15:29:32,505 28 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.372s 2026-03-18 15:29:32,506 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:32 GMT', 'server': 'Apache', 'content-length': '6274', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-f0b8b571-6b78-4ed0-8e56-0202eb307a76', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=0b90b3e6e404a8c3dff88827784e6695; 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": "90225e96f84c4e7faee741aa760fc25d", "name": "tempest-AttachInterfacesUnderV243Test-412919131-project-member", "password_expires_at": null}, "audit_ids": ["34DUbIXcQuC3g5sjWmtP4A"], "expires_at": "2026-03-18T16:29:32.000000Z", "issued_at": "2026-03-18T15:29:32.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "18343c43350e43d887aadd3960c4ebca", "name": "tempest-AttachInterfacesUnderV243Test-412919131"}, "is_domain": false, "roles": [{"id": "e8448d2e0b23449a823172e63f915859", "name": "reader"}, {"id": "4b03ff096876438bb067d6df6c6e5150", "name": "member"}], "catalog": [{"endpoints": [{"name": "nova", "id": "7c0c97b057de402cba3715dc0d4c4d8f", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "7c9c7c075f7147e4b3d21069618f666b", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "022bf7e7b557492f80dacfe3c03fed6d", "type": "compute", "name": "nova"}, {"endpoints": [{"name": "neutron", "id": "3629fe003dc44728ab82ef829fbbbc2c", "interface": "public", "region_id": "regionOne", "url": "https://neutron-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "neutron", "id": "6c457bd3c85a4289b03e9fe4dade519a", "interface": "internal", "region_id": "regionOne", "url": "https://neutron-internal.openstack.svc:9696", "region": "regionOne"}], "id": "1b3599035fae4c9eba1b4bf0b4a98927", "type": "network", "name": "neutron"}, {"endpoints": [{"name": "swift", "id": "6518fdb6713248699c4bfabadce2be35", "interface": "public", "region_id": "regionOne", "url": "https://swift-public-openstack.apps-crc.testing/v1/AUTH_18343c43350e43d887aadd3960c4ebca", "region": "regionOne"}, {"name": "swift", "id": "813d258f30ed4313bdc145b21d4f4879", "interface": "internal", "region_id": "regionOne", "url": "https://swift-internal.openstack.svc:8080/v1/AUTH_18343c43350e43d887aadd3960c4ebca", "region": "regionOne"}], "id": "1ba9c836cdc94af8a31596b7bcb67166", "type": "object-store", "name": "swift"}, {"endpoints": [], "id": "4d22c862a67d42ec9a3ce63bcf637c07", "type": "Ceilometer", "name": "ceilometer"}, {"endpoints": [{"name": "glance", "id": "1f8a0b3cd9f9436192e40d2682150236", "interface": "internal", "region_id": "regionOne", "url": "https://glance-default-internal.openstack.svc:9292", "region": "regionOne"}, {"name": "glance", "id": "a04a7907187e40c4bc5af0fa233b4ac3", "interface": "public", "region_id": "regionOne", "url": "https://glance-default-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "4fcd20e629b14d71ad438ac0db423086", "type": "image", "name": "glance"}, {"endpoints": [{"name": "cinderv3", "id": "4be3954d56e54f14bce5ddfd6c623996", "interface": "public", "region_id": "regionOne", "url": "https://cinder-public-openstack.apps-crc.testing/v3", "region": "regionOne"}, {"name": "cinderv3", "id": "bab3a106529e4dc1a0b0f3ee8af76ef3", "interface": "internal", "region_id": "regionOne", "url": "https://cinder-internal.openstack.svc:8776/v3", "region": "regionOne"}], "id": "588ddbed1c2343578ca6cfa369d82508", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"name": "aodh", "id": "305cedd455d748ac85fc2f26c8f0db20", "interface": "public", "region_id": "regionOne", "url": "https://aodh-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "aodh", "id": "bdf72a6ba85847dd9dded2d3243b0c5e", "interface": "internal", "region_id": "regionOne", "url": "https://aodh-internal.openstack.svc:8042", "region": "regionOne"}], "id": "5d8747552755497e847b540a98ad4b06", "type": "alarming", "name": "aodh"}, {"endpoints": [{"name": "heat-cfn", "id": "7e8d53dda2314ba7b80fecc84f5260aa", "interface": "public", "region_id": "regionOne", "url": "https://heat-cfnapi-public-openstack.apps-crc.testing/v1", "region": "regionOne"}, {"name": "heat-cfn", "id": "9e44c2238e75401abca74fca40326d61", "interface": "internal", "region_id": 2026-03-18 15:29:32,506 28 INFO [tempest.lib.common.fixed_network] (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip) Found network {'id': '7c79a113-6fc8-4af8-b894-56efeb484f30', 'name': 'tempest-AttachInterfacesUnderV243Test-1199033233-network', 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'admin_state_up': True, 'mtu': 1442, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '18343c43350e43d887aadd3960c4ebca', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1127, '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-18T15:29:03Z', 'updated_at': '2026-03-18T15:29:03Z', 'revision_number': 1} available for tenant 2026-03-18 15:29:32,506 28 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-1249130430', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBJ/y0e/0injqdntgovgq5p0BPh+/bcgHs4VGhNgCEfwims7ET9cG/KHP2gvVhDPfccPvbygBOxSWOGD9XcKc78mwqURvF1p1Qq+qbVs7CQY3/0oFymBmK0XZVN0XxpeRNA==', 'fingerprint': 'f0:ab:d6:c3:9f:87:7d:ab:68:02:f8:12:a7:6b:70:cc', 'user_id': '90225e96f84c4e7faee741aa760fc25d', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDAdOnfzmjS4fzjj/INyoQAxFu/QwMJT/PfhgCYLeTr0cZwjRO81I7H5\nF6Cxpue+whGgBwYFK4EEACKhZANiAASf8tHv9Ip46nZ7YKL4KuadAT4fv23IB7OF\nRoTYAhH8IprOxE/XBvyhz9oL1YQz33HD728oATsUljhg/V3CnO/JsKlEbxdadUKv\nqm1bOwkGN/9KBcpgZitF2VTdF8aXkTQ=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': 'cc277911-5d58-4b5e-ab8d-921f299908f1', 'name': 'tempest-securitygroup--874896074', 'stateful': True, 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'description': 'tempest-description--978667985', 'shared': False, 'security_group_rules': [{'id': '361270c8-66fe-4163-bb22-88c764a2b627', 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'security_group_id': 'cc277911-5d58-4b5e-ab8d-921f299908f1', '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': 177, 'description': None, 'tags': [], 'created_at': '2026-03-18T15:29:28Z', 'updated_at': '2026-03-18T15:29:28Z', 'revision_number': 0, 'project_id': '18343c43350e43d887aadd3960c4ebca'}, {'id': '9ff67cc2-b545-4bed-a150-f089c6414143', 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'security_group_id': 'cc277911-5d58-4b5e-ab8d-921f299908f1', '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': 176, 'description': None, 'tags': [], 'created_at': '2026-03-18T15:29:28Z', 'updated_at': '2026-03-18T15:29:28Z', 'revision_number': 0, 'project_id': '18343c43350e43d887aadd3960c4ebca'}], 'tags': [], 'created_at': '2026-03-18T15:29:27Z', 'updated_at': '2026-03-18T15:29:28Z', 'revision_number': 1, 'project_id': '18343c43350e43d887aadd3960c4ebca'}, 'floating_ip': {'id': '3c08fe64-3299-4ef1-8438-36c6fa5bfef7', 'tenant_id': '18343c43350e43d887aadd3960c4ebca', 'floating_ip_address': '192.168.122.188', 'floating_network_id': 'c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': '18343c43350e43d887aadd3960c4ebca', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-03-18T15:29:31Z', 'updated_at': '2026-03-18T15:29:31Z', 'revision_number': 0, 'ip': '192.168.122.188'}} 2026-03-18 15:29:40,333 28 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 7.825s 2026-03-18 15:29:40,333 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"server": {"name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "imageRef": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "flavorRef": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "networks": [{"uuid": "7c79a113-6fc8-4af8-b894-56efeb484f30"}], "security_groups": [{"name": "tempest-securitygroup--874896074"}], "key_name": "tempest-keypair-1249130430", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:32 GMT', 'server': 'Apache', 'content-length': '445', 'location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e', '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-b8388fb4-239d-4a3d-aec8-6a2e96aec256', 'x-compute-request-id': 'req-b8388fb4-239d-4a3d-aec8-6a2e96aec256', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; 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": "9021551b-4887-40f0-85ae-1ef67066ab0e", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--874896074"}], "adminPass": "MAbaX7hg7zj4"}}' 2026-03-18 15:29:42,306 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 1.969s 2026-03-18 15:29:42,306 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:40 GMT', 'server': 'Apache', 'content-length': '1444', '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-c7dc6417-6076-48bf-9680-fd3817db9cbb', 'x-compute-request-id': 'req-c7dc6417-6076-48bf-9680-fd3817db9cbb', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "BUILD", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:41Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-03-18 15:29:47,566 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 4.252s 2026-03-18 15:29:47,568 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29: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-ae7d650f-5789-43d7-ac4b-2291a2ebe288', 'x-compute-request-id': 'req-ae7d650f-5789-43d7-ac4b-2291a2ebe288', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "BUILD", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:42Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--874896074"}], "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-18 15:29:47,575 28 INFO [tempest.common.waiters] State transition "BUILD/None" ==> "BUILD/spawning" after 5 second wait 2026-03-18 15:29:49,959 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 1.381s 2026-03-18 15:29:49,959 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:48 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-45b5306f-1826-4a62-8fe7-cbe5a966398a', 'x-compute-request-id': 'req-45b5306f-1826-4a62-8fe7-cbe5a966398a', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "BUILD", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:42Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--874896074"}], "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-18 15:29:53,159 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 2.194s 2026-03-18 15:29:53,183 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29: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-3e84caa7-73e9-4287-8536-3b3e207c166b', 'x-compute-request-id': 'req-3e84caa7-73e9-4287-8536-3b3e207c166b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "BUILD", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:42Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--874896074"}], "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-18 15:29:58,942 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 4.754s 2026-03-18 15:29:58,943 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:54 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-b5700430-c261-46f2-aee0-494c168cb2e0', 'x-compute-request-id': 'req-b5700430-c261-46f2-aee0-494c168cb2e0', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "ACTIVE", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:53Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1199033233-network": [{"version": 4, "addr": "10.100.0.4", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:6c:ec:b7"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": "2026-03-18T15:29:53.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--874896074"}], "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-18 15:29:58,949 28 INFO [tempest.common.waiters] State transition "BUILD/spawning" ==> "ACTIVE/None" after 16 second wait 2026-03-18 15:30:00,673 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface 1.723s 2026-03-18 15:30:00,682 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:29:59 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-c80e4021-733d-41c0-bca5-724f0e01116e', 'x-compute-request-id': 'req-c80e4021-733d-41c0-bca5-724f0e01116e', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "7c79a113-6fc8-4af8-b894-56efeb484f30", "port_id": "822183cb-ceb7-4186-abe0-c71533dd4e69", "mac_addr": "fa:16:3e:6c:ec:b7", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "6963ccac-671f-4a8d-95e1-c66fb6ae0666", "ip_address": "10.100.0.4"}]}]}' 2026-03-18 15:30:06,150 28 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/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 5.458s 2026-03-18 15:30:06,150 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"port_id": "822183cb-ceb7-4186-abe0-c71533dd4e69"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '881', 'x-openstack-request-id': 'req-ac615200-e1c1-49f4-9fc6-d60d7760da88', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=040b31914cc7bdfcd28f5fcf965d0460; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7'} Body: b'{"floatingip": {"id": "3c08fe64-3299-4ef1-8438-36c6fa5bfef7", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "floating_ip_address": "192.168.122.188", "floating_network_id": "c4d19b5e-28d4-4d2c-8dc8-d40f581f0fcd", "router_id": "9fe1a79e-1234-42b5-aa4a-45c7f8590461", "port_id": "822183cb-ceb7-4186-abe0-c71533dd4e69", "fixed_ip_address": "10.100.0.4", "status": "DOWN", "description": "", "qos_policy_id": null, "port_details": {"name": "", "network_id": "7c79a113-6fc8-4af8-b894-56efeb484f30", "mac_address": "fa:16:3e:6c:ec:b7", "admin_state_up": true, "status": "ACTIVE", "device_id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "device_owner": "compute:nova"}, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-03-18T15:29:31Z", "updated_at": "2026-03-18T15:30:02Z", "revision_number": 1, "project_id": "18343c43350e43d887aadd3960c4ebca"}}' 2026-03-18 15:30:08,996 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e 2.845s 2026-03-18 15:30:08,996 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:06 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-c505be8e-bb83-4008-8e38-f513e444b86c', 'x-compute-request-id': 'req-c505be8e-bb83-4008-8e38-f513e444b86c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e'} Body: b'{"server": {"id": "9021551b-4887-40f0-85ae-1ef67066ab0e", "name": "tempest-AttachInterfacesUnderV243Test-server-554390962", "status": "ACTIVE", "tenant_id": "18343c43350e43d887aadd3960c4ebca", "user_id": "90225e96f84c4e7faee741aa760fc25d", "metadata": {}, "hostId": "ff8aaa4dcd9c43088be042730a066324f619347c07951026db47d2fb", "image": {"id": "31c05060-20e2-4a56-baa9-3f4fab54ab16", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/31c05060-20e2-4a56-baa9-3f4fab54ab16"}]}, "flavor": {"id": "90e6ec9d-86e4-4960-b122-4705f05aa1ae", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/90e6ec9d-86e4-4960-b122-4705f05aa1ae"}]}, "created": "2026-03-18T15:29:40Z", "updated": "2026-03-18T15:29:53Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-1199033233-network": [{"version": 4, "addr": "10.100.0.4", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:6c:ec:b7"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/9021551b-4887-40f0-85ae-1ef67066ab0e"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-1249130430", "OS-SRV-USG:launched_at": "2026-03-18T15:29:53.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--874896074"}], "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-18 15:30:09,008 28 INFO [tempest.lib.common.ssh] Creating ssh connection to '192.168.122.188:22' as 'cirros' with public key authentication 2026-03-18 15:30:41,080 28 INFO [paramiko.transport] Connected (version 2.0, client dropbear_2020.81) 2026-03-18 15:30:41,806 28 INFO [paramiko.transport] Authentication (publickey) successful! 2026-03-18 15:30:41,807 28 INFO [tempest.lib.common.ssh] ssh connection to cirros@192.168.122.188 successfully created 2026-03-18 15:30:44,279 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface 2.470s 2026-03-18 15:30:44,280 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:41 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-d0a3ef82-cc46-430c-8814-3d5d695c7290', 'x-compute-request-id': 'req-d0a3ef82-cc46-430c-8814-3d5d695c7290', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "7c79a113-6fc8-4af8-b894-56efeb484f30", "port_id": "822183cb-ceb7-4186-abe0-c71533dd4e69", "mac_addr": "fa:16:3e:6c:ec:b7", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "6963ccac-671f-4a8d-95e1-c66fb6ae0666", "ip_address": "10.100.0.4"}]}]}' 2026-03-18 15:30:47,110 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface/822183cb-ceb7-4186-abe0-c71533dd4e69 2.826s 2026-03-18 15:30:47,110 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:44 GMT', 'server': 'Apache', 'content-length': '281', '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-c396e7d7-2b2d-4103-ad58-c07a875d72f2', 'x-compute-request-id': 'req-c396e7d7-2b2d-4103-ad58-c07a875d72f2', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/os-interface/822183cb-ceb7-4186-abe0-c71533dd4e69'} Body: b'{"interfaceAttachment": {"net_id": "7c79a113-6fc8-4af8-b894-56efeb484f30", "port_id": "822183cb-ceb7-4186-abe0-c71533dd4e69", "mac_addr": "fa:16:3e:6c:ec:b7", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "6963ccac-671f-4a8d-95e1-c66fb6ae0666", "ip_address": "10.100.0.4"}]}}' 2026-03-18 15:30:47,973 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 0.860s 2026-03-18 15:30:47,973 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:47 GMT', 'server': 'Apache', 'content-length': '158', '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-d110c05f-22cc-4643-8c9c-8b42e6a5adeb', 'x-compute-request-id': 'req-d110c05f-22cc-4643-8c9c-8b42e6a5adeb', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-1199033233-network": [{"version": 4, "addr": "10.100.0.4"}, {"version": 4, "addr": "192.168.122.188"}]}}' 2026-03-18 15:30:48,648 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/action 0.673s 2026-03-18 15:30:48,649 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"addFixedIp": {"networkId": "7c79a113-6fc8-4af8-b894-56efeb484f30"}} Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:47 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-9717a5ad-f90d-4cfa-9a69-77629319f326', 'x-compute-request-id': 'req-9717a5ad-f90d-4cfa-9a69-77629319f326', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/action'} Body: b'' 2026-03-18 15:30:51,013 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2.364s 2026-03-18 15:30:51,014 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:48 GMT', 'server': 'Apache', 'content-length': '158', '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-58fe04bf-f197-4696-ad0c-2949638f575c', 'x-compute-request-id': 'req-58fe04bf-f197-4696-ad0c-2949638f575c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-1199033233-network": [{"version": 4, "addr": "10.100.0.4"}, {"version": 4, "addr": "192.168.122.188"}]}}' 2026-03-18 15:30:51,015 28 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 9021551b-4887-40f0-85ae-1ef67066ab0e: {'192.168.122.188', '10.100.0.4'} 2026-03-18 15:30:53,922 28 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/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 1.905s 2026-03-18 15:30:53,922 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Wed, 18 Mar 2026 15:30:52 GMT', 'server': 'Apache', 'content-length': '158', '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-ca0d5d2a-0abb-4f40-bcda-3114448c456c', 'x-compute-request-id': 'req-ca0d5d2a-0abb-4f40-bcda-3114448c456c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=edb9f8130d6b538af7c5aeedd341025f; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-1199033233-network": [{"version": 4, "addr": "10.100.0.4"}, {"version": 4, "addr": "192.168.122.188"}]}}' 2026-03-18 15:30:53,926 28 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 9021551b-4887-40f0-85ae-1ef67066ab0e: {'192.168.122.188', '10.100.0.4'} 2026-03-18 15:30:54,933 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,937 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,942 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,947 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,952 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,957 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,959 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,961 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,963 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:54,965 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips 2026-03-18 15:30:56,424 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,427 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,437 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,446 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,459 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,468 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,476 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,557 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,614 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,620 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56,630 28 ERROR [tempest.api.compute.base] Failed to delete server 9021551b-4887-40f0-85ae-1ef67066ab0e 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base raise err 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base sock.connect(sa) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base conn.connect() 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base conn = self._new_conn() 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base raise NewConnectionError( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-03-18 15:30:56.630 28 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-18 15:30:56.630 28 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-03-18 15:30:56.630 28 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-18 15:30:56.630 28 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.request_encode_url( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base return self.urlopen( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base retries = retries.increment( 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:56.630 28 ERROR tempest.api.compute.base 2026-03-18 15:30:56,642 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,644 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,647 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,650 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,655 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,728 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,743 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,748 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,750 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,752 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-1249130430 2026-03-18 15:30:56,754 28 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-1249130430 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources raise err 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources conn.connect() 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:56.754 28 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-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name) 2026-03-18 15:30:56.754 28 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-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url) 2026-03-18 15:30:56.754 28 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-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-03-18 15:30:56.754 28 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-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-1249130430 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:56.754 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:56,916 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,921 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,929 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,948 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,962 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,966 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,970 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:56,979 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:57,032 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:57,035 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:57,046 28 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting security group cc277911-5d58-4b5e-ab8d-921f299908f1 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources raise err 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources conn.connect() 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.046 28 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-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id) 2026-03-18 15:30:57.046 28 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-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-03-18 15:30:57.046 28 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-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-03-18 15:30:57.046 28 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-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/security-groups/cc277911-5d58-4b5e-ab8d-921f299908f1 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:57.046 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57,069 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,080 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,096 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,121 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,137 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,160 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,170 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,196 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,227 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,235 28 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57,241 28 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting ip 3c08fe64-3299-4ef1-8438-36c6fa5bfef7 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources raise err 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources conn.connect() 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 335, in clear_validation_resources 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources floating_ip_client.delete_floatingip(fip_id) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/floating_ips_client.py", line 55, in delete_floatingip 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-03-18 15:30:57.241 28 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-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-03-18 15:30:57.241 28 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-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/floatingips/3c08fe64-3299-4ef1-8438-36c6fa5bfef7 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-03-18 15:30:57.241 28 ERROR tempest.lib.common.validation_resources 0 Content-Type: text/x-traceback;charset=utf8 traceback 121A Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/common/utils/__init__.py", line 65, in wrapper return f(*func_args, **func_kwargs) File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_attach_interfaces.py", line 414, in test_add_remove_fixed_ip if not test_utils.call_until_true( File "/usr/lib/python3.9/site-packages/tempest/lib/common/utils/test_utils.py", line 117, in call_until_true if func(*args, **kwargs): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_attach_interfaces.py", line 403, in _wait_for_ip_change _addresses = self.os_primary.servers_client.list_addresses( File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/servers_client.py", line 207, in list_addresses resp, body = self.get("servers/%s/ips" % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e/ips (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 Content-Type: text/x-traceback;charset=utf8 traceback-1 1241 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/fixtures/fixture.py", line 124, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3.9/site-packages/fixtures/callmany.py", line 84, in __call__ raise error[1].with_traceback(error[2]) File "/usr/lib/python3.9/site-packages/fixtures/callmany.py", line 78, in __call__ cleanup(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 346, in clear_validation_resources raise has_exception File "/usr/lib/python3.9/site-packages/tempest/lib/common/validation_resources.py", line 299, in clear_validation_resources keypair_client.delete_keypair(keypair_name) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/keypairs_client.py", line 115, in delete_keypair resp, body = self.delete(url) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request return self.request_encode_url( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-1249130430 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-3 time: 2026-03-18 15:30:57.566498Z tags: worker-6 test: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) time: 2026-03-18 15:30:57.566498Z failure: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 17AC Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/test_network_basic_ops.py", line 100, in setup_credentials super(TestNetworkBasicOps, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/manager.py", line 104, in setup_credentials super(ScenarioTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-03-18 15:30:57.639334Z tags: worker-2 test: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) time: 2026-03-18 15:30:57.639334Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-03-18 15:30:57.649529Z tags: worker-6 test: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) time: 2026-03-18 15:30:57.649529Z 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-6 time: 2026-03-18 15:30:57.998460Z tags: worker-3 test: tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test) time: 2026-03-18 15:30:57.998460Z failure: tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 514 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 628, in resource_cleanup raise testtools.MultipleExceptions(*cleanup_errors) testtools.runtest.MultipleExceptions: ((, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/9021551b-4887-40f0-85ae-1ef67066ab0e (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-3 time: 2026-03-18 15:30:58.140839Z tags: worker-3 test: setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON) time: 2026-03-18 15:30:58.140839Z failure: setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON) [ 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-3 time: 2026-03-18 15:30:58.908089Z tags: worker-3 test: setUpClass (tempest.api.object_storage.test_account_services.AccountTest) time: 2026-03-18 15:30:58.908089Z 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-3 time: 2026-03-18 15:30:59.375297Z tags: worker-3 test: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) time: 2026-03-18 15:30:59.375297Z failure: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1722 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-3 time: 2026-03-18 15:30:59.859562Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) time: 2026-03-18 15:30:59.859562Z 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-3 time: 2026-03-18 15:31:00.088416Z tags: worker-5 test: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) time: 2026-03-18 15:31:00.088416Z failure: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 6B9 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 628, in resource_cleanup raise testtools.MultipleExceptions(*cleanup_errors) testtools.runtest.MultipleExceptions: ((, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/servers/7df21d73-fdd0-46f0-a7ce-da973bb21062 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), ), (, MaxRetryError("HTTPSConnectionPool(host='nova-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.1/os-keypairs/tempest-keypair-345927906 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-5 time: 2026-03-18 15:31:00.209690Z tags: worker-5 test: setUpClass (tempest.api.identity.admin.v3.test_domains.DomainsTestJSON) time: 2026-03-18 15:31:00.209690Z failure: setUpClass (tempest.api.identity.admin.v3.test_domains.DomainsTestJSON) [ 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-18 15:31:00.264305Z tags: worker-5 test: setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON) time: 2026-03-18 15:31:00.264305Z 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-5 time: 2026-03-18 15:31:00.320942Z tags: worker-5 test: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) time: 2026-03-18 15:31:00.320942Z failure: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-03-18 15:31:00.423618Z tags: worker-5 test: setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) time: 2026-03-18 15:31:00.423618Z 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-5 time: 2026-03-18 15:31:00.572467Z tags: worker-5 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest) time: 2026-03-18 15:31:00.572467Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1668 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 .stestr/times.dbm.bak0000644012276001227600000002165715156542464015006 0ustar tempesttempest'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume)', (0, 3) 'tempest.api.compute.test_versions.TestVersions.test_get_version_details', (512, 7) 'tempest.api.compute.test_versions.TestVersions.test_list_api_versions', (1024, 8) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor', (1536, 8) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors', (2048, 8) 'tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service', (2560, 8) 'tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list', (3072, 8) 'tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete', (3584, 8) 'tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all', (4096, 8) 'tempest.api.image.v2.test_versions.VersionsTest.test_list_versions', (4608, 7) 'tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint', (5120, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create', (5632, 8) 'tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group', (6144, 7) 'tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network', (6656, 8) 'tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy', (7168, 8) 'tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule', (7680, 6) 'tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups', (8192, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list', (8704, 9) 'tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port', (9216, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image', (9728, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_create_object', (10240, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_get_object', (10752, 7) 'tempest.api.object_storage.test_object_services.ObjectTest.test_list_object_metadata', (11264, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata', (11776, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses', (12288, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file', (12800, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image', (13312, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network', (13824, 8) 'setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)', (14336, 3) 'setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps)', (14848, 3) 'setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode)', (15360, 3) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers', (15872, 8) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details', (16384, 8) 'tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet', (16896, 9) 'tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group', (17408, 7) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types', (17920, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources', (18432, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses', (18944, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions', (19456, 8) 'tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule', (19968, 9) 'tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups', (20480, 8) 'tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id', (20992, 8) 'tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet', (21504, 8) 'tempest.api.network.test_networks.NetworksTest.test_external_network_visibility', (22016, 8) 'tempest.api.network.test_networks.NetworksTest.test_list_networks', (22528, 8) 'tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_large_object', (23040, 8) 'tempest.api.network.test_networks.NetworksTest.test_list_subnets', (23552, 8) 'tempest.api.network.test_networks.NetworksTest.test_show_network', (24064, 8) 'tempest.api.network.test_networks.NetworksTest.test_show_subnet', (24576, 8) 'tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions', (25088, 9) 'tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_too_many_objects', (25600, 9) 'tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete', (26112, 9) 'tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON)', (26624, 3) 'setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON)', (27136, 3) 'tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_valid_object', (27648, 8) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network', (28160, 8) 'setUpClass (tempest.api.network.test_ports.PortsTestJSON)', (28672, 3) 'setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)', (29184, 3) 'tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard', (29696, 9) 'setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON)', (30208, 3) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port', (30720, 8) 'tearDownClass (tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON)', (31232, 3) 'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk)', (31744, 3) 'setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery)', (32256, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest)', (32768, 3) 'tearDownClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest)', (33280, 3) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet', (33792, 8) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest)', (34304, 3) 'setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON)', (34816, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest)', (35328, 3) 'tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test)', (35840, 3) 'setUpClass (tempest.api.network.test_networks.NetworksIpV6Test)', (36352, 3) 'setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest)', (36864, 3) 'setUpClass (tempest.api.network.test_routers.RoutersTest)', (37376, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest)', (37888, 3) 'tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip', (38400, 9) 'setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps)', (38912, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest)', (39424, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration)', (39936, 3) 'setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps)', (40448, 3) 'tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test)', (40960, 3) 'setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON)', (41472, 3) 'setUpClass (tempest.api.object_storage.test_account_services.AccountTest)', (41984, 3) 'setUpClass (tempest.api.object_storage.test_container_services.ContainerTest)', (42496, 3) 'setUpClass (tempest.api.volume.test_versions.VersionsTest)', (43008, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest)', (43520, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest)', (44032, 3) 'tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON)', (44544, 3) 'setUpClass (tempest.api.identity.admin.v3.test_domains.DomainsTestJSON)', (45056, 3) 'setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON)', (45568, 3) 'setUpClass (tempest.api.network.test_routers.RoutersIpV6Test)', (46080, 3) 'setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest)', (46592, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest)', (47104, 3) .stestr/times.dbm.dir0000644012276001227600000002165715156542465015030 0ustar tempesttempest'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume)', (0, 3) 'tempest.api.compute.test_versions.TestVersions.test_get_version_details', (512, 7) 'tempest.api.compute.test_versions.TestVersions.test_list_api_versions', (1024, 8) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor', (1536, 8) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors', (2048, 8) 'tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service', (2560, 8) 'tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list', (3072, 8) 'tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete', (3584, 8) 'tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all', (4096, 8) 'tempest.api.image.v2.test_versions.VersionsTest.test_list_versions', (4608, 7) 'tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint', (5120, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create', (5632, 8) 'tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group', (6144, 7) 'tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network', (6656, 8) 'tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy', (7168, 8) 'tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule', (7680, 6) 'tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups', (8192, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list', (8704, 9) 'tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port', (9216, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image', (9728, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_create_object', (10240, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_get_object', (10752, 7) 'tempest.api.object_storage.test_object_services.ObjectTest.test_list_object_metadata', (11264, 8) 'tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata', (11776, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses', (12288, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file', (12800, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image', (13312, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network', (13824, 8) 'setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)', (14336, 3) 'setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps)', (14848, 3) 'setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode)', (15360, 3) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers', (15872, 8) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details', (16384, 8) 'tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet', (16896, 9) 'tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group', (17408, 7) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types', (17920, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources', (18432, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses', (18944, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions', (19456, 8) 'tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule', (19968, 9) 'tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups', (20480, 8) 'tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id', (20992, 8) 'tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet', (21504, 8) 'tempest.api.network.test_networks.NetworksTest.test_external_network_visibility', (22016, 8) 'tempest.api.network.test_networks.NetworksTest.test_list_networks', (22528, 8) 'tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_large_object', (23040, 8) 'tempest.api.network.test_networks.NetworksTest.test_list_subnets', (23552, 8) 'tempest.api.network.test_networks.NetworksTest.test_show_network', (24064, 8) 'tempest.api.network.test_networks.NetworksTest.test_show_subnet', (24576, 8) 'tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions', (25088, 9) 'tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_too_many_objects', (25600, 9) 'tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete', (26112, 9) 'tearDownClass (tempest.api.network.test_extensions.ExtensionsTestJSON)', (26624, 3) 'setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON)', (27136, 3) 'tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_valid_object', (27648, 8) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network', (28160, 8) 'setUpClass (tempest.api.network.test_ports.PortsTestJSON)', (28672, 3) 'setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)', (29184, 3) 'tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard', (29696, 9) 'setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON)', (30208, 3) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port', (30720, 8) 'tearDownClass (tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON)', (31232, 3) 'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk)', (31744, 3) 'setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery)', (32256, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest)', (32768, 3) 'tearDownClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest)', (33280, 3) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet', (33792, 8) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest)', (34304, 3) 'setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON)', (34816, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest)', (35328, 3) 'tearDownClass (tempest.api.network.test_networks.BulkNetworkOpsIpV6Test)', (35840, 3) 'setUpClass (tempest.api.network.test_networks.NetworksIpV6Test)', (36352, 3) 'setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest)', (36864, 3) 'setUpClass (tempest.api.network.test_routers.RoutersTest)', (37376, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest)', (37888, 3) 'tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip', (38400, 9) 'setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps)', (38912, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest)', (39424, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration)', (39936, 3) 'setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps)', (40448, 3) 'tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test)', (40960, 3) 'setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON)', (41472, 3) 'setUpClass (tempest.api.object_storage.test_account_services.AccountTest)', (41984, 3) 'setUpClass (tempest.api.object_storage.test_container_services.ContainerTest)', (42496, 3) 'setUpClass (tempest.api.volume.test_versions.VersionsTest)', (43008, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest)', (43520, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest)', (44032, 3) 'tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON)', (44544, 3) 'setUpClass (tempest.api.identity.admin.v3.test_domains.DomainsTestJSON)', (45056, 3) 'setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON)', (45568, 3) 'setUpClass (tempest.api.network.test_routers.RoutersIpV6Test)', (46080, 3) 'setUpClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest)', (46592, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest)', (47104, 3)