)]}'
{"devstack-vm-gate-wrap.sh":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3e240ccf50f068778803a261c5fbab509ef2f1f7","unresolved":false,"context_lines":[{"line_number":203,"context_line":"if [ -n \"$DEVSTACK_GATE_NEUTRON\" ] ; then"},{"line_number":204,"context_line":"    # If someone has made a choice externally honor it"},{"line_number":205,"context_line":"    export DEVSTACK_GATE_NEUTRON\u003d$DEVSTACK_GATE_NEUTRON"},{"line_number":206,"context_line":"elif [ \"$DEVSTACK_GATE_CELLS\" -ne 0 ] || [[ \"$OVERRIDE_ZUUL_BRANCH\" \u003d~ \"stable/[a-n]\" ]] ; then"},{"line_number":207,"context_line":"    # For cells and older stable branches we default to nova net"},{"line_number":208,"context_line":"    export DEVSTACK_GATE_NEUTRON\u003d0"},{"line_number":209,"context_line":"else"}],"source_content_type":"text/x-sh","patch_set":1,"id":"ba5da102_10b95c2e","line":206,"range":{"start_line":206,"start_character":9,"end_line":206,"end_character":28},"updated":"2016-11-02 18:56:54.000000000","message":"We can avoid this wrinkle if we just set DEVSTACK_GATE_NEUTRON\u003d0 explicitly in the cellsv1 job:\n\nhttps://github.com/openstack-infra/project-config/blob/4e34f664eabb7a7acef8c6ddb3ff9967191af11a/jenkins/jobs/cells.yaml#L20","commit_id":"4bf852fa3027414e98cef0773208fb1126b9f437"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91a96ba9ef137ceced570a5fa954fec4886a88a5","unresolved":false,"context_lines":[{"line_number":209,"context_line":"# Set to 1 to run neutron instead of nova network"},{"line_number":210,"context_line":"# This is a bit complicated to handle the deprecation of nova net across"},{"line_number":211,"context_line":"# repos with branches from this branchless job runner."},{"line_number":212,"context_line":"if [ -n \"$DEVSTACK_GATE_NEUTRON\" ] ; then"},{"line_number":213,"context_line":"    # If someone has made a choice externally honor it"},{"line_number":214,"context_line":"    export DEVSTACK_GATE_NEUTRON\u003d$DEVSTACK_GATE_NEUTRON"},{"line_number":215,"context_line":"elif [ \"$DEVSTACK_GATE_CELLS\" -ne 0 ] || [ -n $DEVSTACK_GATE_GRENADE ] || [[ \"$OVERRIDE_ZUUL_BRANCH\" \u003d~ \"stable/[a-n]\" ]] ; then"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba5da102_56082cda","line":212,"range":{"start_line":212,"start_character":10,"end_line":212,"end_character":31},"updated":"2016-11-03 14:48:19.000000000","message":"I also need to explicitly define DEVSTACK_GATE_NEUTRON\u003d0 in the non-neutron integrated gate jobs here:\n\nhttps://github.com/openstack-infra/project-config/blob/9c9eca44f4f5666f2a9f1f5afb25eab6e48fb43c/zuul/layout.yaml#L488","commit_id":"d55faa6ddcca6a259901751aef8886627992dee0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"cee6221b8abea4ca61d561ce53a6568f8c3dd657","unresolved":false,"context_lines":[{"line_number":209,"context_line":"# Set to 1 to run neutron instead of nova network"},{"line_number":210,"context_line":"# This is a bit complicated to handle the deprecation of nova net across"},{"line_number":211,"context_line":"# repos with branches from this branchless job runner."},{"line_number":212,"context_line":"if [ -n \"$DEVSTACK_GATE_NEUTRON\" ] ; then"},{"line_number":213,"context_line":"    # If someone has made a choice externally honor it"},{"line_number":214,"context_line":"    export DEVSTACK_GATE_NEUTRON\u003d$DEVSTACK_GATE_NEUTRON"},{"line_number":215,"context_line":"elif [ \"$DEVSTACK_GATE_CELLS\" -ne 0 ] || [ -n $DEVSTACK_GATE_GRENADE ] || [[ \"$OVERRIDE_ZUUL_BRANCH\" \u003d~ \"stable/[a-n]\" ]] ; then"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba5da102_666f1efc","line":212,"range":{"start_line":212,"start_character":10,"end_line":212,"end_character":31},"in_reply_to":"ba5da102_56082cda","updated":"2016-11-03 14:54:59.000000000","message":"This should handle the nova-net integrated gate jobs:\n\nhttps://review.openstack.org/#/c/392950/\n\nThose are pinned to stable/newton now.","commit_id":"d55faa6ddcca6a259901751aef8886627992dee0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"266b8b7f54fa6f8b61a7d2257fe9fb3bf157f14a","unresolved":false,"context_lines":[{"line_number":212,"context_line":"if [ -n \"$DEVSTACK_GATE_NEUTRON\" ] ; then"},{"line_number":213,"context_line":"    # If someone has made a choice externally honor it"},{"line_number":214,"context_line":"    export DEVSTACK_GATE_NEUTRON\u003d$DEVSTACK_GATE_NEUTRON"},{"line_number":215,"context_line":"elif [ \"$DEVSTACK_GATE_CELLS\" -ne 0 ] || [ -n $DEVSTACK_GATE_GRENADE ] || [[ \"$OVERRIDE_ZUUL_BRANCH\" \u003d~ \"stable/[a-n]\" ]] ; then"},{"line_number":216,"context_line":"    # Default to no neutron with cells because cells doesn\u0027t work with neutron"},{"line_number":217,"context_line":"    # Default to no neutron with grenade as we have to be explict there"},{"line_number":218,"context_line":"    # due to cross branch fun."}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba5da102_d0e0c42b","line":215,"range":{"start_line":215,"start_character":9,"end_line":215,"end_character":28},"updated":"2016-11-02 19:00:16.000000000","message":"Same comment as previous patch, we should just make DEVSTACK_GATE_NEUTRON\u003d0 explicit in the cellsv1 job config in project-config.","commit_id":"d55faa6ddcca6a259901751aef8886627992dee0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ac1bf5202322769a3bd79d89a6b4c8231a915638","unresolved":false,"context_lines":[{"line_number":212,"context_line":"if [ -n \"$DEVSTACK_GATE_NEUTRON\" ] ; then"},{"line_number":213,"context_line":"    # If someone has made a choice externally honor it"},{"line_number":214,"context_line":"    export DEVSTACK_GATE_NEUTRON\u003d$DEVSTACK_GATE_NEUTRON"},{"line_number":215,"context_line":"elif [ \"$DEVSTACK_GATE_CELLS\" -ne 0 ] || [ -n $DEVSTACK_GATE_GRENADE ] || [[ \"$OVERRIDE_ZUUL_BRANCH\" \u003d~ \"stable/[a-n]\" ]] ; then"},{"line_number":216,"context_line":"    # Default to no neutron with cells because cells doesn\u0027t work with neutron"},{"line_number":217,"context_line":"    # Default to no neutron with grenade as we have to be explict there"},{"line_number":218,"context_line":"    # due to cross branch fun."}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba5da102_f3d952f4","line":215,"range":{"start_line":215,"start_character":47,"end_line":215,"end_character":68},"updated":"2016-11-02 19:34:50.000000000","message":"You can remove the DEVSTACK_GATE_GRENADE check with this change:\n\nhttps://review.openstack.org/#/c/392942/","commit_id":"d55faa6ddcca6a259901751aef8886627992dee0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"76d643b365aa0d9a9702acddd1897e18e8586af5","unresolved":false,"context_lines":[{"line_number":212,"context_line":"if [ -n \"$DEVSTACK_GATE_NEUTRON\" ] ; then"},{"line_number":213,"context_line":"    # If someone has made a choice externally honor it"},{"line_number":214,"context_line":"    export DEVSTACK_GATE_NEUTRON\u003d$DEVSTACK_GATE_NEUTRON"},{"line_number":215,"context_line":"elif [ \"$DEVSTACK_GATE_CELLS\" -ne 0 ] || [ -n $DEVSTACK_GATE_GRENADE ] || [[ \"$OVERRIDE_ZUUL_BRANCH\" \u003d~ \"stable/[a-n]\" ]] ; then"},{"line_number":216,"context_line":"    # Default to no neutron with cells because cells doesn\u0027t work with neutron"},{"line_number":217,"context_line":"    # Default to no neutron with grenade as we have to be explict there"},{"line_number":218,"context_line":"    # due to cross branch fun."}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba5da102_7031b859","line":215,"range":{"start_line":215,"start_character":9,"end_line":215,"end_character":28},"in_reply_to":"ba5da102_d0e0c42b","updated":"2016-11-02 19:07:17.000000000","message":"Depends-On: https://review.openstack.org/#/c/392938/ ?","commit_id":"d55faa6ddcca6a259901751aef8886627992dee0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e4b83077769ee70c4b67c2ea0088bad6b7ed5440","unresolved":false,"context_lines":[{"line_number":191,"context_line":"export DEVSTACK_CINDER_VOLUME_CLEAR\u003d${DEVSTACK_CINDER_VOLUME_CLEAR:-none}"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"# Set to 1 to run nova in cells mode instead of the default mode"},{"line_number":194,"context_line":"export DEVSTACK_GATE_CELLS\u003d${DEVSTACK_GATE_CELLS:-0}"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"# Set this to override the branch selected for testing (in"},{"line_number":197,"context_line":"# single-branch checkouts; not used for grenade)"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba5da102_29b256e5","line":194,"updated":"2016-11-03 16:05:47.000000000","message":"This can move back.","commit_id":"c1432898fc5a547ed0c794123cfc0b0210b4e5ff"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e4b83077769ee70c4b67c2ea0088bad6b7ed5440","unresolved":false,"context_lines":[{"line_number":204,"context_line":"# i.e. stable/juno:"},{"line_number":205,"context_line":"#   pullup means stable/icehouse \u003d\u003e stable/juno"},{"line_number":206,"context_line":"#   forward means stable/juno \u003d\u003e master (or stable/kilo if that\u0027s out)"},{"line_number":207,"context_line":"export DEVSTACK_GATE_GRENADE\u003d${DEVSTACK_GATE_GRENADE:-}"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"# Set to 1 to run neutron instead of nova network"},{"line_number":210,"context_line":"# This is a bit complicated to handle the deprecation of nova net across"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba5da102_69c8ce55","line":207,"updated":"2016-11-03 16:05:47.000000000","message":"ditto","commit_id":"c1432898fc5a547ed0c794123cfc0b0210b4e5ff"}]}
