)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"change_message_id":"418cb9ff2979c5d6b89201355c2b81d4ac643fc4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"cbdf5d29_27217011","updated":"2026-03-17 21:46:48.000000000","message":"@gmaan.os14@gmail.com pls review and merge this when you get a chance","commit_id":"777ff8192f7b5e38e712360df13ef42ff22d8716"},{"author":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"change_message_id":"8389e0aae9ac8fe133fc8ae64efc95d1a9b56f8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"c3d93d28_4fb7883e","updated":"2026-02-11 14:56:45.000000000","message":"Tested and Verified on my machine using the 17.1-Unified-Ceph-NFS-Ganesha CI job. Code changes are consistent with similar changes that introduce reader roles. LGTM","commit_id":"777ff8192f7b5e38e712360df13ef42ff22d8716"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6075c062346d771bf1d3286a2d6b464d629a922b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"8e411740_a9f43688","updated":"2026-04-02 00:59:56.000000000","message":"thanks lgtm","commit_id":"7535fb1fcfdb5d547a9ea0140d9de70c76363815"}],"tempest/api/compute/floating_ips/base.py":[{"author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"change_message_id":"48db08e48396b26d28ed9f1cf4964b4ccd6503f7","unresolved":true,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class BaseFloatingIPsTest(base.BaseV2ComputeTest):"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027]"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    @classmethod"},{"line_number":28,"context_line":"    def setup_credentials(cls):"}],"source_content_type":"text/x-python","patch_set":4,"id":"75aa89b5_82c34d5a","line":25,"updated":"2026-03-23 16:20:14.000000000","message":"This is not needed because it\u0027s already defined in the base class.  I would remove it but it doesn\u0027t harm anything.","commit_id":"777ff8192f7b5e38e712360df13ef42ff22d8716"},{"author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"change_message_id":"679a0d825dabae527ba793ab7b0ba1dd21252f88","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class BaseFloatingIPsTest(base.BaseV2ComputeTest):"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027]"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    @classmethod"},{"line_number":28,"context_line":"    def setup_credentials(cls):"}],"source_content_type":"text/x-python","patch_set":4,"id":"de70f436_1aebf3d8","line":25,"in_reply_to":"75aa89b5_82c34d5a","updated":"2026-04-01 21:16:04.000000000","message":"Done","commit_id":"777ff8192f7b5e38e712360df13ef42ff22d8716"}]}
