.stestr/0002755012276001227600000000000015136167767012443 5ustar tempesttempest.stestr/format0000644012276001227600000000000215136167522013631 0ustar tempesttempest1 .stestr/next-stream0000644012276001227600000000000215136167767014623 0ustar tempesttempest1 .stestr/times.dbm.dat0000644012276001227600000012100315136167767015012 0ustar tempesttempest0.00.2943420.7459950.2368142.9445810.0458520.0562520.0497390.0290060.0265880.0475043.3173020.08.81980811.78426720.9921488.1440011.5110762.72160932.9700930.221740.0002960.4228930.0603010.96277810.3571761.7979740.166570.4580180.8694820.3750850.6867640.00.2695112.26461616.0817120.012.9878887.0210752.777512.131780.00.00.00.00.00.00.04.3288360.00.00.00.00.00.00.00.00.00.00.00.0103.7752250.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0.stestr/00000600012276001227600000240656215136167767012532 0ustar tempesttempesttime: 2026-01-27 17:01:46.141167Z tags: worker-1 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume) time: 2026-01-27 17:01:46.141167Z skip: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Volume service not enabled.0 ] tags: -worker-1 time: 2026-01-27 17:01:49.780456Z tags: worker-7 test: tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor[id-1f12046b-753d-40d2-abb6-d8eb8b30cb2f,smoke] time: 2026-01-27 17:01:50.074798Z 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-01-27 17:01:50,070 32 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_get_flavor): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6 0.290s 2026-01-27 17:01:50,071 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:49 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-0ddbb057-f8f9-4fd4-b531-b85aaf594873', 'x-compute-request-id': 'req-0ddbb057-f8f9-4fd4-b531-b85aaf594873', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6'} Body: b'{"flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "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/ff4b4876-e851-48ad-87d3-a8bb046457b6"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}}' 0 ] tags: -worker-7 time: 2026-01-27 17:01:50.075282Z tags: worker-7 test: tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors[id-e36c0eaa-dff5-4082-ad1f-3f9a80aa3f59,smoke] time: 2026-01-27 17:01:50.821277Z 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-01-27 17:01:50,626 32 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_list_flavors): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors 0.549s 2026-01-27 17:01:50,627 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:50 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-57a49fcb-fc91-497e-9b02-62d1ad92cfa6', 'x-compute-request-id': 'req-57a49fcb-fc91-497e-9b02-62d1ad92cfa6', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/flavors'} Body: b'{"flavors": [{"id": "4038621a-8b5e-4b73-a7ef-67ade5944781", "name": "m1.small", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/4038621a-8b5e-4b73-a7ef-67ade5944781"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/4038621a-8b5e-4b73-a7ef-67ade5944781"}]}, {"id": "412fded5-d0c7-4dbf-b6df-0f0ceb249dad", "name": "m1.micro", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/412fded5-d0c7-4dbf-b6df-0f0ceb249dad"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/412fded5-d0c7-4dbf-b6df-0f0ceb249dad"}]}, {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "name": "m1.nano", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}]}' 2026-01-27 17:01:50,819 32 INFO [tempest.lib.common.rest_client] Request (FlavorsV2TestJSON:test_list_flavors): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6 0.191s 2026-01-27 17:01:50,820 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:50 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-60d239f8-a3b6-48ce-8a05-4138d0c9e343', 'x-compute-request-id': 'req-60d239f8-a3b6-48ce-8a05-4138d0c9e343', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6'} Body: b'{"flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "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/ff4b4876-e851-48ad-87d3-a8bb046457b6"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}}' 0 ] tags: -worker-7 time: 2026-01-27 17:01:52.142104Z tags: worker-3 test: tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete[id-7cd59bf9-bda4-4c72-9467-d21cab278355,smoke] time: 2026-01-27 17:01:52.378918Z successful: tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete[id-7cd59bf9-bda4-4c72-9467-d21cab278355,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 16E5 2026-01-27 17:01:52,191 28 INFO [tempest.lib.common.rest_client] Request (CredentialsTestJSON:test_credentials_create_get_update_delete): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/credentials 0.049s 2026-01-27 17:01:52,192 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"credential": {"user_id": "cf262711b97a4926aa36fa4a90b1c721", "project_id": "faa73685711c46c796d5f512f2d4df91", "blob": "{\"access\": \"tempest-Access-1513203129\", \"secret\": \"tempest-Secret-118005732\"}", "type": "ec2"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:52 GMT', 'server': 'Apache', 'content-length': '453', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-65574e56-6296-4b28-8223-9c6a8f7a31ea', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials'} Body: b'{"credential": {"id": "d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954", "user_id": "cf262711b97a4926aa36fa4a90b1c721", "project_id": "faa73685711c46c796d5f512f2d4df91", "type": "ec2", "blob": "{\\"access\\": \\"tempest-Access-1513203129\\", \\"secret\\": \\"tempest-Secret-118005732\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954"}}}\n' 2026-01-27 17:01:52,287 28 INFO [tempest.lib.common.rest_client] Request (CredentialsTestJSON:test_credentials_create_get_update_delete): 200 PATCH https://keystone-public-openstack.apps-crc.testing/v3/credentials/d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954 0.095s 2026-01-27 17:01:52,287 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"credential": {"blob": "{\"access\": \"tempest-NewAccess-1293612224\", \"secret\": \"tempest-NewSecret-1737414889\"}", "project_id": "17454dc661a6450b8c3cae219a0ef76e", "type": "ec2"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:52 GMT', 'server': 'Apache', 'content-length': '460', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c3960862-23bd-4cf3-b0da-c5c2fd5c355f', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954'} Body: b'{"credential": {"id": "d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954", "user_id": "cf262711b97a4926aa36fa4a90b1c721", "project_id": "17454dc661a6450b8c3cae219a0ef76e", "type": "ec2", "blob": "{\\"access\\": \\"tempest-NewAccess-1293612224\\", \\"secret\\": \\"tempest-NewSecret-1737414889\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954"}}}\n' 2026-01-27 17:01:52,320 28 INFO [tempest.lib.common.rest_client] Request (CredentialsTestJSON:test_credentials_create_get_update_delete): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/credentials/d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954 0.032s 2026-01-27 17:01:52,320 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:52 GMT', 'server': 'Apache', 'content-length': '460', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-77ad545f-8084-4976-a7ed-31596c7ef75e', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954'} Body: b'{"credential": {"id": "d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954", "user_id": "cf262711b97a4926aa36fa4a90b1c721", "project_id": "17454dc661a6450b8c3cae219a0ef76e", "type": "ec2", "blob": "{\\"access\\": \\"tempest-NewAccess-1293612224\\", \\"secret\\": \\"tempest-NewSecret-1737414889\\"}", "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/credentials/d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954"}}}\n' 2026-01-27 17:01:52,378 28 INFO [tempest.lib.common.rest_client] Request (CredentialsTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/credentials/d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954 0.057s 2026-01-27 17:01:52,378 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:52 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-76727557-6aa1-463c-ab9d-a2ddb1df0c76', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/credentials/d691c97c00c95c7ce87d0dc85347b47266bc357563ba19ba27c83fc6c169d954'} Body: b'' 0 ] tags: -worker-3 time: 2026-01-27 17:01:51.172303Z tags: worker-0 test: tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all[id-4773ebd5-ecbf-4255-b8d8-b63e6f72b65d,smoke] time: 2026-01-27 17:01:54.116884Z 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-01-27 17:01:51,309 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/projects 0.136s 2026-01-27 17:01:51,309 25 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-255601571"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:51 GMT', 'server': 'Apache', 'content-length': '351', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-712c6c22-767b-4c3b-8854-017f9b65b520', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects'} Body: b'{"project": {"id": "a6330533f34244279ef3c46d79cbc371", "name": "tempest-TrustsV3TestJSON-255601571", "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/a6330533f34244279ef3c46d79cbc371"}}}\n' 2026-01-27 17:01:51,759 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.449s 2026-01-27 17:01:51,759 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"user": {"name": "tempest-user-1041940834", "description": "tempest-user-1041940834description", "password": "Y6_7fJUrRf%S&AC", "email": "tempest-user-1041940834@testmail.xx", "project_id": "a6330533f34244279ef3c46d79cbc371", "domain_id": "default"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:51 GMT', 'server': 'Apache', 'content-length': '439', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-4cd034c4-1902-4df5-bffb-b8c32a3efa98', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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-1041940834description", "email": "tempest-user-1041940834@testmail.xx", "project_id": "a6330533f34244279ef3c46d79cbc371", "id": "fcb195faef7c4dbe99782b8715cd6609", "name": "tempest-user-1041940834", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/fcb195faef7c4dbe99782b8715cd6609"}}}\n' 2026-01-27 17:01:51,836 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.076s 2026-01-27 17:01:51,836 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-DelegatedRole-422180101"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:51 GMT', 'server': 'Apache', 'content-length': '266', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-8ac444ba-50eb-4aa6-8a69-0a661c704335', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"role": {"id": "d2bc69b84d9647a6bd9defb53e5b251e", "name": "tempest-DelegatedRole-422180101", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/d2bc69b84d9647a6bd9defb53e5b251e"}}}\n' 2026-01-27 17:01:51,888 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.051s 2026-01-27 17:01:51,889 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-NotDelegatedRole-1326716639"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:51 GMT', 'server': 'Apache', 'content-length': '270', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-98526033-0f9b-4380-9591-8d0a892d5f30', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"role": {"id": "464c162ec06045c6bb7d37de1778b151", "name": "tempest-NotDelegatedRole-1326716639", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/464c162ec06045c6bb7d37de1778b151"}}}\n' 2026-01-27 17:01:52,036 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/projects/a6330533f34244279ef3c46d79cbc371/users/fcb195faef7c4dbe99782b8715cd6609/roles/d2bc69b84d9647a6bd9defb53e5b251e 0.146s 2026-01-27 17:01:52,036 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:51 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-649ab061-d19a-4d69-87dd-57c28bc15374', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/a6330533f34244279ef3c46d79cbc371/users/fcb195faef7c4dbe99782b8715cd6609/roles/d2bc69b84d9647a6bd9defb53e5b251e'} Body: b'' 2026-01-27 17:01:52,197 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/projects/a6330533f34244279ef3c46d79cbc371/users/fcb195faef7c4dbe99782b8715cd6609/roles/464c162ec06045c6bb7d37de1778b151 0.160s 2026-01-27 17:01:52,197 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:52 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-e466d643-d3b7-4dd8-a249-12b668b96226', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/a6330533f34244279ef3c46d79cbc371/users/fcb195faef7c4dbe99782b8715cd6609/roles/464c162ec06045c6bb7d37de1778b151'} Body: b'' 2026-01-27 17:01:52,301 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/users 0.103s 2026-01-27 17:01:52,302 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:52 GMT', 'server': 'Apache', 'content-length': '7841', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-c9a91d3c-9c6e-4bcb-ae9c-d724ebf5754b', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users'} Body: b'{"users": [{"id": "749d9deaef984acfbd4cc245291c6b02", "name": "admin", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/749d9deaef984acfbd4cc245291c6b02"}}, {"id": "49399c15444c409ab3c743e90d5553be", "name": "neutron", "domain_id": "default", "enabled": true, "default_project_id": "ce1f7eeccba74be5a923d896e9b6b9d5", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/49399c15444c409ab3c743e90d5553be"}}, {"id": "9d38550c85474a66bf2944cce5c69f7b", "name": "cinder", "domain_id": "default", "enabled": true, "default_project_id": "ce1f7eeccba74be5a923d896e9b6b9d5", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/9d38550c85474a66bf2944cce5c69f7b"}}, {"id": "60cd3cd6765d41d1bee7d1eb851818c1", "name": "heat_stack_domain_admin", "domain_id": "ea3f4d4a50a148bab42a16c005c1f2aa", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/60cd3cd6765d41d1bee7d1eb851818c1"}}, {"id": "d5fb98c913334156973d9b3d73ef86a0", "name": "glance", "domain_id": "default", "enabled": true, "default_project_id": "ce1f7eeccba74be5a923d896e9b6b9d5", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/d5fb98c913334156973d9b3d73ef86a0"}}, {"id": "b847c9f35fb4439cb5273f4a7fe7162f", "name": "barbican", "domain_id": "default", "enabled": true, "default_project_id": "ce1f7eeccba74be5a923d896e9b6b9d5", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/b847c9f35fb4439cb5273f4a7fe7162f"}}, {"id": "507c16344f824de988ad2a3475ef80ea", "name": "nova", "domain_id": "default", "enabled": true, "default_project_id": "ce1f7eeccba74be5a923d896e9b6b9d5", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/507c16344f824de988ad2a3475ef80ea"}}, {"id": "6ac87b96e94c4a9c99c98db4964e2445", "name": "ceilometer", "domain_id": "default", "enabled": true, "default_project_id": "ce1f7eeccba74be5a923d896e9b6b9d5", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/6ac87b96e94c4a9c99c98db4964e2445"}}, {"id": "89ac0fa28f5e48609ca05deadacb0a76", "name": "swift", "domain_id": "default", "enabled": true, "default_project_id": "ce1f7eeccba74be5a923d896e9b6b9d5", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/89ac0fa28f5e48609ca05deadacb0a76"}}, {"id": "74a5fd7206094e5abb677d6b7606d805", "name": "placement", "domain_id": "default", "enabled": true, "default_project_id": "ce1f7eeccba74be5a923d896e9b6b9d5", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/74a5fd7206094e5abb677d6b7606d805"}}, {"id": "d87bf92dfd5447b695810a3b49abd621", "name": "heat", "domain_id": "default", "enabled": true, "default_project_id": "ce1f7eeccba74be5a923d896e9b6b9d5", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/d87bf92dfd5447b695810a3b49abd621"}}, {"id": "f3b450dedfd34a8dad63d2e99877e7ae", "name": "aodh", "domain_id": "default", "enabled": true, "default_project_id": "ce1f7eeccba74be5a923d896e9b6b9d5", "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/users/f3b450dedfd34a8dad63d2e99877e7ae"}}, {"tenantId": "42966d691b0441dabe580ffa6d005d05", "email": "demo_tempestconf@test.com", "id": "da368fd686f34b5487800212eed8b7f6", "name": "demo_tempestconf", "domain_id": "default", "enabled": true, "password_expires_at": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/ 2026-01-27 17:01:52,691 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:setUp): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.389s 2026-01-27 17:01:52,692 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:52 GMT', 'server': 'Apache', 'content-length': '6276', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-ab348e53-f6ee-4a72-b158-e9b7ea241447', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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": "fcb195faef7c4dbe99782b8715cd6609", "name": "tempest-user-1041940834", "password_expires_at": null}, "audit_ids": ["6VkT-oMRRwy0ixeMkw8vbw"], "expires_at": "2026-01-27T18:01:52.000000Z", "issued_at": "2026-01-27T17:01:52.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "a6330533f34244279ef3c46d79cbc371", "name": "tempest-TrustsV3TestJSON-255601571"}, "is_domain": false, "roles": [{"id": "464c162ec06045c6bb7d37de1778b151", "name": "tempest-NotDelegatedRole-1326716639"}, {"id": "d2bc69b84d9647a6bd9defb53e5b251e", "name": "tempest-DelegatedRole-422180101"}], "catalog": [{"endpoints": [{"name": "heat", "id": "9271bd53cef44f8dbb07db6acea21062", "interface": "internal", "region_id": "regionOne", "url": "https://heat-api-internal.openstack.svc:8004/v1/a6330533f34244279ef3c46d79cbc371", "region": "regionOne"}, {"name": "heat", "id": "d8328277060f4fa09b5e3965d43e97c1", "interface": "public", "region_id": "regionOne", "url": "https://heat-api-public-openstack.apps-crc.testing/v1/a6330533f34244279ef3c46d79cbc371", "region": "regionOne"}], "id": "0296b242c8c74a2abb1ca3c14c1eb493", "type": "orchestration", "name": "heat"}, {"endpoints": [{"name": "glance", "id": "2491fbbd21964779ab5de96b896adb35", "interface": "public", "region_id": "regionOne", "url": "https://glance-default-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "glance", "id": "61ae200b78694a2d800dd2b22b7ec010", "interface": "internal", "region_id": "regionOne", "url": "https://glance-default-internal.openstack.svc:9292", "region": "regionOne"}], "id": "04c5cfb46647428bb83bd8c860a9de64", "type": "image", "name": "glance"}, {"endpoints": [{"name": "aodh", "id": "13ed8f64ff7b4f8b8545a1f525ea4119", "interface": "public", "region_id": "regionOne", "url": "https://aodh-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "aodh", "id": "8b06e200c55b48679ac4ac77d03b7543", "interface": "internal", "region_id": "regionOne", "url": "https://aodh-internal.openstack.svc:8042", "region": "regionOne"}], "id": "1d199c1686e04bdf9a589e65cde5a1cf", "type": "alarming", "name": "aodh"}, {"endpoints": [{"name": "nova", "id": "6d0accda368b423894419f06b4ae50ad", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "c42348c74c544d0da6d975274bbf8140", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "28d562286a734ae38ccd61a0d0e49d2b", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "dbb9e9cb8b5d436f82e1238451588d2f", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "de6e2da45aba463ba3518187cbe65398", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "468de264352c4bac9828608834dfa8ec", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "barbican", "id": "769e1a7ec5204db5aadd7be106a9b254", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "feaa8fab1c7d40359f2072c2a0f4f73f", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "46d2da0cf202455ca425f02f4d5ec6c3", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"name": "placement", "id": "12f46825cc564881899aac51b37e9b81", "interface": "internal", "region_id": "regionOne", "url": "https://placement-internal.openstack.svc:8778", "region": "regionOne"}, {"name": "placement", "id": "aa8691dc445c4c0b9fe5c1a03b3389d5", "interface": "public", "region_id": "regionOne", "url": "https://placement-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "6e0b371cf1c14e39baa1035302c50bce", "type": 2026-01-27 17:01:53,248 25 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.343s 2026-01-27 17:01:53,249 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:52 GMT', 'server': 'Apache', 'content-length': '6276', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-25afb5f4-05b6-403e-af85-4ef5c51aa646', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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": "fcb195faef7c4dbe99782b8715cd6609", "name": "tempest-user-1041940834", "password_expires_at": null}, "audit_ids": ["Uy01cDUERJqdk-MM_eMURA"], "expires_at": "2026-01-27T18:01:53.000000Z", "issued_at": "2026-01-27T17:01:53.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "a6330533f34244279ef3c46d79cbc371", "name": "tempest-TrustsV3TestJSON-255601571"}, "is_domain": false, "roles": [{"id": "464c162ec06045c6bb7d37de1778b151", "name": "tempest-NotDelegatedRole-1326716639"}, {"id": "d2bc69b84d9647a6bd9defb53e5b251e", "name": "tempest-DelegatedRole-422180101"}], "catalog": [{"endpoints": [{"name": "heat", "id": "9271bd53cef44f8dbb07db6acea21062", "interface": "internal", "region_id": "regionOne", "url": "https://heat-api-internal.openstack.svc:8004/v1/a6330533f34244279ef3c46d79cbc371", "region": "regionOne"}, {"name": "heat", "id": "d8328277060f4fa09b5e3965d43e97c1", "interface": "public", "region_id": "regionOne", "url": "https://heat-api-public-openstack.apps-crc.testing/v1/a6330533f34244279ef3c46d79cbc371", "region": "regionOne"}], "id": "0296b242c8c74a2abb1ca3c14c1eb493", "type": "orchestration", "name": "heat"}, {"endpoints": [{"name": "glance", "id": "2491fbbd21964779ab5de96b896adb35", "interface": "public", "region_id": "regionOne", "url": "https://glance-default-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "glance", "id": "61ae200b78694a2d800dd2b22b7ec010", "interface": "internal", "region_id": "regionOne", "url": "https://glance-default-internal.openstack.svc:9292", "region": "regionOne"}], "id": "04c5cfb46647428bb83bd8c860a9de64", "type": "image", "name": "glance"}, {"endpoints": [{"name": "aodh", "id": "13ed8f64ff7b4f8b8545a1f525ea4119", "interface": "public", "region_id": "regionOne", "url": "https://aodh-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "aodh", "id": "8b06e200c55b48679ac4ac77d03b7543", "interface": "internal", "region_id": "regionOne", "url": "https://aodh-internal.openstack.svc:8042", "region": "regionOne"}], "id": "1d199c1686e04bdf9a589e65cde5a1cf", "type": "alarming", "name": "aodh"}, {"endpoints": [{"name": "nova", "id": "6d0accda368b423894419f06b4ae50ad", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "c42348c74c544d0da6d975274bbf8140", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "28d562286a734ae38ccd61a0d0e49d2b", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "dbb9e9cb8b5d436f82e1238451588d2f", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "de6e2da45aba463ba3518187cbe65398", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "468de264352c4bac9828608834dfa8ec", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "barbican", "id": "769e1a7ec5204db5aadd7be106a9b254", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "feaa8fab1c7d40359f2072c2a0f4f73f", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "46d2da0cf202455ca425f02f4d5ec6c3", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"name": "placement", "id": "12f46825cc564881899aac51b37e9b81", "interface": "internal", "region_id": "regionOne", "url": "https://placement-internal.openstack.svc:8778", "region": "regionOne"}, {"name": "placement", "id": "aa8691dc445c4c0b9fe5c1a03b3389d5", "interface": "public", "region_id": "regionOne", "url": "https://placement-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "6e0b371cf1c14e39baa1035302c50bce", "type": 2026-01-27 17:01:53,325 25 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.076s 2026-01-27 17:01:53,326 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"trust": {"trustor_user_id": "fcb195faef7c4dbe99782b8715cd6609", "trustee_user_id": "00432b229e3a446f9ab20217b6c4c55d", "project_id": "a6330533f34244279ef3c46d79cbc371", "roles": [{"name": "tempest-DelegatedRole-422180101"}], "impersonation": true, "expires_at": null}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:53 GMT', 'server': 'Apache', 'content-length': '902', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-82b3c37b-feef-4fa3-aa7b-b85dac1cd71e', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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": "d2bc69b84d9647a6bd9defb53e5b251e", "name": "tempest-DelegatedRole-422180101", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/d2bc69b84d9647a6bd9defb53e5b251e"}}], "id": "1d56cf82b2714a0797cf66385222cff6", "trustor_user_id": "fcb195faef7c4dbe99782b8715cd6609", "trustee_user_id": "00432b229e3a446f9ab20217b6c4c55d", "project_id": "a6330533f34244279ef3c46d79cbc371", "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/1d56cf82b2714a0797cf66385222cff6/roles", "next": null, "previous": null}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/1d56cf82b2714a0797cf66385222cff6"}}}\n' 2026-01-27 17:01:53,398 25 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.072s 2026-01-27 17:01:53,398 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:53 GMT', 'server': 'Apache', 'content-length': '608', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-394ccf91-eb8a-4c68-aee8-2d773f296dc0', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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": "1d56cf82b2714a0797cf66385222cff6", "trustor_user_id": "fcb195faef7c4dbe99782b8715cd6609", "trustee_user_id": "00432b229e3a446f9ab20217b6c4c55d", "project_id": "a6330533f34244279ef3c46d79cbc371", "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/1d56cf82b2714a0797cf66385222cff6"}}], "links": {"next": null, "self": "https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts", "previous": null}}\n' 2026-01-27 17:01:53,517 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:tearDown): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/1d56cf82b2714a0797cf66385222cff6 0.118s 2026-01-27 17:01:53,518 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:53 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-67a1d04e-86e6-42af-b633-67eab199b754', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/1d56cf82b2714a0797cf66385222cff6'} Body: b'' 2026-01-27 17:01:53,581 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:tearDown): 404 GET https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/1d56cf82b2714a0797cf66385222cff6 0.062s 2026-01-27 17:01:53,581 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:53 GMT', 'server': 'Apache', 'content-length': '111', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0ec73ceb-a429-42e1-ac0c-f8076ef16b04', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/OS-TRUST/trusts/1d56cf82b2714a0797cf66385222cff6'} Body: b'{"error":{"code":404,"message":"Could not find trust: 1d56cf82b2714a0797cf66385222cff6.","title":"Not Found"}}\n' 2026-01-27 17:01:53,688 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/roles/464c162ec06045c6bb7d37de1778b151 0.107s 2026-01-27 17:01:53,688 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:53 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-fb3454b5-3bc8-4978-a6cf-edadc41278db', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/464c162ec06045c6bb7d37de1778b151'} Body: b'' 2026-01-27 17:01:53,826 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/roles/d2bc69b84d9647a6bd9defb53e5b251e 0.137s 2026-01-27 17:01:53,826 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:53 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-75e4f367-1f4f-4841-80db-d98c098a03e7', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/d2bc69b84d9647a6bd9defb53e5b251e'} Body: b'' 2026-01-27 17:01:53,993 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/users/fcb195faef7c4dbe99782b8715cd6609 0.166s 2026-01-27 17:01:53,993 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:53 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-9b716523-01ab-4688-b41d-72c88925077f', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/users/fcb195faef7c4dbe99782b8715cd6609'} Body: b'' 2026-01-27 17:01:54,116 25 INFO [tempest.lib.common.rest_client] Request (TrustsV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/projects/a6330533f34244279ef3c46d79cbc371 0.123s 2026-01-27 17:01:54,116 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:54 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-be03a8a4-4ce0-422e-87a7-fb999c4f42d5', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/projects/a6330533f34244279ef3c46d79cbc371'} Body: b'' 0 ] tags: -worker-0 time: 2026-01-27 17:01:59.182259Z tags: worker-3 test: tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists[id-17a5de24-e6a0-4e4a-a9ee-d85b6e5612b5,smoke] time: 2026-01-27 17:01:59.228111Z successful: tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists[id-17a5de24-e6a0-4e4a-a9ee-d85b6e5612b5,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 484 2026-01-27 17:01:59,227 28 INFO [tempest.lib.common.rest_client] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/domains/default 0.044s 2026-01-27 17:01:59,227 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:01:59 GMT', 'server': 'Apache', 'content-length': '222', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0e30fa2b-1a6c-4210-837f-409ad27b6c1e', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/domains/default'} Body: b'{"domain": {"id": "default", "name": "Default", "description": "The default domain", "enabled": true, "tags": [], "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/domains/default"}}}\n' 0 ] tags: -worker-3 time: 2026-01-27 17:02:01.991792Z tags: worker-0 test: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types[id-657c1970-4722-4189-8831-7325f3bc4265,smoke] time: 2026-01-27 17:02:02.048044Z 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-01-27 17:02:02,047 25 INFO [tempest.lib.common.rest_client] Request (TestApiDiscovery:test_api_media_types): 200 GET https://keystone-public-openstack.apps-crc.testing/v3 0.055s 2026-01-27 17:02:02,047 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:02 GMT', 'server': 'Apache', 'content-length': '278', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-d0b9ef80-2064-4669-a64e-9391b2369a8a', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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-0 time: 2026-01-27 17:02:02.048491Z tags: worker-0 test: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources[id-b9232f5e-d9e5-4d97-b96c-28d3db4de1bd,smoke] time: 2026-01-27 17:02:02.098230Z 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-01-27 17:02:02,097 25 INFO [tempest.lib.common.rest_client] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://keystone-public-openstack.apps-crc.testing/v3 0.049s 2026-01-27 17:02:02,097 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:02 GMT', 'server': 'Apache', 'content-length': '278', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-5838dffe-1abb-4833-aa17-b6e74ae6c56e', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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-0 time: 2026-01-27 17:02:02.098473Z tags: worker-0 test: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses[id-8879a470-abfb-47bb-bb8d-5a7fd279ad1e,smoke] time: 2026-01-27 17:02:02.127479Z 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-01-27 17:02:02,125 25 INFO [tempest.lib.common.rest_client] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://keystone-public-openstack.apps-crc.testing/v3 0.027s 2026-01-27 17:02:02,126 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:02 GMT', 'server': 'Apache', 'content-length': '278', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-61dea6eb-6820-4b94-85f6-1ffc0e00242a', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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-0 time: 2026-01-27 17:02:02.127907Z tags: worker-0 test: tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions[id-721f480f-35b6-46c7-846e-047e6acea0dc,smoke] time: 2026-01-27 17:02:02.154495Z 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-01-27 17:02:02,153 25 INFO [tempest.lib.common.rest_client] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://keystone-public-openstack.apps-crc.testing/ 0.025s 2026-01-27 17:02:02,153 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:02 GMT', 'server': 'Apache', 'content-length': '293', 'location': 'https://keystone-public-openstack.apps-crc.testing/v3/', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-2a08d37f-2dd4-4046-8f08-35111dd8de52', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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-0 time: 2026-01-27 17:02:06.235209Z tags: worker-0 test: tempest.api.image.v2.test_versions.VersionsTest.test_list_versions[id-659ea30a-a17c-4317-832c-0f68ed23c31d,smoke] time: 2026-01-27 17:02:06.282713Z 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-01-27 17:02:06,282 25 INFO [tempest.lib.common.rest_client] Request (VersionsTest:test_list_versions): 300 GET https://glance-default-public-openstack.apps-crc.testing/ 0.046s 2026-01-27 17:02:06,282 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:06 GMT', 'server': 'Apache', 'content-length': '2102', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; 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-0 time: 2026-01-27 17:02:03.832177Z tags: worker-5 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-01-27 17:02:07.149479Z 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:'' C1C 2026-01-27 17:02:05,064 30 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.228s 2026-01-27 17:02:05,064 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: {"security_group": {"name": "tempest-SecurityGroupRulesTestJSON-securitygroup-114805525", "description": "tempest-description-1943816596"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:03 GMT', 'server': 'Apache', 'content-length': '247', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-2571bff3-400d-4fb4-b3a8-104f08dc624c', 'x-compute-request-id': 'req-2571bff3-400d-4fb4-b3a8-104f08dc624c', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_group": {"id": "631a0fe9-1ba7-4759-9e51-4f8f082a72f1", "description": "tempest-description-1943816596", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-114805525", "tenant_id": "013a3096d4604fce9f5fb5063673c290", "rules": []}}' 2026-01-27 17:02:07,146 30 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 2.079s 2026-01-27 17:02:07,147 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: {"security_group_rule": {"parent_group_id": "631a0fe9-1ba7-4759-9e51-4f8f082a72f1", "ip_protocol": "tcp", "from_port": 22, "to_port": 22}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:05 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-059479ae-8cdf-4eaa-a69f-4f6fa221a364', 'x-compute-request-id': 'req-059479ae-8cdf-4eaa-a69f-4f6fa221a364', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules'} Body: b'{"security_group_rule": {"id": "0d7d7b12-2d40-47fa-b03b-48dca2808c0c", "parent_group_id": "631a0fe9-1ba7-4759-9e51-4f8f082a72f1", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 0 ] tags: -worker-5 time: 2026-01-27 17:02:10.793126Z tags: worker-0 test: setUpClass (tempest.api.volume.test_versions.VersionsTest) time: 2026-01-27 17:02:10.793126Z 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-0 time: 2026-01-27 17:02:03.523048Z tags: worker-3 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] time: 2026-01-27 17:02:12.342856Z successful: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network[id-d4f9024d-1e28-4fc1-a6b1-25dbc6fa11e2,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 251A 2026-01-27 17:02:06,120 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 2.596s 2026-01-27 17:02:06,120 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"networks": [{"name": "tempest-network--724064426"}, {"name": "tempest-network--1509316637"}]} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1233', 'x-openstack-request-id': 'req-1eb0e6ea-fcd2-4f9d-8696-43888e0b8ef6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"830f0a6d-cb3e-4554-97a3-1cd139bb4539","name":"tempest-network--724064426","tenant_id":"33d731e1f9144f6981de63f5a1a95117","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"33d731e1f9144f6981de63f5a1a95117","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-01-27T17:02:04Z","updated_at":"2026-01-27T17:02:04Z","revision_number":1},{"id":"de78620a-4bf0-4a0e-be65-a4abcb4dbc47","name":"tempest-network--1509316637","tenant_id":"33d731e1f9144f6981de63f5a1a95117","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"33d731e1f9144f6981de63f5a1a95117","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-01-27T17:02:04Z","updated_at":"2026-01-27T17:02:04Z","revision_number":1}]}' 2026-01-27 17:02:06,467 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.346s 2026-01-27 17:02:06,468 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '2429', 'x-openstack-request-id': 'req-d80aab74-00aa-4477-9dc4-544e347bc7a2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"061e7a6f-8cf6-4791-8e57-0e5bf6f3c179","name":"private","tenant_id":"b627fafc0e2f476889f89ad1fd18b703","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["875ca994-88fd-4a99-8e8f-b398d84f4ed1"],"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-01-27T16:37:43Z","updated_at":"2026-01-27T16:37:51Z","revision_number":2,"project_id":"b627fafc0e2f476889f89ad1fd18b703"},{"id":"830f0a6d-cb3e-4554-97a3-1cd139bb4539","name":"tempest-network--724064426","tenant_id":"33d731e1f9144f6981de63f5a1a95117","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-01-27T17:02:04Z","updated_at":"2026-01-27T17:02:04Z","revision_number":1,"project_id":"33d731e1f9144f6981de63f5a1a95117"},{"id":"a4a785e8-84f2-4585-a0a6-152890920c17","name":"public","tenant_id":"b627fafc0e2f476889f89ad1fd18b703","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["806d8ae3-57cd-4aaa-8b4c-f90088394a79"],"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-01-27T16:37:58Z","updated_at":"2026-01-27T16:38:07Z","revision_number":2,"project_id":"b627fafc0e2f476889f89ad1fd18b703"},{"id":"de78620a-4bf0-4a0e-be65-a4abcb4dbc47","name":"tempest-network--1509316637","tenant_id":"33d731e1f9144f6981de63f5a1a95117","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-01-27T17:02:04Z","updated_at":"2026-01-27T17:02:04Z","revision_number":1,"project_id":"33d731e1f9144f6981de63f5a1a95117"}]}' 2026-01-27 17:02:09,161 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/830f0a6d-cb3e-4554-97a3-1cd139bb4539 2.693s 2026-01-27 17:02:09,162 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:09 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-de375f47-bdcf-4795-8a45-44f42c5a3688', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/830f0a6d-cb3e-4554-97a3-1cd139bb4539'} Body: b'' 2026-01-27 17:02:11,235 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/de78620a-4bf0-4a0e-be65-a4abcb4dbc47 2.073s 2026-01-27 17:02:11,236 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:11 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-f8c2b3c7-d4c7-4e16-abb0-128aac305c5c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/de78620a-4bf0-4a0e-be65-a4abcb4dbc47'} Body: b'' 2026-01-27 17:02:12,341 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.105s 2026-01-27 17:02:12,342 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1248', 'x-openstack-request-id': 'req-3a38e3d3-d5b8-4d78-8710-bbdd500a916e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"061e7a6f-8cf6-4791-8e57-0e5bf6f3c179","name":"private","tenant_id":"b627fafc0e2f476889f89ad1fd18b703","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["875ca994-88fd-4a99-8e8f-b398d84f4ed1"],"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-01-27T16:37:43Z","updated_at":"2026-01-27T16:37:51Z","revision_number":2,"project_id":"b627fafc0e2f476889f89ad1fd18b703"},{"id":"a4a785e8-84f2-4585-a0a6-152890920c17","name":"public","tenant_id":"b627fafc0e2f476889f89ad1fd18b703","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["806d8ae3-57cd-4aaa-8b4c-f90088394a79"],"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-01-27T16:37:58Z","updated_at":"2026-01-27T16:38:07Z","revision_number":2,"project_id":"b627fafc0e2f476889f89ad1fd18b703"}]}' 0 ] tags: -worker-3 time: 2026-01-27 17:02:12.343333Z tags: worker-3 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port[id-48037ff2-e889-4c3b-b86a-8e3f34d2d060,smoke] time: 2026-01-27 17:02:24.127600Z successful: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port[id-48037ff2-e889-4c3b-b86a-8e3f34d2d060,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 3681 2026-01-27 17:02:14,881 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 2.537s 2026-01-27 17:02:14,884 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsIpV6Test-test-network-111505598"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '647', 'x-openstack-request-id': 'req-5288ba33-80e4-4929-b1b6-6aace0640db9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"ff4c4a65-b5d1-4659-887b-577a29701eee","name":"tempest-BulkNetworkOpsIpV6Test-test-network-111505598","tenant_id":"33d731e1f9144f6981de63f5a1a95117","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"33d731e1f9144f6981de63f5a1a95117","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-01-27T17:02:12Z","updated_at":"2026-01-27T17:02:12Z","revision_number":1}}' 2026-01-27 17:02:17,983 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 3.099s 2026-01-27 17:02:17,983 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsIpV6Test-test-network-903102547"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:17 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '647', 'x-openstack-request-id': 'req-7ba5746b-d7ae-4ed0-b924-65f395730bea', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"4fd7771b-96de-46d1-b8f3-e28848a25f65","name":"tempest-BulkNetworkOpsIpV6Test-test-network-903102547","tenant_id":"33d731e1f9144f6981de63f5a1a95117","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"33d731e1f9144f6981de63f5a1a95117","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-01-27T17:02:15Z","updated_at":"2026-01-27T17:02:15Z","revision_number":1}}' 2026-01-27 17:02:21,664 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/ports 3.680s 2026-01-27 17:02:21,664 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"ports": [{"network_id": "ff4c4a65-b5d1-4659-887b-577a29701eee", "name": "tempest-port--288985924", "admin_state_up": true}, {"network_id": "4fd7771b-96de-46d1-b8f3-e28848a25f65", "admin_state_up": false}]} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:21 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1505', 'x-openstack-request-id': 'req-193787b0-8e50-4f97-9260-8ae26f633f36', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"1c422137-1e77-42e1-a153-6ad4058bb034","name":"tempest-port--288985924","network_id":"ff4c4a65-b5d1-4659-887b-577a29701eee","tenant_id":"33d731e1f9144f6981de63f5a1a95117","mac_address":"fa:16:3e:38:10:42","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"project_id":"33d731e1f9144f6981de63f5a1a95117","binding:vnic_type":"normal","qos_policy_id":null,"port_security_enabled":true,"security_groups":["3aecea42-ddb1-4691-9c5f-cbfea9e1b18a"],"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-01-27T17:02:19Z","updated_at":"2026-01-27T17:02:19Z","revision_number":1},{"id":"572661b7-a65a-4177-91c0-134f6d81a457","name":"","network_id":"4fd7771b-96de-46d1-b8f3-e28848a25f65","tenant_id":"33d731e1f9144f6981de63f5a1a95117","mac_address":"fa:16:3e:50:4c:f5","admin_state_up":false,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"project_id":"33d731e1f9144f6981de63f5a1a95117","binding:vnic_type":"normal","qos_policy_id":null,"port_security_enabled":true,"security_groups":["3aecea42-ddb1-4691-9c5f-cbfea9e1b18a"],"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-01-27T17:02:19Z","updated_at":"2026-01-27T17:02:19Z","revision_number":1}]}' 2026-01-27 17:02:22,292 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports 0.627s 2026-01-27 17:02:22,294 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:22 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '3017', 'x-openstack-request-id': 'req-257aeb9f-e92d-4799-8996-40167cb10828', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"1c422137-1e77-42e1-a153-6ad4058bb034","name":"tempest-port--288985924","network_id":"ff4c4a65-b5d1-4659-887b-577a29701eee","tenant_id":"33d731e1f9144f6981de63f5a1a95117","mac_address":"fa:16:3e:38:10:42","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["3aecea42-ddb1-4691-9c5f-cbfea9e1b18a"],"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-01-27T17:02:19Z","updated_at":"2026-01-27T17:02:19Z","revision_number":1,"project_id":"33d731e1f9144f6981de63f5a1a95117"},{"id":"572661b7-a65a-4177-91c0-134f6d81a457","name":"","network_id":"4fd7771b-96de-46d1-b8f3-e28848a25f65","tenant_id":"33d731e1f9144f6981de63f5a1a95117","mac_address":"fa:16:3e:50:4c:f5","admin_state_up":false,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[],"allowed_address_pairs":[],"extra_dhcp_opts":[],"security_groups":["3aecea42-ddb1-4691-9c5f-cbfea9e1b18a"],"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-01-27T17:02:19Z","updated_at":"2026-01-27T17:02:19Z","revision_number":1,"project_id":"33d731e1f9144f6981de63f5a1a95117"},{"id":"79a3626c-f6e7-4905-81f8-da1196089fa7","name":"","network_id":"ff4c4a65-b5d1-4659-887b-577a29701eee","tenant_id":"33d731e1f9144f6981de63f5a1a95117","mac_address":"fa:16:3e:3a:df:3a","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-ff4c4a65-b5d1-4659-887b-577a29701eee","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-01-27T17:02:13Z","updated_at":"2026-01-27T17:02:14Z","revision_number":1,"project_id":"33d731e1f9144f6981de63f5a1a95117"},{"id":"fc9771aa-b7bf-45f4-bfa6-3cc4bd52390d","name":"","network_id":"4fd7771b-96de-46d1-b8f3-e28848a25f65","tenant_id":"33d731e1f9144f6981de63f5a1a95117","mac_address":"fa:16:3e:a8:9b:e8","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-4fd7771b-96de-46d1-b8f3-e28848a25f65","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-01-27T17:02:16Z","updated_at":"2026-01-27T17:02:16Z","revision_number":1,"project_id":"33d731e1f9144f6981de63f5a1a95117"}]}' 2026-01-27 17:02:23,093 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/1c422137-1e77-42e1-a153-6ad4058bb034 0.799s 2026-01-27 17:02:23,095 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:23 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-dfc8a408-e4f9-481d-8d7c-381a18ef58cd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/1c422137-1e77-42e1-a153-6ad4058bb034'} Body: b'' 2026-01-27 17:02:23,773 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/ports/572661b7-a65a-4177-91c0-134f6d81a457 0.677s 2026-01-27 17:02:23,774 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:23 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-d3a59da6-39ea-408e-aec0-4e18109568aa', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/ports/572661b7-a65a-4177-91c0-134f6d81a457'} Body: b'' 2026-01-27 17:02:24,126 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/ports 0.352s 2026-01-27 17:02:24,127 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:24 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1523', 'x-openstack-request-id': 'req-49cef37e-fe17-40ff-8aa2-b4c2d92b6b17', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"79a3626c-f6e7-4905-81f8-da1196089fa7","name":"","network_id":"ff4c4a65-b5d1-4659-887b-577a29701eee","tenant_id":"33d731e1f9144f6981de63f5a1a95117","mac_address":"fa:16:3e:3a:df:3a","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-ff4c4a65-b5d1-4659-887b-577a29701eee","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-01-27T17:02:13Z","updated_at":"2026-01-27T17:02:14Z","revision_number":1,"project_id":"33d731e1f9144f6981de63f5a1a95117"},{"id":"fc9771aa-b7bf-45f4-bfa6-3cc4bd52390d","name":"","network_id":"4fd7771b-96de-46d1-b8f3-e28848a25f65","tenant_id":"33d731e1f9144f6981de63f5a1a95117","mac_address":"fa:16:3e:a8:9b:e8","admin_state_up":true,"status":"DOWN","device_id":"ovnmeta-4fd7771b-96de-46d1-b8f3-e28848a25f65","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-01-27T17:02:16Z","updated_at":"2026-01-27T17:02:16Z","revision_number":1,"project_id":"33d731e1f9144f6981de63f5a1a95117"}]}' 0 ] tags: -worker-3 time: 2026-01-27 17:02:07.149973Z tags: worker-5 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-01-27 17:02:28.142121Z 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-01-27 17:02:09,221 30 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.071s 2026-01-27 17:02:09,221 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: {"security_group": {"name": "tempest-SecurityGroupRulesTestJSON-securitygroup-1868605162", "description": "tempest-description-1833994118"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:07 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-21be4a1d-9cc4-4d0d-9299-50c9c40e4c24', 'x-compute-request-id': 'req-21be4a1d-9cc4-4d0d-9299-50c9c40e4c24', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_group": {"id": "ccfe9424-6b4c-40d2-8067-4871e9d066dd", "description": "tempest-description-1833994118", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-1868605162", "tenant_id": "013a3096d4604fce9f5fb5063673c290", "rules": []}}' 2026-01-27 17:02:13,833 30 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.609s 2026-01-27 17:02:13,833 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: {"security_group_rule": {"parent_group_id": "ccfe9424-6b4c-40d2-8067-4871e9d066dd", "ip_protocol": "tcp", "from_port": 22, "to_port": 22}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:09 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-c76798ea-e702-46cc-b083-25fe0dc02c79', 'x-compute-request-id': 'req-c76798ea-e702-46cc-b083-25fe0dc02c79', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules'} Body: b'{"security_group_rule": {"id": "7eabbb8a-2e99-4a35-80db-437a4b6357f9", "parent_group_id": "ccfe9424-6b4c-40d2-8067-4871e9d066dd", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 2026-01-27 17:02:22,361 30 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 8.522s 2026-01-27 17:02:22,361 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: {"security_group_rule": {"parent_group_id": "ccfe9424-6b4c-40d2-8067-4871e9d066dd", "ip_protocol": "icmp", "from_port": -1, "to_port": -1}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:13 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-380b0ae6-9581-4bd2-b9dd-c1c222f6fc20', 'x-compute-request-id': 'req-380b0ae6-9581-4bd2-b9dd-c1c222f6fc20', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules'} Body: b'{"security_group_rule": {"id": "c78a3591-4a43-4d21-9d9c-5a575a59a94c", "parent_group_id": "ccfe9424-6b4c-40d2-8067-4871e9d066dd", "ip_protocol": "icmp", "from_port": -1, "to_port": -1, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}}' 2026-01-27 17:02:25,254 30 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/ccfe9424-6b4c-40d2-8067-4871e9d066dd 2.888s 2026-01-27 17:02:25,256 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': 'Tue, 27 Jan 2026 17:02:22 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-effdee5a-8464-45bd-82db-295800ab5ec9', 'x-compute-request-id': 'req-effdee5a-8464-45bd-82db-295800ab5ec9', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/ccfe9424-6b4c-40d2-8067-4871e9d066dd'} Body: b'{"security_group": {"id": "ccfe9424-6b4c-40d2-8067-4871e9d066dd", "description": "tempest-description-1833994118", "name": "tempest-SecurityGroupRulesTestJSON-securitygroup-1868605162", "tenant_id": "013a3096d4604fce9f5fb5063673c290", "rules": [{"id": "7eabbb8a-2e99-4a35-80db-437a4b6357f9", "parent_group_id": "ccfe9424-6b4c-40d2-8067-4871e9d066dd", "ip_protocol": "tcp", "from_port": 22, "to_port": 22, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}, {"id": "c78a3591-4a43-4d21-9d9c-5a575a59a94c", "parent_group_id": "ccfe9424-6b4c-40d2-8067-4871e9d066dd", "ip_protocol": "icmp", "from_port": -1, "to_port": -1, "group": {}, "ip_range": {"cidr": "0.0.0.0/0"}}]}}' 2026-01-27 17:02:28,135 30 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/c78a3591-4a43-4d21-9d9c-5a575a59a94c 2.869s 2026-01-27 17:02:28,140 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': 'Tue, 27 Jan 2026 17:02:25 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-4c62fda3-0442-414f-8bb4-e4b4451046d8', 'x-compute-request-id': 'req-4c62fda3-0442-414f-8bb4-e4b4451046d8', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-group-rules/c78a3591-4a43-4d21-9d9c-5a575a59a94c'} Body: b'' 0 ] tags: -worker-5 time: 2026-01-27 17:02:24.128751Z tags: worker-3 test: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet[id-8936533b-c0aa-4f29-8e53-6cc873aec489,smoke] time: 2026-01-27 17:02:32.272752Z successful: tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet[id-8936533b-c0aa-4f29-8e53-6cc873aec489,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2DEC 2026-01-27 17:02:26,202 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 2.072s 2026-01-27 17:02:26,202 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsIpV6Test-test-network-2102210860"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:26 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '648', 'x-openstack-request-id': 'req-07936d8a-9d2f-4e4c-b2e5-d75b13450fb9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"11943f6d-e610-49c7-81c6-fad90876acae","name":"tempest-BulkNetworkOpsIpV6Test-test-network-2102210860","tenant_id":"33d731e1f9144f6981de63f5a1a95117","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"33d731e1f9144f6981de63f5a1a95117","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-01-27T17:02:24Z","updated_at":"2026-01-27T17:02:24Z","revision_number":1}}' 2026-01-27 17:02:27,603 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 1.400s 2026-01-27 17:02:27,603 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-BulkNetworkOpsIpV6Test-test-network-297221055"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:27 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '647', 'x-openstack-request-id': 'req-9da3c0dc-4067-41be-a465-4a0d92125cc1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"52edd500-d755-41b5-9385-0d0866ce2dd5","name":"tempest-BulkNetworkOpsIpV6Test-test-network-297221055","tenant_id":"33d731e1f9144f6981de63f5a1a95117","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"33d731e1f9144f6981de63f5a1a95117","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-01-27T17:02:26Z","updated_at":"2026-01-27T17:02:26Z","revision_number":1}}' 2026-01-27 17:02:30,586 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 1.715s 2026-01-27 17:02:30,586 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnets": [{"network_id": "11943f6d-e610-49c7-81c6-fad90876acae", "cidr": "2001:db8::/64", "name": "tempest-subnet--2114280672", "ip_version": 6}, {"network_id": "52edd500-d755-41b5-9385-0d0866ce2dd5", "cidr": "2001:db8:0:1::/64", "ip_version": 6}]} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:30 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1276', 'x-openstack-request-id': 'req-5db34e3f-41e8-4862-8009-a3e2fbb9b777', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"b8cccea9-52ac-48ca-b32e-0d0fbb231a5e","name":"tempest-subnet--2114280672","tenant_id":"33d731e1f9144f6981de63f5a1a95117","network_id":"11943f6d-e610-49c7-81c6-fad90876acae","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8::","cidr":"2001:db8::/64","allocation_pools":[{"start":"2001:db8::1","end":"2001:db8::ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-01-27T17:02:29Z","updated_at":"2026-01-27T17:02:29Z","revision_number":0,"project_id":"33d731e1f9144f6981de63f5a1a95117"},{"id":"a3e47261-316f-4a40-a134-5e7d2a760164","name":"","tenant_id":"33d731e1f9144f6981de63f5a1a95117","network_id":"52edd500-d755-41b5-9385-0d0866ce2dd5","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8:0:1::","cidr":"2001:db8:0:1::/64","allocation_pools":[{"start":"2001:db8:0:1::1","end":"2001:db8:0:1:ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-01-27T17:02:29Z","updated_at":"2026-01-27T17:02:29Z","revision_number":0,"project_id":"33d731e1f9144f6981de63f5a1a95117"}]}' 2026-01-27 17:02:31,051 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.464s 2026-01-27 17:02:31,051 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:31 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1881', 'x-openstack-request-id': 'req-0bfb7488-4014-484d-97bc-6c84c4896b29', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"875ca994-88fd-4a99-8e8f-b398d84f4ed1","name":"priv_sub","tenant_id":"b627fafc0e2f476889f89ad1fd18b703","network_id":"061e7a6f-8cf6-4791-8e57-0e5bf6f3c179","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-01-27T16:37:51Z","updated_at":"2026-01-27T16:37:51Z","revision_number":0,"project_id":"b627fafc0e2f476889f89ad1fd18b703"},{"id":"a3e47261-316f-4a40-a134-5e7d2a760164","name":"","tenant_id":"33d731e1f9144f6981de63f5a1a95117","network_id":"52edd500-d755-41b5-9385-0d0866ce2dd5","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8:0:1::","cidr":"2001:db8:0:1::/64","allocation_pools":[{"start":"2001:db8:0:1::1","end":"2001:db8:0:1:ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-01-27T17:02:29Z","updated_at":"2026-01-27T17:02:29Z","revision_number":0,"project_id":"33d731e1f9144f6981de63f5a1a95117"},{"id":"b8cccea9-52ac-48ca-b32e-0d0fbb231a5e","name":"tempest-subnet--2114280672","tenant_id":"33d731e1f9144f6981de63f5a1a95117","network_id":"11943f6d-e610-49c7-81c6-fad90876acae","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8::","cidr":"2001:db8::/64","allocation_pools":[{"start":"2001:db8::1","end":"2001:db8::ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-01-27T17:02:29Z","updated_at":"2026-01-27T17:02:29Z","revision_number":0,"project_id":"33d731e1f9144f6981de63f5a1a95117"}]}' 2026-01-27 17:02:31,472 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/b8cccea9-52ac-48ca-b32e-0d0fbb231a5e 0.411s 2026-01-27 17:02:31,473 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:31 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-bcc94304-f923-490d-b5be-1d53e76fb340', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/b8cccea9-52ac-48ca-b32e-0d0fbb231a5e'} Body: b'' 2026-01-27 17:02:31,901 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/a3e47261-316f-4a40-a134-5e7d2a760164 0.427s 2026-01-27 17:02:31,901 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:31 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-a0e8e62b-b1f9-4943-ac44-6035cb519b0c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/a3e47261-316f-4a40-a134-5e7d2a760164'} Body: b'' 2026-01-27 17:02:32,272 28 INFO [tempest.lib.common.rest_client] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.369s 2026-01-27 17:02:32,272 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:32 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '618', 'x-openstack-request-id': 'req-d8dd22d8-6e6a-4957-b9ab-10d6725fd106', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"875ca994-88fd-4a99-8e8f-b398d84f4ed1","name":"priv_sub","tenant_id":"b627fafc0e2f476889f89ad1fd18b703","network_id":"061e7a6f-8cf6-4791-8e57-0e5bf6f3c179","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-01-27T16:37:51Z","updated_at":"2026-01-27T16:37:51Z","revision_number":0,"project_id":"b627fafc0e2f476889f89ad1fd18b703"}]}' 0 ] tags: -worker-3 time: 2026-01-27 17:02:33.997349Z tags: worker-1 test: tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses[id-6eb718c0-02d9-4d5e-acd1-4e0c269cef39,smoke] time: 2026-01-27 17:02:35.508425Z 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-01-27 17:02:35,506 26 INFO [tempest.lib.common.rest_client] Request (ServerAddressesTestJSON:test_list_server_addresses): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/e1a37660-7c3e-4a4d-b36f-b28c5f6401d2/ips 1.508s 2026-01-27 17:02:35,507 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:34 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-46905d39-9a99-4a5d-9dd8-592c374dd408', 'x-compute-request-id': 'req-46905d39-9a99-4a5d-9dd8-592c374dd408', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/e1a37660-7c3e-4a4d-b36f-b28c5f6401d2/ips'} Body: b'{"addresses": {"tempest-ServerAddressesTestJSON-524126455-network": [{"version": 4, "addr": "10.100.0.4"}]}}' 0 ] tags: -worker-1 time: 2026-01-27 17:02:35.508660Z tags: worker-1 test: tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network[id-87bbc374-5538-4f64-b673-2b0e4443cc30,smoke] time: 2026-01-27 17:02:38.230269Z successful: tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network[id-87bbc374-5538-4f64-b673-2b0e4443cc30,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' ACC 2026-01-27 17:02:36,696 26 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/e1a37660-7c3e-4a4d-b36f-b28c5f6401d2/ips 1.187s 2026-01-27 17:02:36,696 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:35 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-a210a7c8-3e27-45c4-9d43-148a09d7eaa7', 'x-compute-request-id': 'req-a210a7c8-3e27-45c4-9d43-148a09d7eaa7', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/e1a37660-7c3e-4a4d-b36f-b28c5f6401d2/ips'} Body: b'{"addresses": {"tempest-ServerAddressesTestJSON-524126455-network": [{"version": 4, "addr": "10.100.0.4"}]}}' 2026-01-27 17:02:38,225 26 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/e1a37660-7c3e-4a4d-b36f-b28c5f6401d2/ips/tempest-ServerAddressesTestJSON-524126455-network 1.527s 2026-01-27 17:02:38,225 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:36 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-6dc5708f-cf5b-4176-a6b7-6e212de25261', 'x-compute-request-id': 'req-6dc5708f-cf5b-4176-a6b7-6e212de25261', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/e1a37660-7c3e-4a4d-b36f-b28c5f6401d2/ips/tempest-ServerAddressesTestJSON-524126455-network'} Body: b'{"tempest-ServerAddressesTestJSON-524126455-network": [{"version": 4, "addr": "10.100.0.4"}]}' 0 ] tags: -worker-1 time: 2026-01-27 17:02:08.633052Z tags: worker-4 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-01-27 17:02:41.603145Z successful: tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete[id-eb2b087d-633d-4d0d-a7bd-9e6ba35b32de,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 432E 2026-01-27 17:02:10,524 29 INFO [tempest.lib.common.rest_client] Request (SecurityGroupsTestJSON:test_security_groups_create_list_delete): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups 1.890s 2026-01-27 17:02:10,524 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-1620927533", "description": "tempest-description-512001967"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:08 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-6a52e0a5-2c61-4fda-a092-9c6c7cfd9821', 'x-compute-request-id': 'req-6a52e0a5-2c61-4fda-a092-9c6c7cfd9821', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_group": {"id": "2e89fd2d-e93a-4c2e-ac15-38f348f7b1fa", "description": "tempest-description-512001967", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1620927533", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d", "rules": []}}' 2026-01-27 17:02:19,558 29 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 9.028s 2026-01-27 17:02:19,559 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-332739375", "description": "tempest-description-423012933"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:10 GMT', 'server': 'Apache', 'content-length': '242', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-87d223d8-8abe-41bb-b1c5-689c00ba2ca3', 'x-compute-request-id': 'req-87d223d8-8abe-41bb-b1c5-689c00ba2ca3', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_group": {"id": "c963b43e-ac16-4ce3-9b5b-42ca87671062", "description": "tempest-description-423012933", "name": "tempest-SecurityGroupsTestJSON-securitygroup-332739375", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d", "rules": []}}' 2026-01-27 17:02:24,712 29 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 5.151s 2026-01-27 17:02:24,712 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-SecurityGroupsTestJSON-securitygroup-1959708649", "description": "tempest-description-526122519"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:19 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-0f39e02a-35c0-4a13-b00e-403c539270be', 'x-compute-request-id': 'req-0f39e02a-35c0-4a13-b00e-403c539270be', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_group": {"id": "93c5ade0-3471-4e08-a042-f052b4f0c861", "description": "tempest-description-526122519", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1959708649", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d", "rules": []}}' 2026-01-27 17:02:27,162 29 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.448s 2026-01-27 17:02:27,163 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': 'Tue, 27 Jan 2026 17:02:24 GMT', 'server': 'Apache', 'content-length': '1381', '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-1d3809f6-5bd9-4cf3-a2e5-1a1ec2d9eb57', 'x-compute-request-id': 'req-1d3809f6-5bd9-4cf3-a2e5-1a1ec2d9eb57', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_groups": [{"id": "55748b5e-0e8a-4d20-8e9d-1f6e7dc1ddf5", "description": "Default security group", "name": "default", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d", "rules": [{"id": "22440d9d-9335-487a-9a09-f3ffc5906bf0", "parent_group_id": "55748b5e-0e8a-4d20-8e9d-1f6e7dc1ddf5", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d"}, "ip_range": {}}, {"id": "c707ddc6-a6f2-4d79-b53b-0b8a0e0a06ff", "parent_group_id": "55748b5e-0e8a-4d20-8e9d-1f6e7dc1ddf5", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d"}, "ip_range": {}}]}, {"id": "2e89fd2d-e93a-4c2e-ac15-38f348f7b1fa", "description": "tempest-description-512001967", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1620927533", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d", "rules": []}, {"id": "93c5ade0-3471-4e08-a042-f052b4f0c861", "description": "tempest-description-526122519", "name": "tempest-SecurityGroupsTestJSON-securitygroup-1959708649", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d", "rules": []}, {"id": "c963b43e-ac16-4ce3-9b5b-42ca87671062", "description": "tempest-description-423012933", "name": "tempest-SecurityGroupsTestJSON-securitygroup-332739375", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d", "rules": []}]}' 2026-01-27 17:02:29,552 29 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/2e89fd2d-e93a-4c2e-ac15-38f348f7b1fa 2.386s 2026-01-27 17:02:29,552 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': 'Tue, 27 Jan 2026 17:02:27 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-f96d1bcf-9a61-426a-a82f-19a84fa0b5c3', 'x-compute-request-id': 'req-f96d1bcf-9a61-426a-a82f-19a84fa0b5c3', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/2e89fd2d-e93a-4c2e-ac15-38f348f7b1fa'} Body: b'' 2026-01-27 17:02:30,757 29 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/2e89fd2d-e93a-4c2e-ac15-38f348f7b1fa 1.204s 2026-01-27 17:02:30,757 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': 'Tue, 27 Jan 2026 17:02:29 GMT', 'server': 'Apache', 'content-length': '194', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-0d8b4cb8-1626-4120-8038-652ebe3e8d99', 'x-compute-request-id': 'req-0d8b4cb8-1626-4120-8038-652ebe3e8d99', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/2e89fd2d-e93a-4c2e-ac15-38f348f7b1fa'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group 2e89fd2d-e93a-4c2e-ac15-38f348f7b1fa does not exist\\nNeutron server returns request_ids: [\'req-f1848178-a8e4-48e5-97d1-319f398359b9\']"}}' 2026-01-27 17:02:32,725 29 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/c963b43e-ac16-4ce3-9b5b-42ca87671062 1.968s 2026-01-27 17:02:32,726 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': 'Tue, 27 Jan 2026 17:02:30 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-cb1a1bd1-f17b-48f1-95da-83f1b5dda95f', 'x-compute-request-id': 'req-cb1a1bd1-f17b-48f1-95da-83f1b5dda95f', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/c963b43e-ac16-4ce3-9b5b-42ca87671062'} Body: b'' 2026-01-27 17:02:33,918 29 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/c963b43e-ac16-4ce3-9b5b-42ca87671062 1.191s 2026-01-27 17:02:33,919 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': 'Tue, 27 Jan 2026 17:02:32 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-c48116ba-640b-43a7-96e3-edfa1e99353c', 'x-compute-request-id': 'req-c48116ba-640b-43a7-96e3-edfa1e99353c', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/c963b43e-ac16-4ce3-9b5b-42ca87671062'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group c963b43e-ac16-4ce3-9b5b-42ca87671062 does not exist\\nNeutron server returns request_ids: [\'req-ff9a950d-8a99-4ca9-84cf-67b013e33ca1\']"}}' 2026-01-27 17:02:36,573 29 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/93c5ade0-3471-4e08-a042-f052b4f0c861 2.654s 2026-01-27 17:02:36,574 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': 'Tue, 27 Jan 2026 17:02:33 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-8fd2b103-cd11-49a4-b2d7-803f32512c9e', 'x-compute-request-id': 'req-8fd2b103-cd11-49a4-b2d7-803f32512c9e', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/93c5ade0-3471-4e08-a042-f052b4f0c861'} Body: b'' 2026-01-27 17:02:38,912 29 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/93c5ade0-3471-4e08-a042-f052b4f0c861 2.337s 2026-01-27 17:02:38,913 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': 'Tue, 27 Jan 2026 17:02:36 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-e5fbc4e6-d9d7-480f-86fe-efc4912713d7', 'x-compute-request-id': 'req-e5fbc4e6-d9d7-480f-86fe-efc4912713d7', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups/93c5ade0-3471-4e08-a042-f052b4f0c861'} Body: b'{"itemNotFound": {"code": 404, "message": "Security group 93c5ade0-3471-4e08-a042-f052b4f0c861 does not exist\\nNeutron server returns request_ids: [\'req-15b264a1-7684-41d4-af3b-890ab7dc8415\']"}}' 2026-01-27 17:02:41,599 29 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.686s 2026-01-27 17:02:41,599 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': 'Tue, 27 Jan 2026 17:02:38 GMT', 'server': 'Apache', 'content-length': '707', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-de38a441-4324-4d46-950d-178cd928af5b', 'x-compute-request-id': 'req-de38a441-4324-4d46-950d-178cd928af5b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-security-groups'} Body: b'{"security_groups": [{"id": "55748b5e-0e8a-4d20-8e9d-1f6e7dc1ddf5", "description": "Default security group", "name": "default", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d", "rules": [{"id": "22440d9d-9335-487a-9a09-f3ffc5906bf0", "parent_group_id": "55748b5e-0e8a-4d20-8e9d-1f6e7dc1ddf5", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d"}, "ip_range": {}}, {"id": "c707ddc6-a6f2-4d79-b53b-0b8a0e0a06ff", "parent_group_id": "55748b5e-0e8a-4d20-8e9d-1f6e7dc1ddf5", "ip_protocol": null, "from_port": null, "to_port": null, "group": {"name": "default", "tenant_id": "b621edfa9f3a4ba88ad54b77434f6b7d"}, "ip_range": {}}]}]}' 0 ] tags: -worker-4 time: 2026-01-27 17:02:44.917646Z tags: worker-7 test: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers[id-9a438d88-10c6-4bcd-8b5b-5b6e25e1346f,smoke] time: 2026-01-27 17:02:45.139386Z 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:'' 5D8 2026-01-27 17:02:45,136 32 INFO [tempest.lib.common.rest_client] Request (ServersTestJSON:test_list_servers): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers 0.218s 2026-01-27 17:02:45,137 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Nova-API-Version': '2.1', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:44 GMT', 'server': 'Apache', 'content-length': '374', '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-abc1e3d6-0f17-4a99-ba5a-60d5135ff727', 'x-compute-request-id': 'req-abc1e3d6-0f17-4a99-ba5a-60d5135ff727', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers'} Body: b'{"servers": [{"id": "1f997087-764f-40a9-9acb-c45ae5026e82", "name": "tempest-ServersTestJSON-server-1642156349", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/1f997087-764f-40a9-9acb-c45ae5026e82"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/1f997087-764f-40a9-9acb-c45ae5026e82"}]}]}' 0 ] tags: -worker-7 time: 2026-01-27 17:02:45.139617Z tags: worker-7 test: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details[id-5de47127-9977-400a-936f-abcfbec1218f,smoke] time: 2026-01-27 17:02:45.139913Z successful: tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details[id-5de47127-9977-400a-936f-abcfbec1218f,smoke] [ multipart ] tags: -worker-7 time: 2026-01-27 17:02:50.872097Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_create_set_log_test_actions[id-f9966992-405d-475c-aa41-47213cecdf94] time: 2026-01-27 17:02:51.294990Z successful: telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_create_set_log_test_actions[id-f9966992-405d-475c-aa41-47213cecdf94] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 143C 2026-01-27 17:02:51,052 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_create_set_log_test_actions): 201 POST https://aodh-public-openstack.apps-crc.testing/v2/alarms 0.180s 2026-01-27 17:02:51,053 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-telemetry_alarm-1882204618", "type": "event", "event_rule": {"event_type": "compute.instance.*", "query": [{"field": "traits.name", "type": "string", "op": "eq", "value": "test"}]}, "alarm_actions": ["test://", "log://"]} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:50 GMT', 'server': 'Apache', 'location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/9ddfbdd4-56ae-49c6-8cec-6871b25993ca', 'content-length': '795', 'x-openstack-request-id': 'req-e02952be-8347-4c56-bdce-a465b12befa5', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms'} Body: b'{"alarm_id": "9ddfbdd4-56ae-49c6-8cec-6871b25993ca", "name": "tempest-telemetry_alarm-1882204618", "description": "Alarm when compute.instance.* event occurred.", "enabled": true, "ok_actions": [], "alarm_actions": ["test:", "log:"], "insufficient_data_actions": [], "repeat_actions": false, "type": "event", "time_constraints": [], "project_id": "c1e8633cc9ee4569ab7070e1b8cedf08", "user_id": "e2b4691cb97d4c73969c70d8fede3e93", "timestamp": "2026-01-27T17:02:51.023708", "state": "insufficient data", "state_timestamp": "2026-01-27T17:02:51.023708", "state_reason": "Not evaluated yet", "severity": "low", "evaluate_timestamp": "2026-01-27T17:02:51.034029", "event_rule": {"event_type": "compute.instance.*", "query": [{"field": "traits.name", "op": "eq", "value": "test", "type": "string"}]}}' 2026-01-27 17:02:51,128 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_create_set_log_test_actions): 404 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms/9ddfbdd4-56ae-49c6-8cec-6871b25993ca 0.075s 2026-01-27 17:02:51,129 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-length': '132', 'x-openstack-request-id': 'req-8a680495-ae26-46c5-8139-2ec6dcb4021b', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/9ddfbdd4-56ae-49c6-8cec-6871b25993ca'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Alarm 9ddfbdd4-56ae-49c6-8cec-6871b25993ca not found", "debuginfo": null}}' 2026-01-27 17:02:51,218 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_create_set_log_test_actions): 204 DELETE https://aodh-public-openstack.apps-crc.testing/v2/alarms/9ddfbdd4-56ae-49c6-8cec-6871b25993ca 0.089s 2026-01-27 17:02:51,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': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-7696ef4d-edfa-41d5-9ccb-7ad4a9d76d01', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/9ddfbdd4-56ae-49c6-8cec-6871b25993ca'} Body: b'' 2026-01-27 17:02:51,294 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_create_set_log_test_actions): 404 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms/9ddfbdd4-56ae-49c6-8cec-6871b25993ca 0.075s 2026-01-27 17:02:51,294 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-length': '132', 'x-openstack-request-id': 'req-e2519f54-1947-4052-9728-cdd30e9c4ae7', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/9ddfbdd4-56ae-49c6-8cec-6871b25993ca'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Alarm 9ddfbdd4-56ae-49c6-8cec-6871b25993ca not found", "debuginfo": null}}' 0 ] tags: -worker-0 time: 2026-01-27 17:02:51.295421Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_list[id-1c918e06-210b-41eb-bd45-14676dd77cd7] time: 2026-01-27 17:02:51.355722Z successful: telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_list[id-1c918e06-210b-41eb-bd45-14676dd77cd7] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 9D1 2026-01-27 17:02:51,355 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_list): 200 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms?q.field=all_projects&q.op=eq&q.value=true 0.059s 2026-01-27 17:02:51,355 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-length': '1548', 'x-openstack-request-id': 'req-0813c706-2641-4147-ac8a-9d846b92ffa1', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms?q.field=all_projects&q.op=eq&q.value=true'} Body: b'[{"alarm_id": "e6e42749-f44c-42a7-9c19-5dec19f59639", "name": "tempest-telemetry_alarm-779496297", "description": "Alarm when compute.instance.* event occurred.", "enabled": true, "ok_actions": [], "alarm_actions": [], "insufficient_data_actions": [], "repeat_actions": false, "type": "event", "time_constraints": [], "project_id": "7896019ba58e473b9be17d4895f16479", "user_id": "185ca47ce702488ab2d819cb214255d0", "timestamp": "2026-01-27T17:02:50.792286", "state": "insufficient data", "state_timestamp": "2026-01-27T17:02:50.792286", "state_reason": "Not evaluated yet", "severity": "low", "evaluate_timestamp": "2026-01-27T17:02:50", "event_rule": {"event_type": "compute.instance.*", "query": [{"field": "traits.name", "op": "eq", "value": "test", "type": "string"}]}}, {"alarm_id": "4d6399ea-af18-4c06-b1c0-e538a2ed6dfe", "name": "tempest-telemetry_alarm-339976419", "description": "Alarm when compute.instance.* event occurred.", "enabled": true, "ok_actions": [], "alarm_actions": [], "insufficient_data_actions": [], "repeat_actions": false, "type": "event", "time_constraints": [], "project_id": "7896019ba58e473b9be17d4895f16479", "user_id": "185ca47ce702488ab2d819cb214255d0", "timestamp": "2026-01-27T17:02:50.333404", "state": "insufficient data", "state_timestamp": "2026-01-27T17:02:50.333404", "state_reason": "Not evaluated yet", "severity": "low", "evaluate_timestamp": "2026-01-27T17:02:50", "event_rule": {"event_type": "compute.instance.*", "query": [{"field": "traits.name", "op": "eq", "value": "test", "type": "string"}]}}]' 0 ] tags: -worker-0 time: 2026-01-27 17:02:51.356148Z tags: worker-0 test: telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_update_and_delete[id-5d9f41d4-febc-47a8-a9cb-29ef77229e7b] time: 2026-01-27 17:02:52.318926Z successful: telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_update_and_delete[id-5d9f41d4-febc-47a8-a9cb-29ef77229e7b] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 32CA 2026-01-27 17:02:51,445 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_update_and_delete): 201 POST https://aodh-public-openstack.apps-crc.testing/v2/alarms 0.089s 2026-01-27 17:02:51,446 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-telemetry_alarm-1836130490", "type": "event", "event_rule": {"event_type": "compute.instance.*", "query": [{"field": "traits.name", "type": "string", "op": "eq", "value": "test"}]}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f', 'content-length': '780', 'x-openstack-request-id': 'req-cb40295f-7862-4d83-9d0c-59b8d41a100b', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms'} Body: b'{"alarm_id": "ebfbc06c-fdd1-4809-ab4e-282aa91c653f", "name": "tempest-telemetry_alarm-1836130490", "description": "Alarm when compute.instance.* event occurred.", "enabled": true, "ok_actions": [], "alarm_actions": [], "insufficient_data_actions": [], "repeat_actions": false, "type": "event", "time_constraints": [], "project_id": "7896019ba58e473b9be17d4895f16479", "user_id": "185ca47ce702488ab2d819cb214255d0", "timestamp": "2026-01-27T17:02:51.416266", "state": "insufficient data", "state_timestamp": "2026-01-27T17:02:51.416266", "state_reason": "Not evaluated yet", "severity": "low", "evaluate_timestamp": "2026-01-27T17:02:51.428177", "event_rule": {"event_type": "compute.instance.*", "query": [{"field": "traits.name", "op": "eq", "value": "test", "type": "string"}]}}' 2026-01-27 17:02:51,514 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_update_and_delete): 200 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f 0.068s 2026-01-27 17:02:51,515 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-length': '773', 'x-openstack-request-id': 'req-d133e957-1b40-44b1-90a4-76ad8c63101a', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f'} Body: b'{"alarm_id": "ebfbc06c-fdd1-4809-ab4e-282aa91c653f", "name": "tempest-telemetry_alarm-1836130490", "description": "Alarm when compute.instance.* event occurred.", "enabled": true, "ok_actions": [], "alarm_actions": [], "insufficient_data_actions": [], "repeat_actions": false, "type": "event", "time_constraints": [], "project_id": "7896019ba58e473b9be17d4895f16479", "user_id": "185ca47ce702488ab2d819cb214255d0", "timestamp": "2026-01-27T17:02:51.416266", "state": "insufficient data", "state_timestamp": "2026-01-27T17:02:51.416266", "state_reason": "Not evaluated yet", "severity": "low", "evaluate_timestamp": "2026-01-27T17:02:51", "event_rule": {"event_type": "compute.instance.*", "query": [{"field": "traits.name", "op": "eq", "value": "test", "type": "string"}]}}' 2026-01-27 17:02:51,580 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_update_and_delete): 200 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f 0.065s 2026-01-27 17:02:51,580 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-length': '773', 'x-openstack-request-id': 'req-3f1a2162-e407-4416-9874-adb6baca4202', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f'} Body: b'{"alarm_id": "ebfbc06c-fdd1-4809-ab4e-282aa91c653f", "name": "tempest-telemetry_alarm-1836130490", "description": "Alarm when compute.instance.* event occurred.", "enabled": true, "ok_actions": [], "alarm_actions": [], "insufficient_data_actions": [], "repeat_actions": false, "type": "event", "time_constraints": [], "project_id": "7896019ba58e473b9be17d4895f16479", "user_id": "185ca47ce702488ab2d819cb214255d0", "timestamp": "2026-01-27T17:02:51.416266", "state": "insufficient data", "state_timestamp": "2026-01-27T17:02:51.416266", "state_reason": "Not evaluated yet", "severity": "low", "evaluate_timestamp": "2026-01-27T17:02:51", "event_rule": {"event_type": "compute.instance.*", "query": [{"field": "traits.name", "op": "eq", "value": "test", "type": "string"}]}}' 2026-01-27 17:02:51,656 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_update_and_delete): 200 PUT https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f/state 0.075s 2026-01-27 17:02:51,656 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: "ok" Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-length': '4', 'x-openstack-request-id': 'req-63ad0280-9f8f-4d10-a1c6-891b81cbdaca', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f/state'} Body: b'"ok"' 2026-01-27 17:02:51,724 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_update_and_delete): 200 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f 0.067s 2026-01-27 17:02:51,724 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-length': '761', 'x-openstack-request-id': 'req-0814d412-3387-4a89-8e7d-ddd6fbdfe55b', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f'} Body: b'{"alarm_id": "ebfbc06c-fdd1-4809-ab4e-282aa91c653f", "name": "tempest-telemetry_alarm-1836130490", "description": "Alarm when compute.instance.* event occurred.", "enabled": true, "ok_actions": [], "alarm_actions": [], "insufficient_data_actions": [], "repeat_actions": false, "type": "event", "time_constraints": [], "project_id": "7896019ba58e473b9be17d4895f16479", "user_id": "185ca47ce702488ab2d819cb214255d0", "timestamp": "2026-01-27T17:02:51.416266", "state": "ok", "state_timestamp": "2026-01-27T17:02:51.644508", "state_reason": "Manually set via API", "severity": "low", "evaluate_timestamp": "2026-01-27T17:02:51", "event_rule": {"event_type": "compute.instance.*", "query": [{"field": "traits.name", "op": "eq", "value": "test", "type": "string"}]}}' 2026-01-27 17:02:51,819 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_update_and_delete): 200 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f 0.094s 2026-01-27 17:02:51,819 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-length': '761', 'x-openstack-request-id': 'req-c77ac3d9-c955-4565-b38a-83d5ec7e77c8', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f'} Body: b'{"alarm_id": "ebfbc06c-fdd1-4809-ab4e-282aa91c653f", "name": "tempest-telemetry_alarm-1836130490", "description": "Alarm when compute.instance.* event occurred.", "enabled": true, "ok_actions": [], "alarm_actions": [], "insufficient_data_actions": [], "repeat_actions": false, "type": "event", "time_constraints": [], "project_id": "7896019ba58e473b9be17d4895f16479", "user_id": "185ca47ce702488ab2d819cb214255d0", "timestamp": "2026-01-27T17:02:51.416266", "state": "ok", "state_timestamp": "2026-01-27T17:02:51.644508", "state_reason": "Manually set via API", "severity": "low", "evaluate_timestamp": "2026-01-27T17:02:51", "event_rule": {"event_type": "compute.instance.*", "query": [{"field": "traits.name", "op": "eq", "value": "test", "type": "string"}]}}' 2026-01-27 17:02:51,893 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_update_and_delete): 204 DELETE https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f 0.073s 2026-01-27 17:02:51,893 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-674b797d-9b84-488b-aa96-cf5680c075fd', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f'} Body: b'' 2026-01-27 17:02:51,966 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_update_and_delete): 404 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f 0.072s 2026-01-27 17:02:51,966 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-length': '132', 'x-openstack-request-id': 'req-3753c994-d308-4f8f-8cb2-635f515ab735', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Alarm ebfbc06c-fdd1-4809-ab4e-282aa91c653f not found", "debuginfo": null}}' 2026-01-27 17:02:52,318 25 INFO [tempest.lib.common.rest_client] Request (TelemetryAlarmingAPIAdminTest:test_alarm_update_and_delete): 404 GET https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f 0.351s 2026-01-27 17:02:52,318 25 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-length': '132', 'x-openstack-request-id': 'req-84fde067-aa85-4361-8095-ee838b6d97d5', 'content-type': 'application/json', 'set-cookie': 'a15b0e108dee5709674baee559a4752c=4f794bb2a3a3c6b5c761f52a0cee1786; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://aodh-public-openstack.apps-crc.testing/v2/alarms/ebfbc06c-fdd1-4809-ab4e-282aa91c653f'} Body: b'{"error_message": {"faultcode": "Client", "faultstring": "Alarm ebfbc06c-fdd1-4809-ab4e-282aa91c653f not found", "debuginfo": null}}' 0 ] tags: -worker-0 time: 2026-01-27 17:02:47.685512Z tags: worker-3 test: tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet[id-0e269138-0da6-4efc-a46d-578161e7b221,smoke] time: 2026-01-27 17:02:58.042688Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet[id-0e269138-0da6-4efc-a46d-578161e7b221,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 2152 2026-01-27 17:02:49,893 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/networks 2.205s 2026-01-27 17:02:49,893 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"network": {"name": "tempest-NetworksIpV6Test-test-network-711185454"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:49 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '641', 'x-openstack-request-id': 'req-726a9da3-7efa-4d4c-a455-71bb96298615', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"28795ae5-4d0d-4884-8a20-9becb1d1ed17","name":"tempest-NetworksIpV6Test-test-network-711185454","tenant_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":[],"shared":false,"project_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b","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-01-27T17:02:48Z","updated_at":"2026-01-27T17:02:48Z","revision_number":1}}' 2026-01-27 17:02:51,106 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/networks/28795ae5-4d0d-4884-8a20-9becb1d1ed17 1.212s 2026-01-27 17:02:51,107 28 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': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '586', 'x-openstack-request-id': 'req-33cb9278-12e5-4836-8004-8d8d25b79caf', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/28795ae5-4d0d-4884-8a20-9becb1d1ed17'} Body: b'{"network":{"id":"28795ae5-4d0d-4884-8a20-9becb1d1ed17","name":"New_network","tenant_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b","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-01-27T17:02:48Z","updated_at":"2026-01-27T17:02:50Z","revision_number":2,"project_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b"}}' 2026-01-27 17:02:51,971 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.863s 2026-01-27 17:02:51,972 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"subnet": {"network_id": "28795ae5-4d0d-4884-8a20-9becb1d1ed17", "cidr": "2001:db8::/64", "ip_version": 6, "gateway_ip": "2001:db8::1"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:51 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '622', 'x-openstack-request-id': 'req-d1d63bd8-60a3-4653-9996-61002a2a2ae8', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"f8c788c3-91c1-4a7a-b541-a21314ebad02","name":"","tenant_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b","network_id":"28795ae5-4d0d-4884-8a20-9becb1d1ed17","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8::1","cidr":"2001:db8::/64","allocation_pools":[{"start":"2001:db8::2","end":"2001:db8::ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-01-27T17:02:51Z","updated_at":"2026-01-27T17:02:51Z","revision_number":0,"project_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b"}}' 2026-01-27 17:02:55,865 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/f8c788c3-91c1-4a7a-b541-a21314ebad02 3.892s 2026-01-27 17:02:55,866 28 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': 'Tue, 27 Jan 2026 17:02:55 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '632', 'x-openstack-request-id': 'req-6c8e4fdb-b605-4bc8-ab94-ce4a5c7b0a82', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/f8c788c3-91c1-4a7a-b541-a21314ebad02'} Body: b'{"subnet":{"id":"f8c788c3-91c1-4a7a-b541-a21314ebad02","name":"New_subnet","tenant_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b","network_id":"28795ae5-4d0d-4884-8a20-9becb1d1ed17","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8::1","cidr":"2001:db8::/64","allocation_pools":[{"start":"2001:db8::2","end":"2001:db8::ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-01-27T17:02:51Z","updated_at":"2026-01-27T17:02:52Z","revision_number":1,"project_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b"}}' 2026-01-27 17:02:57,672 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/28795ae5-4d0d-4884-8a20-9becb1d1ed17 1.805s 2026-01-27 17:02:57,672 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:57 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-4a474be9-a513-450b-ab91-ad36f142ab77', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/28795ae5-4d0d-4884-8a20-9becb1d1ed17'} Body: b'' 2026-01-27 17:02:58,040 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://neutron-public-openstack.apps-crc.testing/v2.0/networks/28795ae5-4d0d-4884-8a20-9becb1d1ed17 0.367s 2026-01-27 17:02:58,041 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:58 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '138', 'x-openstack-request-id': 'req-2ad08e6c-69c2-40e2-ace7-ac6af6db4316', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/28795ae5-4d0d-4884-8a20-9becb1d1ed17'} Body: b'{"NeutronError": {"type": "NetworkNotFound", "message": "Network 28795ae5-4d0d-4884-8a20-9becb1d1ed17 could not be found.", "detail": ""}}' 0 ] tags: -worker-3 time: 2026-01-27 17:02:58.055648Z tags: worker-3 test: tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility[id-af774677-42a9-4e4b-bb58-16fe6a5bc1ec,smoke] time: 2026-01-27 17:02:59.853622Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility[id-af774677-42a9-4e4b-bb58-16fe6a5bc1ec,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 1DA2 2026-01-27 17:02:59,240 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks?router%3Aexternal=True 1.184s 2026-01-27 17:02:59,243 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:59 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '640', 'x-openstack-request-id': 'req-f3d4af1c-3ac9-4081-b522-2f4e3ce6834f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"a4a785e8-84f2-4585-a0a6-152890920c17","name":"public","tenant_id":"b627fafc0e2f476889f89ad1fd18b703","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["806d8ae3-57cd-4aaa-8b4c-f90088394a79"],"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-01-27T16:37:58Z","updated_at":"2026-01-27T16:38:07Z","revision_number":2,"project_id":"b627fafc0e2f476889f89ad1fd18b703"}]}' 2026-01-27 17:02:59,524 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets?network_id=a4a785e8-84f2-4585-a0a6-152890920c17 0.278s 2026-01-27 17:02:59,525 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:59 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '14', 'x-openstack-request-id': 'req-d5f107b6-0be7-4d89-847b-5ac626d2519f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets?network_id=a4a785e8-84f2-4585-a0a6-152890920c17'} Body: b'{"subnets":[]}' 2026-01-27 17:02:59,847 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/extensions 0.322s 2026-01-27 17:02:59,852 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:59 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '17205', 'x-openstack-request-id': 'req-265807c8-fbd0-428f-83fa-389b4f8e51f3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-3 time: 2026-01-27 17:02:59.853990Z tags: worker-3 test: tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks[id-f7ffdeda-e200-4a7a-bcbe-05716e86bf43,smoke] time: 2026-01-27 17:03:00.020560Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks[id-f7ffdeda-e200-4a7a-bcbe-05716e86bf43,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' ADF 2026-01-27 17:03:00,020 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_list_networks): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.165s 2026-01-27 17:03:00,020 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:00 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1898', 'x-openstack-request-id': 'req-14d43854-0dc5-4b47-86b7-d01bd3f8d83b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"061e7a6f-8cf6-4791-8e57-0e5bf6f3c179","name":"private","tenant_id":"b627fafc0e2f476889f89ad1fd18b703","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["875ca994-88fd-4a99-8e8f-b398d84f4ed1"],"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-01-27T16:37:43Z","updated_at":"2026-01-27T16:37:51Z","revision_number":2,"project_id":"b627fafc0e2f476889f89ad1fd18b703"},{"id":"0ab29b35-ec48-453f-bfb8-6b3eb9eee85a","name":"tempest-NetworksIpV6Test-test-network-1517946138","tenant_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["0a8c55e7-e1e3-40e5-af30-71ca05ba0a10"],"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-01-27T17:02:43Z","updated_at":"2026-01-27T17:02:47Z","revision_number":2,"project_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b"},{"id":"a4a785e8-84f2-4585-a0a6-152890920c17","name":"public","tenant_id":"b627fafc0e2f476889f89ad1fd18b703","admin_state_up":true,"mtu":1500,"status":"ACTIVE","subnets":["806d8ae3-57cd-4aaa-8b4c-f90088394a79"],"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-01-27T16:37:58Z","updated_at":"2026-01-27T16:38:07Z","revision_number":2,"project_id":"b627fafc0e2f476889f89ad1fd18b703"}]}' 0 ] tags: -worker-3 time: 2026-01-27 17:03:00.021469Z tags: worker-3 test: tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets[id-db68ba48-f4ea-49e9-81d1-e367f6d0b20a,smoke] time: 2026-01-27 17:03:00.479487Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets[id-db68ba48-f4ea-49e9-81d1-e367f6d0b20a,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 85B 2026-01-27 17:03:00,478 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets 0.456s 2026-01-27 17:03:00,479 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:00 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1257', 'x-openstack-request-id': 'req-a3d80827-1b48-426e-a552-1fd96533debb', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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":"0a8c55e7-e1e3-40e5-af30-71ca05ba0a10","name":"","tenant_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b","network_id":"0ab29b35-ec48-453f-bfb8-6b3eb9eee85a","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8:0:ffff::1","cidr":"2001:db8:0:ffff::/64","allocation_pools":[{"start":"2001:db8:0:ffff::2","end":"2001:db8:0:ffff:ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-01-27T17:02:47Z","updated_at":"2026-01-27T17:02:47Z","revision_number":0,"project_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b"},{"id":"875ca994-88fd-4a99-8e8f-b398d84f4ed1","name":"priv_sub","tenant_id":"b627fafc0e2f476889f89ad1fd18b703","network_id":"061e7a6f-8cf6-4791-8e57-0e5bf6f3c179","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-01-27T16:37:51Z","updated_at":"2026-01-27T16:37:51Z","revision_number":0,"project_id":"b627fafc0e2f476889f89ad1fd18b703"}]}' 0 ] tags: -worker-3 time: 2026-01-27 17:03:00.480154Z tags: worker-3 test: tempest.api.network.test_networks.NetworksIpV6Test.test_show_network[id-2bf13842-c93f-4a69-83ed-717d2ec3b44e,smoke] time: 2026-01-27 17:03:01.349636Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_show_network[id-2bf13842-c93f-4a69-83ed-717d2ec3b44e,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 652 2026-01-27 17:03:01,348 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_show_network): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks/0ab29b35-ec48-453f-bfb8-6b3eb9eee85a 0.868s 2026-01-27 17:03:01,349 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:01 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '661', 'x-openstack-request-id': 'req-f14114e1-7644-4980-a9dc-841a6a28ea13', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/networks/0ab29b35-ec48-453f-bfb8-6b3eb9eee85a'} Body: b'{"network":{"id":"0ab29b35-ec48-453f-bfb8-6b3eb9eee85a","name":"tempest-NetworksIpV6Test-test-network-1517946138","tenant_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b","admin_state_up":true,"mtu":1442,"status":"ACTIVE","subnets":["0a8c55e7-e1e3-40e5-af30-71ca05ba0a10"],"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-01-27T17:02:43Z","updated_at":"2026-01-27T17:02:47Z","revision_number":2,"project_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b"}}' 0 ] tags: -worker-3 time: 2026-01-27 17:03:01.350713Z tags: worker-3 test: tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet[id-bd635d81-6030-4dd1-b3b9-31ba0cfdf6cc,smoke] time: 2026-01-27 17:03:01.725798Z successful: tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet[id-bd635d81-6030-4dd1-b3b9-31ba0cfdf6cc,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 643 2026-01-27 17:03:01,725 28 INFO [tempest.lib.common.rest_client] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/0a8c55e7-e1e3-40e5-af30-71ca05ba0a10 0.373s 2026-01-27 17:03:01,725 28 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:01 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '649', 'x-openstack-request-id': 'req-369bcc4e-3738-45e4-844c-7ccb70553dbd', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/subnets/0a8c55e7-e1e3-40e5-af30-71ca05ba0a10'} Body: b'{"subnet":{"id":"0a8c55e7-e1e3-40e5-af30-71ca05ba0a10","name":"","tenant_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b","network_id":"0ab29b35-ec48-453f-bfb8-6b3eb9eee85a","ip_version":6,"subnetpool_id":null,"enable_dhcp":true,"ipv6_ra_mode":null,"ipv6_address_mode":null,"gateway_ip":"2001:db8:0:ffff::1","cidr":"2001:db8:0:ffff::/64","allocation_pools":[{"start":"2001:db8:0:ffff::2","end":"2001:db8:0:ffff:ffff:ffff:ffff:ffff"}],"host_routes":[],"dns_nameservers":[],"description":"","service_types":[],"tags":[],"created_at":"2026-01-27T17:02:47Z","updated_at":"2026-01-27T17:02:47Z","revision_number":0,"project_id":"6f5ebb8d6d444e16a82ca569bb4e1f6b"}}' 0 ] tags: -worker-3 time: 2026-01-27 17:03:02.073421Z 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-01-27 17:03:02.760185Z 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:'' 175F 2026-01-27 17:03:02,321 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.247s 2026-01-27 17:03:02,321 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"type": "tempest-type-195439137", "name": "tempest-service-2124462126", "description": "tempest-description-928678910"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:02 GMT', 'server': 'Apache', 'content-length': '311', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-87e99108-f58a-4290-bdba-e17ab0d9d917', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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-2124462126", "description": "tempest-description-928678910", "id": "15cd3d8682674e0f95bc14f8a048f5fa", "type": "tempest-type-195439137", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/15cd3d8682674e0f95bc14f8a048f5fa"}}}\n' 2026-01-27 17:03:02,402 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/15cd3d8682674e0f95bc14f8a048f5fa 0.079s 2026-01-27 17:03:02,403 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"service": {"description": "tempest-desc2-200030771"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:02 GMT', 'server': 'Apache', 'content-length': '305', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-0d18e7b6-e09b-413c-baad-911069f3e859', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/15cd3d8682674e0f95bc14f8a048f5fa'} Body: b'{"service": {"name": "tempest-service-2124462126", "description": "tempest-desc2-200030771", "id": "15cd3d8682674e0f95bc14f8a048f5fa", "type": "tempest-type-195439137", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/15cd3d8682674e0f95bc14f8a048f5fa"}}}\n' 2026-01-27 17:03:02,435 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/15cd3d8682674e0f95bc14f8a048f5fa 0.031s 2026-01-27 17:03:02,435 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:02 GMT', 'server': 'Apache', 'content-length': '305', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-af0f0717-9541-45fb-b2d9-fc29e6692208', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/15cd3d8682674e0f95bc14f8a048f5fa'} Body: b'{"service": {"name": "tempest-service-2124462126", "description": "tempest-desc2-200030771", "id": "15cd3d8682674e0f95bc14f8a048f5fa", "type": "tempest-type-195439137", "enabled": true, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/services/15cd3d8682674e0f95bc14f8a048f5fa"}}}\n' 2026-01-27 17:03:02,648 26 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/services/15cd3d8682674e0f95bc14f8a048f5fa 0.212s 2026-01-27 17:03:02,648 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:02 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-83a2860e-bb17-4a1a-930a-0008cb185503', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/15cd3d8682674e0f95bc14f8a048f5fa'} Body: b'' 2026-01-27 17:03:02,759 26 INFO [tempest.lib.common.rest_client] Request (ServicesTestJSON:_run_cleanups): 404 GET https://keystone-public-openstack.apps-crc.testing/v3/services/15cd3d8682674e0f95bc14f8a048f5fa 0.110s 2026-01-27 17:03:02,759 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:02 GMT', 'server': 'Apache', 'content-length': '113', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-1dd8c05a-19e9-4fb4-8410-a4c1082b44c8', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/services/15cd3d8682674e0f95bc14f8a048f5fa'} Body: b'{"error":{"code":404,"message":"Could not find service: 15cd3d8682674e0f95bc14f8a048f5fa.","title":"Not Found"}}\n' 0 ] tags: -worker-1 time: 2026-01-27 17:03:06.261324Z tags: worker-3 test: setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps) time: 2026-01-27 17:03:06.261324Z skip: setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Horizon support is required0 ] tags: -worker-3 time: 2026-01-27 17:03:09.856289Z 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-01-27 17:03:10.125800Z 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:'' 239F 2026-01-27 17:03:09,901 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.045s 2026-01-27 17:03:09,902 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-Role-1327919299"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-length': '258', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-8d069050-3cfc-4cef-be75-462c21e3979b', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"role": {"id": "c3b0b9fa1eec4e9c858d681f46cf6f61", "name": "tempest-Role-1327919299", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/c3b0b9fa1eec4e9c858d681f46cf6f61"}}}\n' 2026-01-27 17:03:09,971 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/c3b0b9fa1eec4e9c858d681f46cf6f61 0.069s 2026-01-27 17:03:09,971 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"role": {"name": "tempest-NewRole-1280883291"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-length': '261', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-dd87f6ef-8db1-47f0-9237-386787464697', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/c3b0b9fa1eec4e9c858d681f46cf6f61'} Body: b'{"role": {"id": "c3b0b9fa1eec4e9c858d681f46cf6f61", "name": "tempest-NewRole-1280883291", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/c3b0b9fa1eec4e9c858d681f46cf6f61"}}}\n' 2026-01-27 17:03:10,006 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/c3b0b9fa1eec4e9c858d681f46cf6f61 0.034s 2026-01-27 17:03:10,007 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-length': '261', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-2de7e00c-0fa7-4c26-a5e8-0bac33e995b6', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/c3b0b9fa1eec4e9c858d681f46cf6f61'} Body: b'{"role": {"id": "c3b0b9fa1eec4e9c858d681f46cf6f61", "name": "tempest-NewRole-1280883291", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/c3b0b9fa1eec4e9c858d681f46cf6f61"}}}\n' 2026-01-27 17:03:10,061 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.054s 2026-01-27 17:03:10,062 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:10 GMT', 'server': 'Apache', 'content-length': '3556', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-03607235-941f-4d68-acd2-0c2ade45016d', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles'} Body: b'{"roles": [{"id": "02d581724f62420d9544d7d697e77e39", "name": "SwiftSystemReader", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/02d581724f62420d9544d7d697e77e39"}}, {"id": "2a8633b918654df88b9e75610e391dbe", "name": "swiftoperator", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/2a8633b918654df88b9e75610e391dbe"}}, {"id": "431ccc2ce4204b6e815654fa3f45afe4", "name": "member", "domain_id": null, "description": null, "options": {"immutable": true}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/431ccc2ce4204b6e815654fa3f45afe4"}}, {"id": "69e4d400ef6f4f2fa5a0060aca8e2a9d", "name": "tempest-Role-159138479", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/69e4d400ef6f4f2fa5a0060aca8e2a9d"}}, {"id": "6b40892f828e421781f7e819dadda4bc", "name": "admin", "domain_id": null, "description": null, "options": {"immutable": true}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/6b40892f828e421781f7e819dadda4bc"}}, {"id": "90b6deca3625495b97599caeb1854b97", "name": "heat_stack_user", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/90b6deca3625495b97599caeb1854b97"}}, {"id": "a7b62319968641daab334e4bbaca3ddc", "name": "tempest-role-314574561", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/a7b62319968641daab334e4bbaca3ddc"}}, {"id": "af668504f7a34c8bb4bfe84bdf7e2091", "name": "ResellerAdmin", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/af668504f7a34c8bb4bfe84bdf7e2091"}}, {"id": "b62e3ad774614d9aaadc6de940569573", "name": "SwiftProjectReader", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/b62e3ad774614d9aaadc6de940569573"}}, {"id": "ba7ba7cfff8045269a3b41fd70cdea7a", "name": "service", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/ba7ba7cfff8045269a3b41fd70cdea7a"}}, {"id": "bd55eb9ef85f4dc2b2b52b0635846c02", "name": "reader", "domain_id": null, "description": null, "options": {"immutable": true}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/bd55eb9ef85f4dc2b2b52b0635846c02"}}, {"id": "c05f69b41a4f472680fa7cfeb9c170bb", "name": "tempest-role-394895696", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/c05f69b41a4f472680fa7cfeb9c170bb"}}, {"id": "c3b0b9fa1eec4e9c858d681f46cf6f61", "name": "tempest-NewRole-1280883291", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/c3b0b9fa1eec4e9c858d681f46cf6f61"}}, {"id": "f004a595d8f4459784cf474d996064b3", "name": "tempest-role-1352470563", "domain_id": null, "description": null, "options": {}, "links": {"self": "https://keystone-public-openstack.apps-crc.testing/v3/roles/f004a595d8f4459784cf474d996064b3"}}], "links": {"next": null, "self": "https://keystone-public-openstack.apps-crc.testing/v3/roles", "previous": null}}\n' 2026-01-27 17:03:10,125 32 INFO [tempest.lib.common.rest_client] Request (RolesV3TestJSON:_run_cleanups): 204 DELETE https://keystone-public-openstack.apps-crc.testing/v3/roles/c3b0b9fa1eec4e9c858d681f46cf6f61 0.062s 2026-01-27 17:03:10,125 32 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:10 GMT', 'server': 'Apache', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-30a2ef02-de57-4559-a606-0781a521dae3', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://keystone-public-openstack.apps-crc.testing/v3/roles/c3b0b9fa1eec4e9c858d681f46cf6f61'} Body: b'' 0 ] tags: -worker-7 time: 2026-01-27 17:03:09.681113Z tags: worker-1 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image[id-f848bb94-1c6e-45a4-8726-39e3a5b23535,smoke] time: 2026-01-27 17:03:11.945729Z 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-01-27 17:03:10,739 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 1.057s 2026-01-27 17:03:10,752 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-1802322390", "container_format": "bare", "disk_format": "qcow2", "visibility": "private"} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-length': '634', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/ca5467fb-ee93-4ffe-8686-18321469dd7b', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-f971718d-cc22-46e8-8d45-4797700f0aca', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; 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-1802322390", "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": "768282ab66ba4ad8a47345b27a04ea6a", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "ca5467fb-ee93-4ffe-8686-18321469dd7b", "created_at": "2026-01-27T17:03:10Z", "updated_at": "2026-01-27T17:03:10Z", "tags": [], "self": "/v2/images/ca5467fb-ee93-4ffe-8686-18321469dd7b", "file": "/v2/images/ca5467fb-ee93-4ffe-8686-18321469dd7b/file", "schema": "/v2/schemas/image"}' 2026-01-27 17:03:11,083 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://glance-default-public-openstack.apps-crc.testing/v2/images/ca5467fb-ee93-4ffe-8686-18321469dd7b 0.330s 2026-01-27 17:03:11,083 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:10 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-bcd13a68-d78b-42a1-8633-f26f202a5c42', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/ca5467fb-ee93-4ffe-8686-18321469dd7b'} Body: b'' 2026-01-27 17:03:11,443 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/ca5467fb-ee93-4ffe-8686-18321469dd7b 0.360s 2026-01-27 17:03:11,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': 'Tue, 27 Jan 2026 17:03:11 GMT', 'server': 'Apache', 'content-length': '139', 'x-openstack-request-id': 'req-c079c51c-0e29-47d2-8737-8ddd2ea83b68', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '404', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/ca5467fb-ee93-4ffe-8686-18321469dd7b'} Body: b'{"message": "No image found with ID ca5467fb-ee93-4ffe-8686-18321469dd7b

