)]}'
{"attributes/default.rb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"eb0464a59c804f1238231d3e657c18626776378b","unresolved":false,"context_lines":[{"line_number":547,"context_line":"default[\u0027openstack\u0027][\u0027compute\u0027][\u0027vmware\u0027][\u0027integration_bridge\u0027] \u003d \u0027br-int\u0027"},{"line_number":548,"context_line":""},{"line_number":549,"context_line":"# Upgrade levels set this value to be compatible with older rpc API, example:"},{"line_number":550,"context_line":"# default[\u0027openstack\u0027][\u0027compute\u0027][\u0027upgrade_levels\u0027] \u003d {\u0027compute\u0027 \u003d\u003e \u0027juno\u0027, \u0027network\u0027 \u003d\u003e \u0027icehouse\u0027}"},{"line_number":551,"context_line":"default[\u0027openstack\u0027][\u0027compute\u0027][\u0027upgrade_levels\u0027] \u003d nil"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"3a961159_1caf852c","line":550,"updated":"2015-01-14 14:05:03.000000000","message":"Would be nice to have the complete list of components here.","commit_id":"4982b5ca3f1e357a44c3a9942d39bb1c3444d869"},{"author":{"_account_id":14564,"name":"Alice","email":"osalice@163.com","username":"Xiaoxia"},"change_message_id":"6bcc770426323e3feed08b5c5512d371d09b1be6","unresolved":false,"context_lines":[{"line_number":547,"context_line":"default[\u0027openstack\u0027][\u0027compute\u0027][\u0027vmware\u0027][\u0027integration_bridge\u0027] \u003d \u0027br-int\u0027"},{"line_number":548,"context_line":""},{"line_number":549,"context_line":"# Upgrade levels set this value to be compatible with older rpc API, example:"},{"line_number":550,"context_line":"# default[\u0027openstack\u0027][\u0027compute\u0027][\u0027upgrade_levels\u0027] \u003d {\u0027compute\u0027 \u003d\u003e \u0027juno\u0027, \u0027network\u0027 \u003d\u003e \u0027icehouse\u0027}"},{"line_number":551,"context_line":"default[\u0027openstack\u0027][\u0027compute\u0027][\u0027upgrade_levels\u0027] \u003d nil"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"3a961159_ee64a6b4","line":550,"in_reply_to":"3a961159_1caf852c","updated":"2015-01-15 05:11:49.000000000","message":"Done","commit_id":"4982b5ca3f1e357a44c3a9942d39bb1c3444d869"}],"spec/nova-common_spec.rb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"eb0464a59c804f1238231d3e657c18626776378b","unresolved":false,"context_lines":[{"line_number":789,"context_line":""},{"line_number":790,"context_line":"      it \u0027sets the upgrade levels\u0027 do"},{"line_number":791,"context_line":"        node.set[\u0027openstack\u0027][\u0027compute\u0027][\u0027upgrade_levels\u0027] \u003d { \u0027compute\u0027 \u003d\u003e \u0027juno\u0027 }"},{"line_number":792,"context_line":"        expect(chef_run).to render_file(file.name).with_content(/^compute \u003d juno$/)"},{"line_number":793,"context_line":"      end"},{"line_number":794,"context_line":"    end"},{"line_number":795,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":4,"id":"3a961159_ff09cb2b","line":792,"updated":"2015-01-14 14:05:03.000000000","message":"Please use the new section content matcher, so something like this:\n\nexpect(chef_run).to render_config_file(file.name).with_section_content(\u0027upgrade_levels\u0027, /^compute \u003d juno$/)\n\nSince this is a list, might be better to test with more then one entry.","commit_id":"4982b5ca3f1e357a44c3a9942d39bb1c3444d869"},{"author":{"_account_id":14564,"name":"Alice","email":"osalice@163.com","username":"Xiaoxia"},"change_message_id":"6bcc770426323e3feed08b5c5512d371d09b1be6","unresolved":false,"context_lines":[{"line_number":789,"context_line":""},{"line_number":790,"context_line":"      it \u0027sets the upgrade levels\u0027 do"},{"line_number":791,"context_line":"        node.set[\u0027openstack\u0027][\u0027compute\u0027][\u0027upgrade_levels\u0027] \u003d { \u0027compute\u0027 \u003d\u003e \u0027juno\u0027 }"},{"line_number":792,"context_line":"        expect(chef_run).to render_file(file.name).with_content(/^compute \u003d juno$/)"},{"line_number":793,"context_line":"      end"},{"line_number":794,"context_line":"    end"},{"line_number":795,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":4,"id":"3a961159_9fab4ad5","line":792,"in_reply_to":"3a961159_ff09cb2b","updated":"2015-01-15 05:11:49.000000000","message":"Done","commit_id":"4982b5ca3f1e357a44c3a9942d39bb1c3444d869"}],"templates/default/nova.conf.erb":[{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"386096cfe59b56f898605e3f1b8310d05bc6fce1","unresolved":false,"context_lines":[{"line_number":674,"context_line":"# Region name of this node (string value)"},{"line_number":675,"context_line":"os_region_name\u003d\u003c%\u003d node[\u0027openstack\u0027][\u0027region\u0027] %\u003e"},{"line_number":676,"context_line":""},{"line_number":677,"context_line":"\u003c% unless node[\u0027openstack\u0027][\u0027compute\u0027][\u0027upgrade_levels\u0027].nil? -%\u003e"},{"line_number":678,"context_line":"# Lock the version of RPC messages and allow live upgrading of the services"},{"line_number":679,"context_line":"# without interruption caused by version mismatch."},{"line_number":680,"context_line":"# Add upgrade_levels for order rpc API, ex. compute \u003d juno"}],"source_content_type":"application/x-erb","patch_set":8,"id":"3a961159_b83a92e3","line":677,"updated":"2015-01-17 01:25:48.000000000","message":"could be expressed positively instead of a double negative:\n\n\u003c% if node[\u0027openstack\u0027][\u0027compute\u0027][\u0027upgrade_levels\u0027] -%\u003e","commit_id":"43a7d20956151d8eb2474c631aa440e3ff7c6b98"}]}
