)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"4882ed34e4067049078797d2a2208bd2c89bf893","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"994f77e1_637974d0","updated":"2025-05-28 14:33:34.000000000","message":"recheck: image download failed with Request failed: \u003curlopen error timed out\u003e","commit_id":"a529f91b0837903f38a15f5fa2507b61a8192e2b"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"8ca9f10bd743239f6aa06684317d08a54d00db0a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"f61dee33_c1bf1f31","updated":"2025-08-19 09:46:49.000000000","message":"recheck: errors with installing keystone, let\u0027s see if they\u0027re still occurring\n\n```\nERROR: Package \u0027keystone\u0027 requires a different Python: 3.9.23 not in \u0027\u003e\u003d3.10\u0027\n```","commit_id":"ed43af43d71d1430e9965b9a4e5ea793a79f2ede"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"481c8e5052919858f22224a740bc9f6e3d6011ea","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"cf20bbb1_ce04d96c","updated":"2025-09-29 08:26:34.000000000","message":"would be nice to add some documentation on this, even as follow up","commit_id":"00171546c10b65d735cacf624c342a689d868d65"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"62a9f53dcfe0c1fe1b6276096f1b1193cfbc510c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"0f46380c_4251847b","in_reply_to":"cf20bbb1_ce04d96c","updated":"2025-10-15 08:42:14.000000000","message":"Thanks! I\u0027ve written some docs here: https://review.opendev.org/c/openstack/bifrost/+/964145","commit_id":"00171546c10b65d735cacf624c342a689d868d65"}],"playbooks/roles/bifrost-ironic-install/tasks/download_ipa_image.yml":[{"author":{"_account_id":36238,"name":"Hollie Hutchinson","display_name":"Hollie Hutchinson","email":"hollie@stackhpc.com","username":"assumptions"},"change_message_id":"9dc974313c1247aa0dc9bf7c67a3f1ae8d52e76d","unresolved":true,"context_lines":[{"line_number":84,"context_line":"    owner: ironic"},{"line_number":85,"context_line":"    group: ironic"},{"line_number":86,"context_line":"    mode: \"0644\""},{"line_number":87,"context_line":"    url_username: \"{{ ipa_download_url_username or omit }}\""},{"line_number":88,"context_line":"    url_password: \"{{ ipa_download_url_password or omit }}\""},{"line_number":89,"context_line":"    force_basic_auth: \"{{ ipa_download_force_basic_auth or omit }}\""},{"line_number":90,"context_line":"    unredirected_headers: \"{{ ipa_download_unredirected_headers or omit }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"825d1a8b_aca3cd30","line":87,"updated":"2025-03-24 15:16:29.000000000","message":"Do we want to use the same credentials for both the kernel and ramdisk? Is it possible for those URLs to be seperately defined?","commit_id":"747aa5a894bc1657532b82136a4fdefa00d33b1f"},{"author":{"_account_id":36238,"name":"Hollie Hutchinson","display_name":"Hollie Hutchinson","email":"hollie@stackhpc.com","username":"assumptions"},"change_message_id":"b3e5f04a956f50a67d3e113231451b135fa2dd89","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    owner: ironic"},{"line_number":85,"context_line":"    group: ironic"},{"line_number":86,"context_line":"    mode: \"0644\""},{"line_number":87,"context_line":"    url_username: \"{{ ipa_download_url_username or omit }}\""},{"line_number":88,"context_line":"    url_password: \"{{ ipa_download_url_password or omit }}\""},{"line_number":89,"context_line":"    force_basic_auth: \"{{ ipa_download_force_basic_auth or omit }}\""},{"line_number":90,"context_line":"    unredirected_headers: \"{{ ipa_download_unredirected_headers or omit }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b6bbdcf1_ebd39835","line":87,"in_reply_to":"825d1a8b_aca3cd30","updated":"2025-03-24 15:38:24.000000000","message":"Done","commit_id":"747aa5a894bc1657532b82136a4fdefa00d33b1f"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"ddd0b26739af13aa5d3211387efa5b07d6d8bda9","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    owner: ironic"},{"line_number":85,"context_line":"    group: ironic"},{"line_number":86,"context_line":"    mode: \"0644\""},{"line_number":87,"context_line":"    url_username: \"{{ ipa_download_url_username or omit }}\""},{"line_number":88,"context_line":"    url_password: \"{{ ipa_download_url_password or omit }}\""},{"line_number":89,"context_line":"    force_basic_auth: \"{{ ipa_download_force_basic_auth or omit }}\""},{"line_number":90,"context_line":"    unredirected_headers: \"{{ ipa_download_unredirected_headers or omit }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"186e6a4d_26b957f6","line":87,"in_reply_to":"825d1a8b_aca3cd30","updated":"2025-03-24 15:52:17.000000000","message":"Good idea! given the URLs can be configured separately.\nProposed this, while still keeping the option of a default variable","commit_id":"747aa5a894bc1657532b82136a4fdefa00d33b1f"}]}
