)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"7c035d9adf0b2b6c19ed3bcd56df672ac02e0261","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6bc284fa_8070ba8c","updated":"2026-06-18 10:53:13.000000000","message":"I em not agains this but just asking others about their opinions as I\u0027m not sure about it.\nIIRC all jobs defined in the neutron repo are basically running only tempest tests currently. Jobs which are running neutron tempest plugin jobs are defined in the neutron-tempest-plugin repo I think. Do we want to include those tests in jobs defined in Neutron repo too?","commit_id":"597615449f371305290b851d6f71972af7268f54"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"8c9379cc6bf5770fd758b1853991c16ac05fb213","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"77ee8e74_8ddc4d55","updated":"2026-06-18 09:30:55.000000000","message":"check experimental","commit_id":"597615449f371305290b851d6f71972af7268f54"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"cc01718088cc83cb1575ec93a6240ce468b751c0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6089f134_83b4e02e","in_reply_to":"0cd5db2d_f4da27a8","updated":"2026-06-18 13:44:22.000000000","message":"Can\u0027t that be a good output to have multinode job for OVN neutron-tempest-plugin job, like:\n- job:\n    name: neutron-tempest-plugin-ovn-multinode\n    parent: neutron-tempest-plugin-ovn\n    ....\n\nPerhaps with a filtered list of tests (like for multinode we dont need API tests as that is covered in singlenode job so no extra coverage from multinode execution)","commit_id":"597615449f371305290b851d6f71972af7268f54"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"02e032009e913047b24f33e178562e6e8c8b7632","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6dfd1ee2_81b9af00","in_reply_to":"6089f134_83b4e02e","updated":"2026-06-23 09:42:01.000000000","message":"I think it\u0027s fine to extend ntp test coverage in some multinode jobs if we need those. but should be good to enable only the required tests(i.e the ones which need multinode to run) not all if we extend these jobs.\nIf needed we can also have additional job for neutron tempest plugin similar to ovs-master one.","commit_id":"597615449f371305290b851d6f71972af7268f54"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"4eda410623cb2ec0113967c556e14530cd26871e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0cd5db2d_f4da27a8","in_reply_to":"6bc284fa_8070ba8c","updated":"2026-06-18 11:00:33.000000000","message":"I assumed the intention of these tests was to run NTP tests because of [1], but they didn\u0027t because of missing configuration.\nDiscussing with other neutron folks looks good to me, of course.\n\n[1] https://opendev.org/openstack/neutron/src/branch/master/zuul.d/tempest-multinode.yaml#L578-L579","commit_id":"597615449f371305290b851d6f71972af7268f54"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"7f38ca2db976cf7be271b4fab539afdf69ccffc6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"08dd3c2f_de5dafb6","updated":"2026-06-23 09:04:03.000000000","message":"We should also increase the timeout for the affected jobs. `neutron-ovn-tempest-full-multinode-ovs-master` is timing out, now it executes more tests. Or maybe we would need to divide the job tests, creating a -tempest job and a n-t-p only job, for example.","commit_id":"2920c5923158f001efbead24ed8cf4d8a674fa0b"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"c37f910c31c6bf8a76871c382880ee7cb4a78183","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f9d4785a_9de7e357","updated":"2026-06-22 15:11:48.000000000","message":"check experimental","commit_id":"2920c5923158f001efbead24ed8cf4d8a674fa0b"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"cbad34d2704d7450c3248c9be50f6a0b99b0a6dc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1a40d201_d4640df1","in_reply_to":"08dd3c2f_de5dafb6","updated":"2026-06-23 09:24:14.000000000","message":"@katonalala@gmail.com wrote a similar comment about having a separate multinode job for NTP tests only.\nI\u0027ll do that in next PS and leave legacy jobs with tempest tests only.","commit_id":"2920c5923158f001efbead24ed8cf4d8a674fa0b"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"5b9d11a310d01e9f83933e9541b961446fcdbbc1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0a0fdc70_b521ec5f","updated":"2026-06-23 09:18:22.000000000","message":"check experimental","commit_id":"0e0b45ecd60104762af2f963d7499a07d45c816f"}],"zuul.d/tempest-multinode.yaml":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1ebbef4f38eafe383c98622a3e32a8544a4acbce","unresolved":true,"context_lines":[{"line_number":426,"context_line":"    pre-run: playbooks/prepare-ovn-multinode.yaml"},{"line_number":427,"context_line":"    vars:"},{"line_number":428,"context_line":"      network_api_extensions_ovn: \u0026api_extensions_ovn"},{"line_number":429,"context_line":"        - address-group"},{"line_number":430,"context_line":"        - address-scope"},{"line_number":431,"context_line":"        - agent"},{"line_number":432,"context_line":"        - allowed-address-pairs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"b55bd66e_9be6ec6d","line":429,"updated":"2026-06-23 09:01:22.000000000","message":"These extensions are missing:\n```\nlogging\nnetwork_ha\nport-hardware-offload-type\nport-trusted-vif\nsecurity-groups-default-statefulness\nuplink-status-propagation\nuplink-status-propagation-updatable\n```","commit_id":"2920c5923158f001efbead24ed8cf4d8a674fa0b"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"cbad34d2704d7450c3248c9be50f6a0b99b0a6dc","unresolved":false,"context_lines":[{"line_number":426,"context_line":"    pre-run: playbooks/prepare-ovn-multinode.yaml"},{"line_number":427,"context_line":"    vars:"},{"line_number":428,"context_line":"      network_api_extensions_ovn: \u0026api_extensions_ovn"},{"line_number":429,"context_line":"        - address-group"},{"line_number":430,"context_line":"        - address-scope"},{"line_number":431,"context_line":"        - agent"},{"line_number":432,"context_line":"        - allowed-address-pairs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9c264795_76f2d13d","line":429,"in_reply_to":"b55bd66e_9be6ec6d","updated":"2026-06-23 09:24:14.000000000","message":"Done","commit_id":"2920c5923158f001efbead24ed8cf4d8a674fa0b"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1ebbef4f38eafe383c98622a3e32a8544a4acbce","unresolved":true,"context_lines":[{"line_number":551,"context_line":"              vlan_qinq: true"},{"line_number":552,"context_line":"          \"/$NEUTRON_CORE_PLUGIN_CONF\":"},{"line_number":553,"context_line":"            ml2:"},{"line_number":554,"context_line":"              type_drivers: local,flat,vlan,geneve"},{"line_number":555,"context_line":"            ml2_type_vlan:"},{"line_number":556,"context_line":"              network_vlan_ranges: foo:1:10,public"},{"line_number":557,"context_line":"            ovn:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"b56042ff_c2ee58a0","line":554,"range":{"start_line":554,"start_character":14,"end_line":554,"end_character":50},"updated":"2026-06-23 09:01:22.000000000","message":"This is already defined in `Q_ML2_PLUGIN_TYPE_DRIVERS`","commit_id":"2920c5923158f001efbead24ed8cf4d8a674fa0b"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"cbad34d2704d7450c3248c9be50f6a0b99b0a6dc","unresolved":false,"context_lines":[{"line_number":551,"context_line":"              vlan_qinq: true"},{"line_number":552,"context_line":"          \"/$NEUTRON_CORE_PLUGIN_CONF\":"},{"line_number":553,"context_line":"            ml2:"},{"line_number":554,"context_line":"              type_drivers: local,flat,vlan,geneve"},{"line_number":555,"context_line":"            ml2_type_vlan:"},{"line_number":556,"context_line":"              network_vlan_ranges: foo:1:10,public"},{"line_number":557,"context_line":"            ovn:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"26b72003_883822d5","line":554,"range":{"start_line":554,"start_character":14,"end_line":554,"end_character":50},"in_reply_to":"b56042ff_c2ee58a0","updated":"2026-06-23 09:24:14.000000000","message":"Done","commit_id":"2920c5923158f001efbead24ed8cf4d8a674fa0b"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1ebbef4f38eafe383c98622a3e32a8544a4acbce","unresolved":true,"context_lines":[{"line_number":553,"context_line":"            ml2:"},{"line_number":554,"context_line":"              type_drivers: local,flat,vlan,geneve"},{"line_number":555,"context_line":"            ml2_type_vlan:"},{"line_number":556,"context_line":"              network_vlan_ranges: foo:1:10,public"},{"line_number":557,"context_line":"            ovn:"},{"line_number":558,"context_line":"              enable_distributed_floating_ip: True"},{"line_number":559,"context_line":"              ovs_create_tap: True"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"565332f9_5b1f422d","line":556,"range":{"start_line":556,"start_character":14,"end_line":556,"end_character":33},"updated":"2026-06-23 09:01:22.000000000","message":"We should also limit the geneve range: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/966450/2/zuul.d/master_jobs.yaml","commit_id":"2920c5923158f001efbead24ed8cf4d8a674fa0b"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"cbad34d2704d7450c3248c9be50f6a0b99b0a6dc","unresolved":false,"context_lines":[{"line_number":553,"context_line":"            ml2:"},{"line_number":554,"context_line":"              type_drivers: local,flat,vlan,geneve"},{"line_number":555,"context_line":"            ml2_type_vlan:"},{"line_number":556,"context_line":"              network_vlan_ranges: foo:1:10,public"},{"line_number":557,"context_line":"            ovn:"},{"line_number":558,"context_line":"              enable_distributed_floating_ip: True"},{"line_number":559,"context_line":"              ovs_create_tap: True"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"79abd9d0_5fb9c08b","line":556,"range":{"start_line":556,"start_character":14,"end_line":556,"end_character":33},"in_reply_to":"565332f9_5b1f422d","updated":"2026-06-23 09:24:14.000000000","message":"Done","commit_id":"2920c5923158f001efbead24ed8cf4d8a674fa0b"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"02e032009e913047b24f33e178562e6e8c8b7632","unresolved":true,"context_lines":[{"line_number":425,"context_line":"      - zuul: openstack/neutron-tempest-plugin"},{"line_number":426,"context_line":"    pre-run: playbooks/prepare-ovn-multinode.yaml"},{"line_number":427,"context_line":"    vars:"},{"line_number":428,"context_line":"      network_api_extensions_ovn: \u0026api_extensions_ovn"},{"line_number":429,"context_line":"        - address-group"},{"line_number":430,"context_line":"        - address-scope"},{"line_number":431,"context_line":"        - agent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"15d9df64_08378c43","line":428,"updated":"2026-06-23 09:42:01.000000000","message":"this seems will go unmaintainable as we have to keep these synched in ntp and here. so we can try instead to parent on neutron-tempest-plugin job where we maintain that list.\nAnd during branch cut we change the parent to the branched one.","commit_id":"0e0b45ecd60104762af2f963d7499a07d45c816f"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"d619eea941f952b077c67112a04bc1508d2b0c89","unresolved":true,"context_lines":[{"line_number":425,"context_line":"      - zuul: openstack/neutron-tempest-plugin"},{"line_number":426,"context_line":"    pre-run: playbooks/prepare-ovn-multinode.yaml"},{"line_number":427,"context_line":"    vars:"},{"line_number":428,"context_line":"      network_api_extensions_ovn: \u0026api_extensions_ovn"},{"line_number":429,"context_line":"        - address-group"},{"line_number":430,"context_line":"        - address-scope"},{"line_number":431,"context_line":"        - agent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"425543a8_eca7e776","line":428,"in_reply_to":"15d9df64_08378c43","updated":"2026-06-23 09:50:44.000000000","message":"+1","commit_id":"0e0b45ecd60104762af2f963d7499a07d45c816f"}]}
