)]}'
{"/PATCHSET_LEVEL":[{"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":"073d3750eabd37d5c31f514abbb5df7a82996e2b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"17ead7d3_87195aa2","updated":"2026-08-14 18:17:54.000000000","message":"I understand the idea of deprecating the fallback in case someone is using it out of tree, but shouldn\u0027t we just migrate our in-tree drivers?\n\nWhat am I missing? (I suspect it might just be: that\u0027s a lot of work to do just to vet the approach?)","commit_id":"4bf12a892fac4be16af2049fa27469be329a573f"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"ed106e8ef92e3596390933c66ab8ef64c108f90e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b66576bf_44290e86","in_reply_to":"17ead7d3_87195aa2","updated":"2026-08-14 18:25:20.000000000","message":"The move to use the boot interface also removes the dupliation on on *hardware type*. Checkout the values which are used/set by hardware type. ;)","commit_id":"4bf12a892fac4be16af2049fa27469be329a573f"}],"ironic/drivers/base.py":[{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"09cf75ab031a8013b1eb92e1edbe18d45b5b8333","unresolved":true,"context_lines":[{"line_number":732,"context_line":"    boot interface without modifying Ironic or adding operator"},{"line_number":733,"context_line":"    configuration."},{"line_number":734,"context_line":""},{"line_number":735,"context_line":"    When set, the value is a dict with the keys ``swift_enabled``,"},{"line_number":736,"context_line":"    ``container``, ``timeout``, ``image_subdir``, ``file_permission`` and"},{"line_number":737,"context_line":"    ``kernel_params``. Interfaces that read mutable configuration should"},{"line_number":738,"context_line":"    override this as a ``property`` so the values are resolved on access."}],"source_content_type":"text/x-python","patch_set":1,"id":"46006707_ee108907","line":735,"updated":"2026-08-14 18:35:10.000000000","message":"Can we make this a dataclass with these fields?","commit_id":"4bf12a892fac4be16af2049fa27469be329a573f"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"d470876d3f56cbb15923c97fb672c2be99ec932e","unresolved":false,"context_lines":[{"line_number":732,"context_line":"    boot interface without modifying Ironic or adding operator"},{"line_number":733,"context_line":"    configuration."},{"line_number":734,"context_line":""},{"line_number":735,"context_line":"    When set, the value is a dict with the keys ``swift_enabled``,"},{"line_number":736,"context_line":"    ``container``, ``timeout``, ``image_subdir``, ``file_permission`` and"},{"line_number":737,"context_line":"    ``kernel_params``. Interfaces that read mutable configuration should"},{"line_number":738,"context_line":"    override this as a ``property`` so the values are resolved on access."}],"source_content_type":"text/x-python","patch_set":1,"id":"428e866d_5a91cd9e","line":735,"in_reply_to":"46006707_ee108907","updated":"2026-08-14 18:55:27.000000000","message":"Done","commit_id":"4bf12a892fac4be16af2049fa27469be329a573f"}]}
