)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fc0af183783beac169c86a28a4c906711063fb91","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0438101f_5d9e6178","updated":"2022-04-28 07:21:43.000000000","message":"Ubuntu is failing due to usage of OVS 2.17 and unreleased python bindings package (in progress by Neutron devs)","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"631aea3abd63304e1eab0f175e79eaf68ab9fa0e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"3e43c51f_6fb9d9d7","updated":"2022-11-15 18:53:14.000000000","message":"Actually I\u0027ll rework it on top of the break out change.","commit_id":"7b1b8a5196aea5f9470823ea54a0b108488234f2"}],"ansible/roles/ovn-db/defaults/main.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bcd443d0e98e52062f17b05152790cf8fb4a054a","unresolved":true,"context_lines":[{"line_number":67,"context_line":"#####"},{"line_number":68,"context_line":"# OVN"},{"line_number":69,"context_line":"#####"},{"line_number":70,"context_line":"# Base MAC for ovn-chassis-mac-mappings generation"},{"line_number":71,"context_line":"ovn_base_mac: \"52:54:00\""},{"line_number":72,"context_line":"# Configure OVN remote probe interval time in ms"},{"line_number":73,"context_line":"ovn_remote_probe_interval: \"60000\""},{"line_number":74,"context_line":"# Configure OVN openflow interval in s"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"cdc379bd_cde8ed86","line":71,"range":{"start_line":70,"start_character":0,"end_line":71,"end_character":24},"updated":"2022-11-23 11:01:37.000000000","message":"Don\u0027t need this","commit_id":"df7c7bebeeacf897a97d2c831b0a68a3729fc177"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b0c2d44c11fbf01dc59db5ade07c02c78646d0aa","unresolved":false,"context_lines":[{"line_number":67,"context_line":"#####"},{"line_number":68,"context_line":"# OVN"},{"line_number":69,"context_line":"#####"},{"line_number":70,"context_line":"# Base MAC for ovn-chassis-mac-mappings generation"},{"line_number":71,"context_line":"ovn_base_mac: \"52:54:00\""},{"line_number":72,"context_line":"# Configure OVN remote probe interval time in ms"},{"line_number":73,"context_line":"ovn_remote_probe_interval: \"60000\""},{"line_number":74,"context_line":"# Configure OVN openflow interval in s"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"76fa7d25_8ae3c0f1","line":71,"range":{"start_line":70,"start_character":0,"end_line":71,"end_character":24},"in_reply_to":"cdc379bd_cde8ed86","updated":"2022-11-28 12:54:35.000000000","message":"Done","commit_id":"df7c7bebeeacf897a97d2c831b0a68a3729fc177"}],"ansible/roles/ovn-db/tasks/bootstrap-db.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bcd443d0e98e52062f17b05152790cf8fb4a054a","unresolved":true,"context_lines":[{"line_number":2,"context_line":"- name: Get OVN_Northbound cluster leader"},{"line_number":3,"context_line":"  become: true"},{"line_number":4,"context_line":"  command: \"docker exec ovn_nb_db ovs-appctl -t /var/run/ovn/ovnnb_db.ctl cluster/status OVN_Northbound\""},{"line_number":5,"context_line":"  register: ovn_nb_cluster_status"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- name: Configure OVN NB connection settings"},{"line_number":8,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"67154d31_92d423ba","line":5,"updated":"2022-11-23 11:01:37.000000000","message":"changed_when: false","commit_id":"df7c7bebeeacf897a97d2c831b0a68a3729fc177"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b0c2d44c11fbf01dc59db5ade07c02c78646d0aa","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: Get OVN_Northbound cluster leader"},{"line_number":3,"context_line":"  become: true"},{"line_number":4,"context_line":"  command: \"docker exec ovn_nb_db ovs-appctl -t /var/run/ovn/ovnnb_db.ctl cluster/status OVN_Northbound\""},{"line_number":5,"context_line":"  register: ovn_nb_cluster_status"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- name: Configure OVN NB connection settings"},{"line_number":8,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"8fd68251_861db34c","line":5,"in_reply_to":"67154d31_92d423ba","updated":"2022-11-28 12:54:35.000000000","message":"Done","commit_id":"df7c7bebeeacf897a97d2c831b0a68a3729fc177"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bcd443d0e98e52062f17b05152790cf8fb4a054a","unresolved":true,"context_lines":[{"line_number":14,"context_line":"- name: Get OVN_Southbound cluster leader"},{"line_number":15,"context_line":"  become: true"},{"line_number":16,"context_line":"  command: \"docker exec ovn_sb_db ovs-appctl -t /var/run/ovn/ovnsb_db.ctl cluster/status OVN_Southbound\""},{"line_number":17,"context_line":"  register: ovn_sb_cluster_status"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- name: Configure OVN SB connection settings"},{"line_number":20,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"3cbe1326_2c33be7c","line":17,"updated":"2022-11-23 11:01:37.000000000","message":"changed_when: false","commit_id":"df7c7bebeeacf897a97d2c831b0a68a3729fc177"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b0c2d44c11fbf01dc59db5ade07c02c78646d0aa","unresolved":false,"context_lines":[{"line_number":14,"context_line":"- name: Get OVN_Southbound cluster leader"},{"line_number":15,"context_line":"  become: true"},{"line_number":16,"context_line":"  command: \"docker exec ovn_sb_db ovs-appctl -t /var/run/ovn/ovnsb_db.ctl cluster/status OVN_Southbound\""},{"line_number":17,"context_line":"  register: ovn_sb_cluster_status"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- name: Configure OVN SB connection settings"},{"line_number":20,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"31c99c5c_c515a693","line":17,"in_reply_to":"3cbe1326_2c33be7c","updated":"2022-11-28 12:54:35.000000000","message":"Done","commit_id":"df7c7bebeeacf897a97d2c831b0a68a3729fc177"}],"ansible/roles/ovn/tasks/bootstrap.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a7ee5ad35a9c4a700beb727066b99382fdd0d977","unresolved":true,"context_lines":[{"line_number":14,"context_line":"  command: \"docker exec ovn_{{ item.name }}_db ovn-{{ item.name }}ctl --inactivity-probe\u003d{{ ovn_db_inactivity_probe }} set-connection ptcp:{{ item.port }}:0.0.0.0\""},{"line_number":15,"context_line":"  ignore_errors: true"},{"line_number":16,"context_line":"  loop:"},{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: 6641 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: 6642 }"},{"line_number":19,"context_line":"  notify:"},{"line_number":20,"context_line":"    - \"Wait for ovn-nb-db\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"35aaa678_153924c4","line":17,"range":{"start_line":17,"start_character":26,"end_line":17,"end_character":30},"updated":"2022-04-28 08:39:37.000000000","message":"ovn_nb_db_port","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d05f1b05de447a7c3b2e9a87f75c8fd562c3d35d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"  command: \"docker exec ovn_{{ item.name }}_db ovn-{{ item.name }}ctl --inactivity-probe\u003d{{ ovn_db_inactivity_probe }} set-connection ptcp:{{ item.port }}:0.0.0.0\""},{"line_number":15,"context_line":"  ignore_errors: true"},{"line_number":16,"context_line":"  loop:"},{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: 6641 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: 6642 }"},{"line_number":19,"context_line":"  notify:"},{"line_number":20,"context_line":"    - \"Wait for ovn-nb-db\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"d74cb28b_9f92cc77","line":17,"range":{"start_line":17,"start_character":26,"end_line":17,"end_character":30},"in_reply_to":"35aaa678_153924c4","updated":"2022-04-28 08:52:48.000000000","message":"Done","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a7ee5ad35a9c4a700beb727066b99382fdd0d977","unresolved":true,"context_lines":[{"line_number":15,"context_line":"  ignore_errors: true"},{"line_number":16,"context_line":"  loop:"},{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: 6641 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: 6642 }"},{"line_number":19,"context_line":"  notify:"},{"line_number":20,"context_line":"    - \"Wait for ovn-nb-db\""},{"line_number":21,"context_line":"    - \"Wait for ovn-sb-db\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"8559c9df_4dbf862a","line":18,"range":{"start_line":18,"start_character":26,"end_line":18,"end_character":30},"updated":"2022-04-28 08:39:37.000000000","message":"ovn_nb_sb_port","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d05f1b05de447a7c3b2e9a87f75c8fd562c3d35d","unresolved":false,"context_lines":[{"line_number":15,"context_line":"  ignore_errors: true"},{"line_number":16,"context_line":"  loop:"},{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: 6641 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: 6642 }"},{"line_number":19,"context_line":"  notify:"},{"line_number":20,"context_line":"    - \"Wait for ovn-nb-db\""},{"line_number":21,"context_line":"    - \"Wait for ovn-sb-db\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"c0eae951_09c642c4","line":18,"range":{"start_line":18,"start_character":26,"end_line":18,"end_character":30},"in_reply_to":"8559c9df_4dbf862a","updated":"2022-04-28 08:52:48.000000000","message":"Done","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a7ee5ad35a9c4a700beb727066b99382fdd0d977","unresolved":true,"context_lines":[{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: 6641 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: 6642 }"},{"line_number":19,"context_line":"  notify:"},{"line_number":20,"context_line":"    - \"Wait for ovn-nb-db\""},{"line_number":21,"context_line":"    - \"Wait for ovn-sb-db\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- name: Configure OVN in OVSDB"},{"line_number":24,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"acc6d79b_874cadc9","line":21,"range":{"start_line":20,"start_character":0,"end_line":21,"end_character":26},"updated":"2022-04-28 08:39:37.000000000","message":"Let\u0027s just change these handlers to tasks in this file.","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d05f1b05de447a7c3b2e9a87f75c8fd562c3d35d","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: 6641 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: 6642 }"},{"line_number":19,"context_line":"  notify:"},{"line_number":20,"context_line":"    - \"Wait for ovn-nb-db\""},{"line_number":21,"context_line":"    - \"Wait for ovn-sb-db\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- name: Configure OVN in OVSDB"},{"line_number":24,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"520ea23c_012b58ea","line":21,"range":{"start_line":20,"start_character":0,"end_line":21,"end_character":26},"in_reply_to":"acc6d79b_874cadc9","updated":"2022-04-28 08:52:48.000000000","message":"Done","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a7ee5ad35a9c4a700beb727066b99382fdd0d977","unresolved":true,"context_lines":[{"line_number":20,"context_line":"    - \"Wait for ovn-nb-db\""},{"line_number":21,"context_line":"    - \"Wait for ovn-sb-db\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- name: Configure OVN in OVSDB"},{"line_number":24,"context_line":"  vars:"},{"line_number":25,"context_line":"    ovn_mappings: \"{% for bridge in neutron_bridge_name.split(\u0027,\u0027) %}physnet{{ loop.index0 + 1 }}:{{ bridge }}{% if not loop.last %},{% endif %}{% endfor %}\""},{"line_number":26,"context_line":"    ovn_macs: \"{% for bridge in neutron_bridge_name.split(\u0027,\u0027) %}physnet{{ loop.index0 + 1 }}:{{ ovn_base_mac | random_mac(seed\u003dinventory_hostname+bridge) }}{% if not loop.last %},{% endif %}{% endfor %}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"35c088a7_417ae282","line":23,"range":{"start_line":23,"start_character":8,"end_line":23,"end_character":30},"updated":"2022-04-28 08:39:37.000000000","message":"Are we sure that OVN is happy to start without these settings in place?","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d05f1b05de447a7c3b2e9a87f75c8fd562c3d35d","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    - \"Wait for ovn-nb-db\""},{"line_number":21,"context_line":"    - \"Wait for ovn-sb-db\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- name: Configure OVN in OVSDB"},{"line_number":24,"context_line":"  vars:"},{"line_number":25,"context_line":"    ovn_mappings: \"{% for bridge in neutron_bridge_name.split(\u0027,\u0027) %}physnet{{ loop.index0 + 1 }}:{{ bridge }}{% if not loop.last %},{% endif %}{% endfor %}\""},{"line_number":26,"context_line":"    ovn_macs: \"{% for bridge in neutron_bridge_name.split(\u0027,\u0027) %}physnet{{ loop.index0 + 1 }}:{{ ovn_base_mac | random_mac(seed\u003dinventory_hostname+bridge) }}{% if not loop.last %},{% endif %}{% endfor %}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"b8c40ad5_bc975fa8","line":23,"range":{"start_line":23,"start_character":8,"end_line":23,"end_character":30},"in_reply_to":"35c088a7_417ae282","updated":"2022-04-28 08:52:48.000000000","message":"These are settings in local openvswitch OVSDB used by ovn-controller, previous are OVN DBs used for storing data (ovn-controller connects to OVN SB DB and to local openvswitch db and implements flows).","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a7ee5ad35a9c4a700beb727066b99382fdd0d977","unresolved":true,"context_lines":[{"line_number":40,"context_line":"    - { name: ovn-encap-ip, value: \"{{ tunnel_interface_address }}\" }"},{"line_number":41,"context_line":"    - { name: ovn-encap-type, value: geneve }"},{"line_number":42,"context_line":"    - { name: ovn-remote, value: \"{{ ovn_sb_connection }}\" }"},{"line_number":43,"context_line":"    - { name: ovn-remote-probe-interval, value: \"{{ ovn_remote_probe_interval }}\" }"},{"line_number":44,"context_line":"    - { name: ovn-bridge-mappings, value: \"{{ ovn_mappings }}\", state: \"{{ \u0027present\u0027 if (inventory_hostname in groups[\u0027ovn-controller-network\u0027] or computes_need_external_bridge | bool) else \u0027absent\u0027 }}\" }"},{"line_number":45,"context_line":"    - { name: ovn-chassis-mac-mappings, value: \"{{ ovn_macs }}\", state: \"{{ \u0027present\u0027 if inventory_hostname in groups[\u0027ovn-controller-compute\u0027] else \u0027absent\u0027 }}\" }"},{"line_number":46,"context_line":"    - { name: ovn-cms-options, value: \"{{ ovn_cms_opts }}\", state: \"{{ \u0027present\u0027 if ovn_cms_opts !\u003d \u0027\u0027 else \u0027absent\u0027 }}\" }"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"edd1239f_21bb0fec","line":43,"range":{"start_line":43,"start_character":14,"end_line":43,"end_character":39},"updated":"2022-04-28 08:39:37.000000000","message":"How is it different to this?","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d05f1b05de447a7c3b2e9a87f75c8fd562c3d35d","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    - { name: ovn-encap-ip, value: \"{{ tunnel_interface_address }}\" }"},{"line_number":41,"context_line":"    - { name: ovn-encap-type, value: geneve }"},{"line_number":42,"context_line":"    - { name: ovn-remote, value: \"{{ ovn_sb_connection }}\" }"},{"line_number":43,"context_line":"    - { name: ovn-remote-probe-interval, value: \"{{ ovn_remote_probe_interval }}\" }"},{"line_number":44,"context_line":"    - { name: ovn-bridge-mappings, value: \"{{ ovn_mappings }}\", state: \"{{ \u0027present\u0027 if (inventory_hostname in groups[\u0027ovn-controller-network\u0027] or computes_need_external_bridge | bool) else \u0027absent\u0027 }}\" }"},{"line_number":45,"context_line":"    - { name: ovn-chassis-mac-mappings, value: \"{{ ovn_macs }}\", state: \"{{ \u0027present\u0027 if inventory_hostname in groups[\u0027ovn-controller-compute\u0027] else \u0027absent\u0027 }}\" }"},{"line_number":46,"context_line":"    - { name: ovn-cms-options, value: \"{{ ovn_cms_opts }}\", state: \"{{ \u0027present\u0027 if ovn_cms_opts !\u003d \u0027\u0027 else \u0027absent\u0027 }}\" }"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5eb67987_4fb8d81a","line":43,"range":{"start_line":43,"start_character":14,"end_line":43,"end_character":39},"in_reply_to":"edd1239f_21bb0fec","updated":"2022-04-28 08:52:48.000000000","message":"this is ovn-controller to ovn-sb-db remote probe interval, the other one is probe interval in the other direction ;-)","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5fd2aaaf9b495d0d18959e7a42651a5ce7937ce9","unresolved":true,"context_lines":[{"line_number":12,"context_line":"- name: Configure OVN NB/SB connection settings"},{"line_number":13,"context_line":"  become: true"},{"line_number":14,"context_line":"  command: \"docker exec ovn_{{ item.name }}_db ovn-{{ item.name }}ctl --inactivity-probe\u003d{{ ovn_db_inactivity_probe }} set-connection ptcp:{{ item.port }}:0.0.0.0\""},{"line_number":15,"context_line":"  ignore_errors: true"},{"line_number":16,"context_line":"  loop:"},{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: \u0027{{ ovn_nb_db_port }}\u0027 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: \u0027{{ ovn_sb_db_port }}\u0027 }"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"2407fa44_d1483b28","line":15,"range":{"start_line":15,"start_character":2,"end_line":15,"end_character":21},"updated":"2022-05-03 09:36:14.000000000","message":"ew. why?","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"48ac39a3fd3b3ef395e36735d1072d947936ef8f","unresolved":false,"context_lines":[{"line_number":12,"context_line":"- name: Configure OVN NB/SB connection settings"},{"line_number":13,"context_line":"  become: true"},{"line_number":14,"context_line":"  command: \"docker exec ovn_{{ item.name }}_db ovn-{{ item.name }}ctl --inactivity-probe\u003d{{ ovn_db_inactivity_probe }} set-connection ptcp:{{ item.port }}:0.0.0.0\""},{"line_number":15,"context_line":"  ignore_errors: true"},{"line_number":16,"context_line":"  loop:"},{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: \u0027{{ ovn_nb_db_port }}\u0027 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: \u0027{{ ovn_sb_db_port }}\u0027 }"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"4151fbf7_b4a206c0","line":15,"range":{"start_line":15,"start_character":2,"end_line":15,"end_character":21},"in_reply_to":"2407fa44_d1483b28","updated":"2022-11-15 18:52:58.000000000","message":"Reworked.","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5fd2aaaf9b495d0d18959e7a42651a5ce7937ce9","unresolved":true,"context_lines":[{"line_number":15,"context_line":"  ignore_errors: true"},{"line_number":16,"context_line":"  loop:"},{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: \u0027{{ ovn_nb_db_port }}\u0027 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: \u0027{{ ovn_sb_db_port }}\u0027 }"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- name: Wait for ovn-nb-db"},{"line_number":21,"context_line":"  wait_for:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"f88fbc02_73b58348","line":18,"updated":"2022-05-03 09:36:14.000000000","message":"Need to check the enabled/group values here.","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a9d2baf5b255214714ac81c6c27810625ea9031c","unresolved":false,"context_lines":[{"line_number":15,"context_line":"  ignore_errors: true"},{"line_number":16,"context_line":"  loop:"},{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: \u0027{{ ovn_nb_db_port }}\u0027 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: \u0027{{ ovn_sb_db_port }}\u0027 }"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- name: Wait for ovn-nb-db"},{"line_number":21,"context_line":"  wait_for:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9b7875d5_122229a8","line":18,"in_reply_to":"f88fbc02_73b58348","updated":"2023-02-08 14:27:18.000000000","message":"Done","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5fd2aaaf9b495d0d18959e7a42651a5ce7937ce9","unresolved":true,"context_lines":[{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: \u0027{{ ovn_nb_db_port }}\u0027 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: \u0027{{ ovn_sb_db_port }}\u0027 }"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- name: Wait for ovn-nb-db"},{"line_number":21,"context_line":"  wait_for:"},{"line_number":22,"context_line":"    host: \"{{ api_interface_address }}\""},{"line_number":23,"context_line":"    port: \"{{ ovn_nb_db_port }}\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"6ee112cb_54bb0012","line":20,"range":{"start_line":20,"start_character":8,"end_line":20,"end_character":26},"updated":"2022-05-03 09:36:14.000000000","message":"Could use a similar loop?","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a9d2baf5b255214714ac81c6c27810625ea9031c","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    - { name: \u0027nb\u0027, port: \u0027{{ ovn_nb_db_port }}\u0027 }"},{"line_number":18,"context_line":"    - { name: \u0027sb\u0027, port: \u0027{{ ovn_sb_db_port }}\u0027 }"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- name: Wait for ovn-nb-db"},{"line_number":21,"context_line":"  wait_for:"},{"line_number":22,"context_line":"    host: \"{{ api_interface_address }}\""},{"line_number":23,"context_line":"    port: \"{{ ovn_nb_db_port }}\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"daad8920_828729fe","line":20,"range":{"start_line":20,"start_character":8,"end_line":20,"end_character":26},"in_reply_to":"6ee112cb_54bb0012","updated":"2023-02-08 14:27:18.000000000","message":"Done","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5fd2aaaf9b495d0d18959e7a42651a5ce7937ce9","unresolved":true,"context_lines":[{"line_number":27,"context_line":"  until: check_ovn_nb_db_port is success"},{"line_number":28,"context_line":"  retries: 10"},{"line_number":29,"context_line":"  delay: 6"},{"line_number":30,"context_line":"  when:"},{"line_number":31,"context_line":"    - kolla_action !\u003d \"config\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- name: Wait for ovn-sb-db"},{"line_number":34,"context_line":"  wait_for:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"476528fa_a08cf19b","line":31,"range":{"start_line":30,"start_character":0,"end_line":31,"end_character":30},"updated":"2022-05-03 09:36:14.000000000","message":"Not necessary","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"48ac39a3fd3b3ef395e36735d1072d947936ef8f","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  until: check_ovn_nb_db_port is success"},{"line_number":28,"context_line":"  retries: 10"},{"line_number":29,"context_line":"  delay: 6"},{"line_number":30,"context_line":"  when:"},{"line_number":31,"context_line":"    - kolla_action !\u003d \"config\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- name: Wait for ovn-sb-db"},{"line_number":34,"context_line":"  wait_for:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9e94f74e_32171acc","line":31,"range":{"start_line":30,"start_character":0,"end_line":31,"end_character":30},"in_reply_to":"476528fa_a08cf19b","updated":"2022-11-15 18:52:58.000000000","message":"Done","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5fd2aaaf9b495d0d18959e7a42651a5ce7937ce9","unresolved":true,"context_lines":[{"line_number":40,"context_line":"  until: check_ovn_sb_db_port is success"},{"line_number":41,"context_line":"  retries: 10"},{"line_number":42,"context_line":"  delay: 6"},{"line_number":43,"context_line":"  when:"},{"line_number":44,"context_line":"    - kolla_action !\u003d \"config\""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- name: Configure OVN in OVSDB"},{"line_number":47,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"53d34cbe_761aa39e","line":44,"range":{"start_line":43,"start_character":0,"end_line":44,"end_character":30},"updated":"2022-05-03 09:36:14.000000000","message":"Not necessary","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"48ac39a3fd3b3ef395e36735d1072d947936ef8f","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  until: check_ovn_sb_db_port is success"},{"line_number":41,"context_line":"  retries: 10"},{"line_number":42,"context_line":"  delay: 6"},{"line_number":43,"context_line":"  when:"},{"line_number":44,"context_line":"    - kolla_action !\u003d \"config\""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- name: Configure OVN in OVSDB"},{"line_number":47,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"f2e88429_1b1430d6","line":44,"range":{"start_line":43,"start_character":0,"end_line":44,"end_character":30},"in_reply_to":"53d34cbe_761aa39e","updated":"2022-11-15 18:52:58.000000000","message":"Done","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"}],"ansible/roles/ovn/tasks/deploy.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a7ee5ad35a9c4a700beb727066b99382fdd0d977","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- import_tasks: bootstrap.yml"},{"line_number":10,"context_line":"  when: inventory_hostname in groups[\u0027ovn-controller\u0027]"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- name: Flush handlers"},{"line_number":13,"context_line":"  meta: flush_handlers"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5334d617_01416f80","line":13,"range":{"start_line":11,"start_character":0,"end_line":13,"end_character":22},"updated":"2022-04-28 08:39:37.000000000","message":"Then we can drop this.","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d05f1b05de447a7c3b2e9a87f75c8fd562c3d35d","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- import_tasks: bootstrap.yml"},{"line_number":10,"context_line":"  when: inventory_hostname in groups[\u0027ovn-controller\u0027]"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- name: Flush handlers"},{"line_number":13,"context_line":"  meta: flush_handlers"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"332a23ff_bfde808c","line":13,"range":{"start_line":11,"start_character":0,"end_line":13,"end_character":22},"in_reply_to":"5334d617_01416f80","updated":"2022-04-28 08:52:48.000000000","message":"Done","commit_id":"c9bd179098ea3c15bb966c6dea7f03207fc9d230"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5fd2aaaf9b495d0d18959e7a42651a5ce7937ce9","unresolved":true,"context_lines":[{"line_number":7,"context_line":"  meta: flush_handlers"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- import_tasks: bootstrap.yml"},{"line_number":10,"context_line":"  when: inventory_hostname in groups[\u0027ovn-controller\u0027]"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"a0782b47_dfd7e362","line":10,"range":{"start_line":10,"start_character":8,"end_line":10,"end_character":54},"updated":"2022-05-03 09:36:14.000000000","message":"Or NB/SB DB hosts","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"48ac39a3fd3b3ef395e36735d1072d947936ef8f","unresolved":false,"context_lines":[{"line_number":7,"context_line":"  meta: flush_handlers"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- import_tasks: bootstrap.yml"},{"line_number":10,"context_line":"  when: inventory_hostname in groups[\u0027ovn-controller\u0027]"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7fe0f637_13817aa8","line":10,"range":{"start_line":10,"start_character":8,"end_line":10,"end_character":54},"in_reply_to":"a0782b47_dfd7e362","updated":"2022-11-15 18:52:58.000000000","message":"Done","commit_id":"941b39ae185e36f1ef672a2fc498377f0b8ea4c2"}]}
