)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"13388134c2b068a5403c6be46c4d3beea6a2cb98","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"dcbc96c5_959232d3","updated":"2024-04-30 09:02:12.000000000","message":"I\u0027d recomend you to use rdo- wrappers for ovn and ovs, it has logic to upgrade/downgrade. Said this, for downgrade, make sure you enable --allowerasing in installation.\n\nCurrently, there is a but in rdo-ovn and it\u0027s not managing downgrades properly, i will check how to fix it.","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"5a4d88251a286fed1512500523eb69aa9f9889f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2264db16_0a8b8d9c","updated":"2024-04-30 06:14:20.000000000","message":"WRT ovn/ovs versions in RDO releases, you are right, we bump intermediate releases sometimes following fast datapath lifecycle. The updates are usually proposed by the neutron maintainers, see https://review.rdoproject.org/r/q/topic:ovn_ovs_2024_lts . Versions should be upgradeable from previous ones.\n\nFeel free to discuss in the reviews or open discussion in RDO, please.","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d518437dc605aeee3175abbba0bb7b8878813674","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"555a3f8a_35f231ea","updated":"2024-04-29 07:15:26.000000000","message":"recheck - rocky ovn should be present now","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d0cd0107278b2aec638ad275e8a48c546953eec7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c2f0b4b4_47fcff73","updated":"2024-04-29 19:19:53.000000000","message":"recheck rocky should be fixed now","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"7dcc1d0eeef2ef06fddcf147f925ef0113947d61","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4c48d24b_bb121e75","in_reply_to":"dcbc96c5_959232d3","updated":"2024-04-30 09:59:13.000000000","message":"FTR https://issues.redhat.com/browse/RDO-296","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"1b08e89f6dadb518e69da4e7fb4ed9b0c50dbe90","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"40d3c08f_7bb0bd94","updated":"2025-04-10 12:51:25.000000000","message":"recheck - gates should be fixed now","commit_id":"4f66592cf738c72f5e7a7ac52060d515f5177600"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"6c47fb43b34a888f0b94678420a3ca8a9dfaaf97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"01217bf0_0ec8935a","updated":"2025-06-02 21:13:36.000000000","message":"recheck","commit_id":"1f9be69f9979ce05f396ed16b643a4dc3c2ccda8"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"2593e7e946aa616f32b11a9662e1724b1705c4d2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"033925f7_cdcc9b6b","updated":"2025-12-23 23:21:46.000000000","message":"Sorted in:\nhttps://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/971169\n\nCurrent MR we can abandon.","commit_id":"ccc5ce57cb9a061f05272a469a1271f80e78ac3e"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"de6ed447661d7604497e3876a7b90251d8cae702","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"1109b0a8_d3048058","updated":"2025-12-01 17:50:16.000000000","message":"may be we can save only redhat-10.yml and remove current?","commit_id":"ccc5ce57cb9a061f05272a469a1271f80e78ac3e"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"8db20dc41458ac75071c13071cab2b53248c1b86","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"029f9e91_6c7d86b7","in_reply_to":"1109b0a8_d3048058","updated":"2025-12-01 20:29:38.000000000","message":"https://docs.openstack.org/neutron/latest/install/ovs-ovn-requirements.html","commit_id":"ccc5ce57cb9a061f05272a469a1271f80e78ac3e"}],"vars/redhat.yml":[{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"13388134c2b068a5403c6be46c4d3beea6a2cb98","unresolved":true,"context_lines":[{"line_number":20,"context_line":"_neutron_ovn_version: 23.09"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"neutron_ovs_distro_packages:"},{"line_number":23,"context_line":"  - \"openvswitch{{ _neutron_ovs_version }}-{{ _neutron_ovs_version }}.*.{{ ansible_facts[\u0027architecture\u0027] }}\""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"dpdk_service_name: openvswitch"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"b9004997_e8bf15bb","line":23,"range":{"start_line":23,"start_character":5,"end_line":23,"end_character":42},"updated":"2024-04-30 09:02:12.000000000","message":"You can probably set that to rdo-openvswitch-{{ _neutron_ovs_version }}","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"fcc49580158da87cdb6b8dfa1b1c0428b6e99703","unresolved":false,"context_lines":[{"line_number":20,"context_line":"_neutron_ovn_version: 23.09"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"neutron_ovs_distro_packages:"},{"line_number":23,"context_line":"  - \"openvswitch{{ _neutron_ovs_version }}-{{ _neutron_ovs_version }}.*.{{ ansible_facts[\u0027architecture\u0027] }}\""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"dpdk_service_name: openvswitch"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"b9fa98be_8e3daf16","line":23,"range":{"start_line":23,"start_character":5,"end_line":23,"end_character":42},"in_reply_to":"b9004997_e8bf15bb","updated":"2024-04-30 12:43:37.000000000","message":"Done","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"13388134c2b068a5403c6be46c4d3beea6a2cb98","unresolved":true,"context_lines":[{"line_number":58,"context_line":"  - which"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"neutron_ovn_distro_packages:"},{"line_number":61,"context_line":"  - \"ovn{{ _neutron_ovn_version }}-{{ _neutron_ovn_version }}.*.{{ ansible_facts[\u0027architecture\u0027] }}\""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"neutron_ovn_controller_distro_packages:"},{"line_number":64,"context_line":"  - \"ovn{{ _neutron_ovn_version }}-host-*.{{ ansible_facts[\u0027architecture\u0027] }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"8a2c1ca9_95c7de03","line":61,"range":{"start_line":61,"start_character":5,"end_line":61,"end_character":34},"updated":"2024-04-30 09:02:12.000000000","message":"rdo-ovn-{{ _neutron_ovn_version }}","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"fcc49580158da87cdb6b8dfa1b1c0428b6e99703","unresolved":false,"context_lines":[{"line_number":58,"context_line":"  - which"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"neutron_ovn_distro_packages:"},{"line_number":61,"context_line":"  - \"ovn{{ _neutron_ovn_version }}-{{ _neutron_ovn_version }}.*.{{ ansible_facts[\u0027architecture\u0027] }}\""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"neutron_ovn_controller_distro_packages:"},{"line_number":64,"context_line":"  - \"ovn{{ _neutron_ovn_version }}-host-*.{{ ansible_facts[\u0027architecture\u0027] }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"4d5df4f7_03c4f4ff","line":61,"range":{"start_line":61,"start_character":5,"end_line":61,"end_character":34},"in_reply_to":"8a2c1ca9_95c7de03","updated":"2024-04-30 12:43:37.000000000","message":"Done","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"13388134c2b068a5403c6be46c4d3beea6a2cb98","unresolved":true,"context_lines":[{"line_number":61,"context_line":"  - \"ovn{{ _neutron_ovn_version }}-{{ _neutron_ovn_version }}.*.{{ ansible_facts[\u0027architecture\u0027] }}\""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"neutron_ovn_controller_distro_packages:"},{"line_number":64,"context_line":"  - \"ovn{{ _neutron_ovn_version }}-host-*.{{ ansible_facts[\u0027architecture\u0027] }}\""},{"line_number":65,"context_line":"  - haproxy"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"neutron_ovn_northd_distro_packages:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c4eba8ba_7c75488d","line":64,"range":{"start_line":64,"start_character":5,"end_line":64,"end_character":39},"updated":"2024-04-30 09:02:12.000000000","message":"rdo-ovn-host-{{ _neutron_ovn_version }}","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"fcc49580158da87cdb6b8dfa1b1c0428b6e99703","unresolved":false,"context_lines":[{"line_number":61,"context_line":"  - \"ovn{{ _neutron_ovn_version }}-{{ _neutron_ovn_version }}.*.{{ ansible_facts[\u0027architecture\u0027] }}\""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"neutron_ovn_controller_distro_packages:"},{"line_number":64,"context_line":"  - \"ovn{{ _neutron_ovn_version }}-host-*.{{ ansible_facts[\u0027architecture\u0027] }}\""},{"line_number":65,"context_line":"  - haproxy"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"neutron_ovn_northd_distro_packages:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"58811b85_84d5d4ba","line":64,"range":{"start_line":64,"start_character":5,"end_line":64,"end_character":39},"in_reply_to":"c4eba8ba_7c75488d","updated":"2024-04-30 12:43:37.000000000","message":"Done","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"13388134c2b068a5403c6be46c4d3beea6a2cb98","unresolved":true,"context_lines":[{"line_number":65,"context_line":"  - haproxy"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"neutron_ovn_northd_distro_packages:"},{"line_number":68,"context_line":"  - \"ovn{{ _neutron_ovn_version }}-central-*.{{ ansible_facts[\u0027architecture\u0027] }}\""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"neutron_devel_distro_packages:"},{"line_number":71,"context_line":"  - git"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7d703214_f0ecb9a3","line":68,"range":{"start_line":68,"start_character":5,"end_line":68,"end_character":34},"updated":"2024-04-30 09:02:12.000000000","message":"rdo-ovn-central-{{ _neutron_ovn_version }}","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"fcc49580158da87cdb6b8dfa1b1c0428b6e99703","unresolved":false,"context_lines":[{"line_number":65,"context_line":"  - haproxy"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"neutron_ovn_northd_distro_packages:"},{"line_number":68,"context_line":"  - \"ovn{{ _neutron_ovn_version }}-central-*.{{ ansible_facts[\u0027architecture\u0027] }}\""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"neutron_devel_distro_packages:"},{"line_number":71,"context_line":"  - git"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d5fdb933_2e515cdd","line":68,"range":{"start_line":68,"start_character":5,"end_line":68,"end_character":34},"in_reply_to":"7d703214_f0ecb9a3","updated":"2024-04-30 12:43:37.000000000","message":"Done","commit_id":"9144746812e36632af302502b48b14b890068a85"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"c9f64f6292fe28d2b4a02061f1812c52bc37af92","unresolved":true,"context_lines":[{"line_number":17,"context_line":"  - centos-release-nfv-openvswitch"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"_neutron_ovs_version: 3.2"},{"line_number":20,"context_line":"_neutron_ovn_version: 23.09"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"neutron_ovs_distro_packages:"},{"line_number":23,"context_line":"  - \"rdo-openvswitch-{{ _neutron_ovs_version }}\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"e85a9c85_2449ce43","line":20,"updated":"2025-06-07 22:45:35.000000000","message":"OVN 23.09 was initially released on 15 September, 2023. This version of OVN is no longer supported. Support ended on 15 September, 2024.\n\nMay be up until 24.09?","commit_id":"79282ab63cf9bdb479fc7377275a1b0c5493ff07"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"95efcbc7d04018e53239a2476320400ed60445b4","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  - centos-release-nfv-openvswitch"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"_neutron_ovs_version: 3.2"},{"line_number":20,"context_line":"_neutron_ovn_version: 23.09"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"neutron_ovs_distro_packages:"},{"line_number":23,"context_line":"  - \"rdo-openvswitch-{{ _neutron_ovs_version }}\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"40a650b6_14319f99","line":20,"in_reply_to":"e85a9c85_2449ce43","updated":"2025-06-07 22:46:19.000000000","message":"https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/917193","commit_id":"79282ab63cf9bdb479fc7377275a1b0c5493ff07"}]}
