)]}'
{"specs/approved/node-lessee.rst":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0be6cc4545a39a174ef00ef630cdf1eac818b4c5","unresolved":false,"context_lines":[{"line_number":46,"context_line":"* Update Ironic\u0027s default generated policy file to include an"},{"line_number":47,"context_line":"  ``is_node_lessee`` rule:"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"   *  \"is_node_lessee\": \"project_id:%(node.lessee)s\""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"  The remainder of the policy file will stay the same, so that there is"},{"line_number":52,"context_line":"  no change to default API access."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_5a27ccc9","line":49,"updated":"2020-02-04 00:29:16.000000000","message":"so the project leases... I like it!","commit_id":"ad78b7d761fb2dbca5cfe5b04d9419223e5877e1"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0be6cc4545a39a174ef00ef630cdf1eac818b4c5","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  ``baremetal:node:list`` are returned nodes with matching ``owner`` or"},{"line_number":56,"context_line":"  ``lessee`` fields."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* Update the allocations conductor so that allocations with owners can"},{"line_number":59,"context_line":"  match nodes by a node\u0027s ``owner`` or ``lessee``."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Note that this work does not add any new scheduling responsibilities in"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_5a002c04","line":58,"range":{"start_line":58,"start_character":13,"end_line":58,"end_character":24},"updated":"2020-02-04 00:29:16.000000000","message":"Do you mean the ironic hash ring by this statement, or the actual placement allocations.","commit_id":"ad78b7d761fb2dbca5cfe5b04d9419223e5877e1"},{"author":{"_account_id":7386,"name":"Tzu-Mainn Chen","email":"tzumainn@redhat.com","username":"tzumainn"},"change_message_id":"41ba7e7e98e01cd0a441e934554a6fd334d31717","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  ``baremetal:node:list`` are returned nodes with matching ``owner`` or"},{"line_number":56,"context_line":"  ``lessee`` fields."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* Update the allocations conductor so that allocations with owners can"},{"line_number":59,"context_line":"  match nodes by a node\u0027s ``owner`` or ``lessee``."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Note that this work does not add any new scheduling responsibilities in"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_701187f8","line":58,"range":{"start_line":58,"start_character":13,"end_line":58,"end_character":24},"in_reply_to":"3fa7e38b_5a002c04","updated":"2020-02-04 02:42:33.000000000","message":"Ah - I meant the Ironic allocations conductor. I\u0027ll update to be more specific!","commit_id":"ad78b7d761fb2dbca5cfe5b04d9419223e5877e1"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0be6cc4545a39a174ef00ef630cdf1eac818b4c5","unresolved":false,"context_lines":[{"line_number":56,"context_line":"  ``lessee`` fields."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* Update the allocations conductor so that allocations with owners can"},{"line_number":59,"context_line":"  match nodes by a node\u0027s ``owner`` or ``lessee``."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Note that this work does not add any new scheduling responsibilities in"},{"line_number":62,"context_line":"Ironic. A new Nova filter, such as an updated version of the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_d5014d05","line":59,"updated":"2020-02-04 00:29:16.000000000","message":"If placement, this feels like it is something that begins to cross into the domains of nova/placement. I\u0027m not opposed to this in general, I am just worried if they will accept our spec as needful evidence that work should land or if more work is required.","commit_id":"ad78b7d761fb2dbca5cfe5b04d9419223e5877e1"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0be6cc4545a39a174ef00ef630cdf1eac818b4c5","unresolved":false,"context_lines":[{"line_number":135,"context_line":"Nova driver impact"},{"line_number":136,"context_line":"------------------"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"None"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Ramdisk impact"},{"line_number":141,"context_line":"--------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_b5bb710e","line":138,"updated":"2020-02-04 00:29:16.000000000","message":"I guess my question on line 58 relates to this... or not by no listed answer.","commit_id":"ad78b7d761fb2dbca5cfe5b04d9419223e5877e1"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0be6cc4545a39a174ef00ef630cdf1eac818b4c5","unresolved":false,"context_lines":[{"line_number":195,"context_line":"* Update python-ironicclient."},{"line_number":196,"context_line":"* Update node controller."},{"line_number":197,"context_line":"* Update allocations conductor."},{"line_number":198,"context_line":"* Write tests."},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"Dependencies"},{"line_number":201,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_3574619b","line":198,"updated":"2020-02-04 00:29:16.000000000","message":"We\u0027ll need to add some documentation beyond the scope of the spec detailing usage, and a possible example of a practical policy case.","commit_id":"ad78b7d761fb2dbca5cfe5b04d9419223e5877e1"},{"author":{"_account_id":7386,"name":"Tzu-Mainn Chen","email":"tzumainn@redhat.com","username":"tzumainn"},"change_message_id":"41ba7e7e98e01cd0a441e934554a6fd334d31717","unresolved":false,"context_lines":[{"line_number":195,"context_line":"* Update python-ironicclient."},{"line_number":196,"context_line":"* Update node controller."},{"line_number":197,"context_line":"* Update allocations conductor."},{"line_number":198,"context_line":"* Write tests."},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"Dependencies"},{"line_number":201,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_30d1cf2f","line":198,"in_reply_to":"3fa7e38b_3574619b","updated":"2020-02-04 02:42:33.000000000","message":"Good point - I\u0027ll add that in!","commit_id":"ad78b7d761fb2dbca5cfe5b04d9419223e5877e1"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0be6cc4545a39a174ef00ef630cdf1eac818b4c5","unresolved":false,"context_lines":[{"line_number":217,"context_line":"Documentation Impact"},{"line_number":218,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"REST API documentation will be updated."},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"References"},{"line_number":223,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_95be75ff","line":220,"updated":"2020-02-04 00:29:16.000000000","message":"Please also add something to admin documentation. It doesn\u0027t have to be much, just something so context can be gained and hopefully the feature leveraged.","commit_id":"ad78b7d761fb2dbca5cfe5b04d9419223e5877e1"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"f14a535bb6b678f5639a0cf1199622c3ffc091f1","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  ``baremetal:node:list`` are returned nodes with matching ``owner`` or"},{"line_number":56,"context_line":"  ``lessee`` fields."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* Update the Ironic allocations conductor so that allocations with owners"},{"line_number":59,"context_line":"  can match nodes by a node\u0027s ``owner`` or ``lessee``."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Note that this work does not add any new scheduling responsibilities in"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_3d63d8e0","line":58,"range":{"start_line":58,"start_character":20,"end_line":58,"end_character":31},"updated":"2020-02-04 22:53:21.000000000","message":"I\u0027d likely remove s/conductor// in this, now that I understand what your talking about.","commit_id":"3766f922c8a5ccda7e865f9f53718b47230516a5"},{"author":{"_account_id":7386,"name":"Tzu-Mainn Chen","email":"tzumainn@redhat.com","username":"tzumainn"},"change_message_id":"fef58f6bc414a77c2a548492570192c4b83d833b","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  ``baremetal:node:list`` are returned nodes with matching ``owner`` or"},{"line_number":56,"context_line":"  ``lessee`` fields."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* Update the Ironic allocations conductor so that allocations with owners"},{"line_number":59,"context_line":"  can match nodes by a node\u0027s ``owner`` or ``lessee``."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Note that this work does not add any new scheduling responsibilities in"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_1da05c36","line":58,"range":{"start_line":58,"start_character":20,"end_line":58,"end_character":31},"in_reply_to":"3fa7e38b_3d63d8e0","updated":"2020-02-04 23:48:20.000000000","message":"You\u0027re right, that makes it less confusing. Removed, thanks!","commit_id":"3766f922c8a5ccda7e865f9f53718b47230516a5"}]}
