)]}'
{"ansible/group_vars/all/ovn.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"aff5f794e512134ce53b6cd4be32d6323a1b64cd","unresolved":true,"context_lines":[{"line_number":8,"context_line":"ovn_sb_db_relay_count: \"{{ ((groups[\u0027ovn-controller\u0027] | length) / ovn_sb_db_relay_compute_per_relay | int) | round(0, \u0027ceil\u0027) | int }}\""},{"line_number":9,"context_line":"ovn_sb_db_relay_compute_per_relay: \"50\""},{"line_number":10,"context_line":"ovn_sb_db_relay_port_prefix: \"1664\""},{"line_number":11,"context_line":"ovn_sb_db_relay_port: \"{{ (ovn_sb_db_relay_port_prefix | int) * 10 + ovn_sb_db_relay_client_group_id | int }}\""},{"line_number":12,"context_line":"ovn_sb_db_relay_client_group_id: \"{{ range(1, ovn_sb_db_relay_count | int + 1) | random(seed\u003dinventory_hostname) }}\""},{"line_number":13,"context_line":"ovn_nb_connection: \"{% for host in groups[\u0027ovn-nb-db\u0027] %}tcp:{{ \u0027api\u0027 | kolla_address(host) | put_address_in_context(\u0027url\u0027) }}:{{ ovn_nb_db_port }}{% if not loop.last %},{% endif %}{% endfor %}\""},{"line_number":14,"context_line":"ovn_sb_connection: \"{{ ovn_sb_connection_relay if enable_ovn_sb_db_relay | bool else ovn_sb_connection_no_relay }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7dd8c40f_4fbda53a","line":11,"updated":"2026-01-08 12:35:29.000000000","message":"That will change port assignments on existing deployments","commit_id":"cc82916c8bb0a7036899d032e9f7f91621aa8cca"},{"author":{"_account_id":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"},"change_message_id":"37604d3cf2f0fad609537bd161610d113c5a79af","unresolved":false,"context_lines":[{"line_number":8,"context_line":"ovn_sb_db_relay_count: \"{{ ((groups[\u0027ovn-controller\u0027] | length) / ovn_sb_db_relay_compute_per_relay | int) | round(0, \u0027ceil\u0027) | int }}\""},{"line_number":9,"context_line":"ovn_sb_db_relay_compute_per_relay: \"50\""},{"line_number":10,"context_line":"ovn_sb_db_relay_port_prefix: \"1664\""},{"line_number":11,"context_line":"ovn_sb_db_relay_port: \"{{ (ovn_sb_db_relay_port_prefix | int) * 10 + ovn_sb_db_relay_client_group_id | int }}\""},{"line_number":12,"context_line":"ovn_sb_db_relay_client_group_id: \"{{ range(1, ovn_sb_db_relay_count | int + 1) | random(seed\u003dinventory_hostname) }}\""},{"line_number":13,"context_line":"ovn_nb_connection: \"{% for host in groups[\u0027ovn-nb-db\u0027] %}tcp:{{ \u0027api\u0027 | kolla_address(host) | put_address_in_context(\u0027url\u0027) }}:{{ ovn_nb_db_port }}{% if not loop.last %},{% endif %}{% endfor %}\""},{"line_number":14,"context_line":"ovn_sb_connection: \"{{ ovn_sb_connection_relay if enable_ovn_sb_db_relay | bool else ovn_sb_connection_no_relay }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4534a0df_e795bda0","line":11,"in_reply_to":"60cb5e82_74061245","updated":"2026-02-24 13:00:08.000000000","message":"Acknowledged","commit_id":"cc82916c8bb0a7036899d032e9f7f91621aa8cca"},{"author":{"_account_id":37855,"name":"Amir Hossein Ahmadi","display_name":"Amir Hossein","email":"sahahmadi96@gmail.com","username":"amir58118"},"change_message_id":"a7142e5a58e2c4b748cbdd07eca5fb4233b6d1fa","unresolved":true,"context_lines":[{"line_number":8,"context_line":"ovn_sb_db_relay_count: \"{{ ((groups[\u0027ovn-controller\u0027] | length) / ovn_sb_db_relay_compute_per_relay | int) | round(0, \u0027ceil\u0027) | int }}\""},{"line_number":9,"context_line":"ovn_sb_db_relay_compute_per_relay: \"50\""},{"line_number":10,"context_line":"ovn_sb_db_relay_port_prefix: \"1664\""},{"line_number":11,"context_line":"ovn_sb_db_relay_port: \"{{ (ovn_sb_db_relay_port_prefix | int) * 10 + ovn_sb_db_relay_client_group_id | int }}\""},{"line_number":12,"context_line":"ovn_sb_db_relay_client_group_id: \"{{ range(1, ovn_sb_db_relay_count | int + 1) | random(seed\u003dinventory_hostname) }}\""},{"line_number":13,"context_line":"ovn_nb_connection: \"{% for host in groups[\u0027ovn-nb-db\u0027] %}tcp:{{ \u0027api\u0027 | kolla_address(host) | put_address_in_context(\u0027url\u0027) }}:{{ ovn_nb_db_port }}{% if not loop.last %},{% endif %}{% endfor %}\""},{"line_number":14,"context_line":"ovn_sb_connection: \"{{ ovn_sb_connection_relay if enable_ovn_sb_db_relay | bool else ovn_sb_connection_no_relay }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"60cb5e82_74061245","line":11,"in_reply_to":"7dd8c40f_4fbda53a","updated":"2026-01-08 12:52:03.000000000","message":"Ack, agreed.\nChanging port assignment on upgrades is not acceptable. I’ll rework the patch to keep backward compatibility and only prevent invalid port generation.","commit_id":"cc82916c8bb0a7036899d032e9f7f91621aa8cca"}]}
