)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"93e8bc774d4017e764d3eb0f389ab950e3df947a","unresolved":false,"context_lines":[{"line_number":15,"context_line":"the Keystone service catalog and works regardless of where the"},{"line_number":16,"context_line":"service runs."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Assisted-By: Claude Opus 4.6"},{"line_number":19,"context_line":"Change-Id: I73b140f2f05f3f10919332b1ded1c7f206a8f5b8"},{"line_number":20,"context_line":"Signed-off-by: Eduardo Olivares \u003ceolivare@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ea5def72_35a0e2b9","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":28},"updated":"2026-07-23 16:34:50.000000000","message":"It now seems all the code came from a human brain :)","commit_id":"3dea5275137068f2cea89c51bd1bc812978c1dca"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"963eb4d028ba16ef0722fed9ef88689e4092593a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"91a8e945_f27e15dd","updated":"2026-07-22 10:24:30.000000000","message":"recheck neutron-tempest-plugin-ovn-2025-1","commit_id":"a8647258fec7ff16b4efbfb0e8409d2146bf6fca"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"25af9982bbe60193ec959d894534d3bf6240bedd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2e1f2868_a910f0d3","updated":"2026-07-23 09:27:04.000000000","message":"thanks, good catch","commit_id":"a8647258fec7ff16b4efbfb0e8409d2146bf6fca"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"3a067acb55ee13523cad1478d2032a7e3a39cd1e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7cf82e78_b3f1fce3","updated":"2026-07-23 12:04:56.000000000","message":"Thanks :)","commit_id":"3dea5275137068f2cea89c51bd1bc812978c1dca"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"93e8bc774d4017e764d3eb0f389ab950e3df947a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3761fdb6_02ccf259","updated":"2026-07-23 16:34:50.000000000","message":"recheck - neutron rpc worker failed to create geneve allocations on startup","commit_id":"3dea5275137068f2cea89c51bd1bc812978c1dca"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"08cf23e32f442fdfc621b8e29a3f44569ef5053a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3fa5bb7d_19ced5c9","updated":"2026-07-24 08:04:32.000000000","message":"recheck neutron-tempest-plugin-openvswitch neutron-tempest-plugin-bgpvpn-bagpipe-2025-1 neutron-tempest-plugin-dynamic-routing-2025-1","commit_id":"3dea5275137068f2cea89c51bd1bc812978c1dca"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b6acfb3ed5f437d51b8ed20e88d41444380282d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"63da870d_c28908c2","updated":"2026-07-23 16:57:22.000000000","message":"recheck neutron-tempest-plugin-ovn-2025-1","commit_id":"3dea5275137068f2cea89c51bd1bc812978c1dca"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"4e2c3d4b2f5aca69c14ee2c566bffefa4c84ff05","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"68893ed0_51ddf499","updated":"2026-07-23 21:12:37.000000000","message":"recheck neutron-tempest-plugin-ovn-ubuntu-jammy-2025-1","commit_id":"3dea5275137068f2cea89c51bd1bc812978c1dca"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"92410dcf8f776fd54a5cd46b72626afb27e545ef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"952c5601_aae00c18","updated":"2026-07-24 11:38:28.000000000","message":"recheck neutron-tempest-plugin-ovn-ubuntu-jammy-2025-1","commit_id":"3dea5275137068f2cea89c51bd1bc812978c1dca"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"0a554088ca4f32d432f956f381f9a3d5c2dcc46c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"92812595_6fd17674","updated":"2026-07-24 05:37:30.000000000","message":"recheck neutron-tempest-plugin-sfc-2025-1","commit_id":"3dea5275137068f2cea89c51bd1bc812978c1dca"}],"devstack/functions.sh":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"bed433a11a87ad1620fb314d5df597a5859a8799","unresolved":true,"context_lines":[{"line_number":38,"context_line":"    # On multinode jobs, Glance may not run locally but is reachable"},{"line_number":39,"context_line":"    # via the controller API. Fall back to an API check when"},{"line_number":40,"context_line":"    # is_service_enabled returns false."},{"line_number":41,"context_line":"    if ! is_service_enabled glance \u0026\u0026 ! openstack image list --limit 1 \u0026\u003e/dev/null; then"},{"line_number":42,"context_line":"        return 0"},{"line_number":43,"context_line":"    fi"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"3c63d968_0f83872d","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":88},"updated":"2026-07-23 11:48:59.000000000","message":"How about checking just the openstack API if glance is there\n`openstack service list -c Name -f value | grep -q glance`\nor\n`openstack service show glance \u003e /dev/null`","commit_id":"a8647258fec7ff16b4efbfb0e8409d2146bf6fca"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"9141a344084971f50b2930c521ad86cfc577edab","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    # On multinode jobs, Glance may not run locally but is reachable"},{"line_number":39,"context_line":"    # via the controller API. Fall back to an API check when"},{"line_number":40,"context_line":"    # is_service_enabled returns false."},{"line_number":41,"context_line":"    if ! is_service_enabled glance \u0026\u0026 ! openstack image list --limit 1 \u0026\u003e/dev/null; then"},{"line_number":42,"context_line":"        return 0"},{"line_number":43,"context_line":"    fi"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"470f4830_235373d5","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":88},"in_reply_to":"3c63d968_0f83872d","updated":"2026-07-23 12:04:16.000000000","message":"Done","commit_id":"a8647258fec7ff16b4efbfb0e8409d2146bf6fca"}]}
