)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"f8200adb78a72ec3a7baf712fda77ab07fcd8f59","unresolved":true,"context_lines":[{"line_number":10,"context_line":"and as per the RBAC goal, projects needed to enable the"},{"line_number":11,"context_line":"enforce_Scope by 2023.2 release[1]. This cycle, we are"},{"line_number":12,"context_line":"planning to remove the enforce_scope config option[1] so"},{"line_number":13,"context_line":"cinder need to remove the default override which means it will"},{"line_number":14,"context_line":"be enbaled by default."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Updating the tests to add the proper roles on test users."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"fc07146e_f1018f18","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":6},"updated":"2026-07-10 15:37:52.000000000","message":"(nit) barbican","commit_id":"1aa8482d1192cd3de3a5be4a42aa44eba34bea15"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1df774fc7c7cf38463a0b1cea9e6c549a8c47301","unresolved":false,"context_lines":[{"line_number":10,"context_line":"and as per the RBAC goal, projects needed to enable the"},{"line_number":11,"context_line":"enforce_Scope by 2023.2 release[1]. This cycle, we are"},{"line_number":12,"context_line":"planning to remove the enforce_scope config option[1] so"},{"line_number":13,"context_line":"cinder need to remove the default override which means it will"},{"line_number":14,"context_line":"be enbaled by default."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Updating the tests to add the proper roles on test users."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3e9396c0_872142e6","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":6},"in_reply_to":"fc07146e_f1018f18","updated":"2026-07-10 19:03:03.000000000","message":"oh, done","commit_id":"1aa8482d1192cd3de3a5be4a42aa44eba34bea15"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fe17af32dcd18e337b77ab52b09e701e843bcfc2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"444bfe21_06063a9a","updated":"2026-05-06 15:00:47.000000000","message":"need help from barbican team to take it forward","commit_id":"e22cd5c575e06949e0941d19dc94944389a55499"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ddaf42ea728145642fee8d53a432f360bc9e4eb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7d512f78_3f3c30c1","updated":"2026-06-26 21:58:31.000000000","message":"recheck unrelated failure in ipv6 job","commit_id":"1aa8482d1192cd3de3a5be4a42aa44eba34bea15"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3ffe003b604a7a78ca77abf4d23d8251ab1b521c","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a73b0ac7_4ad4d0a3","updated":"2026-07-12 06:36:17.000000000","message":"It seems we have to update functional tests which still heavily depend on legacy roles. I\u0027ve proposed https://review.opendev.org/c/openstack/barbican/+/996917 to temporarily unblock us, but these tests should be updated to use the new roles.","commit_id":"de6677287addd087980dc71a87850e87914937b8"}],"barbican/common/policy.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"eb8018769b7650554e69f6ae021b96525f49cacf","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from oslo_policy import opts"},{"line_number":17,"context_line":"from oslo_policy import policy"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from barbican.common import config"}],"source_content_type":"text/x-python","patch_set":2,"id":"2073122b_18d5c2bf","line":16,"updated":"2026-06-26 16:32:01.000000000","message":"pep8: F401 \u0027oslo_policy.opts\u0027 imported but unused","commit_id":"b1d9f9f9015b68c4901114457296f3e63e631ede"}],"barbican/tests/api/test_resources_policy.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"eb8018769b7650554e69f6ae021b96525f49cacf","unresolved":false,"context_lines":[{"line_number":527,"context_line":"        \"\"\"Should raise error when secret and token\u0027s project is different.\"\"\""},{"line_number":528,"context_line":"        self.acl_list.pop()  # remove read acl from default setup"},{"line_number":529,"context_line":"        # token project_id is different from secret\u0027s project id so should fail"},{"line_number":530,"context_line":"        # Note: admin role has global access in SRBAC policy (bare role:admin check)"},{"line_number":531,"context_line":"        self._assert_fail_rbac([\u0027observer\u0027, \u0027creator\u0027, \u0027audit\u0027],"},{"line_number":532,"context_line":"                               self._invoke_on_get,"},{"line_number":533,"context_line":"                               user_id\u003dself.user_id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"eb6ed9c0_4ab8473a","line":530,"updated":"2026-06-26 16:32:01.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"b1d9f9f9015b68c4901114457296f3e63e631ede"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"eb8018769b7650554e69f6ae021b96525f49cacf","unresolved":false,"context_lines":[{"line_number":629,"context_line":"        self.acl_list.append(acl_read)"},{"line_number":630,"context_line":"        # token project_id is different from secret\u0027s project id but another"},{"line_number":631,"context_line":"        # user (from different project) has read acl for secret so should pass"},{"line_number":632,"context_line":"        # Note: admin role has global access in SRBAC policy (bare role:admin check)"},{"line_number":633,"context_line":"        self._assert_fail_rbac([\u0027observer\u0027, \u0027creator\u0027, \u0027audit\u0027],"},{"line_number":634,"context_line":"                               self._invoke_on_get,"},{"line_number":635,"context_line":"                               user_id\u003d\u0027aclUser1\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"b8048305_6ecf0ea6","line":632,"updated":"2026-06-26 16:32:01.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"b1d9f9f9015b68c4901114457296f3e63e631ede"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"eb8018769b7650554e69f6ae021b96525f49cacf","unresolved":false,"context_lines":[{"line_number":645,"context_line":"        self.acl_list.pop()  # remove read acl from default setup"},{"line_number":646,"context_line":"        self.resource.controller.secret.creator_id \u003d \u0027creatorUserX\u0027"},{"line_number":647,"context_line":""},{"line_number":648,"context_line":"        # Note: admin role has global access in SRBAC policy (bare role:admin check)"},{"line_number":649,"context_line":"        self._assert_fail_rbac([\u0027observer\u0027, \u0027creator\u0027, \u0027audit\u0027, \u0027bogusRole\u0027],"},{"line_number":650,"context_line":"                               self._invoke_on_get,"},{"line_number":651,"context_line":"                               user_id\u003d\u0027creatorUserX\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"d653c05d_dad1435f","line":648,"updated":"2026-06-26 16:32:01.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"b1d9f9f9015b68c4901114457296f3e63e631ede"}]}
