)]}'
{"/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":"f88a2b7e320ca9be06527d81051495e486a7ca32","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"be82e5c2_d0591d9c","updated":"2025-05-12 17:34:30.000000000","message":"I trust CI will let us know if this is a good fix 😊","commit_id":"89d00f577ed69529c422bec8eb7e1d17b9085a6d"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"05cb9b070b32bba6e0e650cd9bbc29bacb49a964","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"92161f8b_783ee6d7","updated":"2025-05-16 13:39:19.000000000","message":"recheck grenade fix merged","commit_id":"42be33b52b2bb6c4cd7283c286b8139a7309098a"}],"devstack/lib/ironic":[{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"ca4666a37f55a36fd590ff7ca55d7f97d0c48f57","unresolved":true,"context_lines":[{"line_number":1826,"context_line":"        fi"},{"line_number":1827,"context_line":"        # Standalone jobs may use some different paths, that is okay"},{"line_number":1828,"context_line":"        iniset $IRONIC_CONF_FILE conductor file_url_allowed_paths /var/lib/ironic,/shared/html,/templates,/opt/cache/files,/vagrant,/opt/stack/ironic"},{"line_number":1829,"context_line":""},{"line_number":1830,"context_line":"    fi"},{"line_number":1831,"context_line":""},{"line_number":1832,"context_line":"    if [[ \"$IRONIC_IS_HARDWARE\" \u003d\u003d \"False\" ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"1a372272_ce7d39c8","line":1829,"updated":"2025-05-15 14:06:28.000000000","message":"sidenote, hardcoded whitelist path breaks compatibility, but anyway.. I think we should at least add a compatibility section in the release note or cycle prelude.","commit_id":"42be33b52b2bb6c4cd7283c286b8139a7309098a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"762edfda2eb0ef2955822ad3ef52eddd1a0cbbfc","unresolved":true,"context_lines":[{"line_number":1826,"context_line":"        fi"},{"line_number":1827,"context_line":"        # Standalone jobs may use some different paths, that is okay"},{"line_number":1828,"context_line":"        iniset $IRONIC_CONF_FILE conductor file_url_allowed_paths /var/lib/ironic,/shared/html,/templates,/opt/cache/files,/vagrant,/opt/stack/ironic"},{"line_number":1829,"context_line":""},{"line_number":1830,"context_line":"    fi"},{"line_number":1831,"context_line":""},{"line_number":1832,"context_line":"    if [[ \"$IRONIC_IS_HARDWARE\" \u003d\u003d \"False\" ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"2f8d71a3_a8ca7538","line":1829,"in_reply_to":"1a372272_ce7d39c8","updated":"2025-05-15 15:39:15.000000000","message":"Thats a comment or a revision to make to the state of the code.  Not to fixing CI. It is only needed in the CI case because of the job configurations, we can change it, but we\u0027re not going to make a big investment in making changes on jobs like anaconda.","commit_id":"42be33b52b2bb6c4cd7283c286b8139a7309098a"}]}
