)]}'
{"ironic/conf/deploy.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b9d467b3d67a4067774c1fa494644788f33dd48d","unresolved":true,"context_lines":[{"line_number":65,"context_line":"                      \"methods such as virtual media, where images could be \""},{"line_number":66,"context_line":"                      \"served outside of the provisioning network. Defaults \""},{"line_number":67,"context_line":"                      \"to the configuration from [service_catalog].\")),"},{"line_number":68,"context_line":"    cfg.DictOpt(\u0027image_publisher_driver_aliases\u0027,"},{"line_number":69,"context_line":"                default\u003d{},"},{"line_number":70,"context_line":"                help\u003d_(\"Map custom hardware type names to a hardware type \""},{"line_number":71,"context_line":"                       \"supported by the virtual media image publisher. \""}],"source_content_type":"text/x-python","patch_set":2,"id":"967fb14b_90c0f267","line":68,"updated":"2026-08-14 13:35:43.000000000","message":"I guess I\u0027m really not a fan of creating aliases, I\u0027d rather we have a model where drivers, on initial class load or even initial process start register themselves to build a map. That way it gets carried in code, not as an operator configuration.\n\nThat being said, its a bit more of a lift to do that, I can see this as a middle ground (i.e. quickly deprecated once we have a better model of drivers self-mapping.","commit_id":"a86636c4f64dba6336b6828b4f1095d66c234cae"}],"ironic/drivers/modules/image_utils.py":[{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"557ffe8d7322b1bcc7eb92248cd24ec68fbf17cd","unresolved":true,"context_lines":[{"line_number":50,"context_line":"    def update_driver_config(self, driver):"},{"line_number":51,"context_line":"        driver \u003d CONF.deploy.image_publisher_driver_aliases.get(driver, driver)"},{"line_number":52,"context_line":"        _SWIFT_MAP \u003d {"},{"line_number":53,"context_line":"            \"redfish\": {"},{"line_number":54,"context_line":"                \"swift_enabled\": CONF.redfish.use_swift,"},{"line_number":55,"context_line":"                \"container\": CONF.redfish.swift_container,"},{"line_number":56,"context_line":"                \"timeout\": CONF.redfish.swift_object_expiry_timeout,"}],"source_content_type":"text/x-python","patch_set":1,"id":"e13eb106_4b8533f6","line":53,"updated":"2026-07-18 03:59:23.000000000","message":"This whole map needs to go away. This needs to be an API call that other drivers can implement.","commit_id":"9dd61fe8330ab77ff376ac9571dfc13025dba973"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b9d467b3d67a4067774c1fa494644788f33dd48d","unresolved":true,"context_lines":[{"line_number":50,"context_line":"    def update_driver_config(self, driver):"},{"line_number":51,"context_line":"        driver \u003d CONF.deploy.image_publisher_driver_aliases.get(driver, driver)"},{"line_number":52,"context_line":"        _SWIFT_MAP \u003d {"},{"line_number":53,"context_line":"            \"redfish\": {"},{"line_number":54,"context_line":"                \"swift_enabled\": CONF.redfish.use_swift,"},{"line_number":55,"context_line":"                \"container\": CONF.redfish.swift_container,"},{"line_number":56,"context_line":"                \"timeout\": CONF.redfish.swift_object_expiry_timeout,"}],"source_content_type":"text/x-python","patch_set":1,"id":"c8b41245_d7a4cf77","line":53,"in_reply_to":"e13eb106_4b8533f6","updated":"2026-08-14 13:35:43.000000000","message":"I mean, I guess this is kind of it actually...","commit_id":"9dd61fe8330ab77ff376ac9571dfc13025dba973"}]}
