)]}'
{"ansible/roles/neutron/defaults/main.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"39146c946b1a761c79fc12aca833ff749fa29005","unresolved":false,"context_lines":[{"line_number":393,"context_line":"  - name: \"baremetal\""},{"line_number":394,"context_line":"    enabled: \"{{ enable_ironic_neutron_agent | bool }}\""},{"line_number":395,"context_line":"  - name: \"l2population\""},{"line_number":396,"context_line":"    enabled: \"{{ (not enable_hyperv | bool) or neutron_plugin_agent !\u003d \u0027ovn\u0027 }}\""},{"line_number":397,"context_line":"  - name: \"ovn\""},{"line_number":398,"context_line":"    enabled: \"{{ neutron_plugin_agent \u003d\u003d \u0027ovn\u0027 }}\""},{"line_number":399,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f4c43b2_ba0def3f","line":396,"updated":"2020-04-16 11:09:07.000000000","message":"I think it should be and rather than or","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"c9cdef270948d32d972daaafcfe12417e20f0cf3","unresolved":false,"context_lines":[{"line_number":393,"context_line":"  - name: \"baremetal\""},{"line_number":394,"context_line":"    enabled: \"{{ enable_ironic_neutron_agent | bool }}\""},{"line_number":395,"context_line":"  - name: \"l2population\""},{"line_number":396,"context_line":"    enabled: \"{{ (not enable_hyperv | bool) or neutron_plugin_agent !\u003d \u0027ovn\u0027 }}\""},{"line_number":397,"context_line":"  - name: \"ovn\""},{"line_number":398,"context_line":"    enabled: \"{{ neutron_plugin_agent \u003d\u003d \u0027ovn\u0027 }}\""},{"line_number":399,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f4c43b2_55f63cfb","line":396,"in_reply_to":"3f4c43b2_ba0def3f","updated":"2020-04-16 11:24:59.000000000","message":"exactly what my comment was about","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"}],"releasenotes/notes/implement-ovn-80b3a73e6c8a44e7.yaml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"39146c946b1a761c79fc12aca833ff749fa29005","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":"    Implement OVN and it\u0027s integration with Neutron. This includes deployment"},{"line_number":5,"context_line":"    of:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    * OVN databases (``ovn-sb-db`` and ``ovn-nb-db``)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f4c43b2_9a08f32d","line":4,"range":{"start_line":4,"start_character":22,"end_line":4,"end_character":26},"updated":"2020-04-16 11:09:07.000000000","message":"its","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"c9cdef270948d32d972daaafcfe12417e20f0cf3","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":"    Implement OVN and it\u0027s integration with Neutron. This includes deployment"},{"line_number":5,"context_line":"    of:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    * OVN databases (``ovn-sb-db`` and ``ovn-nb-db``)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f4c43b2_95d72450","line":4,"range":{"start_line":4,"start_character":22,"end_line":4,"end_character":26},"in_reply_to":"3f4c43b2_9a08f32d","updated":"2020-04-16 11:24:59.000000000","message":"++","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"}],"tests/test-ovn.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"39146c946b1a761c79fc12aca833ff749fa29005","unresolved":false,"context_lines":[{"line_number":10,"context_line":"function test_ovn_logged {"},{"line_number":11,"context_line":"    # List OVN NB/SB entries"},{"line_number":12,"context_line":"    echo \"OVN NB DB entries:\""},{"line_number":13,"context_line":"    sudo docker exec ovn_northd ovn-nbctl --db \"tcp:192.0.2.1:6641,tcp:192.0.2.2:6641,tcp:192.0.2.3:6641\" show"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    echo \"OVN SB DB entries:\""},{"line_number":16,"context_line":"    sudo docker exec ovn_northd ovn-sbctl --db \"tcp:192.0.2.1:6642,tcp:192.0.2.2:6642,tcp:192.0.2.3:6642\" sho"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3f4c43b2_152b1482","line":13,"range":{"start_line":13,"start_character":48,"end_line":13,"end_character":104},"updated":"2020-04-16 11:09:07.000000000","message":"Is this really how you need to interact with it?","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d027c01196392378c5b4a1f297e5204fd8e21b0a","unresolved":false,"context_lines":[{"line_number":10,"context_line":"function test_ovn_logged {"},{"line_number":11,"context_line":"    # List OVN NB/SB entries"},{"line_number":12,"context_line":"    echo \"OVN NB DB entries:\""},{"line_number":13,"context_line":"    sudo docker exec ovn_northd ovn-nbctl --db \"tcp:192.0.2.1:6641,tcp:192.0.2.2:6641,tcp:192.0.2.3:6641\" show"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    echo \"OVN SB DB entries:\""},{"line_number":16,"context_line":"    sudo docker exec ovn_northd ovn-sbctl --db \"tcp:192.0.2.1:6642,tcp:192.0.2.2:6642,tcp:192.0.2.3:6642\" sho"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3f4c43b2_95a9e4de","line":13,"range":{"start_line":13,"start_character":48,"end_line":13,"end_character":104},"in_reply_to":"3f4c43b2_152b1482","updated":"2020-04-16 11:20:11.000000000","message":"Unfortunately yes, unless we want to bind mount /run/ovn to northd - but then it will only work when colocated on the same host - this way we make sure it connects somehow to the cluster (it connects to all three in a loop until it finds the cluster leader)","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"c9cdef270948d32d972daaafcfe12417e20f0cf3","unresolved":false,"context_lines":[{"line_number":10,"context_line":"function test_ovn_logged {"},{"line_number":11,"context_line":"    # List OVN NB/SB entries"},{"line_number":12,"context_line":"    echo \"OVN NB DB entries:\""},{"line_number":13,"context_line":"    sudo docker exec ovn_northd ovn-nbctl --db \"tcp:192.0.2.1:6641,tcp:192.0.2.2:6641,tcp:192.0.2.3:6641\" show"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    echo \"OVN SB DB entries:\""},{"line_number":16,"context_line":"    sudo docker exec ovn_northd ovn-sbctl --db \"tcp:192.0.2.1:6642,tcp:192.0.2.2:6642,tcp:192.0.2.3:6642\" sho"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3f4c43b2_f5bf88f8","line":13,"range":{"start_line":13,"start_character":48,"end_line":13,"end_character":104},"in_reply_to":"3f4c43b2_95a9e4de","updated":"2020-04-16 11:24:59.000000000","message":"Oh duck, looks bad. May we at least prepend the network prefix?","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"39146c946b1a761c79fc12aca833ff749fa29005","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    sudo docker exec ovn_northd ovn-nbctl --db \"tcp:192.0.2.1:6641,tcp:192.0.2.2:6641,tcp:192.0.2.3:6641\" show"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    echo \"OVN SB DB entries:\""},{"line_number":16,"context_line":"    sudo docker exec ovn_northd ovn-sbctl --db \"tcp:192.0.2.1:6642,tcp:192.0.2.2:6642,tcp:192.0.2.3:6642\" sho"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    # Test OVSDB cluster state"},{"line_number":19,"context_line":"    if [[ $BASE_DISTRO \u003d~ ^(debian|ubuntu)$ ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3f4c43b2_1502f409","line":16,"range":{"start_line":16,"start_character":106,"end_line":16,"end_character":109},"updated":"2020-04-16 11:09:07.000000000","message":"show?","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"c9cdef270948d32d972daaafcfe12417e20f0cf3","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    sudo docker exec ovn_northd ovn-nbctl --db \"tcp:192.0.2.1:6641,tcp:192.0.2.2:6641,tcp:192.0.2.3:6641\" show"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    echo \"OVN SB DB entries:\""},{"line_number":16,"context_line":"    sudo docker exec ovn_northd ovn-sbctl --db \"tcp:192.0.2.1:6642,tcp:192.0.2.2:6642,tcp:192.0.2.3:6642\" sho"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    # Test OVSDB cluster state"},{"line_number":19,"context_line":"    if [[ $BASE_DISTRO \u003d~ ^(debian|ubuntu)$ ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3f4c43b2_d5e1ac2c","line":16,"range":{"start_line":16,"start_character":106,"end_line":16,"end_character":109},"in_reply_to":"3f4c43b2_1502f409","updated":"2020-04-16 11:24:59.000000000","message":"shoo shoo and ditto","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"39146c946b1a761c79fc12aca833ff749fa29005","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        OVNSB_STATUS\u003d$(sudo docker exec ovn_sb_db ovs-appctl -t /var/run/ovn/ovnsb_db.ctl cluster/status OVN_Southbound)"},{"line_number":25,"context_line":"    fi"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    if [[ $(grep -o servers \u003c\u003c ${OVNNB_STATUS}) !\u003d \"3\" ]]; then"},{"line_number":28,"context_line":"        echo \"ERR: NB Cluster does not have 3 nodes\""},{"line_number":29,"context_line":"        echo \"Output: ${OVNNB_STATUS}\""},{"line_number":30,"context_line":"        exit 1"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3f4c43b2_b5122057","line":27,"updated":"2020-04-16 11:09:07.000000000","message":"Need to pipe through wc -l?","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"39146c946b1a761c79fc12aca833ff749fa29005","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        exit 1"},{"line_number":31,"context_line":"    fi"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    if [[ $(grep -o servers \u003c\u003c ${OVNSB_STATUS}) !\u003d \"3\" ]]; then"},{"line_number":34,"context_line":"        echo \"ERR: SB Cluster does not have 3 nodes\""},{"line_number":35,"context_line":"        echo \"Output: ${OVNSB_STATUS}\""},{"line_number":36,"context_line":"        exit 1"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3f4c43b2_950d6437","line":33,"updated":"2020-04-16 11:09:07.000000000","message":"ditto","commit_id":"50843d7cfea412a26ecdddbe6790e980c63d90ee"}]}
