)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0ec09be31bb09efaeead13468ef3491b0cf7483e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"17d4ec3e_2946b042","updated":"2026-03-25 07:08:00.000000000","message":"recheck POST_FAILURE","commit_id":"7114d7c91a9f4789eaed35c080baab9e7c4914de"}],"ansible/roles/neutron/tasks/precheck.yml":[{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"e6714eeb075380003126daf4cd954cfebfbaa760","unresolved":true,"context_lines":[{"line_number":68,"context_line":"  when:"},{"line_number":69,"context_line":"    - neutron_dns_integration | bool"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"- name: Checking if neutron_external_interface and neutron_bridge_name have the same length"},{"line_number":72,"context_line":"  vars:"},{"line_number":73,"context_line":"    external_interfaces: \"{{ neutron_external_interface.split(\u0027,\u0027) | list }}\""},{"line_number":74,"context_line":"    bridge_names: \"{{ neutron_bridge_name.split(\u0027,\u0027) | list }}\""},{"line_number":75,"context_line":"  assert:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ca8f2d2d_83558e35","line":72,"range":{"start_line":71,"start_character":0,"end_line":72,"end_character":7},"updated":"2025-03-11 13:16:24.000000000","message":"Don\u0027t remove neutron_plugin_agent_check.yml import","commit_id":"6ce0519dcff6a126928b3378db11693ad39afd5a"},{"author":{"_account_id":37726,"name":"Marek Buch","display_name":"marekbuch","email":"marek.buch@tietoevry.com","username":"marekbuch"},"change_message_id":"b78430eefed45c8b6a84dc1397f80c04c8c3af40","unresolved":false,"context_lines":[{"line_number":68,"context_line":"  when:"},{"line_number":69,"context_line":"    - neutron_dns_integration | bool"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"- name: Checking if neutron_external_interface and neutron_bridge_name have the same length"},{"line_number":72,"context_line":"  vars:"},{"line_number":73,"context_line":"    external_interfaces: \"{{ neutron_external_interface.split(\u0027,\u0027) | list }}\""},{"line_number":74,"context_line":"    bridge_names: \"{{ neutron_bridge_name.split(\u0027,\u0027) | list }}\""},{"line_number":75,"context_line":"  assert:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"adc878c8_97045192","line":72,"range":{"start_line":71,"start_character":0,"end_line":72,"end_character":7},"in_reply_to":"ca8f2d2d_83558e35","updated":"2025-03-26 13:41:18.000000000","message":"Done","commit_id":"6ce0519dcff6a126928b3378db11693ad39afd5a"}],"releasenotes/notes/add_neutron_external_interface_length_check-e7c4456b92cae281.yaml":[{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"35bedd20077bb088fb455c292737f03d5d88aeac","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Added a validation check to ensure that"},{"line_number":5,"context_line":"    the number of neutron_external_interface entries matches the number"},{"line_number":6,"context_line":"    of neutron_bridge_name entries in the configuration."},{"line_number":7,"context_line":"    This prevents misconfigurations that could cause deployment failures"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"8a517411_4035f191","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":43},"updated":"2025-03-28 09:21:11.000000000","message":"```suggestion\n    Add neutron interface\u003c-\u003ebridge parity validation\n```","commit_id":"8760f8b37e69df4aa0b6e9f602f3584c15a0e8ef"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"487cbbe7994e63b16e7fe64b449a39dfdafe0f0c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Added a validation check to ensure that"},{"line_number":5,"context_line":"    the number of neutron_external_interface entries matches the number"},{"line_number":6,"context_line":"    of neutron_bridge_name entries in the configuration."},{"line_number":7,"context_line":"    This prevents misconfigurations that could cause deployment failures"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1cc884d3_ef19cd81","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":43},"in_reply_to":"379554c3_715df708","updated":"2025-03-31 09:40:24.000000000","message":"Done","commit_id":"8760f8b37e69df4aa0b6e9f602f3584c15a0e8ef"},{"author":{"_account_id":37726,"name":"Marek Buch","display_name":"marekbuch","email":"marek.buch@tietoevry.com","username":"marekbuch"},"change_message_id":"e0cbe91d89d02031770c6c285e0a9f0149748a16","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Added a validation check to ensure that"},{"line_number":5,"context_line":"    the number of neutron_external_interface entries matches the number"},{"line_number":6,"context_line":"    of neutron_bridge_name entries in the configuration."},{"line_number":7,"context_line":"    This prevents misconfigurations that could cause deployment failures"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"379554c3_715df708","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":43},"in_reply_to":"8a517411_4035f191","updated":"2025-03-28 10:40:16.000000000","message":"Done","commit_id":"8760f8b37e69df4aa0b6e9f602f3584c15a0e8ef"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"35bedd20077bb088fb455c292737f03d5d88aeac","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Added a validation check to ensure that"},{"line_number":5,"context_line":"    the number of neutron_external_interface entries matches the number"},{"line_number":6,"context_line":"    of neutron_bridge_name entries in the configuration."},{"line_number":7,"context_line":"    This prevents misconfigurations that could cause deployment failures"},{"line_number":8,"context_line":"    or incorrect networking behavior."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"d07754fb_54a8344b","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":14},"updated":"2025-03-28 09:21:11.000000000","message":"```suggestion\n    Validates that the number of neutron_external_interface entries matches the number\n```","commit_id":"8760f8b37e69df4aa0b6e9f602f3584c15a0e8ef"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"487cbbe7994e63b16e7fe64b449a39dfdafe0f0c","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Added a validation check to ensure that"},{"line_number":5,"context_line":"    the number of neutron_external_interface entries matches the number"},{"line_number":6,"context_line":"    of neutron_bridge_name entries in the configuration."},{"line_number":7,"context_line":"    This prevents misconfigurations that could cause deployment failures"},{"line_number":8,"context_line":"    or incorrect networking behavior."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"2735e4bb_9fc5af30","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":14},"in_reply_to":"4c4c3dc7_7b949bd4","updated":"2025-03-31 09:40:24.000000000","message":"Done","commit_id":"8760f8b37e69df4aa0b6e9f602f3584c15a0e8ef"},{"author":{"_account_id":37726,"name":"Marek Buch","display_name":"marekbuch","email":"marek.buch@tietoevry.com","username":"marekbuch"},"change_message_id":"e0cbe91d89d02031770c6c285e0a9f0149748a16","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Added a validation check to ensure that"},{"line_number":5,"context_line":"    the number of neutron_external_interface entries matches the number"},{"line_number":6,"context_line":"    of neutron_bridge_name entries in the configuration."},{"line_number":7,"context_line":"    This prevents misconfigurations that could cause deployment failures"},{"line_number":8,"context_line":"    or incorrect networking behavior."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"4c4c3dc7_7b949bd4","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":14},"in_reply_to":"d07754fb_54a8344b","updated":"2025-03-28 10:40:16.000000000","message":"Done","commit_id":"8760f8b37e69df4aa0b6e9f602f3584c15a0e8ef"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"35bedd20077bb088fb455c292737f03d5d88aeac","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    of neutron_bridge_name entries in the configuration."},{"line_number":7,"context_line":"    This prevents misconfigurations that could cause deployment failures"},{"line_number":8,"context_line":"    or incorrect networking behavior."},{"line_number":9,"context_line":"    `LP#1864832 \u003chttps://bugs.launchpad.net/kolla-ansible/+bug/1864832\u003e`"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"fc1f9a9f_ca332324","line":9,"range":{"start_line":9,"start_character":4,"end_line":9,"end_character":72},"updated":"2025-03-28 09:21:11.000000000","message":"```suggestion\n    `LP#1864832 \u003chttps://launchpad.net/bugs/1864832\u003e`__\n```","commit_id":"8760f8b37e69df4aa0b6e9f602f3584c15a0e8ef"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"5c8d2ea799b1e54dba218b24570884fbd9930605","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    of neutron_bridge_name entries in the configuration."},{"line_number":7,"context_line":"    This prevents misconfigurations that could cause deployment failures"},{"line_number":8,"context_line":"    or incorrect networking behavior."},{"line_number":9,"context_line":"    `LP#1864832 \u003chttps://bugs.launchpad.net/kolla-ansible/+bug/1864832\u003e`"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"de1a3d9e_a5d21f45","line":9,"range":{"start_line":9,"start_character":4,"end_line":9,"end_character":72},"in_reply_to":"4fbf24d8_849fad34","updated":"2025-03-31 12:44:46.000000000","message":"Done","commit_id":"8760f8b37e69df4aa0b6e9f602f3584c15a0e8ef"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"487cbbe7994e63b16e7fe64b449a39dfdafe0f0c","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    of neutron_bridge_name entries in the configuration."},{"line_number":7,"context_line":"    This prevents misconfigurations that could cause deployment failures"},{"line_number":8,"context_line":"    or incorrect networking behavior."},{"line_number":9,"context_line":"    `LP#1864832 \u003chttps://bugs.launchpad.net/kolla-ansible/+bug/1864832\u003e`"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"4fbf24d8_849fad34","line":9,"range":{"start_line":9,"start_character":4,"end_line":9,"end_character":72},"in_reply_to":"db3f49c9_736251c1","updated":"2025-03-31 09:40:24.000000000","message":"Double underscore at the end still missing.","commit_id":"8760f8b37e69df4aa0b6e9f602f3584c15a0e8ef"},{"author":{"_account_id":37726,"name":"Marek Buch","display_name":"marekbuch","email":"marek.buch@tietoevry.com","username":"marekbuch"},"change_message_id":"e0cbe91d89d02031770c6c285e0a9f0149748a16","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    of neutron_bridge_name entries in the configuration."},{"line_number":7,"context_line":"    This prevents misconfigurations that could cause deployment failures"},{"line_number":8,"context_line":"    or incorrect networking behavior."},{"line_number":9,"context_line":"    `LP#1864832 \u003chttps://bugs.launchpad.net/kolla-ansible/+bug/1864832\u003e`"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"db3f49c9_736251c1","line":9,"range":{"start_line":9,"start_character":4,"end_line":9,"end_character":72},"in_reply_to":"fc1f9a9f_ca332324","updated":"2025-03-28 10:40:16.000000000","message":"Done","commit_id":"8760f8b37e69df4aa0b6e9f602f3584c15a0e8ef"}]}
