)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"change_message_id":"8ab5a7844751806d26990dfbfe0e61fcc17e1991","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"837b3c8d_57348c7b","updated":"2024-05-02 10:41:18.000000000","message":"LGTM, thank you Riccardo and All","commit_id":"91740febcc15359850d5e93d2b251e1d2790aebb"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"5c1944ba5825a7e5820c63c9b0ea69c96b1eb4e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"b01ecd3f_76c4dd50","updated":"2024-05-06 07:47:03.000000000","message":"merging this as we got already 2 +2 and one more LGTM\nif it\u0027s needed we\u0027ll modify it during the cycle","commit_id":"91740febcc15359850d5e93d2b251e1d2790aebb"}],"priorities/2024-2-workitems.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":"951640a5f3827cdb2c8115162bde412e2894b7b6","unresolved":true,"context_lines":[{"line_number":4,"context_line":"2024.2 Project Work Items"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":"During the latest virtual Project Team Gathering happened between April 8"},{"line_number":7,"context_line":"and 12, the Ironic developers and operators have discussed multiple"},{"line_number":8,"context_line":"topics to plan the work for the next 2024.2 (Dalmatian) release."},{"line_number":9,"context_line":"We summarize the outcome of the discussion in this document, providing a list"},{"line_number":10,"context_line":"of the main priorities for the next development cycle. For more information"}],"source_content_type":"text/x-rst","patch_set":4,"id":"26bab73f_c122c543","line":7,"range":{"start_line":7,"start_character":44,"end_line":7,"end_character":48},"updated":"2024-04-22 16:13:37.000000000","message":"nit: This connecting word could likely be removed. Past tense is established with the following word. We discussed the things and stuff. 😊","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"4df41c2f01dd83595217703f41ce1a0dbe331f76","unresolved":false,"context_lines":[{"line_number":4,"context_line":"2024.2 Project Work Items"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":"During the latest virtual Project Team Gathering happened between April 8"},{"line_number":7,"context_line":"and 12, the Ironic developers and operators have discussed multiple"},{"line_number":8,"context_line":"topics to plan the work for the next 2024.2 (Dalmatian) release."},{"line_number":9,"context_line":"We summarize the outcome of the discussion in this document, providing a list"},{"line_number":10,"context_line":"of the main priorities for the next development cycle. For more information"}],"source_content_type":"text/x-rst","patch_set":4,"id":"c1cbb636_5130ba53","line":7,"range":{"start_line":7,"start_character":44,"end_line":7,"end_character":48},"in_reply_to":"26bab73f_c122c543","updated":"2024-04-23 13:24:02.000000000","message":"Acknowledged","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"951640a5f3827cdb2c8115162bde412e2894b7b6","unresolved":true,"context_lines":[{"line_number":52,"context_line":"   * - `Redfish Virtual Media Push / UpdateService`_"},{"line_number":53,"context_line":"     - Feature"},{"line_number":54,"context_line":"     - N/A"},{"line_number":55,"context_line":"     - TheJulia, janders, dtantsur"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"   * - `Virtual Media TLS Validation`_"},{"line_number":58,"context_line":"     - Feature"}],"source_content_type":"text/x-rst","patch_set":4,"id":"827294f0_403a8458","line":55,"updated":"2024-04-22 16:13:37.000000000","message":"Question for janders, dtantsur: Is there really an actionable thing we can do today. Update service is a neat idea, but maybe not something we can act upon in the next cycle.","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"4e8b3fecb098b18cd7d061accfe005e0433f914a","unresolved":true,"context_lines":[{"line_number":52,"context_line":"   * - `Redfish Virtual Media Push / UpdateService`_"},{"line_number":53,"context_line":"     - Feature"},{"line_number":54,"context_line":"     - N/A"},{"line_number":55,"context_line":"     - TheJulia, janders, dtantsur"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"   * - `Virtual Media TLS Validation`_"},{"line_number":58,"context_line":"     - Feature"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1df500d9_00124086","line":55,"in_reply_to":"0ab5ad5b_2b88419e","updated":"2024-04-26 15:15:07.000000000","message":"So maybe this is something we punt on, or say \"We\u0027re monitoring it and waiting for standards to coalesce before we can really take action\" ?","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"674ab5cf9e92339589f2db68c7c8d679c036c785","unresolved":true,"context_lines":[{"line_number":52,"context_line":"   * - `Redfish Virtual Media Push / UpdateService`_"},{"line_number":53,"context_line":"     - Feature"},{"line_number":54,"context_line":"     - N/A"},{"line_number":55,"context_line":"     - TheJulia, janders, dtantsur"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"   * - `Virtual Media TLS Validation`_"},{"line_number":58,"context_line":"     - Feature"}],"source_content_type":"text/x-rst","patch_set":4,"id":"b851ba1e_a38f7293","line":55,"in_reply_to":"827294f0_403a8458","updated":"2024-04-24 04:07:36.000000000","message":"Can we speculate enough what the interface will be to implement it in sushy-tools?","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"fe3c9b2bcec2322f273b9f650340b49308e6f32f","unresolved":true,"context_lines":[{"line_number":52,"context_line":"   * - `Redfish Virtual Media Push / UpdateService`_"},{"line_number":53,"context_line":"     - Feature"},{"line_number":54,"context_line":"     - N/A"},{"line_number":55,"context_line":"     - TheJulia, janders, dtantsur"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"   * - `Virtual Media TLS Validation`_"},{"line_number":58,"context_line":"     - Feature"}],"source_content_type":"text/x-rst","patch_set":4,"id":"0ab5ad5b_2b88419e","line":55,"in_reply_to":"b851ba1e_a38f7293","updated":"2024-04-26 15:12:28.000000000","message":"This is not on our downstream backlog at all. On the other hand, we\u0027ll probably get to the never-power-off nodes work (for NC-SI).","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"951640a5f3827cdb2c8115162bde412e2894b7b6","unresolved":true,"context_lines":[{"line_number":59,"context_line":"     - N/A"},{"line_number":60,"context_line":"     - dtantsur"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"   * - `Slimming Down CI`_"},{"line_number":63,"context_line":"     - Maintenance"},{"line_number":64,"context_line":"     - N/A"},{"line_number":65,"context_line":"     - TheJulia"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"   * - `Tinycore Alternative for IPA ramdisk`_"},{"line_number":68,"context_line":"     - Maintenance"}],"source_content_type":"text/x-rst","patch_set":4,"id":"42f85e87_e12fc35d","line":65,"range":{"start_line":62,"start_character":1,"end_line":65,"end_character":15},"updated":"2024-04-22 16:13:37.000000000","message":"I\u0027m not sure I can really commit to this.","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"4df41c2f01dd83595217703f41ce1a0dbe331f76","unresolved":true,"context_lines":[{"line_number":59,"context_line":"     - N/A"},{"line_number":60,"context_line":"     - dtantsur"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"   * - `Slimming Down CI`_"},{"line_number":63,"context_line":"     - Maintenance"},{"line_number":64,"context_line":"     - N/A"},{"line_number":65,"context_line":"     - TheJulia"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"   * - `Tinycore Alternative for IPA ramdisk`_"},{"line_number":68,"context_line":"     - Maintenance"}],"source_content_type":"text/x-rst","patch_set":4,"id":"cc18557d_7271b562","line":65,"range":{"start_line":62,"start_character":1,"end_line":65,"end_character":15},"in_reply_to":"42f85e87_e12fc35d","updated":"2024-04-23 13:24:02.000000000","message":"I understand\nI\u0027ll add it as \"team effort\" unless there\u0027s one or two volunteers","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"cea51bbbc70235392efb6e3beb3d0426e4dc0095","unresolved":false,"context_lines":[{"line_number":59,"context_line":"     - N/A"},{"line_number":60,"context_line":"     - dtantsur"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"   * - `Slimming Down CI`_"},{"line_number":63,"context_line":"     - Maintenance"},{"line_number":64,"context_line":"     - N/A"},{"line_number":65,"context_line":"     - TheJulia"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"   * - `Tinycore Alternative for IPA ramdisk`_"},{"line_number":68,"context_line":"     - Maintenance"}],"source_content_type":"text/x-rst","patch_set":4,"id":"4b0cca0b_33d71ea8","line":65,"range":{"start_line":62,"start_character":1,"end_line":65,"end_character":15},"in_reply_to":"cc18557d_7271b562","updated":"2024-04-23 13:24:58.000000000","message":"Done","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"951640a5f3827cdb2c8115162bde412e2894b7b6","unresolved":true,"context_lines":[{"line_number":198,"context_line":"means finding alternatives to Openstack-integrated scenarios and therefore"},{"line_number":199,"context_line":"to Neutron."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"For a complete Ironic standalone, in the end what we really need is flat"},{"line_number":202,"context_line":"network control, which at the moment we don\u0027t really have an alternative for."},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"We realized that the topic is vast, we\u0027ve just scratched the surface and we"}],"source_content_type":"text/x-rst","patch_set":4,"id":"c0539276_193fe09b","line":201,"range":{"start_line":201,"start_character":68,"end_line":201,"end_character":72},"updated":"2024-04-22 16:13:37.000000000","message":"We likely should use some other terminology here.\n\nSpecifically I think of \"flat\" as in static networking, but what most operators are is more dynamic networking, in other words ability to toggle ports to networks, as in most standalone operators the actual addressing and background resources can be static in complex deployments.\n\nMaybe what is needed is \"For complete usage in an enterprise use case, Ironic needs a means of networking control, which today is manual *unless* in a fully integrated OpenStack context. Furthermore, the OpenStack integrated context has some known issues which makes it harder to adopt, so we plan to look for solutions to this difficult operations problem during this development cycle.\"","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"cea51bbbc70235392efb6e3beb3d0426e4dc0095","unresolved":false,"context_lines":[{"line_number":198,"context_line":"means finding alternatives to Openstack-integrated scenarios and therefore"},{"line_number":199,"context_line":"to Neutron."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"For a complete Ironic standalone, in the end what we really need is flat"},{"line_number":202,"context_line":"network control, which at the moment we don\u0027t really have an alternative for."},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"We realized that the topic is vast, we\u0027ve just scratched the surface and we"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a6feaa7_fd6ab4e0","line":201,"range":{"start_line":201,"start_character":68,"end_line":201,"end_character":72},"in_reply_to":"42fe0a60_26940510","updated":"2024-04-23 13:24:58.000000000","message":"Done","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"4df41c2f01dd83595217703f41ce1a0dbe331f76","unresolved":true,"context_lines":[{"line_number":198,"context_line":"means finding alternatives to Openstack-integrated scenarios and therefore"},{"line_number":199,"context_line":"to Neutron."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"For a complete Ironic standalone, in the end what we really need is flat"},{"line_number":202,"context_line":"network control, which at the moment we don\u0027t really have an alternative for."},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"We realized that the topic is vast, we\u0027ve just scratched the surface and we"}],"source_content_type":"text/x-rst","patch_set":4,"id":"42fe0a60_26940510","line":201,"range":{"start_line":201,"start_character":68,"end_line":201,"end_character":72},"in_reply_to":"c0539276_193fe09b","updated":"2024-04-23 13:24:02.000000000","message":"thanks! I\u0027ll adopt your writing :)","commit_id":"31378e9720b4dc6ab4f61ea0036b6cf116fe0a49"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"98bdf4a5b2da04373d5a9d415c38b1c5824786bc","unresolved":true,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"   * - `Ironic ARM CI`_"},{"line_number":88,"context_line":"     - Feature"},{"line_number":89,"context_line":"     - `Ironic ARM CI \u003chttps://etherpad.opendev.org/p/ironic-arm-ci\u003e`_"},{"line_number":90,"context_line":"     - JayF, cid"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ae19709e_60432bd3","line":89,"updated":"2024-04-26 22:35:10.000000000","message":"Honestly, would probably prefer this be N/A than linking to a non-persistent etherpad. We can make a tracking bug if it\u0027s useful.","commit_id":"a879739f48101327a5fd9bc08cf6ba2f827bcd4f"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"993df98fadf23863662bc5a516dc64c62dd07752","unresolved":true,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"   * - `Ironic ARM CI`_"},{"line_number":88,"context_line":"     - Feature"},{"line_number":89,"context_line":"     - `Ironic ARM CI \u003chttps://etherpad.opendev.org/p/ironic-arm-ci\u003e`_"},{"line_number":90,"context_line":"     - JayF, cid"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3b3954dc_3426c153","line":89,"in_reply_to":"ae19709e_60432bd3","updated":"2024-04-29 14:41:57.000000000","message":"I\u0027ll change to N/A for the time being but would be nice to have a persistent place where we can track progress :)","commit_id":"a879739f48101327a5fd9bc08cf6ba2f827bcd4f"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"98bdf4a5b2da04373d5a9d415c38b1c5824786bc","unresolved":true,"context_lines":[{"line_number":181,"context_line":""},{"line_number":182,"context_line":"All of these fields are deleted when a node is undeployed, similar to"},{"line_number":183,"context_line":"instance_uuid today. The project_id might in the future be used to help"},{"line_number":184,"context_line":"with Ironic API RBAC."},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"Service Steps templates"},{"line_number":187,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"411ddf72_f185444a","line":184,"updated":"2024-04-26 22:35:10.000000000","message":"https://bugs.launchpad.net/ironic/+bug/2063352 is the better tracking link for this, and describes how we\u0027ll use the metadata in Ironic.","commit_id":"a879739f48101327a5fd9bc08cf6ba2f827bcd4f"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"993df98fadf23863662bc5a516dc64c62dd07752","unresolved":false,"context_lines":[{"line_number":181,"context_line":""},{"line_number":182,"context_line":"All of these fields are deleted when a node is undeployed, similar to"},{"line_number":183,"context_line":"instance_uuid today. The project_id might in the future be used to help"},{"line_number":184,"context_line":"with Ironic API RBAC."},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"Service Steps templates"},{"line_number":187,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"2b7ae174_f3bf810a","line":184,"in_reply_to":"411ddf72_f185444a","updated":"2024-04-29 14:41:57.000000000","message":"Acknowledged","commit_id":"a879739f48101327a5fd9bc08cf6ba2f827bcd4f"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"98bdf4a5b2da04373d5a9d415c38b1c5824786bc","unresolved":true,"context_lines":[{"line_number":192,"context_line":"To move forward we need first to revise the spec with the latest outcome of"},{"line_number":193,"context_line":"the discussion during the most recent PTG."},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"Alternative to Neutron"},{"line_number":196,"context_line":"----------------------"},{"line_number":197,"context_line":"Networking represents the next step for a truly standalone Ironic, and this"},{"line_number":198,"context_line":"means finding alternatives to Openstack-integrated scenarios and therefore"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bc89e6d3_98f31a52","line":195,"updated":"2024-04-26 22:35:10.000000000","message":"Maybe rename to \"Networking: Project Mercury\" to be less controversial in name?","commit_id":"a879739f48101327a5fd9bc08cf6ba2f827bcd4f"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"993df98fadf23863662bc5a516dc64c62dd07752","unresolved":false,"context_lines":[{"line_number":192,"context_line":"To move forward we need first to revise the spec with the latest outcome of"},{"line_number":193,"context_line":"the discussion during the most recent PTG."},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"Alternative to Neutron"},{"line_number":196,"context_line":"----------------------"},{"line_number":197,"context_line":"Networking represents the next step for a truly standalone Ironic, and this"},{"line_number":198,"context_line":"means finding alternatives to Openstack-integrated scenarios and therefore"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a7d10d9_21d377c4","line":195,"in_reply_to":"bc89e6d3_98f31a52","updated":"2024-04-29 14:41:57.000000000","message":"Acknowledged","commit_id":"a879739f48101327a5fd9bc08cf6ba2f827bcd4f"}]}
