)]}'
{"neutron/templates/bin/_neutron-openvswitch-agent-init.sh.tpl":[{"author":{"_account_id":29668,"name":"cheng li","email":"cheng1.li@intel.com","username":"chengli3"},"change_message_id":"5f04be156be4a7bbc9b9fd3dfb15a9d4fdbc219d","unresolved":false,"context_lines":[{"line_number":36,"context_line":"fi"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# handle any bridge mappings"},{"line_number":39,"context_line":"# /tmp/auto_bridge_add is one line json file: "},{"line_number":40,"context_line":"# {\"br-ex\":{\"bond_mode\":\"balance-slb\",\"br_name\":\"br-ex\",\"slaves\":[\"eth1\",\"eth2\"],\"type\":\"bond\"},\"br-ex1\":null}"},{"line_number":41,"context_line":"sudo apt-get update -y"},{"line_number":42,"context_line":"sudo apt install wget -y"}],"source_content_type":"text/x-smarty","patch_set":1,"id":"7faddb67_677c44eb","line":39,"range":{"start_line":39,"start_character":45,"end_line":39,"end_character":46},"updated":"2019-07-28 02:17:43.000000000","message":"Line ending space is not expected. We should remove it","commit_id":"84528f5efea549592857d83ac89b881c02ac35d4"},{"author":{"_account_id":29668,"name":"cheng li","email":"cheng1.li@intel.com","username":"chengli3"},"change_message_id":"5f04be156be4a7bbc9b9fd3dfb15a9d4fdbc219d","unresolved":false,"context_lines":[{"line_number":38,"context_line":"# handle any bridge mappings"},{"line_number":39,"context_line":"# /tmp/auto_bridge_add is one line json file: "},{"line_number":40,"context_line":"# {\"br-ex\":{\"bond_mode\":\"balance-slb\",\"br_name\":\"br-ex\",\"slaves\":[\"eth1\",\"eth2\"],\"type\":\"bond\"},\"br-ex1\":null}"},{"line_number":41,"context_line":"sudo apt-get update -y"},{"line_number":42,"context_line":"sudo apt install wget -y"},{"line_number":43,"context_line":"wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64"},{"line_number":44,"context_line":"mv jq-linux64 /bin/jq"},{"line_number":45,"context_line":"chmod 777 /bin/jq"},{"line_number":46,"context_line":"echo export PATH\u003d\"/bin/jq:$PATH\""},{"line_number":47,"context_line":"for bridge in `cat /tmp/auto_bridge_add | jq \u0027keys[]\u0027`"},{"line_number":48,"context_line":"do"},{"line_number":49,"context_line":"  br\u003d$(echo $bridge | sed \u0027s/\\\"//g\u0027)"}],"source_content_type":"text/x-smarty","patch_set":1,"id":"7faddb67_078310ce","line":46,"range":{"start_line":41,"start_character":0,"end_line":46,"end_character":32},"updated":"2019-07-28 02:17:43.000000000","message":"We are not supposed to install packages in this script. I had created a patch to add jq package[1] into neutron image. Let\u0027s wait for that patch.\n\n[1] https://review.opendev.org/#/c/671696/","commit_id":"84528f5efea549592857d83ac89b881c02ac35d4"},{"author":{"_account_id":29668,"name":"cheng li","email":"cheng1.li@intel.com","username":"chengli3"},"change_message_id":"7c5ff67d4d4ce53b3d9235833056dfd11b3b3c0e","unresolved":false,"context_lines":[{"line_number":38,"context_line":"# handle any bridge mappings"},{"line_number":39,"context_line":"# /tmp/auto_bridge_add is one line json file: "},{"line_number":40,"context_line":"# {\"br-ex\":{\"bond_mode\":\"balance-slb\",\"br_name\":\"br-ex\",\"slaves\":[\"eth1\",\"eth2\"],\"type\":\"bond\"},\"br-ex1\":null}"},{"line_number":41,"context_line":"sudo apt-get update -y"},{"line_number":42,"context_line":"sudo apt install wget -y"},{"line_number":43,"context_line":"wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64"},{"line_number":44,"context_line":"mv jq-linux64 /bin/jq"},{"line_number":45,"context_line":"chmod 777 /bin/jq"},{"line_number":46,"context_line":"echo export PATH\u003d\"/bin/jq:$PATH\""},{"line_number":47,"context_line":"for bridge in `cat /tmp/auto_bridge_add | jq \u0027keys[]\u0027`"},{"line_number":48,"context_line":"do"},{"line_number":49,"context_line":"  br\u003d$(echo $bridge | sed \u0027s/\\\"//g\u0027)"}],"source_content_type":"text/x-smarty","patch_set":1,"id":"7faddb67_61371f01","line":46,"range":{"start_line":41,"start_character":0,"end_line":46,"end_character":32},"in_reply_to":"7faddb67_078310ce","updated":"2019-07-31 14:25:17.000000000","message":"FYI, the jq patch has already merged today","commit_id":"84528f5efea549592857d83ac89b881c02ac35d4"}],"neutron/values.yaml":[{"author":{"_account_id":29668,"name":"cheng li","email":"cheng1.li@intel.com","username":"chengli3"},"change_message_id":"5f04be156be4a7bbc9b9fd3dfb15a9d4fdbc219d","unresolved":false,"context_lines":[{"line_number":1945,"context_line":"  #     slaves:"},{"line_number":1946,"context_line":"  #       - eth1"},{"line_number":1947,"context_line":"  #       - eth2"},{"line_number":1948,"context_line":"  #   br-ex1: null"},{"line_number":1949,"context_line":"  # br-ex will be added by default"},{"line_number":1950,"context_line":"  auto_bridge_add:"},{"line_number":1951,"context_line":"    br-ex: null"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_e7503461","line":1948,"range":{"start_line":1948,"start_character":6,"end_line":1948,"end_character":18},"updated":"2019-07-28 02:17:43.000000000","message":"This is the legacy format. We need to define a standard format for ethernet port. For example,\nbr-ex2:\n  type: ethernet   # ethernet is default type\n  interface: eth0","commit_id":"84528f5efea549592857d83ac89b881c02ac35d4"}]}