\\n\\n\\n", "code": "404 Not Found", "title": "Not Found"}' 2026-01-27 17:03:11,945 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images 0.500s 2026-01-27 17:03:11,945 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:11 GMT', 'server': 'Apache', 'content-length': '1797', 'x-openstack-request-id': 'req-da831476-1adf-4d3c-aa04-e5e9753fedc9', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; 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": "b627fafc0e2f476889f89ad1fd18b703", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "1103b92ce8ad966e41235a4de260deb791ff571670c0342666c8582fbb9caefe6af07ebb11d34f44f8414b609b29c1bdf1d72ffa6faa39c88e8721d09847952b", "id": "b4af0b92-91de-47aa-962a-6fd7f8da7179", "created_at": "2026-01-27T17:01:20Z", "updated_at": "2026-01-27T17:01:21Z", "tags": [], "self": "/v2/images/b4af0b92-91de-47aa-962a-6fd7f8da7179", "file": "/v2/images/b4af0b92-91de-47aa-962a-6fd7f8da7179/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": "b627fafc0e2f476889f89ad1fd18b703", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "1103b92ce8ad966e41235a4de260deb791ff571670c0342666c8582fbb9caefe6af07ebb11d34f44f8414b609b29c1bdf1d72ffa6faa39c88e8721d09847952b", "id": "819506a9-5c1f-4894-9010-254e8256192b", "created_at": "2026-01-27T17:01:19Z", "updated_at": "2026-01-27T17:01:20Z", "tags": [], "self": "/v2/images/819506a9-5c1f-4894-9010-254e8256192b", "file": "/v2/images/819506a9-5c1f-4894-9010-254e8256192b/file", "schema": "/v2/schemas/image", "stores": "default_backend"}], "first": "/v2/images", "schema": "/v2/schemas/images"}' 0 ] tags: -worker-1 time: 2026-01-27 17:03:01.456990Z tags: worker-4 test: tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions[id-ef28c7e6-e646-4979-9d67-deb207bc5564,smoke] time: 2026-01-27 17:03:17.538702Z 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-01-27 17:03:01,620 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.163s 2026-01-27 17:03:01,621 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:01 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '17205', 'x-openstack-request-id': 'req-a933662c-4288-42d2-9c62-0201cc698dfc', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:01,691 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.070s 2026-01-27 17:03:01,692 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:01 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '159', 'x-openstack-request-id': 'req-7d091cfe-8df6-4f41-9930-17d1e6f45d2d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:01,839 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.147s 2026-01-27 17:03:01,840 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:01 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '163', 'x-openstack-request-id': 'req-0c453ce5-2c9b-46c3-955d-40da7404599c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:02,197 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.355s 2026-01-27 17:03:02,197 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:02 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '153', 'x-openstack-request-id': 'req-850f4833-0504-4f41-9772-18e805480282', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:02,427 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.229s 2026-01-27 17:03:02,430 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:02 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '184', 'x-openstack-request-id': 'req-c4b1fb7b-faf7-48d7-8284-2d5d30445911', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:02,643 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.212s 2026-01-27 17:03:02,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': 'Tue, 27 Jan 2026 17:03:02 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-e037a5f5-808a-40f8-832d-c24b753e43c1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:02,760 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.113s 2026-01-27 17:03:02,760 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:02 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '178', 'x-openstack-request-id': 'req-c821f049-3da7-4965-8cd0-6e7967fb2853', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:02,825 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.063s 2026-01-27 17:03:02,825 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:02 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '211', 'x-openstack-request-id': 'req-436f22c8-fd21-490f-abad-a5b9ca02b2d3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:03,364 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.537s 2026-01-27 17:03:03,372 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:03 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '187', 'x-openstack-request-id': 'req-02ecf4a7-14b0-465d-9c79-c336b1df9cf8', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:03,657 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.282s 2026-01-27 17:03:03,658 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:03 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '172', 'x-openstack-request-id': 'req-e255d269-0c04-44a5-abc2-8de8c7363cac', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:03,806 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.147s 2026-01-27 17:03:03,806 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:03 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '205', 'x-openstack-request-id': 'req-028f69c2-708a-4da9-b171-688070995ded', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:03,874 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.067s 2026-01-27 17:03:03,874 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:03 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '283', 'x-openstack-request-id': 'req-f11f9a42-e7d1-4ccc-8ce5-acf272dcb83a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:03,932 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.058s 2026-01-27 17:03:03,933 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:03 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-6c876f78-a97d-429f-b006-8189ebbf202b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:04,022 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.089s 2026-01-27 17:03:04,023 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:04 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-30a62301-c52a-46de-88a5-eab1d74f3f54', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:04,249 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.224s 2026-01-27 17:03:04,249 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:04 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '304', 'x-openstack-request-id': 'req-e3e615be-aafd-4ad0-93ca-81fe72a40beb', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:04,420 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.170s 2026-01-27 17:03:04,421 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:04 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '181', 'x-openstack-request-id': 'req-5aa69a6c-b60c-4629-b90b-82fcc562a496', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:04,725 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.303s 2026-01-27 17:03:04,725 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:04 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '198', 'x-openstack-request-id': 'req-e7e56350-19fe-4684-be3f-bd012f798997', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:04,848 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.122s 2026-01-27 17:03:04,849 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:04 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '252', 'x-openstack-request-id': 'req-fff0b1c7-239f-453d-9735-b42614229046', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:04,912 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.061s 2026-01-27 17:03:04,923 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:04 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '271', 'x-openstack-request-id': 'req-5f8cf5c8-9ead-4451-ace1-6924a6051e7b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:05,099 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.173s 2026-01-27 17:03:05,099 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:05 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '223', 'x-openstack-request-id': 'req-857f4725-25a8-4474-9ff2-6fbf17c6206a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:05,356 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.256s 2026-01-27 17:03:05,359 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:05 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-a5237b10-6e76-4ea2-be4f-2ab934fb710d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:05,551 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.192s 2026-01-27 17:03:05,551 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:05 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '193', 'x-openstack-request-id': 'req-289311ff-9c73-49c3-922c-a39cd4ea7bd3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:05,646 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.095s 2026-01-27 17:03:05,647 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:05 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-349f1f65-0bfe-4dc4-8078-1686bb37a032', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:05,726 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.078s 2026-01-27 17:03:05,726 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:05 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '188', 'x-openstack-request-id': 'req-483eca22-7cd9-432d-bbe0-dec1bcc6ff69', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:05,825 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.098s 2026-01-27 17:03:05,825 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:05 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '162', 'x-openstack-request-id': 'req-7cc27658-d06a-4be9-a16e-ff8f3bacfa61', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:06,039 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.213s 2026-01-27 17:03:06,039 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '178', 'x-openstack-request-id': 'req-50e941f8-a9c6-4fd6-918d-06c493439c66', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:06,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/router 0.133s 2026-01-27 17:03:06,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': 'Tue, 27 Jan 2026 17:03:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '256', 'x-openstack-request-id': 'req-3625fdca-a19f-4694-ba38-2b7e4e4ddd48', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:06,369 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.195s 2026-01-27 17:03:06,369 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '268', 'x-openstack-request-id': 'req-ecb0802a-e420-41a3-89f6-bd1d88582286', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:06,500 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.130s 2026-01-27 17:03:06,500 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '213', 'x-openstack-request-id': 'req-e0646c1e-e822-4f69-aa94-4f3e484b19c1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:06,687 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.186s 2026-01-27 17:03:06,687 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-0f81efaf-ea12-4eb5-848d-04262481d609', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:06,737 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.049s 2026-01-27 17:03:06,737 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '176', 'x-openstack-request-id': 'req-18b4063c-61f6-4f3a-aebd-7f16a448279a', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:06,798 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.060s 2026-01-27 17:03:06,799 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '207', 'x-openstack-request-id': 'req-78d6ac23-2182-45e3-a202-512586418ed2', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:06,858 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.059s 2026-01-27 17:03:06,858 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '200', 'x-openstack-request-id': 'req-7f72cb2b-e98a-41e5-b66a-648277afb597', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:06,929 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.070s 2026-01-27 17:03:06,929 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:06 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '216', 'x-openstack-request-id': 'req-201ef311-6b77-438f-b0cf-a3962272bb5e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:07,352 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.421s 2026-01-27 17:03:07,353 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '192', 'x-openstack-request-id': 'req-f38c8b4f-dc26-4e11-968e-5c423b1a0a58', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:07,705 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.352s 2026-01-27 17:03:07,706 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '189', 'x-openstack-request-id': 'req-0f6e8f7a-5c88-422d-95b8-8c94d9cafd03', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:07,991 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.285s 2026-01-27 17:03:07,991 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '209', 'x-openstack-request-id': 'req-42084bf7-f948-40e5-8ac9-55acdd181a0d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:08,118 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.126s 2026-01-27 17:03:08,118 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:08 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '198', 'x-openstack-request-id': 'req-94185b3d-8ea4-4eef-86ae-3b9c844ffce8', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:08,223 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.105s 2026-01-27 17:03:08,223 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:08 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '185', 'x-openstack-request-id': 'req-0010c38e-26c6-434b-80e6-b65540827252', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:08,488 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.264s 2026-01-27 17:03:08,488 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:08 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '271', 'x-openstack-request-id': 'req-13c88bcc-d2cd-4d51-a3bb-7d8ba4cbb4de', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:08,627 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.138s 2026-01-27 17:03:08,627 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:08 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '193', 'x-openstack-request-id': 'req-9b6aa558-1544-4af3-a364-2d6fa324c550', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:08,878 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.249s 2026-01-27 17:03:08,878 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:08 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-b624ce51-2d58-4713-9647-4878c9d88095', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:09,116 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.237s 2026-01-27 17:03:09,116 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '160', 'x-openstack-request-id': 'req-8f3c5a1e-e014-4c15-b5e7-f7730c05bd40', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:09,517 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 0.400s 2026-01-27 17:03:09,517 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '204', 'x-openstack-request-id': 'req-4f4a57bd-bbae-40c7-99e3-ad2d01b596e7', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:09,630 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.112s 2026-01-27 17:03:09,635 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '191', 'x-openstack-request-id': 'req-a128dde2-4ebe-4094-8511-2b4a5588541b', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:09,782 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.147s 2026-01-27 17:03:09,782 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '166', 'x-openstack-request-id': 'req-0bc03843-25e9-441b-81c6-91914035f0b9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:09,875 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.092s 2026-01-27 17:03:09,875 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '258', 'x-openstack-request-id': 'req-8a88dc16-0ed0-436c-822f-ac9b181ab20f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:09,922 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.046s 2026-01-27 17:03:09,922 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '251', 'x-openstack-request-id': 'req-fa46c83c-96ba-4e15-92f3-2d87a6b1f2ac', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:09,982 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.059s 2026-01-27 17:03:09,982 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '183', 'x-openstack-request-id': 'req-98d17683-a774-441a-be7b-892aee7a809c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:10,074 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.091s 2026-01-27 17:03:10,074 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '178', 'x-openstack-request-id': 'req-5edbe732-59b1-48f1-8aaa-302eee2b5ad9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:10,334 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.259s 2026-01-27 17:03:10,334 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '197', 'x-openstack-request-id': 'req-5ae45dac-f917-45b1-aeba-49ebf6a5e446', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:10,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-port-network-policy 0.236s 2026-01-27 17:03:10,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': 'Tue, 27 Jan 2026 17:03:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '209', 'x-openstack-request-id': 'req-93bbeb56-8c14-47c3-aad9-40a57e3291f1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:10,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/qos-pps-minimum 0.342s 2026-01-27 17:03:10,915 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:10 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '203', 'x-openstack-request-id': 'req-9284b67b-2438-4531-99e8-bafc840a5fc9', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:11,296 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.381s 2026-01-27 17:03:11,296 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '277', 'x-openstack-request-id': 'req-39999b3c-9ed7-43d5-a27c-e2f2a21894a4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:11,569 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.272s 2026-01-27 17:03:11,570 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '195', 'x-openstack-request-id': 'req-8741ee67-1ba1-4c58-94e6-737107a9c7c6', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:11,819 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.248s 2026-01-27 17:03:11,820 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:11 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-04d89a8e-72c7-449b-b830-d5d17788c500', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:12,204 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.384s 2026-01-27 17:03:12,260 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '373', 'x-openstack-request-id': 'req-5427f66c-05ec-4df1-96b9-a6b00e1d5017', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:12,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/qos-rules-alias 0.175s 2026-01-27 17:03:12,435 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '254', 'x-openstack-request-id': 'req-97769654-a674-4998-a60b-c26bed9058ed', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:12,671 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.236s 2026-01-27 17:03:12,671 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '226', 'x-openstack-request-id': 'req-e3b381d3-0b15-4da8-ab61-bf61b7433a8f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:12,834 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.162s 2026-01-27 17:03:12,834 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '192', 'x-openstack-request-id': 'req-449a9f9a-8bb1-4e3f-bb07-3aa309efaa5d', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:12,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/quota_details 0.059s 2026-01-27 17:03:12,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': 'Tue, 27 Jan 2026 17:03:12 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '213', 'x-openstack-request-id': 'req-54044666-b1a2-4c04-aca9-fcaf6ec541b0', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:13,071 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.176s 2026-01-27 17:03:13,129 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '223', 'x-openstack-request-id': 'req-c4b58130-23bc-4748-9d51-0afabb7e2663', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:13,698 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.568s 2026-01-27 17:03:13,698 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '190', 'x-openstack-request-id': 'req-d6d29e61-c2eb-4afd-97ab-cc25f33d283f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:13,753 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.055s 2026-01-27 17:03:13,753 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '210', 'x-openstack-request-id': 'req-9255e08b-12bf-49d0-9588-6511ea3e2656', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:13,962 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.209s 2026-01-27 17:03:13,963 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:13 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '247', 'x-openstack-request-id': 'req-358d01ec-e7f8-48e0-a602-bfc4d733177c', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:14,111 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.148s 2026-01-27 17:03:14,111 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '229', 'x-openstack-request-id': 'req-9c36ee4d-dd6d-4560-9e89-88a67447e9b4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:14,188 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.076s 2026-01-27 17:03:14,188 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '197', 'x-openstack-request-id': 'req-393e6d23-a65c-4c0a-b817-13d39ea1c141', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:14,696 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.507s 2026-01-27 17:03:14,730 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '251', 'x-openstack-request-id': 'req-c76f9405-2dff-40c5-8923-03f1b063c72f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:14,801 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.071s 2026-01-27 17:03:14,802 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '254', 'x-openstack-request-id': 'req-81aea402-08ca-4c68-ab81-d4fbd26fc7dc', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:14,878 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.076s 2026-01-27 17:03:14,878 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '241', 'x-openstack-request-id': 'req-ef46ea0b-a596-4e6f-8e4b-1b618b480bca', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:14,976 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.097s 2026-01-27 17:03:14,976 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:14 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '170', 'x-openstack-request-id': 'req-f75c6a9b-213a-43a7-98ab-84748b595e94', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:15,048 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.072s 2026-01-27 17:03:15,049 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '145', 'x-openstack-request-id': 'req-c313098a-36d0-49ce-9b2e-d1fa3a3f5ee5', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:15,265 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.216s 2026-01-27 17:03:15,265 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '233', 'x-openstack-request-id': 'req-97e8131b-3311-4dbe-a4c2-70a695764cf4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:15,489 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.223s 2026-01-27 17:03:15,530 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '221', 'x-openstack-request-id': 'req-98e76751-411a-4eb8-b906-353aacf84359', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:15,615 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.083s 2026-01-27 17:03:15,615 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '183', 'x-openstack-request-id': 'req-339af51e-c72a-48d7-a5e8-628a0a18db19', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:15,828 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.211s 2026-01-27 17:03:15,828 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '212', 'x-openstack-request-id': 'req-48a9097b-e945-4d0c-9d96-2da9239ce312', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:15,905 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.076s 2026-01-27 17:03:15,905 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:15 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '214', 'x-openstack-request-id': 'req-f9f5079a-659e-4832-810e-8f17fb149ebe', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:16,059 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.154s 2026-01-27 17:03:16,060 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '208', 'x-openstack-request-id': 'req-97c06288-e11b-4e24-a6a5-76917f984db1', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:16,120 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 0.059s 2026-01-27 17:03:16,121 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '227', 'x-openstack-request-id': 'req-a29d2dff-d568-43e4-92c6-d5abab3398f3', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:16,188 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.067s 2026-01-27 17:03:16,188 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '227', 'x-openstack-request-id': 'req-2a6bb21f-0c80-4d76-a475-84455feb5a62', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:16,245 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.056s 2026-01-27 17:03:16,245 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '206', 'x-openstack-request-id': 'req-da6d7fb1-3239-4da0-8b48-012e46f68844', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:16,307 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.061s 2026-01-27 17:03:16,308 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '194', 'x-openstack-request-id': 'req-7d326c81-eaf7-43c0-bec9-ed58d1c84249', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:16,393 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.084s 2026-01-27 17:03:16,393 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '224', 'x-openstack-request-id': 'req-f1d3b543-fc28-483d-9536-27cc8356039f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:16,493 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.100s 2026-01-27 17:03:16,531 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '343', 'x-openstack-request-id': 'req-20fec0dc-b038-49de-8859-e48aac40f7a4', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:16,708 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.173s 2026-01-27 17:03:16,709 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:16 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '255', 'x-openstack-request-id': 'req-806f5fad-8866-4ecc-8062-1e996facfa1e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:17,146 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.436s 2026-01-27 17:03:17,146 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:17 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '164', 'x-openstack-request-id': 'req-7868db56-d5ae-4d4b-a17e-a91ad5a4566f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:17,520 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.373s 2026-01-27 17:03:17,536 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:17 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '168', 'x-openstack-request-id': 'req-99696c03-d0ef-4e35-afaa-9c865e9f7907', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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-01-27 17:03:17.831451Z tags: worker-0 test: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest) time: 2026-01-27 17:03:17.831451Z 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-0 time: 2026-01-27 17:03:11.946840Z tags: worker-1 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file[id-139b765e-7f3d-4b3d-8b37-3ca3876ee318,smoke] time: 2026-01-27 17:03:24.934728Z 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:'' 26C2 2026-01-27 17:03:12,391 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.443s 2026-01-27 17:03:12,391 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-1998072833", "container_format": "bare", "disk_format": "qcow2", "visibility": "private", "ramdisk_id": "00000000-1111-2222-3333-444455556666"} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:11 GMT', 'server': 'Apache', 'content-length': '688', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-bcb5246f-c293-4997-8c9c-f9ee7cd985fa', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; 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-1998072833", "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": "768282ab66ba4ad8a47345b27a04ea6a", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "7206c530-ffa0-4c4e-b0fc-c28f5f583a5d", "created_at": "2026-01-27T17:03:12Z", "updated_at": "2026-01-27T17:03:12Z", "tags": [], "self": "/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d", "file": "/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d/file", "schema": "/v2/schemas/image"}' 2026-01-27 17:03:12,546 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d/file 0.153s 2026-01-27 17:03:12,629 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:12 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-640f6142-2bee-428f-9184-5a5659ab0408', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d/file'} Body: b'' 2026-01-27 17:03:18,232 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://glance-default-public-openstack.apps-crc.testing/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d/file 5.596s 2026-01-27 17:03:18,233 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/octet-stream', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:12 GMT', 'server': 'Apache', 'x-openstack-request-id': 'req-174a8a61-f0cd-4ec9-99fc-a25421b50337', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d/file'} Body: b'' 2026-01-27 17:03:19,957 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d 1.723s 2026-01-27 17:03:19,958 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:18 GMT', 'server': 'Apache', 'content-length': '877', 'x-openstack-request-id': 'req-b4f92cd4-7f22-4b2b-a082-9a27ff5afc79', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d'} Body: b'{"ramdisk_id": "00000000-1111-2222-3333-444455556666", "name": "tempest-image-1998072833", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 1024, "virtual_size": null, "status": "active", "checksum": "bd203552a918eca82859aa3255ea49c8", "protected": false, "min_ram": 0, "min_disk": 0, "owner": "768282ab66ba4ad8a47345b27a04ea6a", "os_hidden": false, "os_hash_algo": "sha512", "os_hash_value": "36ac8890b7ca65b762612a3dcf0c36e50aca1ae1972c2e0634eaf41538b9106dafe0a68cab8670f4b539eb6129c6057ea2250710ff467a1150944224b205f411", "id": "7206c530-ffa0-4c4e-b0fc-c28f5f583a5d", "created_at": "2026-01-27T17:03:12Z", "updated_at": "2026-01-27T17:03:18Z", "tags": [], "self": "/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d", "file": "/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d/file", "schema": "/v2/schemas/image", "stores": "default_backend"}' 2026-01-27 17:03:24,934 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d/file 4.975s 2026-01-27 17:03:24,934 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:19 GMT', 'server': 'Apache', 'content-length': '1024', 'content-md5': 'bd203552a918eca82859aa3255ea49c8', 'x-openstack-request-id': 'req-2b4541af-bbda-4aee-9bae-af71145a4317', 'content-type': 'application/octet-stream', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/7206c530-ffa0-4c4e-b0fc-c28f5f583a5d/file'} Body: b'[\xd7D\xe0P\xf9\xc2\xe2\xf8a\xed\xd5\x1e|7\x8f\xb6Hn\xeb\xad\xfc\x19{Y\x14\'\x1f3/)\x14#\x1f_\\$\xd4-\xa7\x0el\xe3\xc0\x01\xfa:w\n\xce\x9eHF\x99\xad\xcb\x02j\xc4\x89\x83\x9c \'Y3\x1d$\xed\xb6\x86\xd9\xe3\x9d\xdc\nh8A\xe1\xa9w\x7f\xa3[\xc3\xfa\xbc\x08\xe2\xdf\xe4_\xc9A\xf2\xae\x96\x18Z8J\xa9\xbb\xees\xaeO1\xcb\x05z\xd7L\xd7I\x19\xa3\xa5\xa3\x8478?\xd8n\xbe1n\x9f@\x1d\x92\xe8Z\x8e\xae\x8en\xcc=^\xcd\xa4\xe2\xccC{\x1a\xbau\xf2\xd4\x19\xe9\xaa\xd8\x18$\xb2|8\x81\xcbz\x0e\xe3\n\xbb\x0c\xf9U\'\xa7\x1f\xa7\x93\xb2P;\x84\xa9\x9c\x85.\xc5\xfc%\xd5\xb1\xc6\x00Rz\xb7\xf8_\x92\xd1v\x19\xc5\xd2\x95\xb3+(\x05q\xd2h\xad%\xa1\xb5\'\xb1\xb6\x82\x82\xfe\x84\x9b\x02\x04\x10/s4\xacC\x19\x99\xfd\x1ei\'D,\xc1HNG\xbf\xaa1\xf82\xbb\xb7\x84\xf0\x9c0\x9a\x92\xe4w4H\x94\xd2\xc6\xab*ir\x1a\x83\xbe<\x8cW\xa32\x93\xf0Ro|\xb2\x80\xcd\xfa5\xcf\xc4\xe0\xf4\xb5\xf5r\xca\x1f\x04\xd9\xe9\x18\\\xd6\x9d`\x1b\x1a\x88\x89\x92Q\x03^\x00\x9e\x86\xf1\rG\xbdP_\x9c\xe6$_\xfcI\x86\x85/\xf9\xd4\xec\xd5{\xf0,\x8d\x1b\xad\xbb\x15\xdd.x\x99\x7fH\xab\xda\xfb\xc95R*Ho\x97d*\x95w\xc9\x104\xa2\x10\xd1\xc3\xbe\xd4\xe8\x1e\x8a =\x86 \x8d\xc5\x93.\x1a_\x8eT\xec\x90\x08@b\xd3\x00\xaf\xba\xd3\r\xf6\xc0\xcd\x8a\x9d\x91\xffT\xfb\xe8\x03Q@"\x11+\x13\xcf\x07\xbep\xa0\xc4\xd6\\\xaf\xe0]"\xe1\xf3\xbe\x88\xe6\xe1|\xe8\xbb\xa9n\xa1dM\x13D#\xa6\x9dKI \xa0lit\xe0\x0f\x92\xef\xe7\xdd\xf2\x81\x96\xd4\x89\x99\xeb\x11\xe3\x815\xa1\x16O\xdf\xd9\xd8\x17\xde\xf3\x86\xd3\x91\x13I\xd6-j\xc8\xdd2?\xb5B`~\xa4"?*\x86\x99\x049\x7f-\xfe\x99\xdd\xfd\xacz\xdfX\x9f9z\x80\x03\xc5\r\xfc\x18\x89\x8aE\xe8\x18\xea\xa7\xa8\xaf\xbb\xdd\xc5\xa2\xa5\xf5\xbb\x94\xe6h\x11\xa5\x17\xd1y,\xed\xe4\x9eX^]H2\xaf\xe3*s\x8a\x96\xe6\xc8\xb5\xb6,e\x86r\x15\xb0D\xff\x10\xed\x89\x03\xa9\xa6\xe3\x15\x82!3Q\xbd\xb8\xf2\xe5\xe5\x17\x02\x87\xc1\x7fw\x93\x1fDK\xd0\xc2\xbc\xf0UQL\x0c\\C\x87\xe0}\x97\x1d\x9f\x83\x1c\xcd\x1a\x06u4\xa6\x1b*\xecC\xda.\xf5 \x02\x12^\x12\xd5\xa9A1\x94\xb8\x03#\x80v\xf6\xda\xe0\x8dT\xad$\x00\x19\x06\x1d&\xc6\x0f-\x86\xc0\xe6\xf7o\x93\x92\xfb\xf4,G\xb3\xa5\x88\x83\x90\xdc\x92\r0ir\xb3\xc6g\xfa\xcc(\xc26\xa0\xe0\xd3\xea\x8d\x7f\xc0\xebk\xb0\x83\n\xb6\xd8\xd9kh\xdc\xd0\xa3-\xbfK\x1ei\xf4\x13\x1c\x81\xb9\xd9\xb4\x18\xb8&+\xbfA\xd8\x18\xf3\xaa\xacB\xbc\xc0\x8a\xa6\xc9!\xc0\x06\xd5\xe6*\x95K\xf8\x130\x0c\xcaY\xb8\x03\x07l\x8aB\xb4|^\x17\x97\xed\x80G\x96(\x8c\xeb~\xf5\xc7\xe4\xf8]V\xc3\x0e\xf9\xd9\x88\x1c\xfdV\xd7|\xde\xf7\x8b\x82\tV\x85\xe4H\x8b\x01u\xd7t\xdc\x03\x9b:|\x909\xf5\xd5\x88\xfa\x14X\xd6\x96\x8e\xb75\xcdt\x8d\xc6\xa7\xbc\xdf\x13\t\xd8q\xe8@/\x87\x0bM\x0c\xb5\xd2:<~\x00\xdd$\x98\xac\xbb\x8a\x81\xb8\xe1\xfe\x7f\xc5\x84\xb6\xc6\xcc\xbdK\xd1\xba\x8b\xe6O\xb5\xf6\xcd\xce\xb7\xcfK}\xf4U\xbc\x87Ua\xf9\x16\xef\xd0\x9b\xe0p\x19^\xad\x92%\x12K\xbc\xfaU0W4\xc8\xe2\xa5<\x1b7\x05\xc5p\xe4\xb8\x894\\\x03\x0fk\xb7\xbcj\xd5\x9e\xf3\x99\xea\xf6\xdb\xec\x7f\xcf\xb4\x9c\x08\xfe\xa4\x85\'\xe9d\x0c\x95)\x8e\x917\xb3\x03\xbcl\x0fv\xbe\x16\x99\xcc\xc4c\xb8S\xb5\xb4\x1fI8\xbe\x9e|K\xda\x009\x19q\xda\xaa\xa7\x1b\x85-;X\x93\x96}\xc3\xc2\x05\xa1Q%\xf3\r\xa4\x94\x1b\x07\xaf\xebl\x15\xa9\x1cK\x9c\x95\x83t\xbc\'v{\x0f\xd5\x0c\xbd\x88~jC\n\xc0\xe2\xcb\xfd-' 0 ] tags: -worker-1 time: 2026-01-27 17:03:25.025649Z tags: worker-1 test: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image[id-f66891a7-a35c-41a8-b590-a065c2a1caa6,smoke] time: 2026-01-27 17:03:32.046724Z successful: tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image[id-f66891a7-a35c-41a8-b590-a065c2a1caa6,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 141E 2026-01-27 17:03:30,156 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 5.129s 2026-01-27 17:03:30,238 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"name": "tempest-image-596708452", "container_format": "bare", "disk_format": "qcow2", "visibility": "private"} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:25 GMT', 'server': 'Apache', 'content-length': '633', 'location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf', 'openstack-image-import-methods': 'web-download,glance-direct', 'openstack-image-store-ids': 'default_backend', 'x-openstack-request-id': 'req-f6d02177-b302-4697-bf82-e012c5565fc2', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; 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-596708452", "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": "768282ab66ba4ad8a47345b27a04ea6a", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf", "created_at": "2026-01-27T17:03:29Z", "updated_at": "2026-01-27T17:03:29Z", "tags": [], "self": "/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf", "file": "/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf/file", "schema": "/v2/schemas/image"}' 2026-01-27 17:03:30,910 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://glance-default-public-openstack.apps-crc.testing/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf 0.581s 2026-01-27 17:03:30,911 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/openstack-images-v2.0-json-patch', 'X-Auth-Token': ''} Body: [{"replace": "/name", "value": "tempest-new-image-1867169860"}] Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:30 GMT', 'server': 'Apache', 'content-length': '638', 'x-openstack-request-id': 'req-beef9697-62f0-49df-b005-8e6c4c18271d', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf'} Body: b'{"name": "tempest-new-image-1867169860", "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": "768282ab66ba4ad8a47345b27a04ea6a", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf", "created_at": "2026-01-27T17:03:29Z", "updated_at": "2026-01-27T17:03:30Z", "tags": [], "self": "/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf", "file": "/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf/file", "schema": "/v2/schemas/image"}' 2026-01-27 17:03:31,957 26 INFO [tempest.lib.common.rest_client] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf 1.045s 2026-01-27 17:03:32,046 26 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:31 GMT', 'server': 'Apache', 'content-length': '638', 'x-openstack-request-id': 'req-7920e416-049f-46cf-b67b-27f09a7ac653', 'content-type': 'application/json', 'set-cookie': 'c27908ff53cf87cdb033d6a54ac4cb8e=ff9ae31c71d66c964ed4fff8370024e4; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://glance-default-public-openstack.apps-crc.testing/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf'} Body: b'{"name": "tempest-new-image-1867169860", "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": "768282ab66ba4ad8a47345b27a04ea6a", "os_hidden": false, "os_hash_algo": null, "os_hash_value": null, "id": "5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf", "created_at": "2026-01-27T17:03:29Z", "updated_at": "2026-01-27T17:03:30Z", "tags": [], "self": "/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf", "file": "/v2/images/5c14b1f0-19fe-4ccd-94d6-d2e40f3eb3cf/file", "schema": "/v2/schemas/image"}' 0 ] tags: -worker-1 time: 2026-01-27 17:03:39.048135Z tags: worker-4 test: tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_admin_modify_quota[id-63f51f9f-5f1d-4fc6-b5be-d454d70949d6,smoke] time: 2026-01-27 17:03:41.825645Z successful: tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_admin_modify_quota[id-63f51f9f-5f1d-4fc6-b5be-d454d70949d6,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' 122B 2026-01-27 17:03:40,709 29 INFO [tempest.lib.common.rest_client] Request (AccountQuotasTest:setUp): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73 1.661s 2026-01-27 17:03:40,710 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Account-Meta-Quota-Bytes': '20', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:40 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'tx4a5dda4558ab4474a2e8f-006978efeb', 'x-openstack-request-id': 'tx4a5dda4558ab4474a2e8f-006978efeb', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=955adec9b3966aaf9b8d5f7fa46daf34; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73'} Body: b'' 2026-01-27 17:03:41,262 29 INFO [tempest.lib.common.rest_client] Request (AccountQuotasTest:test_admin_modify_quota): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73 0.552s 2026-01-27 17:03:41,263 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Account-Meta-Quota-Bytes': '25', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:41 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'tx6fc243d7e3b0448aaff9c-006978efec', 'x-openstack-request-id': 'tx6fc243d7e3b0448aaff9c-006978efec', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=955adec9b3966aaf9b8d5f7fa46daf34; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73'} Body: b'' 2026-01-27 17:03:41,585 29 INFO [tempest.lib.common.rest_client] Request (AccountQuotasTest:test_admin_modify_quota): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73 0.321s 2026-01-27 17:03:41,585 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Account-Meta-Quota-Bytes': '', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:41 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'tx8d9da62d527e40dbbeba3-006978efed', 'x-openstack-request-id': 'tx8d9da62d527e40dbbeba3-006978efed', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=955adec9b3966aaf9b8d5f7fa46daf34; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73'} Body: b'' 2026-01-27 17:03:41,696 29 INFO [tempest.lib.common.rest_client] Request (AccountQuotasTest:test_admin_modify_quota): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73 0.111s 2026-01-27 17:03:41,697 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Account-Meta-Quota-Bytes': '20', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:41 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'txe56e66501d3345b4bc24a-006978efed', 'x-openstack-request-id': 'txe56e66501d3345b4bc24a-006978efed', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=955adec9b3966aaf9b8d5f7fa46daf34; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73'} Body: b'' 2026-01-27 17:03:41,811 29 INFO [tempest.lib.common.rest_client] Request (AccountQuotasTest:tearDown): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73 0.114s 2026-01-27 17:03:41,825 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Remove-Account-Meta-Quota-Bytes': 'x', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:41 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'txb362461cda124fa9b06bd-006978efed', 'x-openstack-request-id': 'txb362461cda124fa9b06bd-006978efed', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=955adec9b3966aaf9b8d5f7fa46daf34; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73'} Body: b'' 0 ] tags: -worker-4 time: 2026-01-27 17:03:41.827844Z tags: worker-4 test: tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_upload_valid_object[id-a22ef352-a342-4587-8f47-3bbdb5b039c4,smoke] time: 2026-01-27 17:03:43.959624Z successful: tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_upload_valid_object[id-a22ef352-a342-4587-8f47-3bbdb5b039c4,smoke] [ multipart Content-Type: text/plain;charset=utf8 pythonlogging:'' BEE 2026-01-27 17:03:41,915 29 INFO [tempest.lib.common.rest_client] Request (AccountQuotasTest:setUp): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73 0.087s 2026-01-27 17:03:41,915 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Account-Meta-Quota-Bytes': '20', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:41 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'tx2e9eba19b79c46f3b569c-006978efed', 'x-openstack-request-id': 'tx2e9eba19b79c46f3b569c-006978efed', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=955adec9b3966aaf9b8d5f7fa46daf34; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73'} Body: b'' 2026-01-27 17:03:43,646 29 INFO [tempest.lib.common.rest_client] Request (AccountQuotasTest:test_upload_valid_object): 201 PUT https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73/tempest-TestContainer-22499680/tempest-TestObject-1604601115 1.730s 2026-01-27 17:03:43,647 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: test Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:43 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'content-length': '0', 'etag': '098f6bcd4621d373cade4e832627b4f6', 'last-modified': 'Tue, 27 Jan 2026 17:03:43 GMT', 'x-trans-id': 'txd79f986865764b1e9f3f8-006978efee', 'x-openstack-request-id': 'txd79f986865764b1e9f3f8-006978efee', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=955adec9b3966aaf9b8d5f7fa46daf34; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73/tempest-TestContainer-22499680/tempest-TestObject-1604601115'} Body: b'' 2026-01-27 17:03:43,958 29 INFO [tempest.lib.common.rest_client] Request (AccountQuotasTest:tearDown): 204 POST https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73 0.310s 2026-01-27 17:03:43,958 29 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'X-Remove-Account-Meta-Quota-Bytes': 'x', 'X-Auth-Token': ''} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:43 GMT', 'server': 'Apache', 'content-type': 'text/html; charset=UTF-8', 'x-trans-id': 'txc5a0aa1a92f1434da9d01-006978efef', 'x-openstack-request-id': 'txc5a0aa1a92f1434da9d01-006978efef', 'set-cookie': '8555ec7bc3b761f9a531b621867c3563=955adec9b3966aaf9b8d5f7fa46daf34; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '204', 'content-location': 'https://swift-public-openstack.apps-crc.testing/v1/AUTH_d622ecf68daf47068dceda11529ede73'} Body: b'' 0 ] tags: -worker-4 time: 2026-01-27 17:03:48.062690Z tags: worker-1 test: tearDownClass (tempest.api.image.v2.test_images.BasicOperationsImagesTest) time: 2026-01-27 17:03:48.062690Z failure: tearDownClass (tempest.api.image.v2.test_images.BasicOperationsImagesTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 365 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: (, Unauthorized Details: {'message': 'This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.

