)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4da24a0ed19f3e64e18e2d3081ed8ae85e222ee3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"2533e07c_7b578225","updated":"2023-02-09 02:12:28.000000000","message":"recheck yoga job timeout","commit_id":"d630177a46f1fe528910c3de7e5b766c8a643a80"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c6abe824a5b8bfb4e4d0cad9effaeff9e0c62245","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"98dd1e3b_603ebd12","updated":"2023-02-18 22:20:59.000000000","message":"check experimental","commit_id":"fdf0ad5720a6db54f4a79894e0268e19d9014157"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d05c4ea1dbd3fedc041b67cde1ca91c43a9c4eb0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"4041a829_cd3572db","updated":"2023-02-19 02:04:36.000000000","message":"recheck tempest-slow job timeout","commit_id":"fa84a4260b8cd98798812e43efdad7e6af702eca"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"34b445e62da360666abce141814b665b8f9b4aea","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"a40cf580_6815e308","updated":"2023-02-20 13:53:22.000000000","message":"Looks good to me!","commit_id":"39be5cdea59de5c4ceb950cefec0e8ac8907a75b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2db5624d339f5956099325d87a54bd751d7ec169","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"828a6782_b4301022","updated":"2023-02-20 00:47:43.000000000","message":"This is ready now.\n- Results in other plugins DNM patches\n- Designate-tempest-plugin change to test the project reader role https://review.opendev.org/q/topic:bug%252F1964509\n- this is adding project reader role usage in one of the compute tests https://review.opendev.org/c/openstack/tempest/+/871210/12\n","commit_id":"39be5cdea59de5c4ceb950cefec0e8ac8907a75b"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"22adb5b9f0cda0530cf6908051a91eb8edc8d534","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"fd443572_8f8a2383","updated":"2023-02-20 11:27:43.000000000","message":"recheck unrelated error, patch lgtm","commit_id":"39be5cdea59de5c4ceb950cefec0e8ac8907a75b"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"394b4d8025633b98208aebfa7b057d165487074b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"f1312efe_e41dc16e","updated":"2023-02-21 08:24:51.000000000","message":"lgtm, thanks Ghanshyam","commit_id":"c3f63a9f1687519938f071797430a030931a6e15"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"d2993fe2441851650ec70df351839a3ba2675f4a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"3cc263f4_54675243","updated":"2023-02-22 12:41:50.000000000","message":"recheck a random fail in nova-migration","commit_id":"c3f63a9f1687519938f071797430a030931a6e15"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"b2f348a8091509f542c45588016f06928f4e09ed","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"6cd51283_59b4a36d","updated":"2023-02-22 15:37:08.000000000","message":"recheck post failure","commit_id":"c3f63a9f1687519938f071797430a030931a6e15"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"db539e6ac987d316908b0580eb8c14b0678ce6e8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"523933ba_e47ef963","updated":"2023-02-22 09:53:38.000000000","message":"recheck the cirros bump which caused the slow job to fail is reverted now","commit_id":"c3f63a9f1687519938f071797430a030931a6e15"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"bcfb40e3f340238ce95991414e37e9aa2b35dd07","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"dde96e2a_2e8f7416","updated":"2023-03-01 08:52:17.000000000","message":"Seems this one has regression on glance[1], some project member \u0026 project reader image api tests are failing with below error in glance api logs,\n\n``oslo_policy.policy.InvalidScope: \"upload_image\": \"role:admin or (role:member and project_id:%(project_id)s)\" requires a scope of [\u0027project\u0027], request was made with system scope``\n\n[1]: https://review.opendev.org/c/openstack/glance/+/875733","commit_id":"35fc95dbd05b3ed97d01ecf66ce3ca9f5c7d865b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"34104081b72043b7986cd39dc4fbbc9e4a6fa2ac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"139d6c60_033e7f15","updated":"2023-02-22 21:37:15.000000000","message":"echoing Martin +W after rebase on the master. tempest-slow-py3 is green now","commit_id":"35fc95dbd05b3ed97d01ecf66ce3ca9f5c7d865b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"825bed6c7e9783efe6f1a19b0ff01300c75773e9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"319a027f_0e4cd1bd","updated":"2023-02-23 04:58:33.000000000","message":"holding in case we need any change here as designate-tempest-plugin test is failing https://review.opendev.org/c/openstack/designate-tempest-plugin/+/871215","commit_id":"35fc95dbd05b3ed97d01ecf66ce3ca9f5c7d865b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"abe96083ae9ac7731e8fab3752ab2ed0e9648f1e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"a3f6294b_4b1f8765","updated":"2023-02-23 23:05:42.000000000","message":"recheck ssh timeout in resize server test","commit_id":"35fc95dbd05b3ed97d01ecf66ce3ca9f5c7d865b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2fd8b4d8ad093dd163a2795bf728a89a21d02093","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"1c1ef1ba_eaa6cec5","updated":"2023-02-23 19:07:08.000000000","message":"recheck, discussed the designate change and it is all ok there. this is good to merge","commit_id":"35fc95dbd05b3ed97d01ecf66ce3ca9f5c7d865b"}],"tempest/lib/common/dynamic_creds.py":[{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"34b445e62da360666abce141814b665b8f9b4aea","unresolved":true,"context_lines":[{"line_number":164,"context_line":"                    os.network.SecurityGroupsClient())"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"    def _create_creds(self, admin\u003dFalse, roles\u003dNone, scope\u003d\u0027project\u0027,"},{"line_number":167,"context_line":"                      project_id\u003dNone):"},{"line_number":168,"context_line":"        \"\"\"Create credentials with random name."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        Creates user and role assignments on a project, domain, or system. When"}],"source_content_type":"text/x-python","patch_set":12,"id":"dace7619_b4c6baa7","line":167,"range":{"start_line":167,"start_character":22,"end_line":167,"end_character":37},"updated":"2023-02-20 13:53:22.000000000","message":"We should update the docstring.","commit_id":"39be5cdea59de5c4ceb950cefec0e8ac8907a75b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"994c718fbc9052fa8c68074db6557b0ad47435f7","unresolved":false,"context_lines":[{"line_number":164,"context_line":"                    os.network.SecurityGroupsClient())"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"    def _create_creds(self, admin\u003dFalse, roles\u003dNone, scope\u003d\u0027project\u0027,"},{"line_number":167,"context_line":"                      project_id\u003dNone):"},{"line_number":168,"context_line":"        \"\"\"Create credentials with random name."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        Creates user and role assignments on a project, domain, or system. When"}],"source_content_type":"text/x-python","patch_set":12,"id":"4276c7b0_cccf4088","line":167,"range":{"start_line":167,"start_character":22,"end_line":167,"end_character":37},"in_reply_to":"dace7619_b4c6baa7","updated":"2023-02-20 19:37:53.000000000","message":"Ack","commit_id":"39be5cdea59de5c4ceb950cefec0e8ac8907a75b"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"22adb5b9f0cda0530cf6908051a91eb8edc8d534","unresolved":true,"context_lines":[{"line_number":177,"context_line":"        :param roles: Roles to assign for the user"},{"line_number":178,"context_line":"        :type roles: list"},{"line_number":179,"context_line":"        :param str scope: The scope for the role assignment, may be one of"},{"line_number":180,"context_line":"                          \u0027project\u0027, \u0027domain\u0027, or \u0027system\u0027."},{"line_number":181,"context_line":"        :return: Readonly Credentials with network resources"},{"line_number":182,"context_line":"        :raises: Exception if scope is invalid"},{"line_number":183,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":12,"id":"96e5bded_6ddd39eb","line":180,"range":{"start_line":180,"start_character":9,"end_line":180,"end_character":10},"updated":"2023-02-20 11:27:43.000000000","message":"nit: the new param, project_id, misses the docstring","commit_id":"39be5cdea59de5c4ceb950cefec0e8ac8907a75b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f2638d3f12d7d6c473c05941ad4716b6beeb4507","unresolved":false,"context_lines":[{"line_number":177,"context_line":"        :param roles: Roles to assign for the user"},{"line_number":178,"context_line":"        :type roles: list"},{"line_number":179,"context_line":"        :param str scope: The scope for the role assignment, may be one of"},{"line_number":180,"context_line":"                          \u0027project\u0027, \u0027domain\u0027, or \u0027system\u0027."},{"line_number":181,"context_line":"        :return: Readonly Credentials with network resources"},{"line_number":182,"context_line":"        :raises: Exception if scope is invalid"},{"line_number":183,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":12,"id":"3099dccd_9524efae","line":180,"range":{"start_line":180,"start_character":9,"end_line":180,"end_character":10},"in_reply_to":"1e665f3f_040c57e2","updated":"2023-02-20 19:38:52.000000000","message":"anyways gate fail so let me add in this patch only","commit_id":"39be5cdea59de5c4ceb950cefec0e8ac8907a75b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"994c718fbc9052fa8c68074db6557b0ad47435f7","unresolved":false,"context_lines":[{"line_number":177,"context_line":"        :param roles: Roles to assign for the user"},{"line_number":178,"context_line":"        :type roles: list"},{"line_number":179,"context_line":"        :param str scope: The scope for the role assignment, may be one of"},{"line_number":180,"context_line":"                          \u0027project\u0027, \u0027domain\u0027, or \u0027system\u0027."},{"line_number":181,"context_line":"        :return: Readonly Credentials with network resources"},{"line_number":182,"context_line":"        :raises: Exception if scope is invalid"},{"line_number":183,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":12,"id":"1e665f3f_040c57e2","line":180,"range":{"start_line":180,"start_character":9,"end_line":180,"end_character":10},"in_reply_to":"96e5bded_6ddd39eb","updated":"2023-02-20 19:37:53.000000000","message":"Ack. will add it in followup","commit_id":"39be5cdea59de5c4ceb950cefec0e8ac8907a75b"}]}
