)]}'
{"README.rst":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"1d4e094fa8df041a26e563d6f71888dbb6c39261","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Grenade has the following goals:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- Block unintentional project changes that would break the ``Theory of"},{"line_number":17,"context_line":"  Upgrade``. Most grenade fails that people hit are of this nature."},{"line_number":18,"context_line":"- Ensure that upgrading a cloud doesn\u0027t do something dumb like delete"},{"line_number":19,"context_line":"  and recreate all your servers/volumes/networks."},{"line_number":20,"context_line":"- Be able to grow to support additional upgrade scenarios (like"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5aa745d1_54262969","line":17,"updated":"2015-04-16 18:27:54.000000000","message":"Capitalize Grenade","commit_id":"9ec988b1edd0adb4ec17efcbe353750d43a00623"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"1d4e094fa8df041a26e563d6f71888dbb6c39261","unresolved":false,"context_lines":[{"line_number":46,"context_line":"  after the system is upgraded"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"When upgrading Nova you expect all your VMs to still function during"},{"line_number":49,"context_line":"the entire upgrade (whether or not nova services are up). Taking down"},{"line_number":50,"context_line":"the control plane should not take down your VMs."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- Any other required changes on upgrade are an *exception* and must be"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5aa745d1_f41d3510","line":49,"updated":"2015-04-16 18:27:54.000000000","message":"Capitalize Nova","commit_id":"9ec988b1edd0adb4ec17efcbe353750d43a00623"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"1d4e094fa8df041a26e563d6f71888dbb6c39261","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  called out in the release notes."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Grenade supports per release specific upgrade scripts (from-juno,"},{"line_number":56,"context_line":"from-kilo). However the Grenade core team will approve any content"},{"line_number":57,"context_line":"into these until the PTL for the project in question has signed off on"},{"line_number":58,"context_line":"this breaking change, and this is documented in the release notes."},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"5aa745d1_f4f655d6","line":56,"updated":"2015-04-16 18:27:54.000000000","message":"...will not approve...","commit_id":"9ec988b1edd0adb4ec17efcbe353750d43a00623"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"1d4e094fa8df041a26e563d6f71888dbb6c39261","unresolved":false,"context_lines":[{"line_number":61,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Grenade is now running on every patch for projects that support"},{"line_number":64,"context_line":"upgrade. Gating grenade configurations exist for the following in"},{"line_number":65,"context_line":"OpenStack\u0027s CI system."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"- A cloud with nova-network upgraded between releases"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5aa745d1_54b4e9f0","line":64,"updated":"2015-04-16 18:27:54.000000000","message":"Capitalize Grenade","commit_id":"9ec988b1edd0adb4ec17efcbe353750d43a00623"}]}