\n\n\n', 'code': '401 Unauthorized', 'title': 'Unauthorized'}, ) 0 ] tags: -worker-1 time: 2026-01-27 17:03:48.102884Z tags: worker-4 test: tearDownClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) time: 2026-01-27 17:03:48.102884Z failure: tearDownClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 61A 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_account_quotas.py", line 76, 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 39, in delete_containers container_client.delete_container(cont) File "/usr/lib/python3.9/site-packages/tempest/lib/services/object_storage/container_client.py", line 56, in delete_container 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/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 862, in _error_checker raise exceptions.Unauthorized(resp_body, resp=resp) tempest.lib.exceptions.Unauthorized: Unauthorized Details: b'

Unauthorized

This server could not verify that you are authorized to access the document you requested.

' 0 ] tags: -worker-4 time: 2026-01-27 17:03:49.407237Z tags: worker-1 test: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest) time: 2026-01-27 17:03:49.407237Z failure: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 167C 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 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 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-01-27 17:03:49.407937Z tags: worker-4 test: setUpClass (tempest.api.object_storage.test_account_services.AccountTest) time: 2026-01-27 17:03:49.407937Z failure: setUpClass (tempest.api.object_storage.test_account_services.AccountTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 174A 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/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 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 ] tags: -worker-4 time: 2026-01-27 17:03:49.735501Z tags: worker-4 test: setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) time: 2026-01-27 17:03:49.735501Z 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-4 time: 2026-01-27 17:03:49.736233Z tags: worker-4 test: setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest) time: 2026-01-27 17:03:49.736233Z 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-4 time: 2026-01-27 17:03:49.747349Z tags: worker-4 test: setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode) time: 2026-01-27 17:03:49.747349Z 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-4 time: 2026-01-27 17:03:45.433174Z tags: worker-6 test: tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke] time: 2026-01-27 17:03:49.762010Z 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:'' 2824 2026-01-27 17:03:48,086 31 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 503 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/18a7aeca-ddba-4c39-89aa-8ff45508aa1f 2.635s 2026-01-27 17:03:48,087 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': 'Tue, 27 Jan 2026 17:03:45 GMT', 'server': 'Apache', 'content-length': '218', 'x-openstack-request-id': 'req-e4986470-7025-42f8-b146-1da6d93836da', 'x-compute-request-id': 'req-e4986470-7025-42f8-b146-1da6d93836da', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '503', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/18a7aeca-ddba-4c39-89aa-8ff45508aa1f'} Body: b'{"message": "The server is currently unavailable. Please try again at a later time.

\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}' 2026-01-27 17:03:49,321 31 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 503 DELETE https://nova-public-openstack.apps-crc.testing/v2.1/servers/18a7aeca-ddba-4c39-89aa-8ff45508aa1f 1.234s 2026-01-27 17:03:49,328 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': 'Tue, 27 Jan 2026 17:03:48 GMT', 'server': 'Apache', 'content-length': '218', 'x-openstack-request-id': 'req-06e185bf-d371-4b3b-88a1-73f580077eb7', 'x-compute-request-id': 'req-06e185bf-d371-4b3b-88a1-73f580077eb7', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '503', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/18a7aeca-ddba-4c39-89aa-8ff45508aa1f'} Body: b'{"message": "The server is currently unavailable. Please try again at a later time.

\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}' 2026-01-27 17:03:49,329 31 ERROR [tempest.api.compute.base] Failed to delete server 18a7aeca-ddba-4c39-89aa-8ff45508aa1f 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 55, in setUp 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base self.client.show_server(self.server_id)['server'], 2026-01-27 17:03:49.329 31 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-01-27 17:03:49.329 31 ERROR tempest.api.compute.base resp, body = self.get("servers/%s" % server_id) 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base return self.request('GET', url, extra_headers, headers, 2026-01-27 17:03:49.329 31 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-01-27 17:03:49.329 31 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base self._error_checker(resp, resp_body) 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base raise exceptions.UnexpectedResponseCode(str(resp.status), 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base Details: 503 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-01-27 17:03:49.329 31 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-01-27 17:03:49.329 31 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-01-27 17:03:49.329 31 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-01-27 17:03:49.329 31 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base self._error_checker(resp, resp_body) 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base raise exceptions.UnexpectedResponseCode(str(resp.status), 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base Details: 503 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base 2026-01-27 17:03:49,562 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')': /v3/auth/tokens 2026-01-27 17:03:49,565 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')': /v3/auth/tokens 2026-01-27 17:03:49,569 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')': /v3/auth/tokens 2026-01-27 17:03:49,639 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')': /v3/auth/tokens 2026-01-27 17:03:49,643 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')': /v3/auth/tokens 2026-01-27 17:03:49,649 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')': /v3/auth/tokens 2026-01-27 17:03:49,652 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')': /v3/auth/tokens 2026-01-27 17:03:49,655 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')': /v3/auth/tokens 2026-01-27 17:03:49,755 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')': /v3/auth/tokens 2026-01-27 17:03:49,757 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')': /v3/auth/tokens 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 1725 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 55, in setUp 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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker raise exceptions.UnexpectedResponseCode(str(resp.status), tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received Details: 503 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 72, in setUp self.__class__.server_id = self.recreate_server( File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 421, in recreate_server server = cls.create_test_server( File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 234, in create_test_server tenant_network = cls.get_tenant_network() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 901, in get_tenant_network manager = cls.get_client_manager(credential_type=credentials_type) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 750, in get_client_manager manager.auth_provider.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-01-27 17:03:49.783308Z tags: worker-1 test: setUpClass (tempest.api.network.test_networks.NetworksTest) time: 2026-01-27 17:03:49.783308Z failure: setUpClass (tempest.api.network.test_networks.NetworksTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-01-27 17:03:49.809865Z tags: worker-1 test: setUpClass (tempest.api.network.test_routers.RoutersTest) time: 2026-01-27 17:03:49.809865Z 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-1 time: 2026-01-27 17:03:49.816768Z tags: worker-1 test: setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) time: 2026-01-27 17:03:49.816768Z skip: setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) [ multipart Content-Type: text/plain;charset=utf8 reason 36 VolumesListTestJSON skipped as Cinder is not available0 ] tags: -worker-1 time: 2026-01-27 17:03:50.256530Z tags: worker-7 test: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) time: 2026-01-27 17:03:50.256530Z failure: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 10DE Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 178, in setUpClass cls.resource_setup() File "/usr/lib/python3.9/site-packages/tempest/api/network/test_floating_ips.py", line 70, in resource_setup port = cls.create_port(cls.network) File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 167, in create_port body = cls.ports_client.create_port(network_id=network['id'], File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 28, in create_port return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 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-7 time: 2026-01-27 17:03:50.248072Z tags: worker-0 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) time: 2026-01-27 17:03:50.248072Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 14F4 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 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 473, in get_primary_creds return self.get_project_member_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 514, in get_project_member_creds return self.get_credentials(['member'], scope='project') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 459, in get_credentials network, subnet, router = self._create_network_resources( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 319, in _create_network_resources self._add_router_interface(router['id'], subnet['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 383, in _add_router_interface self.routers_admin_client.add_router_interface(router_id, File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 72, in add_router_interface return self.update_resource(uri, kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 77, in update_resource resp, body = self.put(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 392, in put return self.request('PUT', url, extra_headers, headers, body, chunked) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/routers/0d7205d9-8649-4d33-94bc-6d9abcc95c9a/add_router_interface (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-01-27 17:03:50.336727Z tags: worker-5 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) time: 2026-01-27 17:03:50.336727Z failure: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 8FA Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 178, in setUpClass cls.resource_setup() File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_create_server.py", line 63, in resource_setup server_initial = cls.create_test_server( File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 243, in create_test_server body, servers = compute.create_test_server( File "/usr/lib/python3.9/site-packages/tempest/common/compute.py", line 359, in create_test_server LOG.exception('Server %s failed to delete in time', File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/tempest/common/compute.py", line 331, in create_test_server _setup_validation_fip( File "/usr/lib/python3.9/site-packages/tempest/common/compute.py", line 90, in _setup_validation_fip ifaces = clients.interfaces_client.list_interfaces(server['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/interfaces_client.py", line 32, in list_interfaces resp, body = self.get('servers/%s/os-interface' % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 942, in _error_checker raise exceptions.ServerFault(resp_body, resp=resp, tempest.lib.exceptions.ServerFault: Got server fault Details: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. 0 ] tags: -worker-5 time: 2026-01-27 17:03:50.347654Z tags: worker-6 test: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) time: 2026-01-27 17:03:50.347654Z failure: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 6BA 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/18a7aeca-ddba-4c39-89aa-8ff45508aa1f (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/18a7aeca-ddba-4c39-89aa-8ff45508aa1f (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-1933699296 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-6 time: 2026-01-27 17:03:50.290877Z tags: worker-0 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest) time: 2026-01-27 17:03:50.290877Z 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-0 time: 2026-01-27 17:03:50.304452Z tags: worker-7 test: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) time: 2026-01-27 17:03:50.304452Z failure: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-01-27 17:03:50.351505Z tags: worker-3 test: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) time: 2026-01-27 17:03:50.351505Z failure: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 13F2 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/manager.py", line 104, in setup_credentials super(ScenarioTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 476, in get_admin_creds return self.get_credentials('admin') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 459, in get_credentials network, subnet, router = self._create_network_resources( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 318, in _create_network_resources router = self._create_router(router_name, tenant_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 379, in _create_router resp_body = self.routers_admin_client.create_router(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 27, in create_router return self.create_resource(uri, post_body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 ] tags: -worker-3 time: 2026-01-27 17:03:50.378033Z tags: worker-3 test: setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest) time: 2026-01-27 17:03:50.378033Z 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-3 time: 2026-01-27 17:03:50.384866Z tags: worker-7 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration) time: 2026-01-27 17:03:50.384866Z 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-7 time: 2026-01-27 17:02:06.568226Z tags: worker-2 test: tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip[id-c7e0e60b-ee45-43d0-abeb-8596fd42a2f9,network,smoke] time: 2026-01-27 17:03:50.343451Z 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-01-27 17:02:06,568 27 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True 2026-01-27 17:02:06,569 27 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True 2026-01-27 17:02:06,816 27 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs 0.246s 2026-01-27 17:02:06,816 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: {"keypair": {"name": "tempest-keypair-370641690", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBAqYLbDyXHy6me+Sc/ECBC6II/SuSb+TG1+T2pProDKQmArSTBpNimP+c74C8Gkj/fCd1QT9PuJX75S7jniqtX01QRchoehy0YK5h7UeB0KSrmiy3Y0z19JyzRcxPO7M4w=="}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:06 GMT', 'server': 'Apache', 'content-length': '385', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-cafe0554-8163-4ee3-937a-ed28e894cbbd', 'x-compute-request-id': 'req-cafe0554-8163-4ee3-937a-ed28e894cbbd', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs'} Body: b'{"keypair": {"name": "tempest-keypair-370641690", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBAqYLbDyXHy6me+Sc/ECBC6II/SuSb+TG1+T2pProDKQmArSTBpNimP+c74C8Gkj/fCd1QT9PuJX75S7jniqtX01QRchoehy0YK5h7UeB0KSrmiy3Y0z19JyzRcxPO7M4w==", "fingerprint": "a0:fe:4b:c9:1f:af:90:83:3c:e8:2c:61:07:d5:d3:69", "user_id": "83a474381af442019180f4d1f9929931"}}' 2026-01-27 17:02:06,819 27 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-370641690 created 2026-01-27 17:02:07,221 27 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.401s 2026-01-27 17:02:07,222 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-securitygroup--1551797602", "description": "tempest-description--276953593"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1596', 'x-openstack-request-id': 'req-dfca2632-00f0-4eb5-9974-7949c2ba7c05', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "name": "tempest-securitygroup--1551797602", "stateful": true, "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "description": "tempest-description--276953593", "shared": false, "security_group_rules": [{"id": "da6f8c76-3dc5-4684-9c69-1935e38a77eb", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "security_group_id": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "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": 178, "description": null, "tags": [], "created_at": "2026-01-27T17:02:06Z", "updated_at": "2026-01-27T17:02:06Z", "revision_number": 0, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}, {"id": "fdf941d6-d54d-42c6-9c83-207cd7c11e2c", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "security_group_id": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "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": 177, "description": null, "tags": [], "created_at": "2026-01-27T17:02:06Z", "updated_at": "2026-01-27T17:02:06Z", "revision_number": 0, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}], "tags": [], "created_at": "2026-01-27T17:02:06Z", "updated_at": "2026-01-27T17:02:06Z", "revision_number": 1, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}}' 2026-01-27 17:02:07,485 27 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.263s 2026-01-27 17:02:07,486 27 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": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '565', 'x-openstack-request-id': 'req-c25b9e82-ede7-4ca1-90b9-be74d092779f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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": "ae3527f2-e6c6-41dc-89be-35f338bd9018", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "security_group_id": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "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-01-27T17:02:07Z", "updated_at": "2026-01-27T17:02:07Z", "revision_number": 0, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}}' 2026-01-27 17:02:07,854 27 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.367s 2026-01-27 17:02:07,854 27 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": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '570', 'x-openstack-request-id': 'req-a2202156-cc2f-4d68-b397-5a554f68d964', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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": "4b171afc-bd23-472c-a68c-9ee056c45395", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "security_group_id": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "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-01-27T17:02:07Z", "updated_at": "2026-01-27T17:02:07Z", "revision_number": 0, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}}' 2026-01-27 17:02:07,857 27 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--1551797602 created 2026-01-27 17:02:09,081 27 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips 1.222s 2026-01-27 17:02:09,081 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"floating_network_id": "a4a785e8-84f2-4585-a0a6-152890920c17"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '578', 'x-openstack-request-id': 'req-b4b165b3-3993-4edf-9df4-f5aa790ce85f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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": "a4a912a2-6c9c-497d-9e79-afd81db8d0ba", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "floating_ip_address": "192.168.122.231", "floating_network_id": "a4a785e8-84f2-4585-a0a6-152890920c17", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "project_id": "a9726144ebcc4b1b9ac6a84b2147a020", "description": "", "qos_policy_id": null, "port_details": null, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-01-27T17:02:08Z", "updated_at": "2026-01-27T17:02:08Z", "revision_number": 0}}' 2026-01-27 17:02:09,081 27 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': 'a4a912a2-6c9c-497d-9e79-afd81db8d0ba', 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'floating_ip_address': '192.168.122.231', 'floating_network_id': 'a4a785e8-84f2-4585-a0a6-152890920c17', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-01-27T17:02:08Z', 'updated_at': '2026-01-27T17:02:08Z', 'revision_number': 0, 'ip': '192.168.122.231'} created 2026-01-27 17:02:09,441 27 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.352s 2026-01-27 17:02:09,442 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:09 GMT', 'server': 'Apache', 'content-length': '6276', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-a8444b3e-5873-4aa2-a913-e820d79891db', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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": "83a474381af442019180f4d1f9929931", "name": "tempest-AttachInterfacesUnderV243Test-1949569099-project-member", "password_expires_at": null}, "audit_ids": ["rh6VHFMzShuJkzsZqD3l2g"], "expires_at": "2026-01-27T18:02:09.000000Z", "issued_at": "2026-01-27T17:02:09.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "a9726144ebcc4b1b9ac6a84b2147a020", "name": "tempest-AttachInterfacesUnderV243Test-1949569099"}, "is_domain": false, "roles": [{"id": "bd55eb9ef85f4dc2b2b52b0635846c02", "name": "reader"}, {"id": "431ccc2ce4204b6e815654fa3f45afe4", "name": "member"}], "catalog": [{"endpoints": [{"name": "heat", "id": "9271bd53cef44f8dbb07db6acea21062", "interface": "internal", "region_id": "regionOne", "url": "https://heat-api-internal.openstack.svc:8004/v1/a9726144ebcc4b1b9ac6a84b2147a020", "region": "regionOne"}, {"name": "heat", "id": "d8328277060f4fa09b5e3965d43e97c1", "interface": "public", "region_id": "regionOne", "url": "https://heat-api-public-openstack.apps-crc.testing/v1/a9726144ebcc4b1b9ac6a84b2147a020", "region": "regionOne"}], "id": "0296b242c8c74a2abb1ca3c14c1eb493", "type": "orchestration", "name": "heat"}, {"endpoints": [{"name": "glance", "id": "2491fbbd21964779ab5de96b896adb35", "interface": "public", "region_id": "regionOne", "url": "https://glance-default-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "glance", "id": "61ae200b78694a2d800dd2b22b7ec010", "interface": "internal", "region_id": "regionOne", "url": "https://glance-default-internal.openstack.svc:9292", "region": "regionOne"}], "id": "04c5cfb46647428bb83bd8c860a9de64", "type": "image", "name": "glance"}, {"endpoints": [{"name": "aodh", "id": "13ed8f64ff7b4f8b8545a1f525ea4119", "interface": "public", "region_id": "regionOne", "url": "https://aodh-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "aodh", "id": "8b06e200c55b48679ac4ac77d03b7543", "interface": "internal", "region_id": "regionOne", "url": "https://aodh-internal.openstack.svc:8042", "region": "regionOne"}], "id": "1d199c1686e04bdf9a589e65cde5a1cf", "type": "alarming", "name": "aodh"}, {"endpoints": [{"name": "nova", "id": "6d0accda368b423894419f06b4ae50ad", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "c42348c74c544d0da6d975274bbf8140", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "28d562286a734ae38ccd61a0d0e49d2b", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "dbb9e9cb8b5d436f82e1238451588d2f", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "de6e2da45aba463ba3518187cbe65398", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "468de264352c4bac9828608834dfa8ec", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "barbican", "id": "769e1a7ec5204db5aadd7be106a9b254", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "feaa8fab1c7d40359f2072c2a0f4f73f", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "46d2da0cf202455ca425f02f4d5ec6c3", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"name": "placement", "id": "12f46825cc564881899aac51b37e9b81", "interface": "internal", "region_id": "regionOne", "url": "https://placement-internal.openstack.svc:8778", "region": "regionOne"}, {"name": "placement", "id": "aa8691dc445c4c0b9fe5c1a03b3389d5", "interface": "public", "region_id": "regionOne", "url": "https://placement-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "6e0b371cf1c14e39baa1035302c50bce", "type": 2026-01-27 17:02:09,442 27 INFO [tempest.lib.common.fixed_network] (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip) Found network {'id': '6df221c5-e2cf-4d39-9500-2e4b731872bf', 'name': 'tempest-AttachInterfacesUnderV243Test-445771147-network', 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'admin_state_up': True, 'mtu': 1442, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 17319, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'l2_adjacency': True, 'tags': [], 'created_at': '2026-01-27T17:01:50Z', 'updated_at': '2026-01-27T17:01:50Z', 'revision_number': 1} available for tenant 2026-01-27 17:02:09,443 27 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-370641690', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBAqYLbDyXHy6me+Sc/ECBC6II/SuSb+TG1+T2pProDKQmArSTBpNimP+c74C8Gkj/fCd1QT9PuJX75S7jniqtX01QRchoehy0YK5h7UeB0KSrmiy3Y0z19JyzRcxPO7M4w==', 'fingerprint': 'a0:fe:4b:c9:1f:af:90:83:3c:e8:2c:61:07:d5:d3:69', 'user_id': '83a474381af442019180f4d1f9929931', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDAWNIw61EIQtTAwn71VfppU8DkmzEQvW7K70xS3fkjd7WDGRBXKmuNL\nmsre0Fe18JSgBwYFK4EEACKhZANiAAQKmC2w8lx8upnvknPxAgQuiCP0rkm/kxtf\nk9qT66AykJgK0kwaTYpj/nO+AvBpI/3wndUE/T7iV++Uu454qrV9NUEXIaHoctGC\nuYe1HgdCkq5ost2NM9fScs0XMTzuzOM=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': '26e255d7-e04d-4b3d-9bec-59200ede2a1b', 'name': 'tempest-securitygroup--1551797602', 'stateful': True, 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'description': 'tempest-description--276953593', 'shared': False, 'security_group_rules': [{'id': 'da6f8c76-3dc5-4684-9c69-1935e38a77eb', 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'security_group_id': '26e255d7-e04d-4b3d-9bec-59200ede2a1b', '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': 178, 'description': None, 'tags': [], 'created_at': '2026-01-27T17:02:06Z', 'updated_at': '2026-01-27T17:02:06Z', 'revision_number': 0, 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020'}, {'id': 'fdf941d6-d54d-42c6-9c83-207cd7c11e2c', 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'security_group_id': '26e255d7-e04d-4b3d-9bec-59200ede2a1b', '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': 177, 'description': None, 'tags': [], 'created_at': '2026-01-27T17:02:06Z', 'updated_at': '2026-01-27T17:02:06Z', 'revision_number': 0, 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020'}], 'tags': [], 'created_at': '2026-01-27T17:02:06Z', 'updated_at': '2026-01-27T17:02:06Z', 'revision_number': 1, 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020'}, 'floating_ip': {'id': 'a4a912a2-6c9c-497d-9e79-afd81db8d0ba', 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'floating_ip_address': '192.168.122.231', 'floating_network_id': 'a4a785e8-84f2-4585-a0a6-152890920c17', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-01-27T17:02:08Z', 'updated_at': '2026-01-27T17:02:08Z', 'revision_number': 0, 'ip': '192.168.122.231'}} 2026-01-27 17:02:17,862 27 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 8.417s 2026-01-27 17:02:17,862 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: {"server": {"name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "imageRef": "819506a9-5c1f-4894-9010-254e8256192b", "flavorRef": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "networks": [{"uuid": "6df221c5-e2cf-4d39-9500-2e4b731872bf"}], "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "key_name": "tempest-keypair-370641690", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:09 GMT', 'server': 'Apache', 'content-length': '446', 'location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288', '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-a0381307-b717-4b90-82d2-7b7cb5fb70f2', 'x-compute-request-id': 'req-a0381307-b717-4b90-82d2-7b7cb5fb70f2', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "adminPass": "p9XQVcvMRcDJ"}}' 2026-01-27 17:02:23,436 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 5.573s 2026-01-27 17:02:23,437 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': 'Tue, 27 Jan 2026 17:02:17 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-f1ea3b47-8c82-4223-8831-616b5c4b1a62', 'x-compute-request-id': 'req-f1ea3b47-8c82-4223-8831-616b5c4b1a62', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "BUILD", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:19Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:26,301 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.856s 2026-01-27 17:02:26,301 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': 'Tue, 27 Jan 2026 17:02:24 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-89d51c90-acf0-4de1-a4cb-6d6f1c3f068a', 'x-compute-request-id': 'req-89d51c90-acf0-4de1-a4cb-6d6f1c3f068a', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "BUILD", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:19Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:30,121 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 2.806s 2026-01-27 17:02:30,121 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': 'Tue, 27 Jan 2026 17:02:27 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-baac86f2-aa75-464e-b4a1-50175ef6377b', 'x-compute-request-id': 'req-baac86f2-aa75-464e-b4a1-50175ef6377b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "BUILD", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:19Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:32,589 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.460s 2026-01-27 17:02:32,590 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': 'Tue, 27 Jan 2026 17:02:31 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-e3b7a9fb-df97-443a-9698-5f52668adcad', 'x-compute-request-id': 'req-e3b7a9fb-df97-443a-9698-5f52668adcad', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "BUILD", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:19Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:35,409 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.810s 2026-01-27 17:02:35,409 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': 'Tue, 27 Jan 2026 17:02:33 GMT', 'server': 'Apache', 'content-length': '1517', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-6465eb71-098a-4a11-a3e1-92e955a4558b', 'x-compute-request-id': 'req-6465eb71-098a-4a11-a3e1-92e955a4558b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "BUILD", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:19Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:37,996 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.578s 2026-01-27 17:02:37,996 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': 'Tue, 27 Jan 2026 17:02:36 GMT', 'server': 'Apache', 'content-length': '1711', '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-df3af887-a449-401e-9ccb-7cf7e8762501', 'x-compute-request-id': 'req-df3af887-a449-401e-9ccb-7cf7e8762501', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "ACTIVE", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:34Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:58:f4:35"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": "2026-01-27T17:02:34.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:38,006 27 INFO [tempest.common.waiters] State transition "BUILD/spawning" ==> "ACTIVE/None" after 15 second wait 2026-01-27 17:02:40,438 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface 2.431s 2026-01-27 17:02:40,439 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': 'Tue, 27 Jan 2026 17:02:38 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-eb55bcc8-97ce-42f3-b719-5b230ea61002', 'x-compute-request-id': 'req-eb55bcc8-97ce-42f3-b719-5b230ea61002', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "6df221c5-e2cf-4d39-9500-2e4b731872bf", "port_id": "549b7f92-60bf-4866-8792-3e9b1bbcf820", "mac_addr": "fa:16:3e:58:f4:35", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "9055f2ab-b6af-44e8-a215-dd2213bafac5", "ip_address": "10.100.0.9"}]}]}' 2026-01-27 17:02:43,140 27 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/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2.698s 2026-01-27 17:02:43,140 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"port_id": "549b7f92-60bf-4866-8792-3e9b1bbcf820"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '881', 'x-openstack-request-id': 'req-cd36dc92-9726-4d4e-a5f7-9513449b839e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba'} Body: b'{"floatingip": {"id": "a4a912a2-6c9c-497d-9e79-afd81db8d0ba", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "floating_ip_address": "192.168.122.231", "floating_network_id": "a4a785e8-84f2-4585-a0a6-152890920c17", "router_id": "fccb2476-0a74-499e-89cf-1f15bd564cf9", "port_id": "549b7f92-60bf-4866-8792-3e9b1bbcf820", "fixed_ip_address": "10.100.0.9", "status": "DOWN", "description": "", "qos_policy_id": null, "port_details": {"name": "", "network_id": "6df221c5-e2cf-4d39-9500-2e4b731872bf", "mac_address": "fa:16:3e:58:f4:35", "admin_state_up": true, "status": "ACTIVE", "device_id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "device_owner": "compute:nova"}, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-01-27T17:02:08Z", "updated_at": "2026-01-27T17:02:41Z", "revision_number": 1, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}}' 2026-01-27 17:02:44,163 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.022s 2026-01-27 17:02:44,163 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': 'Tue, 27 Jan 2026 17:02:43 GMT', 'server': 'Apache', 'content-length': '1711', '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-51f511c4-50b0-4f84-a78a-0d3bd9559adb', 'x-compute-request-id': 'req-51f511c4-50b0-4f84-a78a-0d3bd9559adb', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "ACTIVE", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:34Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:58:f4:35"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": "2026-01-27T17:02:34.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:44,168 27 INFO [tempest.lib.common.ssh] Creating ssh connection to '192.168.122.231:22' as 'cirros' with public key authentication 2026-01-27 17:03:15,857 27 INFO [paramiko.transport] Connected (version 2.0, client dropbear_2020.81) 2026-01-27 17:03:16,433 27 INFO [paramiko.transport] Authentication (publickey) successful! 2026-01-27 17:03:16,434 27 INFO [tempest.lib.common.ssh] ssh connection to cirros@192.168.122.231 successfully created 2026-01-27 17:03:18,731 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface 2.293s 2026-01-27 17:03:18,732 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': 'Tue, 27 Jan 2026 17:03:16 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-1563bc33-3d4d-426a-8521-add7ca5876d2', 'x-compute-request-id': 'req-1563bc33-3d4d-426a-8521-add7ca5876d2', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "6df221c5-e2cf-4d39-9500-2e4b731872bf", "port_id": "549b7f92-60bf-4866-8792-3e9b1bbcf820", "mac_addr": "fa:16:3e:58:f4:35", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "9055f2ab-b6af-44e8-a215-dd2213bafac5", "ip_address": "10.100.0.9"}]}]}' 2026-01-27 17:03:19,641 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface/549b7f92-60bf-4866-8792-3e9b1bbcf820 0.901s 2026-01-27 17:03:19,730 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': 'Tue, 27 Jan 2026 17:03:18 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-93e06390-ff3a-4bc5-863b-ac85e5bbc4ec', 'x-compute-request-id': 'req-93e06390-ff3a-4bc5-863b-ac85e5bbc4ec', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface/549b7f92-60bf-4866-8792-3e9b1bbcf820'} Body: b'{"interfaceAttachment": {"net_id": "6df221c5-e2cf-4d39-9500-2e4b731872bf", "port_id": "549b7f92-60bf-4866-8792-3e9b1bbcf820", "mac_addr": "fa:16:3e:58:f4:35", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "9055f2ab-b6af-44e8-a215-dd2213bafac5", "ip_address": "10.100.0.9"}]}}' 2026-01-27 17:03:20,232 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.499s 2026-01-27 17:03:20,233 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': 'Tue, 27 Jan 2026 17:03:19 GMT', 'server': 'Apache', 'content-length': '157', '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-515f88c9-015a-48d8-bf13-6a1b910bf6e1', 'x-compute-request-id': 'req-515f88c9-015a-48d8-bf13-6a1b910bf6e1', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:20,764 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/action 0.528s 2026-01-27 17:03:20,765 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: {"addFixedIp": {"networkId": "6df221c5-e2cf-4d39-9500-2e4b731872bf"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:20 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-b9ab7809-99a6-4bb3-9c34-f248a7be2451', 'x-compute-request-id': 'req-b9ab7809-99a6-4bb3-9c34-f248a7be2451', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/action'} Body: b'' 2026-01-27 17:03:21,172 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.406s 2026-01-27 17:03:21,172 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': 'Tue, 27 Jan 2026 17:03:20 GMT', 'server': 'Apache', 'content-length': '157', '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-bf3f62e3-5543-4d68-8926-f3a0ab74a21d', 'x-compute-request-id': 'req-bf3f62e3-5543-4d68-8926-f3a0ab74a21d', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:21,173 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:22,673 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.498s 2026-01-27 17:03:22,748 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': 'Tue, 27 Jan 2026 17:03:22 GMT', 'server': 'Apache', 'content-length': '157', '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-b1c3cc9a-9e6b-4272-a4e1-9c50b7b7110f', 'x-compute-request-id': 'req-b1c3cc9a-9e6b-4272-a4e1-9c50b7b7110f', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:22,750 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:25,762 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 2.011s 2026-01-27 17:03:25,762 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': 'Tue, 27 Jan 2026 17:03:23 GMT', 'server': 'Apache', 'content-length': '157', '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-d2c673d1-8b0a-487a-818e-a72dfaed2981', 'x-compute-request-id': 'req-d2c673d1-8b0a-487a-818e-a72dfaed2981', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:25,764 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:30,186 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 3.421s 2026-01-27 17:03:30,333 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': 'Tue, 27 Jan 2026 17:03:26 GMT', 'server': 'Apache', 'content-length': '157', '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-c6958924-ebf4-4462-ace5-82b57f878f80', 'x-compute-request-id': 'req-c6958924-ebf4-4462-ace5-82b57f878f80', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:30,339 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:33,752 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 2.413s 2026-01-27 17:03:33,827 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': 'Tue, 27 Jan 2026 17:03:31 GMT', 'server': 'Apache', 'content-length': '157', '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-82842609-eab9-4713-9d91-4b8da3993498', 'x-compute-request-id': 'req-82842609-eab9-4713-9d91-4b8da3993498', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:33,829 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:35,061 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.230s 2026-01-27 17:03:35,062 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': 'Tue, 27 Jan 2026 17:03:34 GMT', 'server': 'Apache', 'content-length': '195', '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-b84ca3d5-6755-49a8-8346-efecb4bc2d92', 'x-compute-request-id': 'req-b84ca3d5-6755-49a8-8346-efecb4bc2d92', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:35,063 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:35,063 27 DEBUG [tempest.lib.common.utils.test_utils] Call _wait_for_ip_change returns true in 14.297455 seconds 2026-01-27 17:03:37,061 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.998s 2026-01-27 17:03:37,062 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': 'Tue, 27 Jan 2026 17:03:35 GMT', 'server': 'Apache', 'content-length': '1947', '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-6590f193-16f8-4d72-8003-0708b0484799', 'x-compute-request-id': 'req-6590f193-16f8-4d72-8003-0708b0484799', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "ACTIVE", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:03:34Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:58:f4:35"}, {"version": 4, "addr": "10.100.0.9", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:58:f4:35"}, {"version": 4, "addr": "192.168.122.231", "OS-EXT-IPS:type": "floating", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:58:f4:35"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": "2026-01-27T17:02:34.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:03:37,568 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/action 0.502s 2026-01-27 17:03:37,569 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: {"removeFixedIp": {"address": "10.100.0.7"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:37 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-e02317a7-9df9-4667-9fb9-8e8b01c5df78', 'x-compute-request-id': 'req-e02317a7-9df9-4667-9fb9-8e8b01c5df78', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/action'} Body: b'' 2026-01-27 17:03:38,374 27 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_E5CC remove_fixed_ip): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.804s 2026-01-27 17:03:38,442 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': 'Tue, 27 Jan 2026 17:03:37 GMT', 'server': 'Apache', 'content-length': '195', '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-d165a525-3ec4-4adc-80c2-c48478599678', 'x-compute-request-id': 'req-d165a525-3ec4-4adc-80c2-c48478599678', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:38,446 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:39,780 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.332s 2026-01-27 17:03:39,780 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': 'Tue, 27 Jan 2026 17:03:39 GMT', 'server': 'Apache', 'content-length': '195', '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-df5a0b96-668d-4e0a-9ce8-5f08e65a48ea', 'x-compute-request-id': 'req-df5a0b96-668d-4e0a-9ce8-5f08e65a48ea', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:39,782 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:40,891 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.108s 2026-01-27 17:03:40,891 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': 'Tue, 27 Jan 2026 17:03:40 GMT', 'server': 'Apache', 'content-length': '195', '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-c106913a-42b6-4240-a4d1-bd9595a237f2', 'x-compute-request-id': 'req-c106913a-42b6-4240-a4d1-bd9595a237f2', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:40,893 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:42,064 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.170s 2026-01-27 17:03:42,065 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': 'Tue, 27 Jan 2026 17:03:41 GMT', 'server': 'Apache', 'content-length': '195', '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-fe826619-e80b-4b3d-b9f9-27b9a7683e07', 'x-compute-request-id': 'req-fe826619-e80b-4b3d-b9f9-27b9a7683e07', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:42,066 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:43,220 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.152s 2026-01-27 17:03:43,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': 'Tue, 27 Jan 2026 17:03:43 GMT', 'server': 'Apache', 'content-length': '195', '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-8ad37d82-e9f3-4a1a-95ca-fa725025d524', 'x-compute-request-id': 'req-8ad37d82-e9f3-4a1a-95ca-fa725025d524', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:43,245 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:47,286 27 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 500 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 3.039s 2026-01-27 17:03:47,378 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': 'Tue, 27 Jan 2026 17:03:44 GMT', 'server': 'Apache', 'content-length': '202', '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-27ae225f-adb4-46fc-a875-8b9ed68fefd2', 'x-compute-request-id': 'req-27ae225f-adb4-46fc-a875-8b9ed68fefd2', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '500', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.\\n"}}' 2026-01-27 17:03:49,406 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,452 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,456 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,458 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,466 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,468 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,470 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,472 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,474 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,477 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,479 27 ERROR [tempest.api.compute.base] Failed to delete server 50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base raise err 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base sock.connect(sa) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base conn.connect() 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base conn = self._new_conn() 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base raise NewConnectionError( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-01-27 17:03:49.479 27 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-01-27 17:03:49.479 27 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-01-27 17:03:49.479 27 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-01-27 17:03:49.479 27 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.request_encode_url( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.urlopen( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.urlopen( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.urlopen( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base retries = retries.increment( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-01-27 17:03:49.479 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base 2026-01-27 17:03:49,647 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,657 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,743 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,747 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,753 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,760 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,763 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,767 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,769 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,772 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,775 27 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-370641690 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources raise err 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources conn.connect() 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:49.775 27 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-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name) 2026-01-27 17:03:49.775 27 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-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-01-27 17:03:49.775 27 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-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-01-27 17:03:49.775 27 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-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-01-27 17:03:49.775 27 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-370641690 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50,032 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,051 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,060 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,066 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,069 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,072 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,075 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,078 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,081 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,129 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,145 27 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting security group 26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources raise err 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources conn.connect() 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.145 27 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-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id) 2026-01-27 17:03:50.145 27 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-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-01-27 17:03:50.145 27 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-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-01-27 17:03:50.145 27 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-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-01-27 17:03:50.145 27 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/26e255d7-e04d-4b3d-9bec-59200ede2a1b (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50,167 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,170 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,171 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,173 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,176 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,177 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,179 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,182 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,184 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,186 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,189 27 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting ip a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources raise err 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources conn.connect() 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.189 27 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-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources floating_ip_client.delete_floatingip(fip_id) 2026-01-27 17:03:50.189 27 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-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-01-27 17:03:50.189 27 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-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-01-27 17:03:50.189 27 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-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-01-27 17:03:50.189 27 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/a4a912a2-6c9c-497d-9e79-afd81db8d0ba (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback 6A6 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 435, 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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 942, in _error_checker raise exceptions.ServerFault(resp_body, resp=resp, tempest.lib.exceptions.ServerFault: Got server fault Details: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. 0 Content-Type: text/x-traceback;charset=utf8,language=python traceback-1 1240 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-370641690 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-01-27 17:03:50.393476Z tags: worker-5 test: setUpClass (tempest.api.compute.test_versions.TestVersions) time: 2026-01-27 17:03:50.393476Z failure: setUpClass (tempest.api.compute.test_versions.TestVersions) [ 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/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-5 time: 2026-01-27 17:03:50.412358Z tags: worker-7 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest) time: 2026-01-27 17:03:50.412358Z 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-7 time: 2026-01-27 17:03:50.395303Z tags: worker-6 test: setUpClass (tempest.api.identity.admin.v3.test_domains.DomainsTestJSON) time: 2026-01-27 17:03:50.395303Z 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-6 time: 2026-01-27 17:03:50.475267Z tags: worker-6 test: setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON) time: 2026-01-27 17:03:50.475267Z failure: setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1703 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/identity/base.py", line 30, in setup_credentials super(BaseIdentityTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-01-27 17:03:50.495421Z tags: worker-2 test: tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test) time: 2026-01-27 17:03:50.495421Z 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/50609824-cfb0-4a63-b7f6-a8168c21d288 (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/50609824-cfb0-4a63-b7f6-a8168c21d288 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-2 time: 2026-01-27 17:03:50.504029Z tags: worker-6 test: setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test) time: 2026-01-27 17:03:50.504029Z failure: setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-01-27 17:03:50.525280Z tags: worker-6 test: setUpClass (tempest.api.object_storage.test_object_services.ObjectTest) time: 2026-01-27 17:03:50.525280Z failure: setUpClass (tempest.api.object_storage.test_object_services.ObjectTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1722 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-01-27 17:03:50.534695Z tags: worker-2 test: setUpClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON) time: 2026-01-27 17:03:50.534695Z failure: setUpClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON) [ 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-2 time: 2026-01-27 17:03:50.574513Z tags: worker-2 test: setUpClass (tempest.api.identity.admin.v3.test_regions.RegionsTestJSON) time: 2026-01-27 17:03:50.574513Z failure: setUpClass (tempest.api.identity.admin.v3.test_regions.RegionsTestJSON) [ 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-2 time: 2026-01-27 17:03:50.598551Z tags: worker-2 test: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) time: 2026-01-27 17:03:50.598551Z failure: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-01-27 17:03:50.628586Z tags: worker-2 test: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) time: 2026-01-27 17:03:50.628586Z 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-2 time: 2026-01-27 17:03:50.586581Z tags: worker-6 test: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) time: 2026-01-27 17:03:50.586581Z 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-01-27 17:03:50.664099Z tags: worker-2 test: setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery) time: 2026-01-27 17:03:50.664099Z 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-2 time: 2026-01-27 17:03:50.674797Z tags: worker-5 test: setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON) time: 2026-01-27 17:03:50.674797Z 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-01-27 17:03:50.687824Z tags: worker-2 test: setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) time: 2026-01-27 17:03:50.687824Z failure: setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1722 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-01-27 17:03:50.705134Z tags: worker-5 test: setUpClass (tempest.api.network.test_ports.PortsTestJSON) time: 2026-01-27 17:03:50.705134Z failure: setUpClass (tempest.api.network.test_ports.PortsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-01-27 17:03:50.717430Z tags: worker-2 test: setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest) time: 2026-01-27 17:03:50.717430Z skip: setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest) [ multipart Content-Type: text/plain;charset=utf8 reason 1B Gnocchi support is required0 ] tags: -worker-2 time: 2026-01-27 17:03:50.736282Z tags: worker-5 test: setUpClass (tempest.api.network.test_security_groups.SecGroupTest) time: 2026-01-27 17:03:50.736282Z failure: setUpClass (tempest.api.network.test_security_groups.SecGroupTest) [ multipart Content-Type: text/x-traceback;charset=utf8,language=python traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-01-27 17:03:50.763762Z tags: worker-6 test: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) time: 2026-01-27 17:03:50.763762Z 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-6 time: 2026-01-27 17:03:50.791020Z tags: worker-5 test: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) time: 2026-01-27 17:03:50.791020Z 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-5 .stestr/meta.dbm.dat0000644012276001227600000000000015136167767014610 0ustar tempesttempest.stestr/meta.dbm.dir0000644012276001227600000000000015136167767014616 0ustar tempesttempest.stestr/failing0000600012276001227600000116644215136167767014003 0ustar tempesttempesttime: 2026-01-27 17:03:48.062689Z tags: worker-1 test: tearDownClass (tempest.api.image.v2.test_images.BasicOperationsImagesTest) time: 2026-01-27 17:03:48.062689Z failure: tearDownClass (tempest.api.image.v2.test_images.BasicOperationsImagesTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 365 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: (, Unauthorized Details: {'message': 'This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.

\n\n\n', 'code': '401 Unauthorized', 'title': 'Unauthorized'}, ) 0 ] tags: -worker-1 time: 2026-01-27 17:03:48.102884Z tags: worker-4 test: tearDownClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) time: 2026-01-27 17:03:48.102884Z failure: tearDownClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 61A 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_account_quotas.py", line 76, 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 39, in delete_containers container_client.delete_container(cont) File "/usr/lib/python3.9/site-packages/tempest/lib/services/object_storage/container_client.py", line 56, in delete_container 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/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 862, in _error_checker raise exceptions.Unauthorized(resp_body, resp=resp) tempest.lib.exceptions.Unauthorized: Unauthorized Details: b'

Unauthorized

This server could not verify that you are authorized to access the document you requested.

' 0 ] tags: -worker-4 time: 2026-01-27 17:03:49.407237Z tags: worker-1 test: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest) time: 2026-01-27 17:03:49.407237Z failure: setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 167C 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 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 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-01-27 17:03:49.407937Z tags: worker-4 test: setUpClass (tempest.api.object_storage.test_account_services.AccountTest) time: 2026-01-27 17:03:49.407937Z failure: setUpClass (tempest.api.object_storage.test_account_services.AccountTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 174A 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/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 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 ] tags: -worker-4 time: 2026-01-27 17:03:45.433174Z tags: worker-6 test: tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke] time: 2026-01-27 17:03:49.762010Z 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:'' 2824 2026-01-27 17:03:48,086 31 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 503 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/18a7aeca-ddba-4c39-89aa-8ff45508aa1f 2.635s 2026-01-27 17:03:48,087 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': 'Tue, 27 Jan 2026 17:03:45 GMT', 'server': 'Apache', 'content-length': '218', 'x-openstack-request-id': 'req-e4986470-7025-42f8-b146-1da6d93836da', 'x-compute-request-id': 'req-e4986470-7025-42f8-b146-1da6d93836da', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '503', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/18a7aeca-ddba-4c39-89aa-8ff45508aa1f'} Body: b'{"message": "The server is currently unavailable. Please try again at a later time.

\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}' 2026-01-27 17:03:49,321 31 INFO [tempest.lib.common.rest_client] Request (ServerActionsTestJSON:setUp): 503 DELETE https://nova-public-openstack.apps-crc.testing/v2.1/servers/18a7aeca-ddba-4c39-89aa-8ff45508aa1f 1.234s 2026-01-27 17:03:49,328 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': 'Tue, 27 Jan 2026 17:03:48 GMT', 'server': 'Apache', 'content-length': '218', 'x-openstack-request-id': 'req-06e185bf-d371-4b3b-88a1-73f580077eb7', 'x-compute-request-id': 'req-06e185bf-d371-4b3b-88a1-73f580077eb7', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '503', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/18a7aeca-ddba-4c39-89aa-8ff45508aa1f'} Body: b'{"message": "The server is currently unavailable. Please try again at a later time.

\\nThe Keystone service is temporarily unavailable.\\n\\n", "code": "503 Service Unavailable", "title": "Service Unavailable"}' 2026-01-27 17:03:49,329 31 ERROR [tempest.api.compute.base] Failed to delete server 18a7aeca-ddba-4c39-89aa-8ff45508aa1f 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 55, in setUp 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base self.client.show_server(self.server_id)['server'], 2026-01-27 17:03:49.329 31 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-01-27 17:03:49.329 31 ERROR tempest.api.compute.base resp, body = self.get("servers/%s" % server_id) 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base return self.request('GET', url, extra_headers, headers, 2026-01-27 17:03:49.329 31 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-01-27 17:03:49.329 31 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base self._error_checker(resp, resp_body) 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base raise exceptions.UnexpectedResponseCode(str(resp.status), 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base Details: 503 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-01-27 17:03:49.329 31 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-01-27 17:03:49.329 31 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-01-27 17:03:49.329 31 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-01-27 17:03:49.329 31 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base self._error_checker(resp, resp_body) 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base raise exceptions.UnexpectedResponseCode(str(resp.status), 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base Details: 503 2026-01-27 17:03:49.329 31 ERROR tempest.api.compute.base 2026-01-27 17:03:49,562 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')': /v3/auth/tokens 2026-01-27 17:03:49,565 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')': /v3/auth/tokens 2026-01-27 17:03:49,569 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')': /v3/auth/tokens 2026-01-27 17:03:49,639 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')': /v3/auth/tokens 2026-01-27 17:03:49,643 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')': /v3/auth/tokens 2026-01-27 17:03:49,649 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')': /v3/auth/tokens 2026-01-27 17:03:49,652 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')': /v3/auth/tokens 2026-01-27 17:03:49,655 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')': /v3/auth/tokens 2026-01-27 17:03:49,755 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')': /v3/auth/tokens 2026-01-27 17:03:49,757 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')': /v3/auth/tokens 0 Content-Type: text/x-traceback;charset=utf8 traceback 1725 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 55, in setUp 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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker raise exceptions.UnexpectedResponseCode(str(resp.status), tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received Details: 503 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_server_actions.py", line 72, in setUp self.__class__.server_id = self.recreate_server( File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 421, in recreate_server server = cls.create_test_server( File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 234, in create_test_server tenant_network = cls.get_tenant_network() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 901, in get_tenant_network manager = cls.get_client_manager(credential_type=credentials_type) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 750, in get_client_manager manager.auth_provider.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-01-27 17:03:49.783308Z tags: worker-1 test: setUpClass (tempest.api.network.test_networks.NetworksTest) time: 2026-01-27 17:03:49.783308Z failure: setUpClass (tempest.api.network.test_networks.NetworksTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-1 time: 2026-01-27 17:03:49.809865Z tags: worker-1 test: setUpClass (tempest.api.network.test_routers.RoutersTest) time: 2026-01-27 17:03:49.809865Z 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-1 time: 2026-01-27 17:03:50.256529Z tags: worker-7 test: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) time: 2026-01-27 17:03:50.256529Z failure: setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 10DE Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 178, in setUpClass cls.resource_setup() File "/usr/lib/python3.9/site-packages/tempest/api/network/test_floating_ips.py", line 70, in resource_setup port = cls.create_port(cls.network) File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 167, in create_port body = cls.ports_client.create_port(network_id=network['id'], File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/ports_client.py", line 28, in create_port return self.create_resource(uri, post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 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-7 time: 2026-01-27 17:03:50.248072Z tags: worker-0 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) time: 2026-01-27 17:03:50.248072Z failure: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 14F4 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 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 473, in get_primary_creds return self.get_project_member_creds() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 514, in get_project_member_creds return self.get_credentials(['member'], scope='project') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 459, in get_credentials network, subnet, router = self._create_network_resources( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 319, in _create_network_resources self._add_router_interface(router['id'], subnet['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 383, in _add_router_interface self.routers_admin_client.add_router_interface(router_id, File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 72, in add_router_interface return self.update_resource(uri, kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 77, in update_resource resp, body = self.put(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 392, in put return self.request('PUT', url, extra_headers, headers, body, chunked) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='neutron-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v2.0/routers/0d7205d9-8649-4d33-94bc-6d9abcc95c9a/add_router_interface (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-0 time: 2026-01-27 17:03:50.336727Z tags: worker-5 test: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) time: 2026-01-27 17:03:50.336727Z failure: setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 8FA Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 178, in setUpClass cls.resource_setup() File "/usr/lib/python3.9/site-packages/tempest/api/compute/servers/test_create_server.py", line 63, in resource_setup server_initial = cls.create_test_server( File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 243, in create_test_server body, servers = compute.create_test_server( File "/usr/lib/python3.9/site-packages/tempest/common/compute.py", line 359, in create_test_server LOG.exception('Server %s failed to delete in time', File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/tempest/common/compute.py", line 331, in create_test_server _setup_validation_fip( File "/usr/lib/python3.9/site-packages/tempest/common/compute.py", line 90, in _setup_validation_fip ifaces = clients.interfaces_client.list_interfaces(server['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/interfaces_client.py", line 32, in list_interfaces resp, body = self.get('servers/%s/os-interface' % server_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 942, in _error_checker raise exceptions.ServerFault(resp_body, resp=resp, tempest.lib.exceptions.ServerFault: Got server fault Details: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. 0 ] tags: -worker-5 time: 2026-01-27 17:03:50.347654Z tags: worker-6 test: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) time: 2026-01-27 17:03:50.347654Z failure: tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 6BA 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/18a7aeca-ddba-4c39-89aa-8ff45508aa1f (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/18a7aeca-ddba-4c39-89aa-8ff45508aa1f (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-1933699296 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-6 time: 2026-01-27 17:03:50.290877Z tags: worker-0 test: setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest) time: 2026-01-27 17:03:50.290877Z 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-0 time: 2026-01-27 17:03:50.304452Z tags: worker-7 test: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) time: 2026-01-27 17:03:50.304452Z failure: setUpClass (tempest.api.network.test_routers.RoutersIpV6Test) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-7 time: 2026-01-27 17:03:50.351505Z tags: worker-3 test: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) time: 2026-01-27 17:03:50.351505Z failure: setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 13F2 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/scenario/manager.py", line 104, in setup_credentials super(ScenarioTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 476, in get_admin_creds return self.get_credentials('admin') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 459, in get_credentials network, subnet, router = self._create_network_resources( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 318, in _create_network_resources router = self._create_router(router_name, tenant_id) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 379, in _create_router resp_body = self.routers_admin_client.create_router(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 27, in create_router return self.create_resource(uri, post_body) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 62, in create_resource resp, body = self.post(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 708, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 289, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 0 ] tags: -worker-3 time: 2026-01-27 17:02:06.568226Z tags: worker-2 test: tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip[id-c7e0e60b-ee45-43d0-abeb-8596fd42a2f9,network,smoke] time: 2026-01-27 17:03:50.343451Z 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:'' 1E5CC 2026-01-27 17:02:06,568 27 DEBUG [tempest.lib.common.validation_resources] Requested setup of ValidationResources keypair True, floating IP True, security group True 2026-01-27 17:02:06,569 27 DEBUG [tempest.lib.common.validation_resources] Requested validation resources keypair True, floating IP True, security group True 2026-01-27 17:02:06,816 27 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs 0.246s 2026-01-27 17:02:06,816 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: {"keypair": {"name": "tempest-keypair-370641690", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBAqYLbDyXHy6me+Sc/ECBC6II/SuSb+TG1+T2pProDKQmArSTBpNimP+c74C8Gkj/fCd1QT9PuJX75S7jniqtX01QRchoehy0YK5h7UeB0KSrmiy3Y0z19JyzRcxPO7M4w=="}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:06 GMT', 'server': 'Apache', 'content-length': '385', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-cafe0554-8163-4ee3-937a-ed28e894cbbd', 'x-compute-request-id': 'req-cafe0554-8163-4ee3-937a-ed28e894cbbd', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/os-keypairs'} Body: b'{"keypair": {"name": "tempest-keypair-370641690", "public_key": "ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBAqYLbDyXHy6me+Sc/ECBC6II/SuSb+TG1+T2pProDKQmArSTBpNimP+c74C8Gkj/fCd1QT9PuJX75S7jniqtX01QRchoehy0YK5h7UeB0KSrmiy3Y0z19JyzRcxPO7M4w==", "fingerprint": "a0:fe:4b:c9:1f:af:90:83:3c:e8:2c:61:07:d5:d3:69", "user_id": "83a474381af442019180f4d1f9929931"}}' 2026-01-27 17:02:06,819 27 DEBUG [tempest.lib.common.validation_resources] Validation resource key tempest-keypair-370641690 created 2026-01-27 17:02:07,221 27 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-groups 0.401s 2026-01-27 17:02:07,222 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"security_group": {"name": "tempest-securitygroup--1551797602", "description": "tempest-description--276953593"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '1596', 'x-openstack-request-id': 'req-dfca2632-00f0-4eb5-9974-7949c2ba7c05', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "name": "tempest-securitygroup--1551797602", "stateful": true, "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "description": "tempest-description--276953593", "shared": false, "security_group_rules": [{"id": "da6f8c76-3dc5-4684-9c69-1935e38a77eb", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "security_group_id": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "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": 178, "description": null, "tags": [], "created_at": "2026-01-27T17:02:06Z", "updated_at": "2026-01-27T17:02:06Z", "revision_number": 0, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}, {"id": "fdf941d6-d54d-42c6-9c83-207cd7c11e2c", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "security_group_id": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "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": 177, "description": null, "tags": [], "created_at": "2026-01-27T17:02:06Z", "updated_at": "2026-01-27T17:02:06Z", "revision_number": 0, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}], "tags": [], "created_at": "2026-01-27T17:02:06Z", "updated_at": "2026-01-27T17:02:06Z", "revision_number": 1, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}}' 2026-01-27 17:02:07,485 27 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.263s 2026-01-27 17:02:07,486 27 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": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "protocol": "tcp", "ethertype": "IPv4", "port_range_min": 22, "port_range_max": 22, "direction": "ingress"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '565', 'x-openstack-request-id': 'req-c25b9e82-ede7-4ca1-90b9-be74d092779f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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": "ae3527f2-e6c6-41dc-89be-35f338bd9018", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "security_group_id": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "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-01-27T17:02:07Z", "updated_at": "2026-01-27T17:02:07Z", "revision_number": 0, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}}' 2026-01-27 17:02:07,854 27 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/security-group-rules 0.367s 2026-01-27 17:02:07,854 27 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": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "protocol": "icmp", "ethertype": "IPv4", "direction": "ingress"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:07 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '570', 'x-openstack-request-id': 'req-a2202156-cc2f-4d68-b397-5a554f68d964', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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": "4b171afc-bd23-472c-a68c-9ee056c45395", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "security_group_id": "26e255d7-e04d-4b3d-9bec-59200ede2a1b", "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-01-27T17:02:07Z", "updated_at": "2026-01-27T17:02:07Z", "revision_number": 0, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}}' 2026-01-27 17:02:07,857 27 DEBUG [tempest.lib.common.validation_resources] SSH Validation resource security group with tcp and icmp rules tempest-securitygroup--1551797602 created 2026-01-27 17:02:09,081 27 INFO [tempest.lib.common.rest_client] Request (ValidationResourcesFixture:setUp): 201 POST https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips 1.222s 2026-01-27 17:02:09,081 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"floating_network_id": "a4a785e8-84f2-4585-a0a6-152890920c17"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:09 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '578', 'x-openstack-request-id': 'req-b4b165b3-3993-4edf-9df4-f5aa790ce85f', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; 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": "a4a912a2-6c9c-497d-9e79-afd81db8d0ba", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "floating_ip_address": "192.168.122.231", "floating_network_id": "a4a785e8-84f2-4585-a0a6-152890920c17", "router_id": null, "port_id": null, "fixed_ip_address": null, "status": "DOWN", "project_id": "a9726144ebcc4b1b9ac6a84b2147a020", "description": "", "qos_policy_id": null, "port_details": null, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-01-27T17:02:08Z", "updated_at": "2026-01-27T17:02:08Z", "revision_number": 0}}' 2026-01-27 17:02:09,081 27 DEBUG [tempest.lib.common.validation_resources] Validation resource floating IP {'id': 'a4a912a2-6c9c-497d-9e79-afd81db8d0ba', 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'floating_ip_address': '192.168.122.231', 'floating_network_id': 'a4a785e8-84f2-4585-a0a6-152890920c17', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-01-27T17:02:08Z', 'updated_at': '2026-01-27T17:02:08Z', 'revision_number': 0, 'ip': '192.168.122.231'} created 2026-01-27 17:02:09,441 27 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.352s 2026-01-27 17:02:09,442 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'} Body: Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:09 GMT', 'server': 'Apache', 'content-length': '6276', 'x-subject-token': '', 'vary': 'X-Auth-Token', 'x-openstack-request-id': 'req-a8444b3e-5873-4aa2-a913-e820d79891db', 'content-type': 'application/json', 'set-cookie': 'b5697f82cf3c19ece8be533395142512=c64af993b36a9b5a245bd1b691f687bf; 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": "83a474381af442019180f4d1f9929931", "name": "tempest-AttachInterfacesUnderV243Test-1949569099-project-member", "password_expires_at": null}, "audit_ids": ["rh6VHFMzShuJkzsZqD3l2g"], "expires_at": "2026-01-27T18:02:09.000000Z", "issued_at": "2026-01-27T17:02:09.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "a9726144ebcc4b1b9ac6a84b2147a020", "name": "tempest-AttachInterfacesUnderV243Test-1949569099"}, "is_domain": false, "roles": [{"id": "bd55eb9ef85f4dc2b2b52b0635846c02", "name": "reader"}, {"id": "431ccc2ce4204b6e815654fa3f45afe4", "name": "member"}], "catalog": [{"endpoints": [{"name": "heat", "id": "9271bd53cef44f8dbb07db6acea21062", "interface": "internal", "region_id": "regionOne", "url": "https://heat-api-internal.openstack.svc:8004/v1/a9726144ebcc4b1b9ac6a84b2147a020", "region": "regionOne"}, {"name": "heat", "id": "d8328277060f4fa09b5e3965d43e97c1", "interface": "public", "region_id": "regionOne", "url": "https://heat-api-public-openstack.apps-crc.testing/v1/a9726144ebcc4b1b9ac6a84b2147a020", "region": "regionOne"}], "id": "0296b242c8c74a2abb1ca3c14c1eb493", "type": "orchestration", "name": "heat"}, {"endpoints": [{"name": "glance", "id": "2491fbbd21964779ab5de96b896adb35", "interface": "public", "region_id": "regionOne", "url": "https://glance-default-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "glance", "id": "61ae200b78694a2d800dd2b22b7ec010", "interface": "internal", "region_id": "regionOne", "url": "https://glance-default-internal.openstack.svc:9292", "region": "regionOne"}], "id": "04c5cfb46647428bb83bd8c860a9de64", "type": "image", "name": "glance"}, {"endpoints": [{"name": "aodh", "id": "13ed8f64ff7b4f8b8545a1f525ea4119", "interface": "public", "region_id": "regionOne", "url": "https://aodh-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "aodh", "id": "8b06e200c55b48679ac4ac77d03b7543", "interface": "internal", "region_id": "regionOne", "url": "https://aodh-internal.openstack.svc:8042", "region": "regionOne"}], "id": "1d199c1686e04bdf9a589e65cde5a1cf", "type": "alarming", "name": "aodh"}, {"endpoints": [{"name": "nova", "id": "6d0accda368b423894419f06b4ae50ad", "interface": "public", "region_id": "regionOne", "url": "https://nova-public-openstack.apps-crc.testing/v2.1", "region": "regionOne"}, {"name": "nova", "id": "c42348c74c544d0da6d975274bbf8140", "interface": "internal", "region_id": "regionOne", "url": "https://nova-internal.openstack.svc:8774/v2.1", "region": "regionOne"}], "id": "28d562286a734ae38ccd61a0d0e49d2b", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "dbb9e9cb8b5d436f82e1238451588d2f", "interface": "internal", "region_id": "regionOne", "url": "https://keystone-internal.openstack.svc:5000", "region": "regionOne"}, {"id": "de6e2da45aba463ba3518187cbe65398", "interface": "public", "region_id": "regionOne", "url": "https://keystone-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "468de264352c4bac9828608834dfa8ec", "type": "identity", "name": "keystone"}, {"endpoints": [{"name": "barbican", "id": "769e1a7ec5204db5aadd7be106a9b254", "interface": "public", "region_id": "regionOne", "url": "https://barbican-public-openstack.apps-crc.testing", "region": "regionOne"}, {"name": "barbican", "id": "feaa8fab1c7d40359f2072c2a0f4f73f", "interface": "internal", "region_id": "regionOne", "url": "https://barbican-internal.openstack.svc:9311", "region": "regionOne"}], "id": "46d2da0cf202455ca425f02f4d5ec6c3", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"name": "placement", "id": "12f46825cc564881899aac51b37e9b81", "interface": "internal", "region_id": "regionOne", "url": "https://placement-internal.openstack.svc:8778", "region": "regionOne"}, {"name": "placement", "id": "aa8691dc445c4c0b9fe5c1a03b3389d5", "interface": "public", "region_id": "regionOne", "url": "https://placement-public-openstack.apps-crc.testing", "region": "regionOne"}], "id": "6e0b371cf1c14e39baa1035302c50bce", "type": 2026-01-27 17:02:09,442 27 INFO [tempest.lib.common.fixed_network] (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip) Found network {'id': '6df221c5-e2cf-4d39-9500-2e4b731872bf', 'name': 'tempest-AttachInterfacesUnderV243Test-445771147-network', 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'admin_state_up': True, 'mtu': 1442, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 17319, 'is_default': False, 'availability_zone_hints': [], 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'l2_adjacency': True, 'tags': [], 'created_at': '2026-01-27T17:01:50Z', 'updated_at': '2026-01-27T17:01:50Z', 'revision_number': 1} available for tenant 2026-01-27 17:02:09,443 27 DEBUG [tempest.common.compute] Provisioning test server with validation resources {'keypair': {'name': 'tempest-keypair-370641690', 'public_key': 'ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBAqYLbDyXHy6me+Sc/ECBC6II/SuSb+TG1+T2pProDKQmArSTBpNimP+c74C8Gkj/fCd1QT9PuJX75S7jniqtX01QRchoehy0YK5h7UeB0KSrmiy3Y0z19JyzRcxPO7M4w==', 'fingerprint': 'a0:fe:4b:c9:1f:af:90:83:3c:e8:2c:61:07:d5:d3:69', 'user_id': '83a474381af442019180f4d1f9929931', 'private_key': '-----BEGIN EC PRIVATE KEY-----\nMIGkAgEBBDAWNIw61EIQtTAwn71VfppU8DkmzEQvW7K70xS3fkjd7WDGRBXKmuNL\nmsre0Fe18JSgBwYFK4EEACKhZANiAAQKmC2w8lx8upnvknPxAgQuiCP0rkm/kxtf\nk9qT66AykJgK0kwaTYpj/nO+AvBpI/3wndUE/T7iV++Uu454qrV9NUEXIaHoctGC\nuYe1HgdCkq5ost2NM9fScs0XMTzuzOM=\n-----END EC PRIVATE KEY-----\n'}, 'security_group': {'id': '26e255d7-e04d-4b3d-9bec-59200ede2a1b', 'name': 'tempest-securitygroup--1551797602', 'stateful': True, 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'description': 'tempest-description--276953593', 'shared': False, 'security_group_rules': [{'id': 'da6f8c76-3dc5-4684-9c69-1935e38a77eb', 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'security_group_id': '26e255d7-e04d-4b3d-9bec-59200ede2a1b', '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': 178, 'description': None, 'tags': [], 'created_at': '2026-01-27T17:02:06Z', 'updated_at': '2026-01-27T17:02:06Z', 'revision_number': 0, 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020'}, {'id': 'fdf941d6-d54d-42c6-9c83-207cd7c11e2c', 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'security_group_id': '26e255d7-e04d-4b3d-9bec-59200ede2a1b', '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': 177, 'description': None, 'tags': [], 'created_at': '2026-01-27T17:02:06Z', 'updated_at': '2026-01-27T17:02:06Z', 'revision_number': 0, 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020'}], 'tags': [], 'created_at': '2026-01-27T17:02:06Z', 'updated_at': '2026-01-27T17:02:06Z', 'revision_number': 1, 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020'}, 'floating_ip': {'id': 'a4a912a2-6c9c-497d-9e79-afd81db8d0ba', 'tenant_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'floating_ip_address': '192.168.122.231', 'floating_network_id': 'a4a785e8-84f2-4585-a0a6-152890920c17', 'router_id': None, 'port_id': None, 'fixed_ip_address': None, 'status': 'DOWN', 'project_id': 'a9726144ebcc4b1b9ac6a84b2147a020', 'description': '', 'qos_policy_id': None, 'port_details': None, 'dns_domain': '', 'dns_name': '', 'port_forwardings': [], 'tags': [], 'created_at': '2026-01-27T17:02:08Z', 'updated_at': '2026-01-27T17:02:08Z', 'revision_number': 0, 'ip': '192.168.122.231'}} 2026-01-27 17:02:17,862 27 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 8.417s 2026-01-27 17:02:17,862 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: {"server": {"name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "imageRef": "819506a9-5c1f-4894-9010-254e8256192b", "flavorRef": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "networks": [{"uuid": "6df221c5-e2cf-4d39-9500-2e4b731872bf"}], "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "key_name": "tempest-keypair-370641690", "user_data": "IyEvYmluL3NoCmVjaG8gIlByaW50aW5nIGNpcnJvcyB1c2VyIGF1dGhvcml6ZWQga2V5cyIKY2F0IH5jaXJyb3MvLnNzaC9hdXRob3JpemVkX2tleXMgfHwgdHJ1ZQo="}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:09 GMT', 'server': 'Apache', 'content-length': '446', 'location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288', '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-a0381307-b717-4b90-82d2-7b7cb5fb70f2', 'x-compute-request-id': 'req-a0381307-b717-4b90-82d2-7b7cb5fb70f2', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "adminPass": "p9XQVcvMRcDJ"}}' 2026-01-27 17:02:23,436 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 5.573s 2026-01-27 17:02:23,437 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': 'Tue, 27 Jan 2026 17:02:17 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-f1ea3b47-8c82-4223-8831-616b5c4b1a62', 'x-compute-request-id': 'req-f1ea3b47-8c82-4223-8831-616b5c4b1a62', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "BUILD", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:19Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:26,301 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.856s 2026-01-27 17:02:26,301 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': 'Tue, 27 Jan 2026 17:02:24 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-89d51c90-acf0-4de1-a4cb-6d6f1c3f068a', 'x-compute-request-id': 'req-89d51c90-acf0-4de1-a4cb-6d6f1c3f068a', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "BUILD", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:19Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:30,121 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 2.806s 2026-01-27 17:02:30,121 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': 'Tue, 27 Jan 2026 17:02:27 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-baac86f2-aa75-464e-b4a1-50175ef6377b', 'x-compute-request-id': 'req-baac86f2-aa75-464e-b4a1-50175ef6377b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "BUILD", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:19Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:32,589 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.460s 2026-01-27 17:02:32,590 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': 'Tue, 27 Jan 2026 17:02:31 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-e3b7a9fb-df97-443a-9698-5f52668adcad', 'x-compute-request-id': 'req-e3b7a9fb-df97-443a-9698-5f52668adcad', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "BUILD", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:19Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:35,409 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.810s 2026-01-27 17:02:35,409 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': 'Tue, 27 Jan 2026 17:02:33 GMT', 'server': 'Apache', 'content-length': '1517', 'openstack-api-version': 'compute 2.1', 'x-openstack-nova-api-version': '2.1', 'vary': 'OpenStack-API-Version,X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-6465eb71-098a-4a11-a3e1-92e955a4558b', 'x-compute-request-id': 'req-6465eb71-098a-4a11-a3e1-92e955a4558b', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "BUILD", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:19Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": "spawning", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:37,996 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.578s 2026-01-27 17:02:37,996 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': 'Tue, 27 Jan 2026 17:02:36 GMT', 'server': 'Apache', 'content-length': '1711', '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-df3af887-a449-401e-9ccb-7cf7e8762501', 'x-compute-request-id': 'req-df3af887-a449-401e-9ccb-7cf7e8762501', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "ACTIVE", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:34Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:58:f4:35"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": "2026-01-27T17:02:34.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:38,006 27 INFO [tempest.common.waiters] State transition "BUILD/spawning" ==> "ACTIVE/None" after 15 second wait 2026-01-27 17:02:40,438 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface 2.431s 2026-01-27 17:02:40,439 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': 'Tue, 27 Jan 2026 17:02:38 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-eb55bcc8-97ce-42f3-b719-5b230ea61002', 'x-compute-request-id': 'req-eb55bcc8-97ce-42f3-b719-5b230ea61002', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "6df221c5-e2cf-4d39-9500-2e4b731872bf", "port_id": "549b7f92-60bf-4866-8792-3e9b1bbcf820", "mac_addr": "fa:16:3e:58:f4:35", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "9055f2ab-b6af-44e8-a215-dd2213bafac5", "ip_address": "10.100.0.9"}]}]}' 2026-01-27 17:02:43,140 27 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/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2.698s 2026-01-27 17:02:43,140 27 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"floatingip": {"port_id": "549b7f92-60bf-4866-8792-3e9b1bbcf820"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:02:43 GMT', 'server': 'Apache', 'content-type': 'application/json', 'content-length': '881', 'x-openstack-request-id': 'req-cd36dc92-9726-4d4e-a5f7-9513449b839e', 'set-cookie': '38cec1d9c789c59243203143f8ef839e=852df8a0f45e87926d7706733ed86fd9; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://neutron-public-openstack.apps-crc.testing/v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba'} Body: b'{"floatingip": {"id": "a4a912a2-6c9c-497d-9e79-afd81db8d0ba", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "floating_ip_address": "192.168.122.231", "floating_network_id": "a4a785e8-84f2-4585-a0a6-152890920c17", "router_id": "fccb2476-0a74-499e-89cf-1f15bd564cf9", "port_id": "549b7f92-60bf-4866-8792-3e9b1bbcf820", "fixed_ip_address": "10.100.0.9", "status": "DOWN", "description": "", "qos_policy_id": null, "port_details": {"name": "", "network_id": "6df221c5-e2cf-4d39-9500-2e4b731872bf", "mac_address": "fa:16:3e:58:f4:35", "admin_state_up": true, "status": "ACTIVE", "device_id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "device_owner": "compute:nova"}, "dns_domain": "", "dns_name": "", "port_forwardings": [], "tags": [], "created_at": "2026-01-27T17:02:08Z", "updated_at": "2026-01-27T17:02:41Z", "revision_number": 1, "project_id": "a9726144ebcc4b1b9ac6a84b2147a020"}}' 2026-01-27 17:02:44,163 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.022s 2026-01-27 17:02:44,163 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': 'Tue, 27 Jan 2026 17:02:43 GMT', 'server': 'Apache', 'content-length': '1711', '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-51f511c4-50b0-4f84-a78a-0d3bd9559adb', 'x-compute-request-id': 'req-51f511c4-50b0-4f84-a78a-0d3bd9559adb', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "ACTIVE", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:02:34Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:58:f4:35"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": "2026-01-27T17:02:34.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:02:44,168 27 INFO [tempest.lib.common.ssh] Creating ssh connection to '192.168.122.231:22' as 'cirros' with public key authentication 2026-01-27 17:03:15,857 27 INFO [paramiko.transport] Connected (version 2.0, client dropbear_2020.81) 2026-01-27 17:03:16,433 27 INFO [paramiko.transport] Authentication (publickey) successful! 2026-01-27 17:03:16,434 27 INFO [tempest.lib.common.ssh] ssh connection to cirros@192.168.122.231 successfully created 2026-01-27 17:03:18,731 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface 2.293s 2026-01-27 17:03:18,732 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': 'Tue, 27 Jan 2026 17:03:16 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-1563bc33-3d4d-426a-8521-add7ca5876d2', 'x-compute-request-id': 'req-1563bc33-3d4d-426a-8521-add7ca5876d2', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface'} Body: b'{"interfaceAttachments": [{"net_id": "6df221c5-e2cf-4d39-9500-2e4b731872bf", "port_id": "549b7f92-60bf-4866-8792-3e9b1bbcf820", "mac_addr": "fa:16:3e:58:f4:35", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "9055f2ab-b6af-44e8-a215-dd2213bafac5", "ip_address": "10.100.0.9"}]}]}' 2026-01-27 17:03:19,641 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface/549b7f92-60bf-4866-8792-3e9b1bbcf820 0.901s 2026-01-27 17:03:19,730 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': 'Tue, 27 Jan 2026 17:03:18 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-93e06390-ff3a-4bc5-863b-ac85e5bbc4ec', 'x-compute-request-id': 'req-93e06390-ff3a-4bc5-863b-ac85e5bbc4ec', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/os-interface/549b7f92-60bf-4866-8792-3e9b1bbcf820'} Body: b'{"interfaceAttachment": {"net_id": "6df221c5-e2cf-4d39-9500-2e4b731872bf", "port_id": "549b7f92-60bf-4866-8792-3e9b1bbcf820", "mac_addr": "fa:16:3e:58:f4:35", "port_state": "ACTIVE", "fixed_ips": [{"subnet_id": "9055f2ab-b6af-44e8-a215-dd2213bafac5", "ip_address": "10.100.0.9"}]}}' 2026-01-27 17:03:20,232 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.499s 2026-01-27 17:03:20,233 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': 'Tue, 27 Jan 2026 17:03:19 GMT', 'server': 'Apache', 'content-length': '157', '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-515f88c9-015a-48d8-bf13-6a1b910bf6e1', 'x-compute-request-id': 'req-515f88c9-015a-48d8-bf13-6a1b910bf6e1', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:20,764 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/action 0.528s 2026-01-27 17:03:20,765 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: {"addFixedIp": {"networkId": "6df221c5-e2cf-4d39-9500-2e4b731872bf"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:20 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-b9ab7809-99a6-4bb3-9c34-f248a7be2451', 'x-compute-request-id': 'req-b9ab7809-99a6-4bb3-9c34-f248a7be2451', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/action'} Body: b'' 2026-01-27 17:03:21,172 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.406s 2026-01-27 17:03:21,172 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': 'Tue, 27 Jan 2026 17:03:20 GMT', 'server': 'Apache', 'content-length': '157', '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-bf3f62e3-5543-4d68-8926-f3a0ab74a21d', 'x-compute-request-id': 'req-bf3f62e3-5543-4d68-8926-f3a0ab74a21d', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:21,173 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:22,673 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.498s 2026-01-27 17:03:22,748 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': 'Tue, 27 Jan 2026 17:03:22 GMT', 'server': 'Apache', 'content-length': '157', '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-b1c3cc9a-9e6b-4272-a4e1-9c50b7b7110f', 'x-compute-request-id': 'req-b1c3cc9a-9e6b-4272-a4e1-9c50b7b7110f', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:22,750 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:25,762 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 2.011s 2026-01-27 17:03:25,762 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': 'Tue, 27 Jan 2026 17:03:23 GMT', 'server': 'Apache', 'content-length': '157', '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-d2c673d1-8b0a-487a-818e-a72dfaed2981', 'x-compute-request-id': 'req-d2c673d1-8b0a-487a-818e-a72dfaed2981', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:25,764 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:30,186 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 3.421s 2026-01-27 17:03:30,333 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': 'Tue, 27 Jan 2026 17:03:26 GMT', 'server': 'Apache', 'content-length': '157', '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-c6958924-ebf4-4462-ace5-82b57f878f80', 'x-compute-request-id': 'req-c6958924-ebf4-4462-ace5-82b57f878f80', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:30,339 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:33,752 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 2.413s 2026-01-27 17:03:33,827 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': 'Tue, 27 Jan 2026 17:03:31 GMT', 'server': 'Apache', 'content-length': '157', '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-82842609-eab9-4713-9d91-4b8da3993498', 'x-compute-request-id': 'req-82842609-eab9-4713-9d91-4b8da3993498', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:33,829 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:35,061 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.230s 2026-01-27 17:03:35,062 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': 'Tue, 27 Jan 2026 17:03:34 GMT', 'server': 'Apache', 'content-length': '195', '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-b84ca3d5-6755-49a8-8346-efecb4bc2d92', 'x-compute-request-id': 'req-b84ca3d5-6755-49a8-8346-efecb4bc2d92', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:35,063 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:35,063 27 DEBUG [tempest.lib.common.utils.test_utils] Call _wait_for_ip_change returns true in 14.297455 seconds 2026-01-27 17:03:37,061 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 1.998s 2026-01-27 17:03:37,062 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': 'Tue, 27 Jan 2026 17:03:35 GMT', 'server': 'Apache', 'content-length': '1947', '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-6590f193-16f8-4d72-8003-0708b0484799', 'x-compute-request-id': 'req-6590f193-16f8-4d72-8003-0708b0484799', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288'} Body: b'{"server": {"id": "50609824-cfb0-4a63-b7f6-a8168c21d288", "name": "tempest-AttachInterfacesUnderV243Test-server-233423049", "status": "ACTIVE", "tenant_id": "a9726144ebcc4b1b9ac6a84b2147a020", "user_id": "83a474381af442019180f4d1f9929931", "metadata": {}, "hostId": "f2d0ed3147c447f0906c1a33c0730ef8f1946d76e273b0bd0d0ff953", "image": {"id": "819506a9-5c1f-4894-9010-254e8256192b", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/images/819506a9-5c1f-4894-9010-254e8256192b"}]}, "flavor": {"id": "ff4b4876-e851-48ad-87d3-a8bb046457b6", "links": [{"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/flavors/ff4b4876-e851-48ad-87d3-a8bb046457b6"}]}, "created": "2026-01-27T17:02:17Z", "updated": "2026-01-27T17:03:34Z", "addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:58:f4:35"}, {"version": 4, "addr": "10.100.0.9", "OS-EXT-IPS:type": "fixed", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:58:f4:35"}, {"version": 4, "addr": "192.168.122.231", "OS-EXT-IPS:type": "floating", "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:58:f4:35"}]}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}, {"rel": "bookmark", "href": "https://nova-public-openstack.apps-crc.testing/servers/50609824-cfb0-4a63-b7f6-a8168c21d288"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "True", "key_name": "tempest-keypair-370641690", "OS-SRV-USG:launched_at": "2026-01-27T17:02:34.000000", "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "tempest-securitygroup--1551797602"}], "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "active", "OS-EXT-STS:power_state": 1, "os-extended-volumes:volumes_attached": []}}' 2026-01-27 17:03:37,568 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/action 0.502s 2026-01-27 17:03:37,569 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: {"removeFixedIp": {"address": "10.100.0.7"}} Response - Headers: {'date': 'Tue, 27 Jan 2026 17:03:37 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-e02317a7-9df9-4667-9fb9-8e8b01c5df78', 'x-compute-request-id': 'req-e02317a7-9df9-4667-9fb9-8e8b01c5df78', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '202', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/action'} Body: b'' 2026-01-27 17:03:38,374 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.804s 2026-01-27 17:03:38,442 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': 'Tue, 27 Jan 2026 17:03:37 GMT', 'server': 'Apache', 'content-length': '195', '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-d165a525-3ec4-4adc-80c2-c48478599678', 'x-compute-request-id': 'req-d165a525-3ec4-4adc-80c2-c48478599678', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:38,446 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:39,780 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.332s 2026-01-27 17:03:39,780 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': 'Tue, 27 Jan 2026 17:03:39 GMT', 'server': 'Apache', 'content-length': '195', '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-df5a0b96-668d-4e0a-9ce8-5f08e65a48ea', 'x-compute-request-id': 'req-df5a0b96-668d-4e0a-9ce8-5f08e65a48ea', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:39,782 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:40,891 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.108s 2026-01-27 17:03:40,891 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': 'Tue, 27 Jan 2026 17:03:40 GMT', 'server': 'Apache', 'content-length': '195', '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-c106913a-42b6-4240-a4d1-bd9595a237f2', 'x-compute-request-id': 'req-c106913a-42b6-4240-a4d1-bd9595a237f2', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:40,893 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:42,064 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.170s 2026-01-27 17:03:42,065 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': 'Tue, 27 Jan 2026 17:03:41 GMT', 'server': 'Apache', 'content-length': '195', '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-fe826619-e80b-4b3d-b9f9-27b9a7683e07', 'x-compute-request-id': 'req-fe826619-e80b-4b3d-b9f9-27b9a7683e07', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:42,066 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:43,220 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 0.152s 2026-01-27 17:03:43,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': 'Tue, 27 Jan 2026 17:03:43 GMT', 'server': 'Apache', 'content-length': '195', '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-8ad37d82-e9f3-4a1a-95ca-fa725025d524', 'x-compute-request-id': 'req-8ad37d82-e9f3-4a1a-95ca-fa725025d524', 'content-type': 'application/json', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '200', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"addresses": {"tempest-AttachInterfacesUnderV243Test-445771147-network": [{"version": 4, "addr": "10.100.0.7"}, {"version": 4, "addr": "10.100.0.9"}, {"version": 4, "addr": "192.168.122.231"}]}}' 2026-01-27 17:03:43,245 27 DEBUG [tempest.api.compute.servers.test_attach_interfaces] Wait for change of IPs. All IPs still associated to the server 50609824-cfb0-4a63-b7f6-a8168c21d288: {'10.100.0.7', '10.100.0.9', '192.168.122.231'} 2026-01-27 17:03:47,286 27 INFO [tempest.lib.common.rest_client] Request (AttachInterfacesUnderV243Test:test_add_remove_fixed_ip): 500 GET https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips 3.039s 2026-01-27 17:03:47,378 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': 'Tue, 27 Jan 2026 17:03:44 GMT', 'server': 'Apache', 'content-length': '202', '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-27ae225f-adb4-46fc-a875-8b9ed68fefd2', 'x-compute-request-id': 'req-27ae225f-adb4-46fc-a875-8b9ed68fefd2', 'content-type': 'application/json; charset=UTF-8', 'set-cookie': '0dc6017b143850df8350099417b4ec9f=dd81259c7fd09ba007c7a09356d8daff; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '500', 'content-location': 'https://nova-public-openstack.apps-crc.testing/v2.1/servers/50609824-cfb0-4a63-b7f6-a8168c21d288/ips'} Body: b'{"computeFault": {"code": 500, "message": "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.\\n"}}' 2026-01-27 17:03:49,406 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,452 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,456 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,458 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,466 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,468 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,470 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,472 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,474 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,477 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/servers/50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49,479 27 ERROR [tempest.api.compute.base] Failed to delete server 50609824-cfb0-4a63-b7f6-a8168c21d288 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base conn = connection.create_connection( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base raise err 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base sock.connect(sa) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base ConnectionRefusedError: [Errno 111] Connection refused 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base httplib_response = self._make_request( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base self._validate_conn(conn) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base conn.connect() 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base conn = self._new_conn() 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base raise NewConnectionError( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base During handling of the above exception, another exception occurred: 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base Traceback (most recent call last): 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 434, in delete_server 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base cls.servers_client.delete_server(server_id) 2026-01-27 17:03:49.479 27 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-01-27 17:03:49.479 27 ERROR tempest.api.compute.base resp, body = self.delete("servers/%s" % server_id) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.request('DELETE', url, extra_headers, headers, body) 2026-01-27 17:03:49.479 27 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-01-27 17:03:49.479 27 ERROR tempest.api.compute.base resp, resp_body = super(BaseComputeClient, self).request( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base resp, resp_body = self._request(method, url, headers=headers, 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base resp, resp_body = self.raw_request( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base resp, resp_body = self.http_obj.request( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.request_encode_url( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.urlopen(method, url, **extra_kw) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base response = conn.urlopen(method, u.request_uri, **kw) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.urlopen( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.urlopen( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base return self.urlopen( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base [Previous line repeated 7 more times] 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base retries = retries.increment( 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-01-27 17:03:49.479 27 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/50609824-cfb0-4a63-b7f6-a8168c21d288 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-01-27 17:03:49.479 27 ERROR tempest.api.compute.base 2026-01-27 17:03:49,647 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.1/os-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,657 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,743 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,747 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,753 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,760 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,763 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,767 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,769 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,772 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-keypairs/tempest-keypair-370641690 2026-01-27 17:03:49,775 27 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting key tempest-keypair-370641690 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources raise err 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources conn.connect() 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:49.775 27 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-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources keypair_client.delete_keypair(keypair_name) 2026-01-27 17:03:49.775 27 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-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources resp, body = self.delete(url) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-01-27 17:03:49.775 27 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-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources resp, resp_body = super(BaseComputeClient, self).request( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-01-27 17:03:49.775 27 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-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-01-27 17:03:49.775 27 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-370641690 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-01-27 17:03:49.775 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50,032 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,051 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,060 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,066 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,069 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,072 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,075 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,078 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,081 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,129 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/security-groups/26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50,145 27 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting security group 26e255d7-e04d-4b3d-9bec-59200ede2a1b 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources raise err 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources conn.connect() 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.145 27 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-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources security_group_client.delete_security_group(sec_id) 2026-01-27 17:03:50.145 27 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-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-01-27 17:03:50.145 27 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-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-01-27 17:03:50.145 27 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-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-01-27 17:03:50.145 27 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/26e255d7-e04d-4b3d-9bec-59200ede2a1b (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-01-27 17:03:50.145 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50,167 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=9, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,170 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=8, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,171 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=7, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,173 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=6, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,176 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,177 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,179 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,182 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,184 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,186 27 WARNING [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=5, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')': /v2.0/floatingips/a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50,189 27 ERROR [tempest.lib.common.validation_resources] Exception raised while deleting ip a4a912a2-6c9c-497d-9e79-afd81db8d0ba 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources conn = connection.create_connection( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources raise err 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources sock.connect(sa) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources ConnectionRefusedError: [Errno 111] Connection refused 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources httplib_response = self._make_request( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources self._validate_conn(conn) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources conn.connect() 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources conn = self._new_conn() 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources raise NewConnectionError( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources During handling of the above exception, another exception occurred: 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources Traceback (most recent call last): 2026-01-27 17:03:50.189 27 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-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources floating_ip_client.delete_floatingip(fip_id) 2026-01-27 17:03:50.189 27 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-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.delete_resource(uri) 2026-01-27 17:03:50.189 27 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-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources resp, body = self.delete(req_uri) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.request('DELETE', url, extra_headers, headers, body) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self._request(method, url, headers=headers, 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.raw_request( 2026-01-27 17:03:50.189 27 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-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources resp, resp_body = self.http_obj.request( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources r = super(ClosingHttp, self).request(method, url, retries=retry, 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 74, in request 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.request_encode_url( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 96, in request_encode_url 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.urlopen(method, url, **extra_kw) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources response = conn.urlopen(method, u.request_uri, **kw) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources return self.urlopen( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources [Previous line repeated 7 more times] 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources retries = retries.increment( 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-01-27 17:03:50.189 27 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/a4a912a2-6c9c-497d-9e79-afd81db8d0ba (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2026-01-27 17:03:50.189 27 ERROR tempest.lib.common.validation_resources 0 Content-Type: text/x-traceback;charset=utf8 traceback 6A6 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 435, 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 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 942, in _error_checker raise exceptions.ServerFault(resp_body, resp=resp, tempest.lib.exceptions.ServerFault: Got server fault Details: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. 0 Content-Type: text/x-traceback;charset=utf8 traceback-1 1240 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-370641690 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-01-27 17:03:50.393476Z tags: worker-5 test: setUpClass (tempest.api.compute.test_versions.TestVersions) time: 2026-01-27 17:03:50.393476Z failure: setUpClass (tempest.api.compute.test_versions.TestVersions) [ 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/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-5 time: 2026-01-27 17:03:50.412358Z tags: worker-7 test: setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest) time: 2026-01-27 17:03:50.412358Z 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-7 time: 2026-01-27 17:03:50.395303Z tags: worker-6 test: setUpClass (tempest.api.identity.admin.v3.test_domains.DomainsTestJSON) time: 2026-01-27 17:03:50.395303Z 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-6 time: 2026-01-27 17:03:50.475267Z tags: worker-6 test: setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON) time: 2026-01-27 17:03:50.475267Z failure: setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1703 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/identity/base.py", line 30, in setup_credentials super(BaseIdentityTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-01-27 17:03:50.495421Z tags: worker-2 test: tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test) time: 2026-01-27 17:03:50.495421Z 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/50609824-cfb0-4a63-b7f6-a8168c21d288 (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/50609824-cfb0-4a63-b7f6-a8168c21d288 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))"), )) 0 ] tags: -worker-2 time: 2026-01-27 17:03:50.504028Z tags: worker-6 test: setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test) time: 2026-01-27 17:03:50.504028Z failure: setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-01-27 17:03:50.525280Z tags: worker-6 test: setUpClass (tempest.api.object_storage.test_object_services.ObjectTest) time: 2026-01-27 17:03:50.525280Z failure: setUpClass (tempest.api.object_storage.test_object_services.ObjectTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1722 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-6 time: 2026-01-27 17:03:50.534695Z tags: worker-2 test: setUpClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON) time: 2026-01-27 17:03:50.534695Z failure: setUpClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON) [ 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-2 time: 2026-01-27 17:03:50.574513Z tags: worker-2 test: setUpClass (tempest.api.identity.admin.v3.test_regions.RegionsTestJSON) time: 2026-01-27 17:03:50.574513Z failure: setUpClass (tempest.api.identity.admin.v3.test_regions.RegionsTestJSON) [ 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-2 time: 2026-01-27 17:03:50.598551Z tags: worker-2 test: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) time: 2026-01-27 17:03:50.598551Z failure: setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-01-27 17:03:50.628586Z tags: worker-2 test: setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) time: 2026-01-27 17:03:50.628586Z 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-2 time: 2026-01-27 17:03:50.586581Z tags: worker-6 test: setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps) time: 2026-01-27 17:03:50.586581Z 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-01-27 17:03:50.664099Z tags: worker-2 test: setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery) time: 2026-01-27 17:03:50.664099Z 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-2 time: 2026-01-27 17:03:50.674797Z tags: worker-5 test: setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON) time: 2026-01-27 17:03:50.674797Z 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-01-27 17:03:50.687824Z tags: worker-2 test: setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) time: 2026-01-27 17:03:50.687824Z failure: setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1722 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/object_storage/base.py", line 46, in setup_credentials super(BaseObjectTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 433, in setup_credentials manager = cls.get_client_manager(roles=credentials_type[1:], File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-2 time: 2026-01-27 17:03:50.705134Z tags: worker-5 test: setUpClass (tempest.api.network.test_ports.PortsTestJSON) time: 2026-01-27 17:03:50.705134Z failure: setUpClass (tempest.api.network.test_ports.PortsTestJSON) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-01-27 17:03:50.736282Z tags: worker-5 test: setUpClass (tempest.api.network.test_security_groups.SecGroupTest) time: 2026-01-27 17:03:50.736282Z failure: setUpClass (tempest.api.network.test_security_groups.SecGroupTest) [ multipart Content-Type: text/x-traceback;charset=utf8 traceback 1701 Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 383, in _make_request self._validate_conn(conn) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1015, in _validate_conn conn.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 353, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 727, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 702, in _get_credentials_provider cls._creds_provider = credentials.get_credentials_provider( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params admin_creds = admin_creds or get_configured_admin_credentials( File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials credentials = get_credentials(fill_in=fill_in, File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials return auth.get_credentials(auth_url, File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials creds = auth_provider.fill_credentials() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials auth_data = self.get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth self.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request resp, resp_body = self.raw_request(url, method, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 784, in urlopen return self.urlopen( [Previous line repeated 7 more times] File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 576, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='keystone-public-openstack.apps-crc.testing', port=443): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 0 ] tags: -worker-5 time: 2026-01-27 17:03:50.763762Z tags: worker-6 test: setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest) time: 2026-01-27 17:03:50.763762Z 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-6 time: 2026-01-27 17:03:50.791020Z tags: worker-5 test: setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) time: 2026-01-27 17:03:50.791020Z 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-5 .stestr/times.dbm.bak0000644012276001227600000001747015136167767015013 0ustar tempesttempest'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume)', (0, 3) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor', (512, 8) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors', (1024, 8) 'tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete', (1536, 8) 'tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all', (2048, 8) 'tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists', (2560, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types', (3072, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources', (3584, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses', (4096, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions', (4608, 8) 'tempest.api.image.v2.test_versions.VersionsTest.test_list_versions', (5120, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create', (5632, 8) 'setUpClass (tempest.api.volume.test_versions.VersionsTest)', (6144, 3) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network', (6656, 8) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port', (7168, 9) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list', (7680, 9) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet', (8192, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses', (8704, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network', (9216, 8) 'tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete', (9728, 9) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers', (10240, 7) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details', (10752, 8) 'telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_create_set_log_test_actions', (11264, 8) 'telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_list', (11776, 8) 'telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_update_and_delete', (12288, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet', (12800, 9) 'tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility', (13312, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks', (13824, 7) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets', (14336, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_network', (14848, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet', (15360, 8) 'tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service', (15872, 8) 'setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps)', (16384, 3) 'tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list', (16896, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image', (17408, 8) 'tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions', (17920, 9) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest)', (18432, 3) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file', (18944, 9) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image', (19456, 8) 'tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_admin_modify_quota', (19968, 7) 'tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_upload_valid_object', (20480, 7) 'tearDownClass (tempest.api.image.v2.test_images.BasicOperationsImagesTest)', (20992, 3) 'tearDownClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest)', (21504, 3) 'setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest)', (22016, 3) 'setUpClass (tempest.api.object_storage.test_account_services.AccountTest)', (22528, 3) 'setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)', (23040, 3) 'setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest)', (23552, 3) 'setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode)', (24064, 3) 'tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard', (24576, 8) 'setUpClass (tempest.api.network.test_networks.NetworksTest)', (25088, 3) 'setUpClass (tempest.api.network.test_routers.RoutersTest)', (25600, 3) 'setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)', (26112, 3) 'setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON)', (26624, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest)', (27136, 3) 'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk)', (27648, 3) 'tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON)', (28160, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest)', (28672, 3) 'setUpClass (tempest.api.network.test_routers.RoutersIpV6Test)', (29184, 3) 'setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps)', (29696, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest)', (30208, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration)', (30720, 3) 'tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip', (31232, 10) 'setUpClass (tempest.api.compute.test_versions.TestVersions)', (31744, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest)', (32256, 3) 'setUpClass (tempest.api.identity.admin.v3.test_domains.DomainsTestJSON)', (32768, 3) 'setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON)', (33280, 3) 'tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test)', (33792, 3) 'setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test)', (34304, 3) 'setUpClass (tempest.api.object_storage.test_object_services.ObjectTest)', (34816, 3) 'setUpClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON)', (35328, 3) 'setUpClass (tempest.api.identity.admin.v3.test_regions.RegionsTestJSON)', (35840, 3) 'setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON)', (36352, 3) 'setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON)', (36864, 3) 'setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps)', (37376, 3) 'setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery)', (37888, 3) 'setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON)', (38400, 3) 'setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest)', (38912, 3) 'setUpClass (tempest.api.network.test_ports.PortsTestJSON)', (39424, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest)', (39936, 3) 'setUpClass (tempest.api.network.test_security_groups.SecGroupTest)', (40448, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest)', (40960, 3) 'setUpClass (tempest.api.object_storage.test_container_services.ContainerTest)', (41472, 3) .stestr/times.dbm.dir0000644012276001227600000001747015136167767015034 0ustar tempesttempest'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume)', (0, 3) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor', (512, 8) 'tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors', (1024, 8) 'tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete', (1536, 8) 'tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all', (2048, 8) 'tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists', (2560, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types', (3072, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources', (3584, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses', (4096, 8) 'tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions', (4608, 8) 'tempest.api.image.v2.test_versions.VersionsTest.test_list_versions', (5120, 8) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create', (5632, 8) 'setUpClass (tempest.api.volume.test_versions.VersionsTest)', (6144, 3) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network', (6656, 8) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port', (7168, 9) 'tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list', (7680, 9) 'tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet', (8192, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses', (8704, 8) 'tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network', (9216, 8) 'tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete', (9728, 9) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers', (10240, 7) 'tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details', (10752, 8) 'telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_create_set_log_test_actions', (11264, 8) 'telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_list', (11776, 8) 'telemetry_tempest_plugin.aodh.api.admin.test_alarming_api_admin.TelemetryAlarmingAPIAdminTest.test_alarm_update_and_delete', (12288, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet', (12800, 9) 'tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility', (13312, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks', (13824, 7) 'tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets', (14336, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_network', (14848, 8) 'tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet', (15360, 8) 'tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service', (15872, 8) 'setUpClass (tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps)', (16384, 3) 'tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list', (16896, 8) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image', (17408, 8) 'tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions', (17920, 9) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api.TelemetryAlarmingAPIGnocchiTest)', (18432, 3) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file', (18944, 9) 'tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image', (19456, 8) 'tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_admin_modify_quota', (19968, 7) 'tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_upload_valid_object', (20480, 7) 'tearDownClass (tempest.api.image.v2.test_images.BasicOperationsImagesTest)', (20992, 3) 'tearDownClass (tempest.api.object_storage.test_account_quotas.AccountQuotasTest)', (21504, 3) 'setUpClass (tempest.api.network.test_networks.BulkNetworkOpsTest)', (22016, 3) 'setUpClass (tempest.api.object_storage.test_account_services.AccountTest)', (22528, 3) 'setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)', (23040, 3) 'setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest)', (23552, 3) 'setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode)', (24064, 3) 'tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard', (24576, 8) 'setUpClass (tempest.api.network.test_networks.NetworksTest)', (25088, 3) 'setUpClass (tempest.api.network.test_routers.RoutersTest)', (25600, 3) 'setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)', (26112, 3) 'setUpClass (tempest.api.network.test_floating_ips.FloatingIPTestJSON)', (26624, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api.TelemetryAlarmingAPITest)', (27136, 3) 'setUpClass (tempest.api.compute.servers.test_create_server.ServersTestManualDisk)', (27648, 3) 'tearDownClass (tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON)', (28160, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.test_alarming_api_negative.TelemetryAlarmingNegativeTest)', (28672, 3) 'setUpClass (tempest.api.network.test_routers.RoutersIpV6Test)', (29184, 3) 'setUpClass (tempest.scenario.test_server_basic_ops.TestServerBasicOps)', (29696, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.gnocchi.test_alarming_api_negative.TelemetryAlarmingNegativeGnocchiTest)', (30208, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration)', (30720, 3) 'tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip', (31232, 10) 'setUpClass (tempest.api.compute.test_versions.TestVersions)', (31744, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest)', (32256, 3) 'setUpClass (tempest.api.identity.admin.v3.test_domains.DomainsTestJSON)', (32768, 3) 'setUpClass (tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON)', (33280, 3) 'tearDownClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test)', (33792, 3) 'setUpClass (tempest.api.network.test_security_groups.SecGroupIPv6Test)', (34304, 3) 'setUpClass (tempest.api.object_storage.test_object_services.ObjectTest)', (34816, 3) 'setUpClass (tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON)', (35328, 3) 'setUpClass (tempest.api.identity.admin.v3.test_regions.RegionsTestJSON)', (35840, 3) 'setUpClass (tempest.api.network.test_ports.PortsIpV6TestJSON)', (36352, 3) 'setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON)', (36864, 3) 'setUpClass (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps)', (37376, 3) 'setUpClass (tempest.api.network.test_versions.NetworksApiDiscovery)', (37888, 3) 'setUpClass (tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON)', (38400, 3) 'setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest)', (38912, 3) 'setUpClass (tempest.api.network.test_ports.PortsTestJSON)', (39424, 3) 'setUpClass (telemetry_tempest_plugin.scenario.test_gnocchi.GnocchiGabbiTest)', (39936, 3) 'setUpClass (tempest.api.network.test_security_groups.SecGroupTest)', (40448, 3) 'setUpClass (telemetry_tempest_plugin.aodh.api.sql.test_alarming_api.TelemetryAlarmingAPIMysqlTest)', (40960, 3) 'setUpClass (tempest.api.object_storage.test_container_services.ContainerTest)', (41472, 3)