)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":33341,"name":"Maor Blaustein","email":"mblue@redhat.com","username":"blue"},"change_message_id":"5883e19aba6d7fd22109b9deb8825a6aace86ccc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"fcdcbf73_6db0523c","updated":"2026-02-25 18:23:41.000000000","message":"recheck NTP fix merged https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/977958","commit_id":"16d243178ecbbbe4855cb11727635d7fafdc4ebf"}],"whitebox_neutron_tempest_plugin/tests/scenario/base.py":[{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"dec1e6ffbb0b0564997a235f3edc1e8d79e8bc03","unresolved":true,"context_lines":[{"line_number":1468,"context_line":"        mappings_str \u003d output.strip(\u0027\"\u0027)"},{"line_number":1469,"context_line":"        # Parse mappings: \"physnet:bridge,physnet:bridge\""},{"line_number":1470,"context_line":"        for mapping in mappings_str.split(\u0027,\u0027):"},{"line_number":1471,"context_line":"            if \u0027:\u0027 not in mapping or \u0027octavia\u0027 in mapping:"},{"line_number":1472,"context_line":"                continue"},{"line_number":1473,"context_line":"            physnet, bridge \u003d mapping.split(\u0027:\u0027, 1)"},{"line_number":1474,"context_line":"            LOG.debug(\"Selected external bridge %s from pod %s\","}],"source_content_type":"text/x-python","patch_set":7,"id":"d5748d02_60464605","line":1471,"updated":"2026-03-04 15:38:33.000000000","message":"My environment has this:\n```\n[zuul@controller-0 ~]$ oc rsh ovn-controller-ovs-nx7xm  ovs-vsctl get open . external_ids:ovn-bridge-mappings\n\"datacentre:br-datacentre,ironic:br-ironic\"\n```\n\nIt would work fine with this patch, but I think it would be better to skip \"ironic\", as this patch does with \"octavia\"","commit_id":"814ebd3cd500ba02738e8a935b7aa980d56c3d37"},{"author":{"_account_id":33341,"name":"Maor Blaustein","email":"mblue@redhat.com","username":"blue"},"change_message_id":"cff506c0b794cd60979b264e6552652f7c2d0026","unresolved":false,"context_lines":[{"line_number":1468,"context_line":"        mappings_str \u003d output.strip(\u0027\"\u0027)"},{"line_number":1469,"context_line":"        # Parse mappings: \"physnet:bridge,physnet:bridge\""},{"line_number":1470,"context_line":"        for mapping in mappings_str.split(\u0027,\u0027):"},{"line_number":1471,"context_line":"            if \u0027:\u0027 not in mapping or \u0027octavia\u0027 in mapping:"},{"line_number":1472,"context_line":"                continue"},{"line_number":1473,"context_line":"            physnet, bridge \u003d mapping.split(\u0027:\u0027, 1)"},{"line_number":1474,"context_line":"            LOG.debug(\"Selected external bridge %s from pod %s\","}],"source_content_type":"text/x-python","patch_set":7,"id":"352508d2_dbaf167d","line":1471,"in_reply_to":"d5748d02_60464605","updated":"2026-03-04 16:13:12.000000000","message":"Done, but after knowing this, I would keep functionality in case we\u0027d need it in the future, and keep configurable default as `datacentre` which we can override according to need.","commit_id":"814ebd3cd500ba02738e8a935b7aa980d56c3d37"}]}
