)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"a44c59c9bd42db001650d3194406f43b156e10d7","unresolved":false,"context_lines":[{"line_number":11,"context_line":"fixed a number of issues related to using Neutron."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: If216688ef26b118c6d7598b2e086ba446b03978a"},{"line_number":14,"context_line":"Closes-bug: bug/1604019"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"3ac371cc_43ee398c","line":14,"range":{"start_line":14,"start_character":12,"end_line":14,"end_character":16},"updated":"2016-08-15 15:27:47.000000000","message":"You need to remove this so that the link is generated","commit_id":"76ff8cf0c9621d8a9c0c6eed83ab7fcff6d49cf1"}],"scripts/files/elements/fedora-guest/extra-data.d/20-guest-systemd":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"04edafcbeb889079d9b346e13258de04f503fb90","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"[ -n \"${GUEST_USERNAME}\" ] || die \"GUEST_USERNAME needs to be set to the user for the guest image\""},{"line_number":15,"context_line":"[ -n \"${HOST_SCP_USERNAME}\" ] || die \"HOST_SCP_USERNAME needs to be set to the user for the host instance\""},{"line_number":16,"context_line":"[ -n \"${CONTROLLER_IP}\" ] || die \"CONTROLLER_IP needs to be set to the user for the host instance\""},{"line_number":17,"context_line":"[ -n \"${ESCAPED_PATH_TROVE}\" ] || die \"ESCAPED_PATH_TROVE needs to be set to the path to the trove directory on the redstack host\""},{"line_number":18,"context_line":"[ -n \"${REDSTACK_SCRIPTS}\" ] || die \"REDSTACK_SCRIPTS needs to be set to the trove-integration scripts dir\""},{"line_number":19,"context_line":"[ -n \"${ESCAPED_GUEST_LOGDIR}\" ] || die \"ESCAPED_GUEST_LOGDIR must be set to the escaped guest log dir\""}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"3ac371cc_32826953","line":16,"range":{"start_line":16,"start_character":67,"end_line":16,"end_character":97},"updated":"2016-08-15 14:39:20.000000000","message":"Fix msg please","commit_id":"c38fbec9dcfe473b912a8b1422ac804d5902a4f3"}],"scripts/files/elements/ubuntu-guest/extra-data.d/20-guest-upstart":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"04edafcbeb889079d9b346e13258de04f503fb90","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"[ -n \"${GUEST_USERNAME}\" ] || die \"GUEST_USERNAME needs to be set to the user for the guest image\""},{"line_number":15,"context_line":"[ -n \"${HOST_SCP_USERNAME}\" ] || die \"HOST_SCP_USERNAME needs to be set to the user for the host instance\""},{"line_number":16,"context_line":"[ -n \"${CONTROLLER_IP}\" ] || die \"CONTROLLER_IP needs to be set to the user for the host instance\""},{"line_number":17,"context_line":"[ -n \"${ESCAPED_PATH_TROVE}\" ] || die \"ESCAPED_PATH_TROVE needs to be set to the path to the trove directory on the redstack host\""},{"line_number":18,"context_line":"[ -n \"${REDSTACK_SCRIPTS}\" ] || die \"REDSTACK_SCRIPTS needs to be set to the trove-integration scripts dir\""},{"line_number":19,"context_line":"[ -n \"${ESCAPED_GUEST_LOGDIR}\" ] || die \"ESCAPED_GUEST_LOGDIR must be set to the escaped guest log dir\""}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"3ac371cc_d25f950c","line":16,"range":{"start_line":16,"start_character":71,"end_line":16,"end_character":97},"updated":"2016-08-15 14:39:20.000000000","message":"Maybe you could fix this message (looks like a long-ago copy/paste error)","commit_id":"c38fbec9dcfe473b912a8b1422ac804d5902a4f3"}],"scripts/redstack":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"59086870a137676517ddafdbae07164abd909ea9","unresolved":false,"context_lines":[{"line_number":700,"context_line":""},{"line_number":701,"context_line":"    # If neutron is enabled, we create a shared network and write this info to the"},{"line_number":702,"context_line":"    # confs so that the integration tests can use it."},{"line_number":703,"context_line":"    if [[ $ENABLE_NEUTRON_MATTDEBUG \u003d true ]]; then"},{"line_number":704,"context_line":"        # customer_network_id\u003d$(neutron net-list | awk \u0027/customer/ {print $2}\u0027)"},{"line_number":705,"context_line":"        # if [[ -z \"$customer_network_id\" ]]; then"},{"line_number":706,"context_line":"        #    customer_network_id\u003d$(neutron net-create customer | awk \u0027/ id / {print $4}\u0027)"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"3ac371cc_48b938e9","line":703,"range":{"start_line":703,"start_character":25,"end_line":703,"end_character":35},"updated":"2016-08-15 15:12:46.000000000","message":"oops!","commit_id":"665f021eb499e02a3c20e5d493b224ce703fc579"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"59086870a137676517ddafdbae07164abd909ea9","unresolved":false,"context_lines":[{"line_number":701,"context_line":"    # If neutron is enabled, we create a shared network and write this info to the"},{"line_number":702,"context_line":"    # confs so that the integration tests can use it."},{"line_number":703,"context_line":"    if [[ $ENABLE_NEUTRON_MATTDEBUG \u003d true ]]; then"},{"line_number":704,"context_line":"        # customer_network_id\u003d$(neutron net-list | awk \u0027/customer/ {print $2}\u0027)"},{"line_number":705,"context_line":"        # if [[ -z \"$customer_network_id\" ]]; then"},{"line_number":706,"context_line":"        #    customer_network_id\u003d$(neutron net-create customer | awk \u0027/ id / {print $4}\u0027)"},{"line_number":707,"context_line":"        #    customer_subnet_id\u003d$(neutron subnet-create customer 10.0.1.0/24 --no-gateway | awk \u0027/ id / {print $4}\u0027)"},{"line_number":708,"context_line":"        # fi"},{"line_number":709,"context_line":"        management_network_id\u003d$(neutron --os-username\u003dadmin --os-password\u003d$ADMIN_PASSWORD --os-tenant-name\u003dadmin --os-auth-url\u003d$TROVE_AUTH_ENDPOINT net-list | awk \u0027/private/ {print $2}\u0027)"},{"line_number":710,"context_line":"        management_subnet\u003d$(neutron --os-username\u003dadmin --os-password\u003d$ADMIN_PASSWORD --os-tenant-name\u003dadmin --os-auth-url\u003d$TROVE_AUTH_ENDPOINT net-list | awk \u0027/private/ {print $7}\u0027)"},{"line_number":711,"context_line":"        sed -i \"s,%shared_network%,$management_network_id,g\" $TEST_CONF"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"3ac371cc_e8c8e476","line":708,"range":{"start_line":704,"start_character":0,"end_line":708,"end_character":12},"updated":"2016-08-15 15:12:46.000000000","message":"this could be removed","commit_id":"665f021eb499e02a3c20e5d493b224ce703fc579"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"59086870a137676517ddafdbae07164abd909ea9","unresolved":false,"context_lines":[{"line_number":712,"context_line":"        sed -i \"s,%shared_network_subnet%,$management_subnet,g\" $TEST_CONF"},{"line_number":713,"context_line":"        # sed -i \"s,%private_network%,$customer_network_id,g\" $TEST_CONF"},{"line_number":714,"context_line":"        # sed -i \"s,%private_network_subnet%,10.0.1.0/24,g\" $TEST_CONF"},{"line_number":715,"context_line":"        iniset $TROVE_CONF DEFAULT network_label_regex .*"},{"line_number":716,"context_line":"        iniset $TROVE_CONF DEFAULT ip_regex .*"},{"line_number":717,"context_line":"        iniset $TROVE_CONF DEFAULT black_list_regex ^10.0.1.*"},{"line_number":718,"context_line":"        iniset $TROVE_CONF DEFAULT default_neutron_networks $management_network_id"},{"line_number":719,"context_line":"        iniset $TROVE_CONF DEFAULT network_driver trove.network.neutron.NeutronDriver"},{"line_number":720,"context_line":"        iniset $TROVE_TASKMANAGER_CONF DEFAULT network_driver trove.network.neutron.NeutronDriver"},{"line_number":721,"context_line":"        iniset $TROVE_TASKMANAGER_CONF mysql tcp_ports 22,3306"},{"line_number":722,"context_line":"    else"},{"line_number":723,"context_line":"        # do not leave invalid keys in the configuration when using Nova for networking"},{"line_number":724,"context_line":"        sed -i \"/%shared_network%/d\" $TEST_CONF"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"3ac371cc_28bafce1","line":721,"range":{"start_line":715,"start_character":1,"end_line":721,"end_character":62},"updated":"2016-08-15 15:12:46.000000000","message":"ditto - this should be handled by the trove devstack plugin","commit_id":"665f021eb499e02a3c20e5d493b224ce703fc579"}]}
