)]}'
{"deliverables/queens/cinder.yaml":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"1e28261b1ea1993e3c0124cec08a5e674adeb4a0","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        repo: openstack/cinder"},{"line_number":18,"context_line":"    version: 12.0.0.0b3"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  -Support for attaching a single Cinder volume to multile VM instances."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_2997714a","line":20,"range":{"start_line":20,"start_character":2,"end_line":20,"end_character":4},"updated":"2018-02-01 23:10:54.000000000","message":"I think we need a space between the \"-\" and S here.","commit_id":"e5d36252c32483312a1424da9b59d2f89eac3ecb"},{"author":{"_account_id":21561,"name":"Anne Bertucio","email":"annebertucio@gmail.com","username":"whyhiannabelle"},"change_message_id":"c9bb8c068d1449fc5214ff77d49c98a375712884","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        repo: openstack/cinder"},{"line_number":18,"context_line":"    version: 12.0.0.0b3"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  -Support for attaching a single Cinder volume to multile VM instances."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_0f44f545","line":20,"range":{"start_line":20,"start_character":2,"end_line":20,"end_character":4},"in_reply_to":"5f93b717_2997714a","updated":"2018-02-02 00:58:10.000000000","message":"Done","commit_id":"e5d36252c32483312a1424da9b59d2f89eac3ecb"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"0abfa0d0738611553ba60f6cd618f29a9e46a520","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        repo: openstack/cinder"},{"line_number":18,"context_line":"    version: 12.0.0.0b3"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  - Support for attaching a single Cinder volume to multile VM instances."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f93b717_cfcccd36","line":20,"updated":"2018-02-02 01:28:11.000000000","message":"Looks like it wants a string rather than a list, along the lines of...\n\ncycle-highlights: Support for attaching...\n\nAll on one line or wrapped to subsequent lines with indentation. Same for the other files.","commit_id":"0ea63accd0263e1b12cd06b4577e702d28a1f3f4"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"7fc1721892a416c86078399c14e08c55f486bd30","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        repo: openstack/cinder"},{"line_number":18,"context_line":"    version: 12.0.0.0b3"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  - Support for attaching a single Cinder volume to multile VM instances."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f93b717_57a92b8d","line":20,"in_reply_to":"5f93b717_cfcccd36","updated":"2018-02-02 13:50:10.000000000","message":"Ah, crud, yes. It\u0027s expecting embedded reStructuredText. Adding a | after the cycle-highlights bit should make it work:\n\n  cycle-highlights: |\n    - Support for ...","commit_id":"0ea63accd0263e1b12cd06b4577e702d28a1f3f4"}],"deliverables/queens/horizon.yaml":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"f5b3a435b60faa7b8c54cbf6bb5a0a00df00c47c","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      - repo: openstack/horizon"},{"line_number":18,"context_line":"        hash: f1eba8073d9c25f7453911f0c7141959b2e0848c"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  -Introduced drag and drop UI for Heat Orcheatration Templates (HOT). "},{"line_number":21,"context_line":"    Previously only took plaintext files."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_c9892d75","line":20,"range":{"start_line":20,"start_character":40,"end_line":20,"end_character":53},"updated":"2018-02-01 22:51:54.000000000","message":"Orchestration\n\nExtra space on the end you could clean up while you\u0027re at it too.\n\nNot sure if it will complain or not, but I think you may need a space after the opening -","commit_id":"e5d36252c32483312a1424da9b59d2f89eac3ecb"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"1e28261b1ea1993e3c0124cec08a5e674adeb4a0","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      - repo: openstack/horizon"},{"line_number":18,"context_line":"        hash: f1eba8073d9c25f7453911f0c7141959b2e0848c"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  -Introduced drag and drop UI for Heat Orcheatration Templates (HOT). "},{"line_number":21,"context_line":"    Previously only took plaintext files."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_4992fd58","line":20,"range":{"start_line":20,"start_character":2,"end_line":20,"end_character":4},"updated":"2018-02-01 23:10:54.000000000","message":"Yes, the space is necessary.","commit_id":"e5d36252c32483312a1424da9b59d2f89eac3ecb"},{"author":{"_account_id":21561,"name":"Anne Bertucio","email":"annebertucio@gmail.com","username":"whyhiannabelle"},"change_message_id":"c9bb8c068d1449fc5214ff77d49c98a375712884","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      - repo: openstack/horizon"},{"line_number":18,"context_line":"        hash: f1eba8073d9c25f7453911f0c7141959b2e0848c"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  -Introduced drag and drop UI for Heat Orcheatration Templates (HOT). "},{"line_number":21,"context_line":"    Previously only took plaintext files."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_cf7b6d89","line":20,"range":{"start_line":20,"start_character":2,"end_line":20,"end_character":4},"in_reply_to":"5f93b717_4992fd58","updated":"2018-02-02 00:58:10.000000000","message":"Done","commit_id":"e5d36252c32483312a1424da9b59d2f89eac3ecb"},{"author":{"_account_id":21561,"name":"Anne Bertucio","email":"annebertucio@gmail.com","username":"whyhiannabelle"},"change_message_id":"c9bb8c068d1449fc5214ff77d49c98a375712884","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      - repo: openstack/horizon"},{"line_number":18,"context_line":"        hash: f1eba8073d9c25f7453911f0c7141959b2e0848c"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  -Introduced drag and drop UI for Heat Orcheatration Templates (HOT). "},{"line_number":21,"context_line":"    Previously only took plaintext files."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_af78618f","line":20,"range":{"start_line":20,"start_character":40,"end_line":20,"end_character":53},"in_reply_to":"5f93b717_c9892d75","updated":"2018-02-02 00:58:10.000000000","message":"Done","commit_id":"e5d36252c32483312a1424da9b59d2f89eac3ecb"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"cabf154bdbf24dd207fd7b11e7de57bfb0106bc3","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        hash: f1eba8073d9c25f7453911f0c7141959b2e0848c"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  - Introduced drag and drop UI for Heat Orchestration Templates (HOT)."},{"line_number":21,"context_line":"    Previously only took plaintext files."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f93b717_fe74d9ff","line":21,"updated":"2018-02-02 07:00:44.000000000","message":"This is about heat-dashboard. heat-dashboard is split out into a separate project heat-dashboard. I am not sure how highlights in horizon plugins should be managed considering the purpose of \"release highlights\".","commit_id":"0ea63accd0263e1b12cd06b4577e702d28a1f3f4"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"d4bfbff72cf562b248ffe217192f7c988d88778a","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        hash: f1eba8073d9c25f7453911f0c7141959b2e0848c"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  - Introduced drag and drop UI for Heat Orchestration Templates (HOT)."},{"line_number":21,"context_line":"    Previously only took plaintext files."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f93b717_e0ec2abc","line":21,"in_reply_to":"5f93b717_40e5deda","updated":"2018-02-02 16:22:39.000000000","message":"Good point. We kind of need something like the \"prelude\" section in our reno release notes. I need to see what it would take, but we may want to add a special file that gets pulled in.\n\nThe other option would be to directly edit the doc/source/queens/highlights.rst file to add non-project-specific information.","commit_id":"0ea63accd0263e1b12cd06b4577e702d28a1f3f4"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"1942dd16ec321fa2c02c3004f7a6ecee7174b316","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        hash: f1eba8073d9c25f7453911f0c7141959b2e0848c"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  - Introduced drag and drop UI for Heat Orchestration Templates (HOT)."},{"line_number":21,"context_line":"    Previously only took plaintext files."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f93b717_4b85ff05","line":21,"in_reply_to":"5f93b717_e0ec2abc","updated":"2018-02-02 16:50:48.000000000","message":"I like the idea of editing the rst file directly for any sort of prelude text. The reason for having project-specific lists in the deliverable files was to avoid merge conflicts, but that shouldn\u0027t be as much of a problem for prelude info.","commit_id":"0ea63accd0263e1b12cd06b4577e702d28a1f3f4"},{"author":{"_account_id":21561,"name":"Anne Bertucio","email":"annebertucio@gmail.com","username":"whyhiannabelle"},"change_message_id":"da9919e43485c1676b0e0e3bdb3204cb7b2ef170","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        hash: f1eba8073d9c25f7453911f0c7141959b2e0848c"},{"line_number":19,"context_line":"cycle-highlights:"},{"line_number":20,"context_line":"  - Introduced drag and drop UI for Heat Orchestration Templates (HOT)."},{"line_number":21,"context_line":"    Previously only took plaintext files."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f93b717_40e5deda","line":21,"in_reply_to":"5f93b717_fe74d9ff","updated":"2018-02-02 16:18:57.000000000","message":"I\u0027m also not sure how we should manage some of the cross project work--probably something we need to discuss in Dublin. For now, I\u0027d put the feature in the project that they will encounter the change in (and I recognize that\u0027s still not a very decisive direction).","commit_id":"0ea63accd0263e1b12cd06b4577e702d28a1f3f4"}],"deliverables/queens/ironic.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"292fdaeb2ade5880692df363c2c475ef7d26d4c9","unresolved":false,"context_lines":[{"line_number":13,"context_line":"        repo: openstack/ironic"},{"line_number":14,"context_line":"    version: 10.0.0"},{"line_number":15,"context_line":"cycle-highlights:"},{"line_number":16,"context_line":"  - Finished implementation of Ironic Rescue Mode. Users can repair instances,"},{"line_number":17,"context_line":"    troubleshoot misconfigured nodes, lost SSH keys, etc."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f93b717_d733fbf4","line":16,"range":{"start_line":16,"start_character":31,"end_line":16,"end_character":38},"updated":"2018-02-02 13:32:37.000000000","message":"nit: I\u0027d remove the word \"Ironic\" here. Anyway, I will update this file soon, so feel free to merge as is.","commit_id":"0ea63accd0263e1b12cd06b4577e702d28a1f3f4"}],"deliverables/queens/nova.yaml":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"1e28261b1ea1993e3c0124cec08a5e674adeb4a0","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      - repo: openstack/nova"},{"line_number":19,"context_line":"        hash: 81f0ca1352d4aa12717573b95586de60141c8e0e"},{"line_number":20,"context_line":"cycle-highlights:"},{"line_number":21,"context_line":"  -Added support for vGPUs. Experimental feature with some caveats, but admins"},{"line_number":22,"context_line":"    can now define flavors that request vGPU resources."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_09987572","line":21,"range":{"start_line":21,"start_character":2,"end_line":21,"end_character":4},"updated":"2018-02-01 23:10:54.000000000","message":"Space here too","commit_id":"e5d36252c32483312a1424da9b59d2f89eac3ecb"},{"author":{"_account_id":21561,"name":"Anne Bertucio","email":"annebertucio@gmail.com","username":"whyhiannabelle"},"change_message_id":"c9bb8c068d1449fc5214ff77d49c98a375712884","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      - repo: openstack/nova"},{"line_number":19,"context_line":"        hash: 81f0ca1352d4aa12717573b95586de60141c8e0e"},{"line_number":20,"context_line":"cycle-highlights:"},{"line_number":21,"context_line":"  -Added support for vGPUs. Experimental feature with some caveats, but admins"},{"line_number":22,"context_line":"    can now define flavors that request vGPU resources."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_8f71e5aa","line":21,"range":{"start_line":21,"start_character":2,"end_line":21,"end_character":4},"in_reply_to":"5f93b717_09987572","updated":"2018-02-02 00:58:10.000000000","message":"Done","commit_id":"e5d36252c32483312a1424da9b59d2f89eac3ecb"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3812d9fd3ca0885ba115530bbfa7f2ebba49e341","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      - repo: openstack/nova"},{"line_number":19,"context_line":"        hash: 81f0ca1352d4aa12717573b95586de60141c8e0e"},{"line_number":20,"context_line":"cycle-highlights:"},{"line_number":21,"context_line":"  - Added support for vGPUs. Experimental feature with some caveats, but admins"},{"line_number":22,"context_line":"    can now define flavors that request vGPU resources."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa0c359_02858ead","line":21,"updated":"2018-02-04 16:46:46.000000000","message":"Can this have restructured text formatting so that we can link to something because it would be good to link to this doc once it\u0027s available: https://review.openstack.org/#/c/539266/\n\nI will likely be adding to the cycle highlights for:\n\n* improved cross-cell instance list performance and merge sort\n* rescheduling within a split MQ multi-cell deployment works\n* volume multi-attach is now supported (need to link to https://review.openstack.org/#/c/540047/ once that doc is available)\n* osc-placement CLI 1.0.0 released\n* traits-based scheduling with placement is available for ironic","commit_id":"6871ca413159f2f20b93872b82b36fef3924eb6d"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b7815626b889ed1ac74752253b4dc1dc3ac3803f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      - repo: openstack/nova"},{"line_number":19,"context_line":"        hash: 81f0ca1352d4aa12717573b95586de60141c8e0e"},{"line_number":20,"context_line":"cycle-highlights:"},{"line_number":21,"context_line":"  - Added support for vGPUs. Experimental feature with some caveats, but admins"},{"line_number":22,"context_line":"    can now define flavors that request vGPU resources."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa0c359_974a2c7e","line":21,"in_reply_to":"3fa0c359_02858ead","updated":"2018-02-05 14:44:34.000000000","message":"The vGPU doc is available now:\n\nhttps://docs.openstack.org/nova/latest/admin/virtual-gpu.html\n\nI can follow up and link it in here.","commit_id":"6871ca413159f2f20b93872b82b36fef3924eb6d"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"a962c31d92aaff699fe567c37d4785fd35a5b900","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      - repo: openstack/nova"},{"line_number":19,"context_line":"        hash: 81f0ca1352d4aa12717573b95586de60141c8e0e"},{"line_number":20,"context_line":"cycle-highlights:"},{"line_number":21,"context_line":"  - Added support for vGPUs. Experimental feature with some caveats, but admins"},{"line_number":22,"context_line":"    can now define flavors that request vGPU resources."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa0c359_48d725c1","line":21,"in_reply_to":"3fa0c359_974a2c7e","updated":"2018-02-05 16:05:33.000000000","message":"Each highlight can have minimal RST formatting. Linking should work. You may need to escape the string using \"|\".","commit_id":"6871ca413159f2f20b93872b82b36fef3924eb6d"}]}
