)]}'
{"releasenotes/notes/ussuri-prelude-4b96f1244cefcdf4.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"68829c8d9ef74e023f87153ec9f115974d8f82b6","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - The latest Compute API microversion supported for Train is v2.87. Details"},{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`_ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    - `Image pre-caching support to compute hosts"},{"line_number":15,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_29b8c428","line":12,"range":{"start_line":12,"start_character":45,"end_line":12,"end_character":46},"updated":"2020-04-21 09:18:59.000000000","message":"Can you use double underscores (anonymous hyperlinks) here, since the chances or someone using `REST API Version History` in another release note is pretty high","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f15888817027e5bcec8e1481e3a90f399158404d","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - The latest Compute API microversion supported for Train is v2.87. Details"},{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`_ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    - `Image pre-caching support to compute hosts"},{"line_number":15,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_bc340b4c","line":12,"range":{"start_line":12,"start_character":45,"end_line":12,"end_character":46},"in_reply_to":"1f493fa4_29b8c428","updated":"2020-04-21 14:51:51.000000000","message":"Done","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"68829c8d9ef74e023f87153ec9f115974d8f82b6","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      found in the `REST API Version History`_ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    - `Image pre-caching support to compute hosts"},{"line_number":15,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74\u003e`_"},{"line_number":16,"context_line":"      using aggregates image cache metadata."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - Support for `cold migrating and resizing servers between Nova cells."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_6983ec57","line":15,"updated":"2020-04-21 09:18:59.000000000","message":"nit: Weird that you don\u0027t use a reference hyperlink here and below...","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"68829c8d9ef74e023f87153ec9f115974d8f82b6","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      found in the `REST API Version History`_ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    - `Image pre-caching support to compute hosts"},{"line_number":15,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74\u003e`_"},{"line_number":16,"context_line":"      using aggregates image cache metadata."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - Support for `cold migrating and resizing servers between Nova cells."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_e9db7c7a","line":15,"range":{"start_line":15,"start_character":39,"end_line":15,"end_character":45},"updated":"2020-04-21 09:18:59.000000000","message":"would it make more sense to point to he \u0027ussuri\u0027 docs, assuming they exist yet?","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f15888817027e5bcec8e1481e3a90f399158404d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      found in the `REST API Version History`_ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    - `Image pre-caching support to compute hosts"},{"line_number":15,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74\u003e`_"},{"line_number":16,"context_line":"      using aggregates image cache metadata."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - Support for `cold migrating and resizing servers between Nova cells."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_3c4f5bbe","line":15,"in_reply_to":"1f493fa4_6983ec57","updated":"2020-04-21 14:51:51.000000000","message":"\u003e nit: Weird that you don\u0027t use a reference hyperlink here and\n \u003e below...\n\nI honestly and shamelessly just copied from the cycle highlights.\n\nFWIW, the prelude reno file is always a bit crappy in terms of rST style, but we only do it once per cycle so it\u0027s OK.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f15888817027e5bcec8e1481e3a90f399158404d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      found in the `REST API Version History`_ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    - `Image pre-caching support to compute hosts"},{"line_number":15,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74\u003e`_"},{"line_number":16,"context_line":"      using aggregates image cache metadata."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - Support for `cold migrating and resizing servers between Nova cells."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_dc68f722","line":15,"range":{"start_line":15,"start_character":39,"end_line":15,"end_character":45},"in_reply_to":"1f493fa4_e9db7c7a","updated":"2020-04-21 14:51:51.000000000","message":"\u003e would it make more sense to point to he \u0027ussuri\u0027 docs, assuming\n \u003e they exist yet?\n\nThey don\u0027t exist already and we already provide a target, so it\u0027s a permalink that won\u0027t change.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0614c9caf5b972cce2488ccb791dcc697e58ec96","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    - `Image pre-caching support to compute hosts"},{"line_number":15,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74\u003e`_"},{"line_number":16,"context_line":"      using aggregates image cache metadata."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - Support for `cold migrating and resizing servers between Nova cells."},{"line_number":19,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/admin/configuration/cross-cell-resize.html\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_4918b0d2","line":16,"range":{"start_line":16,"start_character":6,"end_line":16,"end_character":44},"updated":"2020-04-21 09:40:30.000000000","message":"I don\u0027t get this? What is the metadata you are referring here? As far as I see the feature allows caching any image to any host aggregate","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f15888817027e5bcec8e1481e3a90f399158404d","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    - `Image pre-caching support to compute hosts"},{"line_number":15,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74\u003e`_"},{"line_number":16,"context_line":"      using aggregates image cache metadata."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - Support for `cold migrating and resizing servers between Nova cells."},{"line_number":19,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/admin/configuration/cross-cell-resize.html\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_3c48fbca","line":16,"range":{"start_line":16,"start_character":6,"end_line":16,"end_character":44},"in_reply_to":"1f493fa4_4918b0d2","updated":"2020-04-21 14:51:51.000000000","message":"Done","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"68829c8d9ef74e023f87153ec9f115974d8f82b6","unresolved":false,"context_lines":[{"line_number":26,"context_line":"      orphaned resource allocations."},{"line_number":27,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/cli/nova-manage.html\u003e`_"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    - Nova API policies are introducing new default roles with scope_type"},{"line_number":30,"context_line":"      capabilities. These new changes improve the security level and"},{"line_number":31,"context_line":"      manageability. New policies are richer in terms of handling access at"},{"line_number":32,"context_line":"      system and project level token with \u0027Read\u0027 \u0026 \u0027Write\u0027 roles. This feature"},{"line_number":33,"context_line":"      is disabled by default and can be enabled by config options."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg."},{"line_number":36,"context_line":"      \u003chttps://docs.openstack.org/api-guide/compute/accelerator-support.html\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_49ed5024","line":33,"range":{"start_line":29,"start_character":0,"end_line":33,"end_character":66},"updated":"2020-04-21 09:18:59.000000000","message":"I know it\u0027s taken from the actual release note but IMO this is confusing. How about:\n\n  Support for scope types and additional roles in the default nova\n  policies, allowing for richer access management including the\n  ability to configure \"read-only\" access to resources. This feature\n  is disabled by default.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0614c9caf5b972cce2488ccb791dcc697e58ec96","unresolved":false,"context_lines":[{"line_number":30,"context_line":"      capabilities. These new changes improve the security level and"},{"line_number":31,"context_line":"      manageability. New policies are richer in terms of handling access at"},{"line_number":32,"context_line":"      system and project level token with \u0027Read\u0027 \u0026 \u0027Write\u0027 roles. This feature"},{"line_number":33,"context_line":"      is disabled by default and can be enabled by config options."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg."},{"line_number":36,"context_line":"      \u003chttps://docs.openstack.org/api-guide/compute/accelerator-support.html\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_a9d054cb","line":33,"updated":"2020-04-21 09:40:30.000000000","message":"We need to merge https://review.opendev.org/#/c/720129/ and link to the resulting doc","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"cd5e4eadf384f6afd8d4078847de632fbaefe362","unresolved":false,"context_lines":[{"line_number":30,"context_line":"      capabilities. These new changes improve the security level and"},{"line_number":31,"context_line":"      manageability. New policies are richer in terms of handling access at"},{"line_number":32,"context_line":"      system and project level token with \u0027Read\u0027 \u0026 \u0027Write\u0027 roles. This feature"},{"line_number":33,"context_line":"      is disabled by default and can be enabled by config options."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg."},{"line_number":36,"context_line":"      \u003chttps://docs.openstack.org/api-guide/compute/accelerator-support.html\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_c22132a2","line":33,"in_reply_to":"1f493fa4_5c99871d","updated":"2020-04-21 15:39:03.000000000","message":"I agree to merge the prelude before RC1, and if the doc is not ready then fix the prelude later in a FUP. Still RC1 has two days so we have good chance to merge the follow up for the prelude before RC1 and the branch cut. But if not then we can still backport the fup to stable/ussuri and cut RC2","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f15888817027e5bcec8e1481e3a90f399158404d","unresolved":false,"context_lines":[{"line_number":30,"context_line":"      capabilities. These new changes improve the security level and"},{"line_number":31,"context_line":"      manageability. New policies are richer in terms of handling access at"},{"line_number":32,"context_line":"      system and project level token with \u0027Read\u0027 \u0026 \u0027Write\u0027 roles. This feature"},{"line_number":33,"context_line":"      is disabled by default and can be enabled by config options."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg."},{"line_number":36,"context_line":"      \u003chttps://docs.openstack.org/api-guide/compute/accelerator-support.html\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_5c99871d","line":33,"in_reply_to":"1f493fa4_a9d054cb","updated":"2020-04-21 14:51:51.000000000","message":"\u003e We need to merge https://review.opendev.org/#/c/720129/ and link to\n \u003e the resulting doc\n\nIf you don\u0027t disagree, I don\u0027t want to hold the prelude change and merge it *after* RC1 or operators would be angry (we did that in Newton and it was a terrible time).\n\nSo, I (or s/o else) will provide a FUP for changing the reno file once https://review.opendev.org/#/c/720129/ is merged.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"93674eca80e37b9728d208c8b497e9325fb37500","unresolved":false,"context_lines":[{"line_number":30,"context_line":"      capabilities. These new changes improve the security level and"},{"line_number":31,"context_line":"      manageability. New policies are richer in terms of handling access at"},{"line_number":32,"context_line":"      system and project level token with \u0027Read\u0027 \u0026 \u0027Write\u0027 roles. This feature"},{"line_number":33,"context_line":"      is disabled by default and can be enabled by config options."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg."},{"line_number":36,"context_line":"      \u003chttps://docs.openstack.org/api-guide/compute/accelerator-support.html\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_9c394f43","line":33,"in_reply_to":"1f493fa4_a9d054cb","updated":"2020-04-21 14:34:22.000000000","message":"yeah, having link of doc will be good. Let me update the doc patch with comment fix soon.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7f601fbea074057abae918531ddff5015aa61938","unresolved":false,"context_lines":[{"line_number":30,"context_line":"      capabilities. These new changes improve the security level and"},{"line_number":31,"context_line":"      manageability. New policies are richer in terms of handling access at"},{"line_number":32,"context_line":"      system and project level token with \u0027Read\u0027 \u0026 \u0027Write\u0027 roles. This feature"},{"line_number":33,"context_line":"      is disabled by default and can be enabled by config options."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg."},{"line_number":36,"context_line":"      \u003chttps://docs.openstack.org/api-guide/compute/accelerator-support.html\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_d913e40c","line":33,"in_reply_to":"1f493fa4_c22132a2","updated":"2020-04-21 16:40:37.000000000","message":"ok, works for me.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"4f423e40fe38c4514a0a26d33416b80aed654613","unresolved":false,"context_lines":[{"line_number":36,"context_line":"      \u003chttps://docs.openstack.org/api-guide/compute/accelerator-support.html\u003e`_"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    - Improved `rescue for boot-from-volume instances and stable disk devices."},{"line_number":39,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#maximum-in-ussuri\u003e`_"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    - Validation for `known flavor extra specs with recognized namespaces."},{"line_number":42,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id79\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_ee02623e","line":39,"range":{"start_line":39,"start_character":7,"end_line":39,"end_character":103},"updated":"2020-04-21 08:44:03.000000000","message":"I\u0027ll respin Iaa2f27ccb2a77102fde6b24b76c9d5ae54608cca this morning so we can also reference that here.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f15888817027e5bcec8e1481e3a90f399158404d","unresolved":false,"context_lines":[{"line_number":36,"context_line":"      \u003chttps://docs.openstack.org/api-guide/compute/accelerator-support.html\u003e`_"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    - Improved `rescue for boot-from-volume instances and stable disk devices."},{"line_number":39,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#maximum-in-ussuri\u003e`_"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    - Validation for `known flavor extra specs with recognized namespaces."},{"line_number":42,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id79\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_9ca30f50","line":39,"range":{"start_line":39,"start_character":7,"end_line":39,"end_character":103},"in_reply_to":"1f493fa4_d640d80a","updated":"2020-04-21 14:51:51.000000000","message":"\u003e That\u0027s in the gate now so can you add:\n \u003e \n \u003e https://docs.openstack.org/nova/latest/user/rescue.html\n \u003e \n \u003e ^ I\u0027m suggesting latest as I don\u0027t think ussuri docs exisit until\n \u003e RC when we branch right?\n\nCorrect, we can\u0027t provide a link for ussuri docs yet.\n\nDone.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"063e3d0289537bc3fa631c84e75381ae7a2f5414","unresolved":false,"context_lines":[{"line_number":36,"context_line":"      \u003chttps://docs.openstack.org/api-guide/compute/accelerator-support.html\u003e`_"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    - Improved `rescue for boot-from-volume instances and stable disk devices."},{"line_number":39,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#maximum-in-ussuri\u003e`_"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    - Validation for `known flavor extra specs with recognized namespaces."},{"line_number":42,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id79\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_d640d80a","line":39,"range":{"start_line":39,"start_character":7,"end_line":39,"end_character":103},"in_reply_to":"1f493fa4_ee02623e","updated":"2020-04-21 12:56:19.000000000","message":"That\u0027s in the gate now so can you add:\n\nhttps://docs.openstack.org/nova/latest/user/rescue.html\n\n^ I\u0027m suggesting latest as I don\u0027t think ussuri docs exisit until RC when we branch right?","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"4f423e40fe38c4514a0a26d33416b80aed654613","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    - Support for `heterogenous virtual GPU types per compute node."},{"line_number":45,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/admin/virtual-gpu.html#enable-gpu-types-compute\u003e`_"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    - Python 2.x is no longer supported by Nova."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - Removal of the ``os-consoles`` REST API, ``nova-console`` and"},{"line_number":50,"context_line":"      ``nova-xvpvncproxy`` services. See the `Upgrade Notes`_ section for more"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_2efd6a3a","line":47,"range":{"start_line":47,"start_character":15,"end_line":47,"end_character":16},"updated":"2020-04-21 08:44:03.000000000","message":"Should we just say 7 here as no other minor versions of python were supported anyway.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"68829c8d9ef74e023f87153ec9f115974d8f82b6","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    - Support for `heterogenous virtual GPU types per compute node."},{"line_number":45,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/admin/virtual-gpu.html#enable-gpu-types-compute\u003e`_"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    - Python 2.x is no longer supported by Nova."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - Removal of the ``os-consoles`` REST API, ``nova-console`` and"},{"line_number":50,"context_line":"      ``nova-xvpvncproxy`` services. See the `Upgrade Notes`_ section for more"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_69d12c58","line":47,"range":{"start_line":47,"start_character":15,"end_line":47,"end_character":16},"in_reply_to":"1f493fa4_2efd6a3a","updated":"2020-04-21 09:18:59.000000000","message":"I\u0027d prefer \"Python 2\", personally :)","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0614c9caf5b972cce2488ccb791dcc697e58ec96","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    - Support for `heterogenous virtual GPU types per compute node."},{"line_number":45,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/admin/virtual-gpu.html#enable-gpu-types-compute\u003e`_"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    - Python 2.x is no longer supported by Nova."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - Removal of the ``os-consoles`` REST API, ``nova-console`` and"},{"line_number":50,"context_line":"      ``nova-xvpvncproxy`` services. See the `Upgrade Notes`_ section for more"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_89a3d84f","line":47,"range":{"start_line":47,"start_character":15,"end_line":47,"end_character":16},"in_reply_to":"1f493fa4_2efd6a3a","updated":"2020-04-21 09:40:30.000000000","message":"yeah, let\u0027s be explicit. And even more we can state what we support instead.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f15888817027e5bcec8e1481e3a90f399158404d","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    - Support for `heterogenous virtual GPU types per compute node."},{"line_number":45,"context_line":"      \u003chttps://docs.openstack.org/nova/latest/admin/virtual-gpu.html#enable-gpu-types-compute\u003e`_"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    - Python 2.x is no longer supported by Nova."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - Removal of the ``os-consoles`` REST API, ``nova-console`` and"},{"line_number":50,"context_line":"      ``nova-xvpvncproxy`` services. See the `Upgrade Notes`_ section for more"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_1c7d3fb1","line":47,"range":{"start_line":47,"start_character":15,"end_line":47,"end_character":16},"in_reply_to":"1f493fa4_89a3d84f","updated":"2020-04-21 14:51:51.000000000","message":"Done","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"68829c8d9ef74e023f87153ec9f115974d8f82b6","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    - Python 2.x is no longer supported by Nova."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - Removal of the ``os-consoles`` REST API, ``nova-console`` and"},{"line_number":50,"context_line":"      ``nova-xvpvncproxy`` services. See the `Upgrade Notes`_ section for more"},{"line_number":51,"context_line":"      details."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    - Removal of last `nova-network` features, including ``os-networks`` REST"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_c9c16083","line":50,"range":{"start_line":49,"start_character":6,"end_line":50,"end_character":36},"updated":"2020-04-21 09:18:59.000000000","message":"Removal of the ``os-consoles`` REST API, the ``nova-console`` service, and the ``nova-xvpvncproxy`` service.","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f15888817027e5bcec8e1481e3a90f399158404d","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    - Python 2.x is no longer supported by Nova."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - Removal of the ``os-consoles`` REST API, ``nova-console`` and"},{"line_number":50,"context_line":"      ``nova-xvpvncproxy`` services. See the `Upgrade Notes`_ section for more"},{"line_number":51,"context_line":"      details."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    - Removal of last `nova-network` features, including ``os-networks`` REST"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_dc72b7e3","line":50,"range":{"start_line":49,"start_character":6,"end_line":50,"end_character":36},"in_reply_to":"1f493fa4_c9c16083","updated":"2020-04-21 14:51:51.000000000","message":"Done","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"68829c8d9ef74e023f87153ec9f115974d8f82b6","unresolved":false,"context_lines":[{"line_number":50,"context_line":"      ``nova-xvpvncproxy`` services. See the `Upgrade Notes`_ section for more"},{"line_number":51,"context_line":"      details."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    - Removal of last `nova-network` features, including ``os-networks`` REST"},{"line_number":54,"context_line":"      API. See the `Upgrade Notes`_ section for more details."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    .. _REST API Version History: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_493b909b","line":53,"range":{"start_line":53,"start_character":22,"end_line":53,"end_character":36},"updated":"2020-04-21 09:18:59.000000000","message":"``nova-network``\n\n(though, personally, I\u0027d roll this into the above, or split that into two points - removal of REST APIs and removal of services)","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f15888817027e5bcec8e1481e3a90f399158404d","unresolved":false,"context_lines":[{"line_number":50,"context_line":"      ``nova-xvpvncproxy`` services. See the `Upgrade Notes`_ section for more"},{"line_number":51,"context_line":"      details."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    - Removal of last `nova-network` features, including ``os-networks`` REST"},{"line_number":54,"context_line":"      API. See the `Upgrade Notes`_ section for more details."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    .. _REST API Version History: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_c7566407","line":53,"range":{"start_line":53,"start_character":22,"end_line":53,"end_character":36},"in_reply_to":"1f493fa4_493b909b","updated":"2020-04-21 14:51:51.000000000","message":"Done","commit_id":"34ff9009b2ff841bac33af73b6304af46671bd98"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a95b1874c1df71a40282361e0d11f70620cdc9cd","unresolved":false,"context_lines":[{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`__ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    - `Image pre-caching support to compute hosts`__ using ``os-aggregates``"},{"line_number":17,"context_line":"      API information."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_023b1ad1","line":14,"updated":"2020-04-21 15:39:22.000000000","message":"nit: you could have gathered these at the bottom of the document, but this is fine too","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"cbe69866d91613d2e1341093279c0b81a0615117","unresolved":false,"context_lines":[{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`__ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    - `Image pre-caching support to compute hosts`__ using ``os-aggregates``"},{"line_number":17,"context_line":"      API information."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_226a967f","line":14,"in_reply_to":"1f493fa4_023b1ad1","updated":"2020-04-21 15:43:26.000000000","message":"Actually, you need to gather these at the bottom. If you don\u0027t, the lists render different. See [1] for an example.\n\n[1] http://rst.ninjs.org/#LSBgSGVsbG9gX18KCi4uIF9fOiBiYXIKCi0gV29ybGQKLSBUZXN0","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"ecceb1de0765145886425eab299eef83694e871e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`__ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    - `Image pre-caching support to compute hosts`__ using ``os-aggregates``"},{"line_number":17,"context_line":"      API information."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_a245061a","line":14,"in_reply_to":"1f493fa4_023b1ad1","updated":"2020-04-21 15:43:36.000000000","message":"I prefered to leave the references as close as possible to the links","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"304cbea8f69126d711795826be23384f98ffd6fd","unresolved":false,"context_lines":[{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`__ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    - `Image pre-caching support to compute hosts`__ using ``os-aggregates``"},{"line_number":17,"context_line":"      API information."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_e29eee52","line":14,"in_reply_to":"1f493fa4_a245061a","updated":"2020-04-21 15:50:31.000000000","message":"Okay, you can do this if you indent the link so they\u0027re at the same level as the bullet point text, e.g.\n\n  - `Hello, world`__\n\n    .. __: https://example.com/","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"735ba684d8623d4120136e99b8edb1c199571e47","unresolved":false,"context_lines":[{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`__ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    - `Image pre-caching support to compute hosts`__ using ``os-aggregates``"},{"line_number":17,"context_line":"      API information."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_c282d2c8","line":14,"in_reply_to":"1f493fa4_e29eee52","updated":"2020-04-21 15:53:57.000000000","message":"Done","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a95b1874c1df71a40282361e0d11f70620cdc9cd","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    .. __: https://docs.openstack.org/nova/latest/cli/nova-manage.html"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Nova API policies are introducing new default roles with scope_type"},{"line_number":36,"context_line":"      capabilities. These new changes improve the security level and"},{"line_number":37,"context_line":"      manageability. New policies are richer in terms of handling access at"},{"line_number":38,"context_line":"      system and project level token with \u0027Read\u0027 \u0026 \u0027Write\u0027 roles. This feature"},{"line_number":39,"context_line":"      is disabled by default and can be enabled by config options."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg`__."},{"line_number":42,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_02695abd","line":39,"range":{"start_line":35,"start_character":0,"end_line":39,"end_character":66},"updated":"2020-04-21 15:39:22.000000000","message":"Even though we don\u0027t need to add the link, I do think my rewording of this from PS1 would be a good idea.","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"ecceb1de0765145886425eab299eef83694e871e","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    .. __: https://docs.openstack.org/nova/latest/cli/nova-manage.html"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Nova API policies are introducing new default roles with scope_type"},{"line_number":36,"context_line":"      capabilities. These new changes improve the security level and"},{"line_number":37,"context_line":"      manageability. New policies are richer in terms of handling access at"},{"line_number":38,"context_line":"      system and project level token with \u0027Read\u0027 \u0026 \u0027Write\u0027 roles. This feature"},{"line_number":39,"context_line":"      is disabled by default and can be enabled by config options."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg`__."},{"line_number":42,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_e2f42ed2","line":39,"range":{"start_line":35,"start_character":0,"end_line":39,"end_character":66},"in_reply_to":"1f493fa4_02695abd","updated":"2020-04-21 15:43:36.000000000","message":"Ok I can do this.","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"735ba684d8623d4120136e99b8edb1c199571e47","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    .. __: https://docs.openstack.org/nova/latest/cli/nova-manage.html"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Nova API policies are introducing new default roles with scope_type"},{"line_number":36,"context_line":"      capabilities. These new changes improve the security level and"},{"line_number":37,"context_line":"      manageability. New policies are richer in terms of handling access at"},{"line_number":38,"context_line":"      system and project level token with \u0027Read\u0027 \u0026 \u0027Write\u0027 roles. This feature"},{"line_number":39,"context_line":"      is disabled by default and can be enabled by config options."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg`__."},{"line_number":42,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_8213aab8","line":39,"range":{"start_line":35,"start_character":0,"end_line":39,"end_character":66},"in_reply_to":"1f493fa4_e2f42ed2","updated":"2020-04-21 15:53:57.000000000","message":"Done","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a95b1874c1df71a40282361e0d11f70620cdc9cd","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    - Python 2 is no longer supported by Nova, Python 3.6 and 3.7 are."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    - Removal of the ``os-consoles`` and ``os-networks`` REST APIs. See the"},{"line_number":61,"context_line":"      `Upgrade Notes`_ section for more details."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    - Removal of the ``nova-dhcpbridge``, ``nova-console`` and"},{"line_number":64,"context_line":"      ``nova-xvpvncproxy`` service. See the `Upgrade Notes`_ section for more"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_622c9e99","line":61,"range":{"start_line":61,"start_character":21,"end_line":61,"end_character":22},"updated":"2020-04-21 15:39:22.000000000","message":"I suspect this won\u0027t build because you\u0027re missing the URL","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"ecceb1de0765145886425eab299eef83694e871e","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    - Python 2 is no longer supported by Nova, Python 3.6 and 3.7 are."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    - Removal of the ``os-consoles`` and ``os-networks`` REST APIs. See the"},{"line_number":61,"context_line":"      `Upgrade Notes`_ section for more details."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    - Removal of the ``nova-dhcpbridge``, ``nova-console`` and"},{"line_number":64,"context_line":"      ``nova-xvpvncproxy`` service. See the `Upgrade Notes`_ section for more"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_825f2ae4","line":61,"range":{"start_line":61,"start_character":21,"end_line":61,"end_character":22},"in_reply_to":"1f493fa4_622c9e99","updated":"2020-04-21 15:43:36.000000000","message":"No, the URL is present, it\u0027s automatically generated once you have a single reno file with an upgrades section, which is the case.\n\n(FWIW, tested it locally with the releasenotes target and had no issues)","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4cfe8dc17d19903665b65fcd3d7a738103daa793","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    - Python 2 is no longer supported by Nova, Python 3.6 and 3.7 are."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    - Removal of the ``os-consoles`` and ``os-networks`` REST APIs. See the"},{"line_number":61,"context_line":"      `Upgrade Notes`_ section for more details."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    - Removal of the ``nova-dhcpbridge``, ``nova-console`` and"},{"line_number":64,"context_line":"      ``nova-xvpvncproxy`` service. See the `Upgrade Notes`_ section for more"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_822d6a48","line":61,"range":{"start_line":61,"start_character":21,"end_line":61,"end_character":22},"in_reply_to":"1f493fa4_622c9e99","updated":"2020-04-21 15:43:44.000000000","message":"Yeah, this needs a reference. Below too.","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"304cbea8f69126d711795826be23384f98ffd6fd","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    - Python 2 is no longer supported by Nova, Python 3.6 and 3.7 are."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    - Removal of the ``os-consoles`` and ``os-networks`` REST APIs. See the"},{"line_number":61,"context_line":"      `Upgrade Notes`_ section for more details."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    - Removal of the ``nova-dhcpbridge``, ``nova-console`` and"},{"line_number":64,"context_line":"      ``nova-xvpvncproxy`` service. See the `Upgrade Notes`_ section for more"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_42f082ca","line":61,"range":{"start_line":61,"start_character":21,"end_line":61,"end_character":22},"in_reply_to":"1f493fa4_822d6a48","updated":"2020-04-21 15:50:31.000000000","message":"Aha, of course. My mistake /o\\","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a95b1874c1df71a40282361e0d11f70620cdc9cd","unresolved":false,"context_lines":[{"line_number":61,"context_line":"      `Upgrade Notes`_ section for more details."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    - Removal of the ``nova-dhcpbridge``, ``nova-console`` and"},{"line_number":64,"context_line":"      ``nova-xvpvncproxy`` service. See the `Upgrade Notes`_ section for more"},{"line_number":65,"context_line":"      details."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_e2370ee3","line":64,"range":{"start_line":64,"start_character":27,"end_line":64,"end_character":34},"updated":"2020-04-21 15:39:22.000000000","message":"services","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"735ba684d8623d4120136e99b8edb1c199571e47","unresolved":false,"context_lines":[{"line_number":61,"context_line":"      `Upgrade Notes`_ section for more details."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    - Removal of the ``nova-dhcpbridge``, ``nova-console`` and"},{"line_number":64,"context_line":"      ``nova-xvpvncproxy`` service. See the `Upgrade Notes`_ section for more"},{"line_number":65,"context_line":"      details."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_e23a6e32","line":64,"range":{"start_line":64,"start_character":27,"end_line":64,"end_character":34},"in_reply_to":"1f493fa4_a213460d","updated":"2020-04-21 15:53:57.000000000","message":"Done","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"ecceb1de0765145886425eab299eef83694e871e","unresolved":false,"context_lines":[{"line_number":61,"context_line":"      `Upgrade Notes`_ section for more details."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    - Removal of the ``nova-dhcpbridge``, ``nova-console`` and"},{"line_number":64,"context_line":"      ``nova-xvpvncproxy`` service. See the `Upgrade Notes`_ section for more"},{"line_number":65,"context_line":"      details."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_a213460d","line":64,"range":{"start_line":64,"start_character":27,"end_line":64,"end_character":34},"in_reply_to":"1f493fa4_e2370ee3","updated":"2020-04-21 15:43:36.000000000","message":"Grrah, shit.","commit_id":"25c40ea6e56cbd1339c6f31d346d8a0317af426f"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"792371304048d84da386176593d4f60ff1df136d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    There are a few major changes worth mentioning. This is not an exhaustive"},{"line_number":8,"context_line":"    list:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - The latest Compute API microversion supported for Train is v2.87. Details"},{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`__ page."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_05003f34","line":10,"range":{"start_line":10,"start_character":56,"end_line":10,"end_character":61},"updated":"2020-04-21 20:13:00.000000000","message":"Ussuri","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"d2e0d9cfeba663ab52cebb9193888610274956e9","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    There are a few major changes worth mentioning. This is not an exhaustive"},{"line_number":8,"context_line":"    list:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - The latest Compute API microversion supported for Train is v2.87. Details"},{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`__ page."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_0e7217e6","line":10,"range":{"start_line":10,"start_character":56,"end_line":10,"end_character":61},"in_reply_to":"1f493fa4_05003f34","updated":"2020-04-22 08:22:51.000000000","message":"Oh gosh, my eyes cry...","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"792371304048d84da386176593d4f60ff1df136d","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    list:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - The latest Compute API microversion supported for Train is v2.87. Details"},{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`__ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"      .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_45fa4742","line":11,"range":{"start_line":11,"start_character":48,"end_line":11,"end_character":60},"updated":"2020-04-21 20:13:00.000000000","message":"21.0.0 Ussuri","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"d2e0d9cfeba663ab52cebb9193888610274956e9","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    list:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - The latest Compute API microversion supported for Train is v2.87. Details"},{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`__ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"      .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_79dc4374","line":11,"range":{"start_line":11,"start_character":48,"end_line":11,"end_character":60},"in_reply_to":"1f493fa4_45fa4742","updated":"2020-04-22 08:22:51.000000000","message":"\u003e 21.0.0 Ussuri\n\nSorry, no, we tell them the differences between T and U.\nhttps://docs.openstack.org/releasenotes/nova/train.html#relnotes-20-0-0-stable-train","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"d07ba1564690e452142bd48eea79b04575d5b76c","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    list:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - The latest Compute API microversion supported for Train is v2.87. Details"},{"line_number":11,"context_line":"      on REST API microversions added since the 20.0.0 Train release can be"},{"line_number":12,"context_line":"      found in the `REST API Version History`__ page."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"      .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_b4d088f9","line":11,"range":{"start_line":11,"start_character":48,"end_line":11,"end_character":60},"in_reply_to":"1f493fa4_79dc4374","updated":"2020-04-22 15:14:42.000000000","message":"Oh, sorry, I parsed it wrong.","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"792371304048d84da386176593d4f60ff1df136d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"      .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    - `Image pre-caching support to compute hosts`__ using ``os-aggregates``"},{"line_number":17,"context_line":"      API information."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"      .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_05ae7f2d","line":17,"updated":"2020-04-21 20:13:00.000000000","message":"Would be nice to have one more sentence to describe what does this do for you as an end user or operator.","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"d2e0d9cfeba663ab52cebb9193888610274956e9","unresolved":false,"context_lines":[{"line_number":14,"context_line":"      .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    - `Image pre-caching support to compute hosts`__ using ``os-aggregates``"},{"line_number":17,"context_line":"      API information."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"      .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id74"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_b96d2b9a","line":17,"in_reply_to":"1f493fa4_05ae7f2d","updated":"2020-04-22 08:22:51.000000000","message":"Done","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"792371304048d84da386176593d4f60ff1df136d","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"      .. __: https://docs.openstack.org/nova/latest/admin/configuration/cross-cell-resize.html"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    - Further enhanced support for `moving servers with minimum bandwidth"},{"line_number":26,"context_line":"      guarantees`__."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"      .. __: https://docs.openstack.org/api-guide/compute/port_with_resource_request.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_85356ffa","line":25,"range":{"start_line":25,"start_character":6,"end_line":25,"end_character":30},"updated":"2020-04-21 20:13:00.000000000","message":"Does this mean it was already possible to do move operations with ports with QoS policies before Ussuri? It makes it sound like it\u0027s not new to be able to move servers. If so, what\u0027s the new stuff?","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c1731a9916985fe7b237920e8b35cffdd3400537","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"      .. __: https://docs.openstack.org/nova/latest/admin/configuration/cross-cell-resize.html"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    - Further enhanced support for `moving servers with minimum bandwidth"},{"line_number":26,"context_line":"      guarantees`__."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"      .. __: https://docs.openstack.org/api-guide/compute/port_with_resource_request.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_b32eeca2","line":25,"range":{"start_line":25,"start_character":6,"end_line":25,"end_character":30},"in_reply_to":"1f493fa4_85356ffa","updated":"2020-04-22 06:43:03.000000000","message":"Added support for evacuate, live migrate, and unshelve servers with minimum bandwidth guarantees.","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"d2e0d9cfeba663ab52cebb9193888610274956e9","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"      .. __: https://docs.openstack.org/nova/latest/admin/configuration/cross-cell-resize.html"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    - Further enhanced support for `moving servers with minimum bandwidth"},{"line_number":26,"context_line":"      guarantees`__."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"      .. __: https://docs.openstack.org/api-guide/compute/port_with_resource_request.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_d90917de","line":25,"range":{"start_line":25,"start_character":6,"end_line":25,"end_character":30},"in_reply_to":"1f493fa4_b32eeca2","updated":"2020-04-22 08:22:51.000000000","message":"Done","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"792371304048d84da386176593d4f60ff1df136d","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    - Support for scope types and additional roles in the default nova"},{"line_number":36,"context_line":"      policies, allowing for richer access management including the ability to"},{"line_number":37,"context_line":"      configure *read-only* access to resources. This feature is disabled by"},{"line_number":38,"context_line":"      default."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg`__."},{"line_number":41,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_2588dbc4","line":38,"updated":"2020-04-21 20:13:00.000000000","message":"Assuming a link to docs will be added (in a follow up) after the policy related docs merge.","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"d2e0d9cfeba663ab52cebb9193888610274956e9","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    - Support for scope types and additional roles in the default nova"},{"line_number":36,"context_line":"      policies, allowing for richer access management including the ability to"},{"line_number":37,"context_line":"      configure *read-only* access to resources. This feature is disabled by"},{"line_number":38,"context_line":"      default."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    - Support for `creating servers with accelerator devices via Cyborg`__."},{"line_number":41,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_79f8c3c3","line":38,"in_reply_to":"1f493fa4_2588dbc4","updated":"2020-04-22 08:22:51.000000000","message":"\u003e Assuming a link to docs will be added (in a follow up) after the\n \u003e policy related docs merge.\n\n\nYup, we agreed on this.","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"792371304048d84da386176593d4f60ff1df136d","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"      .. __: https://docs.openstack.org/api-guide/compute/accelerator-support.html"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    - Improved `rescue for boot-from-volume instances and stable disk"},{"line_number":45,"context_line":"      devices`__."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"      .. __: https://docs.openstack.org/nova/latest/user/rescue.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_6580238d","line":44,"range":{"start_line":44,"start_character":6,"end_line":44,"end_character":14},"updated":"2020-04-21 20:13:00.000000000","message":"What\u0027s improved about it? Would be nice to mention it in a few words if it\u0027s not too complicated.","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"d2e0d9cfeba663ab52cebb9193888610274956e9","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"      .. __: https://docs.openstack.org/api-guide/compute/accelerator-support.html"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    - Improved `rescue for boot-from-volume instances and stable disk"},{"line_number":45,"context_line":"      devices`__."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"      .. __: https://docs.openstack.org/nova/latest/user/rescue.html"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_7921e34d","line":44,"range":{"start_line":44,"start_character":6,"end_line":44,"end_character":14},"in_reply_to":"1f493fa4_6580238d","updated":"2020-04-22 08:22:51.000000000","message":"Done","commit_id":"2f8a22f5d49424856a47ef74b71caf93e66e9bdf"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"f4ffd0c2f98db527e254e22c6cc343830a3cca4e","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    - Support for `heterogenous virtual GPU types per compute node`__."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"      .. __: \u003chttps://docs.openstack.org/nova/latest/admin/virtual-gpu.html#enable-gpu-types-compute"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    - Python 2 is no longer supported by Nova, Python 3.6 and 3.7 are."},{"line_number":59,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1f493fa4_3e973c93","line":56,"range":{"start_line":56,"start_character":13,"end_line":56,"end_character":14},"updated":"2020-04-22 11:43:23.000000000","message":"This link is broken. Remove \u0027\u003c\u0027.","commit_id":"3d624b417ac013f5100f0eae724a9d22fac43cd9"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"b45d9f54897124036d686b19d10e2cf93fe1d1e8","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    - Support for `heterogenous virtual GPU types per compute node`__."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"      .. __: \u003chttps://docs.openstack.org/nova/latest/admin/virtual-gpu.html#enable-gpu-types-compute"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    - Python 2 is no longer supported by Nova, Python 3.6 and 3.7 are."},{"line_number":59,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1f493fa4_41e6ad18","line":56,"range":{"start_line":56,"start_character":13,"end_line":56,"end_character":14},"in_reply_to":"1f493fa4_3e973c93","updated":"2020-04-22 12:32:10.000000000","message":"Good point, thanks.","commit_id":"3d624b417ac013f5100f0eae724a9d22fac43cd9"}]}
