)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"466176e5c0cc5d0523cd8521eea90a5ab9db07b4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"ccb5b8e6_4d84cf7e","updated":"2026-06-24 08:50:58.000000000","message":"looks good for me. Please address Jakub\u0027s comment and once it will not be WIP anymore I can +2 it","commit_id":"7cbf4db9285dad52ee3801f954319bcfe7e170bc"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"139a4b2feb9ffd805af4b2df31a3d5f3e7e8d0ea","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"deec0d54_3d432a5a","updated":"2026-06-26 08:25:06.000000000","message":"I\u0027m not sure if this patch is ready or still has more to do but for me looks good","commit_id":"2cc05d588dac4036b5a743445ecda76c148bcf4e"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"35bb0fb174c4689ebc60839f79db985d578fba23","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"095bb801_92366824","updated":"2026-07-07 06:33:54.000000000","message":"recheck multiple failures","commit_id":"0371e908e510f606b404030e0bc13a4b93a496d5"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"cb9ae7ebfc6179cb8b163a21b0b80bb022621ef0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"c96c42b5_5da4e0ba","updated":"2026-07-07 09:18:53.000000000","message":"recheck neutron-tempest-plugin-ovn","commit_id":"0371e908e510f606b404030e0bc13a4b93a496d5"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"ebdc1c596b065af3cf04362cce4b6513abb0e011","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"c8c5f122_a9c6bcbb","updated":"2026-07-06 15:26:58.000000000","message":"recheck neutron-tempest-plugin-ovn-ubuntu-jammy-2025-1 neutron-tempest-plugin-dynamic-routing-2025-1 neutron-tempest-plugin-dynamic-routing-2026-1","commit_id":"0371e908e510f606b404030e0bc13a4b93a496d5"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"e181c8ae30891d1b0074d857f02f07ee2b37d210","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"ad6ba248_e7a7a81e","updated":"2026-07-08 21:14:57.000000000","message":"recheck neutron-tempest-plugin-tap-as-a-service","commit_id":"0371e908e510f606b404030e0bc13a4b93a496d5"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"f8894e2efc7b30370c47a1312b77bef6e5f6e806","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"3f317617_68b19d5b","updated":"2026-07-06 11:44:16.000000000","message":"recheck neutron-tempest-plugin-vpnaas-2026-1","commit_id":"0371e908e510f606b404030e0bc13a4b93a496d5"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"906a8c97b94530278b591b433819cc35eae55858","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"e091433d_0caa1098","updated":"2026-07-09 08:45:53.000000000","message":"recheck neutron-tempest-plugin-openvswitch-ubuntu-jammy-2025-1","commit_id":"a9c3ebaae249b29350c4d7df3308fdd45dcfd848"}],"neutron_tempest_plugin/scenario/test_basic.py":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"33a75ef0c474a447ec4af6fcb285f0be1c2ea7df","unresolved":true,"context_lines":[{"line_number":81,"context_line":"        self.check_connectivity(private_ip,"},{"line_number":82,"context_line":"                                CONF.validation.image_ssh_user,"},{"line_number":83,"context_line":"                                keypair[\u0027private_key\u0027])"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    @testtools.skipUnless("},{"line_number":86,"context_line":"        CONF.neutron_plugin_options.global_ip_address,"},{"line_number":87,"context_line":"        \u0027Global IP address is not defined.\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"33568ade_060c6f83","line":84,"updated":"2026-06-22 20:50:14.000000000","message":"We need to ping the remote IP here, no? The IP itself should probably come from the tempest config file?","commit_id":"0b39bf800ef55695c6d4b5f80f77e1c727697562"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"2b0d69d12fc452aa3a4182cd38630c9a59d18ebc","unresolved":true,"context_lines":[{"line_number":81,"context_line":"        self.check_connectivity(private_ip,"},{"line_number":82,"context_line":"                                CONF.validation.image_ssh_user,"},{"line_number":83,"context_line":"                                keypair[\u0027private_key\u0027])"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    @testtools.skipUnless("},{"line_number":86,"context_line":"        CONF.neutron_plugin_options.global_ip_address,"},{"line_number":87,"context_line":"        \u0027Global IP address is not defined.\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f8bba3d_9080c60f","line":84,"in_reply_to":"33568ade_060c6f83","updated":"2026-06-23 11:27:16.000000000","message":"check_connectivity doesn\u0027t run any ping. It simply checks VM can be accessed via ssh:\nhttps://opendev.org/openstack/neutron-tempest-plugin/src/branch/master/neutron_tempest_plugin/scenario/base.py#L353\n\nBut, the test you suggest makes more sense, so I\u0027ll add it.","commit_id":"0b39bf800ef55695c6d4b5f80f77e1c727697562"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"19df76ba391f162d3fbea9dac4664958813e2c00","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        self.check_connectivity(private_ip,"},{"line_number":82,"context_line":"                                CONF.validation.image_ssh_user,"},{"line_number":83,"context_line":"                                keypair[\u0027private_key\u0027])"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    @testtools.skipUnless("},{"line_number":86,"context_line":"        CONF.neutron_plugin_options.global_ip_address,"},{"line_number":87,"context_line":"        \u0027Global IP address is not defined.\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"37bf7ebd_94e0d053","line":84,"in_reply_to":"3f8bba3d_9080c60f","updated":"2026-06-25 12:48:30.000000000","message":"I got it wrong, I think it makes more sense to ping from the remote site to the private IP.","commit_id":"0b39bf800ef55695c6d4b5f80f77e1c727697562"}]}
