)]}'
{"/COMMIT_MSG":[{"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":"0d38e78813228c4ef397d6067a72bbf18133bc9b","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Fix TARGET_SCHEMA bounds to prevent storage exhaustion (F-85)"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add explicit size limits to unbounded volume target fields in"},{"line_number":10,"context_line":"volume_target.py to mitigate Medium F-85."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Set extra and properties to maxProperties: 64"},{"line_number":13,"context_line":"Set node_uuid and volume_id to maxLength: 36"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"83464537_c6ad8817","line":10,"updated":"2026-05-28 22:36:33.000000000","message":"This reads like you are working off a security vulnerability list.\n\nPlease stop pushing security fixes publically and responsibly disclose them to the OpenStack VMT!\n\nFor actual code review feedback: \"medium F-38\" is not useful information for upstream.","commit_id":"ef9fd2a43ad21bcc6d35e5b86a5c412fd296d023"},{"author":{"_account_id":38267,"name":"Nuutti Hakala","display_name":"nuhakala","email":"nuutti.hakala@est.tech","username":"nuhakala"},"change_message_id":"30010fc645b2bd8e2bd089b5411536cb5b8d3111","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Fix TARGET_SCHEMA bounds to prevent storage exhaustion (F-85)"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add explicit size limits to unbounded volume target fields in"},{"line_number":10,"context_line":"volume_target.py to mitigate Medium F-85."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Set extra and properties to maxProperties: 64"},{"line_number":13,"context_line":"Set node_uuid and volume_id to maxLength: 36"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"e17cccd5_1257717b","line":10,"in_reply_to":"83464537_c6ad8817","updated":"2026-06-22 10:36:42.000000000","message":"Done","commit_id":"ef9fd2a43ad21bcc6d35e5b86a5c412fd296d023"}],"/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":"15f6a130a48d86b52c02688a4678f32aaa9bb911","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0bf4b5cd_b6311903","updated":"2026-05-28 22:35:17.000000000","message":"Please file security-impacting bugs responsibly, following the process here: https://security.openstack.org/reporting.html -- for Ironic this would be a launchpad bug, marked \"private security\" from the creation.","commit_id":"ef9fd2a43ad21bcc6d35e5b86a5c412fd296d023"},{"author":{"_account_id":38267,"name":"Nuutti Hakala","display_name":"nuhakala","email":"nuutti.hakala@est.tech","username":"nuhakala"},"change_message_id":"30010fc645b2bd8e2bd089b5411536cb5b8d3111","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7e966b87_0be572e9","in_reply_to":"0bf4b5cd_b6311903","updated":"2026-06-22 10:36:42.000000000","message":"Done","commit_id":"ef9fd2a43ad21bcc6d35e5b86a5c412fd296d023"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"ee5adaf3113162852e6c4c21ac12ba6ff9653feb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"84a4e486_53666033","updated":"2026-07-28 21:24:02.000000000","message":"Greetings Saad, could you please rebase this change? Thanks in advance!","commit_id":"fc9875ad5a1259a08b3aed71a069e82da62c9a0f"},{"author":{"_account_id":38267,"name":"Nuutti Hakala","display_name":"nuhakala","email":"nuutti.hakala@est.tech","username":"nuhakala"},"change_message_id":"30010fc645b2bd8e2bd089b5411536cb5b8d3111","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"73eca6e3_5e14aebd","updated":"2026-06-22 10:36:42.000000000","message":"I added a huge amount of validation to different fields as discussed in launchpad. Some of the new validation are most likely unnecessary and some might have too strict validation. I used the existing values as much as I could and also used the built-in format keyword where suitable.","commit_id":"fc9875ad5a1259a08b3aed71a069e82da62c9a0f"},{"author":{"_account_id":38267,"name":"Nuutti Hakala","display_name":"nuhakala","email":"nuutti.hakala@est.tech","username":"nuhakala"},"change_message_id":"cbe6e108eaa3a706188c7192aaafba28c470eb1f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"dc68086b_a8101267","in_reply_to":"84a4e486_53666033","updated":"2026-07-30 06:14:20.000000000","message":"We agreed with Saad that I take this over. It is now rebased.","commit_id":"fc9875ad5a1259a08b3aed71a069e82da62c9a0f"}]}
