)]}'
{"goals/rocky/cold_upgrades_capabilities.rst":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"50583396356327ee3320ec5e06a07f39f3608e5f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Some services are missing basic cold upgrades capabilities. Therefore"},{"line_number":8,"context_line":"they don\u0027t have the `\"assert:supports-upgrade\" tag`_. This goal would"},{"line_number":9,"context_line":"mostly benefit the operators community as we would continue to ensure"},{"line_number":10,"context_line":"OpenStack can be upgraded and it\u0027s something that we actually test in"},{"line_number":11,"context_line":"the gate."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f96bb07_e2126c09","line":8,"range":{"start_line":8,"start_character":20,"end_line":8,"end_character":52},"updated":"2018-01-15 20:08:32.000000000","message":"If you link to the tag definition using :ref:`tag-assert:supports-upgrade` the link will be computed for you automatically.","commit_id":"dcb9f52a93e79d0e021f7a96b4a023d06af8614c"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"3a124ecda03d895dec9c72729ae66bfb1360ffa7","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Some services are missing basic cold upgrades capabilities. Therefore"},{"line_number":8,"context_line":"they don\u0027t have the `\"assert:supports-upgrade\" tag`_. This goal would"},{"line_number":9,"context_line":"mostly benefit the operators community as we would continue to ensure"},{"line_number":10,"context_line":"OpenStack can be upgraded and it\u0027s something that we actually test in"},{"line_number":11,"context_line":"the gate."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f96bb07_4beecab4","line":8,"range":{"start_line":8,"start_character":20,"end_line":8,"end_character":52},"in_reply_to":"7f96bb07_e2126c09","updated":"2018-01-17 09:24:29.000000000","message":"Thanks! Yes, that\u0027s what I wanted to do. I\u0027ll fix these.","commit_id":"dcb9f52a93e79d0e021f7a96b4a023d06af8614c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"50583396356327ee3320ec5e06a07f39f3608e5f","unresolved":false,"context_lines":[{"line_number":17,"context_line":"To keep the goal simpler, it would be good to focus for this cycle on"},{"line_number":18,"context_line":"the main \"openstack\" bucket from the `OpenStack map`_. This is where"},{"line_number":19,"context_line":"there would be the most value to operators and users (user-facing"},{"line_number":20,"context_line":"services) and it would represent a great first step."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Setting this as a goal could give everyone the incentive and make"},{"line_number":23,"context_line":"OpenStack look good."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f96bb07_026198a9","line":20,"updated":"2018-01-15 20:08:32.000000000","message":"It\u0027s not really a \"community-wide\" goal if we limit the scope like that.\n\nDo some of those projects not need to be upgradable?","commit_id":"dcb9f52a93e79d0e021f7a96b4a023d06af8614c"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"3a124ecda03d895dec9c72729ae66bfb1360ffa7","unresolved":false,"context_lines":[{"line_number":17,"context_line":"To keep the goal simpler, it would be good to focus for this cycle on"},{"line_number":18,"context_line":"the main \"openstack\" bucket from the `OpenStack map`_. This is where"},{"line_number":19,"context_line":"there would be the most value to operators and users (user-facing"},{"line_number":20,"context_line":"services) and it would represent a great first step."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Setting this as a goal could give everyone the incentive and make"},{"line_number":23,"context_line":"OpenStack look good."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f96bb07_49b0eb43","line":20,"in_reply_to":"7f96bb07_026198a9","updated":"2018-01-17 09:24:29.000000000","message":"I suppose some of \"non-openstack\" bucket projects can be upgradable. But I don\u0027t know exactly, yet. So, I\u0027m thinking to ask/survey the PTLs(not in \"openstack\" bucket on the map) about the upgrade status (possibility to implement, necessity, difficulty, etc).\n\nMy concern is it might take long time if they don\u0027t want to have the \"supports-upgrade\" tag because of the resource or time issues for Rocky cycle at least.\n\nDoes this make sense?\n\nP.S.\nI made the complete list of projects.\nhttp://paste.openstack.org/show/646362/\n\nCompare to the current one,\nhttp://paste.openstack.org/compare/646362/646326/\n\nSo, the differences are, cloudkitty, congress, cyborg, kuryr(+fuxi), monasca, panko, rally, tacker, tricircle, vitrage and watcher.","commit_id":"dcb9f52a93e79d0e021f7a96b4a023d06af8614c"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"da12332cb5678b74d609d88c320d852c6ab9682d","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Masayuki Igawa (masayukig) has volunteered to drive this goal."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Please propose goals as new documents in this directory."},{"line_number":37,"context_line":"This is a placeholder for creating the new directory."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Gerrit Topic"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f96bb07_d16e72c8","line":37,"updated":"2018-01-21 15:24:16.000000000","message":"This vestigial placeholder text should be removed.","commit_id":"dcb9f52a93e79d0e021f7a96b4a023d06af8614c"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"ac4e85353588d4fecf79944fafefd4d8973db204","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Masayuki Igawa (masayukig) has volunteered to drive this goal."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Please propose goals as new documents in this directory."},{"line_number":37,"context_line":"This is a placeholder for creating the new directory."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Gerrit Topic"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f96bb07_c2dc371a","line":37,"in_reply_to":"7f96bb07_d16e72c8","updated":"2018-01-23 03:28:20.000000000","message":"ugh, thanks!","commit_id":"dcb9f52a93e79d0e021f7a96b4a023d06af8614c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"50583396356327ee3320ec5e06a07f39f3608e5f","unresolved":false,"context_lines":[{"line_number":56,"context_line":"References"},{"line_number":57,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"In order to get the `\"assert:supports-upgrade\" tag`_, a project needs"},{"line_number":60,"context_line":"to have grenade scripts and its zuul layout needs to be changed"},{"line_number":61,"context_line":"in-tree. Here are the references."},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f96bb07_a2f464d0","line":59,"range":{"start_line":59,"start_character":20,"end_line":59,"end_character":52},"updated":"2018-01-15 20:08:32.000000000","message":"same comment about linking","commit_id":"dcb9f52a93e79d0e021f7a96b4a023d06af8614c"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"3a124ecda03d895dec9c72729ae66bfb1360ffa7","unresolved":false,"context_lines":[{"line_number":56,"context_line":"References"},{"line_number":57,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"In order to get the `\"assert:supports-upgrade\" tag`_, a project needs"},{"line_number":60,"context_line":"to have grenade scripts and its zuul layout needs to be changed"},{"line_number":61,"context_line":"in-tree. Here are the references."},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f96bb07_eb2c7603","line":59,"range":{"start_line":59,"start_character":20,"end_line":59,"end_character":52},"in_reply_to":"7f96bb07_a2f464d0","updated":"2018-01-17 09:24:29.000000000","message":"as well","commit_id":"dcb9f52a93e79d0e021f7a96b4a023d06af8614c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"50583396356327ee3320ec5e06a07f39f3608e5f","unresolved":false,"context_lines":[{"line_number":71,"context_line":"capabilities properly tested. For a project which doesn\u0027t support"},{"line_number":72,"context_line":"upgrades at all, the goal might need to take one or more cycles."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"These projects already have `\"assert:supports-upgrade\" tag`_ now(15"},{"line_number":75,"context_line":"Jan 2018)."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"* barbican"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f96bb07_223294a8","line":74,"range":{"start_line":74,"start_character":28,"end_line":74,"end_character":60},"updated":"2018-01-15 20:08:32.000000000","message":"same","commit_id":"dcb9f52a93e79d0e021f7a96b4a023d06af8614c"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"3a124ecda03d895dec9c72729ae66bfb1360ffa7","unresolved":false,"context_lines":[{"line_number":71,"context_line":"capabilities properly tested. For a project which doesn\u0027t support"},{"line_number":72,"context_line":"upgrades at all, the goal might need to take one or more cycles."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"These projects already have `\"assert:supports-upgrade\" tag`_ now(15"},{"line_number":75,"context_line":"Jan 2018)."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"* barbican"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f96bb07_0b320260","line":74,"range":{"start_line":74,"start_character":28,"end_line":74,"end_character":60},"in_reply_to":"7f96bb07_223294a8","updated":"2018-01-17 09:24:29.000000000","message":"same here","commit_id":"dcb9f52a93e79d0e021f7a96b4a023d06af8614c"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"3f35fd8cd99269d570a15923935950e983d7794d","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- mode: rst -*-"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Cold Upgrades Capabilities"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f93b717_e33a9996","line":1,"updated":"2018-01-26 23:04:53.000000000","message":"Nit: we don\u0027t typically add editor modelines, since not everyone uses the same editors. I recommend removing this line.","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"8cff54cf953849dc3b25c6e7f2e9637921691b17","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- mode: rst -*-"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Cold Upgrades Capabilities"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_7a81594a","line":1,"in_reply_to":"3fa0c359_3b1bec1b","updated":"2018-02-07 06:09:59.000000000","message":"Done","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"575ce33dbab96f9208edb24a264de92ba16ffc8b","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- mode: rst -*-"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Cold Upgrades Capabilities"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_3b1bec1b","line":1,"in_reply_to":"5f93b717_e33a9996","updated":"2018-02-06 08:10:09.000000000","message":"Thanks! I\u0027ll do it. (I just copied a file from an old goal :-p)","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"cd0ec7c37fecd25c81ec0837322f2d96c2d1c1d9","unresolved":false,"context_lines":[{"line_number":14,"context_line":"the projects which don\u0027t have that tag yet, so it\u0027s mostly QA work"},{"line_number":15,"context_line":"(devstack, grenade, zuul layout)."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"To keep the goal simpler, it would be good to focus for this cycle on"},{"line_number":18,"context_line":"the main \"openstack\" bucket from the `OpenStack map`_. This is where"},{"line_number":19,"context_line":"there would be the most value to operators and users (user-facing"},{"line_number":20,"context_line":"services) and it would represent a great first step."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Setting this as a goal could give everyone the incentive and make"},{"line_number":23,"context_line":"OpenStack look good."}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f96bb07_218f0f2f","line":20,"range":{"start_line":17,"start_character":0,"end_line":20,"end_character":52},"updated":"2018-01-23 10:39:17.000000000","message":"I\u0027m not sure I understand this part. This is a community goal, so it should stretch community-wide. If there was only one person who was going to do all of the work for the whole community then limiting the scope would make sense, but that should not be the case. Each team should be stepping up to accomplish this for their project.\n\nOf course things like clients and deployment tools are naturally excluded from this but for example ceilometer and monasca should be cold-upgradeable.","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"8cff54cf953849dc3b25c6e7f2e9637921691b17","unresolved":false,"context_lines":[{"line_number":14,"context_line":"the projects which don\u0027t have that tag yet, so it\u0027s mostly QA work"},{"line_number":15,"context_line":"(devstack, grenade, zuul layout)."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"To keep the goal simpler, it would be good to focus for this cycle on"},{"line_number":18,"context_line":"the main \"openstack\" bucket from the `OpenStack map`_. This is where"},{"line_number":19,"context_line":"there would be the most value to operators and users (user-facing"},{"line_number":20,"context_line":"services) and it would represent a great first step."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Setting this as a goal could give everyone the incentive and make"},{"line_number":23,"context_line":"OpenStack look good."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_9a2ea541","line":20,"range":{"start_line":17,"start_character":0,"end_line":20,"end_character":52},"in_reply_to":"3fa0c359_db88c820","updated":"2018-02-07 06:09:59.000000000","message":"Done","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"575ce33dbab96f9208edb24a264de92ba16ffc8b","unresolved":false,"context_lines":[{"line_number":14,"context_line":"the projects which don\u0027t have that tag yet, so it\u0027s mostly QA work"},{"line_number":15,"context_line":"(devstack, grenade, zuul layout)."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"To keep the goal simpler, it would be good to focus for this cycle on"},{"line_number":18,"context_line":"the main \"openstack\" bucket from the `OpenStack map`_. This is where"},{"line_number":19,"context_line":"there would be the most value to operators and users (user-facing"},{"line_number":20,"context_line":"services) and it would represent a great first step."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Setting this as a goal could give everyone the incentive and make"},{"line_number":23,"context_line":"OpenStack look good."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_db88c820","line":20,"range":{"start_line":17,"start_character":0,"end_line":20,"end_character":52},"in_reply_to":"5f93b717_fb3fcbd3","updated":"2018-02-06 08:10:09.000000000","message":"Sure. The Colleen\u0027s comment makes sense to me. I\u0027m fine to stretch the goal if the opinion is the majority.","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"d86f2482f043ce3cc62e73dee2c48ebed0fee4a7","unresolved":false,"context_lines":[{"line_number":14,"context_line":"the projects which don\u0027t have that tag yet, so it\u0027s mostly QA work"},{"line_number":15,"context_line":"(devstack, grenade, zuul layout)."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"To keep the goal simpler, it would be good to focus for this cycle on"},{"line_number":18,"context_line":"the main \"openstack\" bucket from the `OpenStack map`_. This is where"},{"line_number":19,"context_line":"there would be the most value to operators and users (user-facing"},{"line_number":20,"context_line":"services) and it would represent a great first step."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Setting this as a goal could give everyone the incentive and make"},{"line_number":23,"context_line":"OpenStack look good."}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f96bb07_4b090693","line":20,"range":{"start_line":17,"start_character":0,"end_line":20,"end_character":52},"in_reply_to":"7f96bb07_218f0f2f","updated":"2018-01-23 21:11:46.000000000","message":"+1","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"38199dc3375f5c4c7fa079b2fc6eb0270699c768","unresolved":false,"context_lines":[{"line_number":14,"context_line":"the projects which don\u0027t have that tag yet, so it\u0027s mostly QA work"},{"line_number":15,"context_line":"(devstack, grenade, zuul layout)."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"To keep the goal simpler, it would be good to focus for this cycle on"},{"line_number":18,"context_line":"the main \"openstack\" bucket from the `OpenStack map`_. This is where"},{"line_number":19,"context_line":"there would be the most value to operators and users (user-facing"},{"line_number":20,"context_line":"services) and it would represent a great first step."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Setting this as a goal could give everyone the incentive and make"},{"line_number":23,"context_line":"OpenStack look good."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f93b717_fb3fcbd3","line":20,"range":{"start_line":17,"start_character":0,"end_line":20,"end_character":52},"in_reply_to":"7f96bb07_4b090693","updated":"2018-01-25 15:59:33.000000000","message":"I think a lot of the projects outside of the \"openstack\" bucket won\u0027t have much to do, but Colleen makes a good point that some of them definitely do need to think about this.","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"cd0ec7c37fecd25c81ec0837322f2d96c2d1c1d9","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"#. All \"service\" projects in the main \"openstack\" bucket from the"},{"line_number":49,"context_line":"   `OpenStack map`_ get the :ref:`tag-assert:supports-upgrade` tag"},{"line_number":50,"context_line":"#. Something else...?"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"References"},{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f96bb07_61e997b5","line":50,"range":{"start_line":50,"start_character":3,"end_line":50,"end_character":21},"updated":"2018-01-23 10:39:17.000000000","message":"Could list the criteria for having the tag - tested in the gate, procedure documented","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"8cff54cf953849dc3b25c6e7f2e9637921691b17","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"#. All \"service\" projects in the main \"openstack\" bucket from the"},{"line_number":49,"context_line":"   `OpenStack map`_ get the :ref:`tag-assert:supports-upgrade` tag"},{"line_number":50,"context_line":"#. Something else...?"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"References"},{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_7a9cf95c","line":50,"range":{"start_line":50,"start_character":3,"end_line":50,"end_character":21},"in_reply_to":"3fa0c359_fb5fc4e2","updated":"2018-02-07 06:09:59.000000000","message":"Done","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"755f8b88c51841f95b16ba64ff205f8310c6c5b1","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"#. All \"service\" projects in the main \"openstack\" bucket from the"},{"line_number":49,"context_line":"   `OpenStack map`_ get the :ref:`tag-assert:supports-upgrade` tag"},{"line_number":50,"context_line":"#. Something else...?"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"References"},{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f93b717_cf66a92a","line":50,"range":{"start_line":50,"start_character":3,"end_line":50,"end_character":21},"in_reply_to":"5f93b717_7b041b18","updated":"2018-01-26 15:56:04.000000000","message":"\u003e All of that is covered by the tag definition, right?\n\nYeah, not sure why we need to duplicate the tag definition when it\u0027s already linked.","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"575ce33dbab96f9208edb24a264de92ba16ffc8b","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"#. All \"service\" projects in the main \"openstack\" bucket from the"},{"line_number":49,"context_line":"   `OpenStack map`_ get the :ref:`tag-assert:supports-upgrade` tag"},{"line_number":50,"context_line":"#. Something else...?"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"References"},{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_fb5fc4e2","line":50,"range":{"start_line":50,"start_character":3,"end_line":50,"end_character":21},"in_reply_to":"5f93b717_cf66a92a","updated":"2018-02-06 08:10:09.000000000","message":"OK, I\u0027ll add like this to be clearer:\n\n (NOTE: To have this tag, refer to the :ref:`tag-assert:supports-upgrade` tag document page.)","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"38199dc3375f5c4c7fa079b2fc6eb0270699c768","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"#. All \"service\" projects in the main \"openstack\" bucket from the"},{"line_number":49,"context_line":"   `OpenStack map`_ get the :ref:`tag-assert:supports-upgrade` tag"},{"line_number":50,"context_line":"#. Something else...?"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"References"},{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f93b717_7b041b18","line":50,"range":{"start_line":50,"start_character":3,"end_line":50,"end_character":21},"in_reply_to":"7f96bb07_0b38de3a","updated":"2018-01-25 15:59:33.000000000","message":"All of that is covered by the tag definition, right?","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"d86f2482f043ce3cc62e73dee2c48ebed0fee4a7","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"#. All \"service\" projects in the main \"openstack\" bucket from the"},{"line_number":49,"context_line":"   `OpenStack map`_ get the :ref:`tag-assert:supports-upgrade` tag"},{"line_number":50,"context_line":"#. Something else...?"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"References"},{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f96bb07_0b38de3a","line":50,"range":{"start_line":50,"start_character":3,"end_line":50,"end_character":21},"in_reply_to":"7f96bb07_61e997b5","updated":"2018-01-23 21:11:46.000000000","message":"I agree. I think we should spell out what it means to be able to state this is supported. Is it just having gate tests that perform upgrades? Documented instructions?","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"755f8b88c51841f95b16ba64ff205f8310c6c5b1","unresolved":false,"context_lines":[{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"In order to get the :ref:`tag-assert:supports-upgrade` tag, a project"},{"line_number":56,"context_line":"needs to have grenade scripts and its zuul layout needs to be changed"},{"line_number":57,"context_line":"in-tree. Here are the references."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* https://docs.openstack.org/grenade/latest/plugins.html"},{"line_number":60,"context_line":"* https://docs.openstack.org/infra/manual/zuulv3.html"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f93b717_8f70a1de","line":57,"range":{"start_line":56,"start_character":30,"end_line":57,"end_character":7},"updated":"2018-01-26 15:56:04.000000000","message":"Why does the zuul layout for the grenade job need to be in-tree for the project? Nova has been running grenade testing on all changes for years, but the job is not defined within the nova repo, it\u0027s more like the global tempest-full job that runs in the integrated gate for multiple projects.","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"8cff54cf953849dc3b25c6e7f2e9637921691b17","unresolved":false,"context_lines":[{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"In order to get the :ref:`tag-assert:supports-upgrade` tag, a project"},{"line_number":56,"context_line":"needs to have grenade scripts and its zuul layout needs to be changed"},{"line_number":57,"context_line":"in-tree. Here are the references."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* https://docs.openstack.org/grenade/latest/plugins.html"},{"line_number":60,"context_line":"* https://docs.openstack.org/infra/manual/zuulv3.html"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_8325e0ad","line":57,"range":{"start_line":56,"start_character":30,"end_line":57,"end_character":7},"in_reply_to":"3fa0c359_db820850","updated":"2018-02-07 06:09:59.000000000","message":"Done","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"575ce33dbab96f9208edb24a264de92ba16ffc8b","unresolved":false,"context_lines":[{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"In order to get the :ref:`tag-assert:supports-upgrade` tag, a project"},{"line_number":56,"context_line":"needs to have grenade scripts and its zuul layout needs to be changed"},{"line_number":57,"context_line":"in-tree. Here are the references."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* https://docs.openstack.org/grenade/latest/plugins.html"},{"line_number":60,"context_line":"* https://docs.openstack.org/infra/manual/zuulv3.html"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_db820850","line":57,"range":{"start_line":56,"start_character":30,"end_line":57,"end_character":7},"in_reply_to":"5f93b717_8f70a1de","updated":"2018-02-06 08:10:09.000000000","message":"Indeed, yeah, Nova doesn\u0027t have that within the nova repo but in grenade. I was thinking this sentence is for each projects which don\u0027t have the supports-upgrade tag yet.\nBut yeah, it\u0027s just an option of the implementation. So, I can change this like \n\n \"and its grenade testing job needs to be run on all changes.\"","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"755f8b88c51841f95b16ba64ff205f8310c6c5b1","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Completion Artifacts:"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"ec2api"},{"line_number":114,"context_line":"------"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Planning Artifacts:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Completion Artifacts:"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"freezer"},{"line_number":121,"context_line":"-------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f93b717_4f5b7953","line":118,"range":{"start_line":113,"start_character":0,"end_line":118,"end_character":21},"updated":"2018-01-26 15:56:04.000000000","message":"Hmm, this is really just a proxy frontend to nova which already does grenade testing, but I suppose it\u0027s still valuable to have a grenade job on any ec2api changes to make sure any config options they have work across release boundaries.","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"575ce33dbab96f9208edb24a264de92ba16ffc8b","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Completion Artifacts:"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"ec2api"},{"line_number":114,"context_line":"------"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Planning Artifacts:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Completion Artifacts:"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"freezer"},{"line_number":121,"context_line":"-------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_60554350","line":118,"range":{"start_line":113,"start_character":0,"end_line":118,"end_character":21},"in_reply_to":"5f93b717_4f5b7953","updated":"2018-02-06 08:10:09.000000000","message":"OK,thanks.","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"755f8b88c51841f95b16ba64ff205f8310c6c5b1","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"Completion Artifacts:"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"trove"},{"line_number":191,"context_line":"-----"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"Planning Artifacts:"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"Completion Artifacts:"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"zaqar"},{"line_number":198,"context_line":"-----"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f93b717_cf4f8990","line":195,"range":{"start_line":190,"start_character":0,"end_line":195,"end_character":21},"updated":"2018-01-26 15:56:04.000000000","message":"I thought trove was defunct? Would they just opt out here?","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"8cff54cf953849dc3b25c6e7f2e9637921691b17","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"Completion Artifacts:"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"trove"},{"line_number":191,"context_line":"-----"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"Planning Artifacts:"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"Completion Artifacts:"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"zaqar"},{"line_number":198,"context_line":"-----"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_1a8935c9","line":195,"range":{"start_line":190,"start_character":0,"end_line":195,"end_character":21},"in_reply_to":"3fa0c359_c060d735","updated":"2018-02-07 06:09:59.000000000","message":"I guess trove wasn\u0027t defunct yet because there\u0027s a PTL candidate for Trove project. I hope the new PTL would be interested in this goal.","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"575ce33dbab96f9208edb24a264de92ba16ffc8b","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"Completion Artifacts:"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"trove"},{"line_number":191,"context_line":"-----"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"Planning Artifacts:"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"Completion Artifacts:"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"zaqar"},{"line_number":198,"context_line":"-----"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa0c359_c060d735","line":195,"range":{"start_line":190,"start_character":0,"end_line":195,"end_character":21},"in_reply_to":"5f93b717_cf4f8990","updated":"2018-02-06 08:10:09.000000000","message":"This just comes from openstack-map. https://www.openstack.org/assets/openstack-map/openstack-map-v2017112.pdf\n\nSo, should we remove this from here?","commit_id":"55d3a09085c5d443ee7e6dd21fc6b7416c89704f"}]}
