)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"521be1bd3e91e88278f00868cbd5dd53304f7486","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7e50ba26_7e1f63f0","updated":"2025-08-25 17:14:43.000000000","message":"recheck pep8 post failure","commit_id":"2cf0c070e0b4198804b1175612626e7f0b462af7"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"e68de913f32d1dad2dad88b7c4211bffffc6f48f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"9ed51e72_ff7c4401","updated":"2025-08-26 18:26:17.000000000","message":"this was correct before this change i have create a revert for master.\nthe bug is on the cinder side and how it is calling glance not on the glance side.","commit_id":"2cf0c070e0b4198804b1175612626e7f0b462af7"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"1e24f396150d8c5e2955dd3d659ec9ffadc58383","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e2414ad8_a9316c75","updated":"2025-08-25 14:59:04.000000000","message":"will wait for CI to ack then approve.","commit_id":"2cf0c070e0b4198804b1175612626e7f0b462af7"}],"glance/tests/functional/v2/test_images.py":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"06b0240a1db182c1d7b12bfeffa9ec1f69c499f6","unresolved":true,"context_lines":[{"line_number":4038,"context_line":"        self.assertEqual(http.FORBIDDEN, response.status_code, response.text)"},{"line_number":4039,"context_line":""},{"line_number":4040,"context_line":"        # Get Locations allowed only for service user"},{"line_number":4041,"context_line":"        headers \u003d self._headers({\u0027X-Roles\u0027: \u0027service\u0027})"},{"line_number":4042,"context_line":"        path \u003d self._url(\u0027/v2/images/%s/locations\u0027 % image_id)"},{"line_number":4043,"context_line":"        response \u003d requests.get(path, headers\u003dheaders)"},{"line_number":4044,"context_line":"        self.assertEqual(200, response.status_code, response.text)"}],"source_content_type":"text/x-python","patch_set":1,"id":"f738928e_86dcb376","line":4041,"range":{"start_line":4041,"start_character":34,"end_line":4041,"end_character":41},"updated":"2025-08-20 05:38:41.000000000","message":"ditto","commit_id":"c0620712e06b8b6e378c231e63709235a62cc5c9"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"1e24f396150d8c5e2955dd3d659ec9ffadc58383","unresolved":false,"context_lines":[{"line_number":4038,"context_line":"        self.assertEqual(http.FORBIDDEN, response.status_code, response.text)"},{"line_number":4039,"context_line":""},{"line_number":4040,"context_line":"        # Get Locations allowed only for service user"},{"line_number":4041,"context_line":"        headers \u003d self._headers({\u0027X-Roles\u0027: \u0027service\u0027})"},{"line_number":4042,"context_line":"        path \u003d self._url(\u0027/v2/images/%s/locations\u0027 % image_id)"},{"line_number":4043,"context_line":"        response \u003d requests.get(path, headers\u003dheaders)"},{"line_number":4044,"context_line":"        self.assertEqual(200, response.status_code, response.text)"}],"source_content_type":"text/x-python","patch_set":1,"id":"835b145f_3cfe6f64","line":4041,"range":{"start_line":4041,"start_character":34,"end_line":4041,"end_character":41},"in_reply_to":"f738928e_86dcb376","updated":"2025-08-25 14:59:04.000000000","message":"Done","commit_id":"c0620712e06b8b6e378c231e63709235a62cc5c9"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"06b0240a1db182c1d7b12bfeffa9ec1f69c499f6","unresolved":true,"context_lines":[{"line_number":4081,"context_line":"        self.assertEqual(http.FORBIDDEN, response.status_code, response.text)"},{"line_number":4082,"context_line":""},{"line_number":4083,"context_line":"        # Get Locations allowed only for service user"},{"line_number":4084,"context_line":"        headers \u003d self._headers({\u0027X-Roles\u0027: \u0027service\u0027})"},{"line_number":4085,"context_line":"        path \u003d self._url(\u0027/v2/images/%s/locations\u0027 % image_id)"},{"line_number":4086,"context_line":"        response \u003d requests.get(path, headers\u003dheaders)"},{"line_number":4087,"context_line":"        self.assertEqual(200, response.status_code, response.text)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9967a1c5_a2e24a71","line":4084,"range":{"start_line":4084,"start_character":34,"end_line":4084,"end_character":42},"updated":"2025-08-20 05:38:41.000000000","message":"This also needs to be changed to X-Service_Roles","commit_id":"c0620712e06b8b6e378c231e63709235a62cc5c9"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"1e24f396150d8c5e2955dd3d659ec9ffadc58383","unresolved":false,"context_lines":[{"line_number":4081,"context_line":"        self.assertEqual(http.FORBIDDEN, response.status_code, response.text)"},{"line_number":4082,"context_line":""},{"line_number":4083,"context_line":"        # Get Locations allowed only for service user"},{"line_number":4084,"context_line":"        headers \u003d self._headers({\u0027X-Roles\u0027: \u0027service\u0027})"},{"line_number":4085,"context_line":"        path \u003d self._url(\u0027/v2/images/%s/locations\u0027 % image_id)"},{"line_number":4086,"context_line":"        response \u003d requests.get(path, headers\u003dheaders)"},{"line_number":4087,"context_line":"        self.assertEqual(200, response.status_code, response.text)"}],"source_content_type":"text/x-python","patch_set":1,"id":"62e9419b_c100572f","line":4084,"range":{"start_line":4084,"start_character":34,"end_line":4084,"end_character":42},"in_reply_to":"9967a1c5_a2e24a71","updated":"2025-08-25 14:59:04.000000000","message":"Done","commit_id":"c0620712e06b8b6e378c231e63709235a62cc5c9"}]}
