)]}'
{"tempest/lib/common/cred_provider.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2688eadf24cd184c770f57be27b76465ed1049fe","unresolved":true,"context_lines":[{"line_number":127,"context_line":"    def is_role_available(self, role):"},{"line_number":128,"context_line":"        return"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    def cleanup_default_secgroup(self, security_group, tenant):"},{"line_number":131,"context_line":"        resp_body \u003d security_group.list_security_groups(tenant_id\u003dtenant,"},{"line_number":132,"context_line":"                                                        name\u003d\"default\")"},{"line_number":133,"context_line":"        secgroups_to_delete \u003d resp_body[\u0027security_groups\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"c73edd7f_d6c9d069","line":130,"range":{"start_line":130,"start_character":39,"end_line":130,"end_character":53},"updated":"2021-08-18 17:03:27.000000000","message":"let\u0027s rename it to security_group_client","commit_id":"1a6219885cd86f2d5b9a01db2f50aad510aeb91a"}],"tempest/lib/common/dynamic_creds.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6349a7d39044b139242a440c5b1b09818795901c","unresolved":true,"context_lines":[{"line_number":518,"context_line":"            LOG.warning(\u0027network with name: %s not found for delete\u0027,"},{"line_number":519,"context_line":"                        network_name)"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"    def _cleanup_default_secgroup(self, tenant):"},{"line_number":522,"context_line":"        nsg_client \u003d self.security_groups_admin_client"},{"line_number":523,"context_line":"        resp_body \u003d nsg_client.list_security_groups(tenant_id\u003dtenant,"},{"line_number":524,"context_line":"                                                    name\u003d\"default\")"},{"line_number":525,"context_line":"        secgroups_to_delete \u003d resp_body[\u0027security_groups\u0027]"},{"line_number":526,"context_line":"        for secgroup in secgroups_to_delete:"},{"line_number":527,"context_line":"            try:"},{"line_number":528,"context_line":"                nsg_client.delete_security_group(secgroup[\u0027id\u0027])"},{"line_number":529,"context_line":"            except lib_exc.NotFound:"},{"line_number":530,"context_line":"                LOG.warning(\u0027Security group %s, id %s not found for clean-up\u0027,"},{"line_number":531,"context_line":"                            secgroup[\u0027name\u0027], secgroup[\u0027id\u0027])"},{"line_number":532,"context_line":""},{"line_number":533,"context_line":"    def _clear_isolated_net_resources(self):"},{"line_number":534,"context_line":"        client \u003d self.routers_admin_client"}],"source_content_type":"text/x-python","patch_set":1,"id":"754331bf_251f4891","line":531,"range":{"start_line":521,"start_character":1,"end_line":531,"end_character":61},"updated":"2021-08-17 15:16:03.000000000","message":"or we can move this to base provider class - tempest/lib/common/cred_provider.py and pass sg client and project id.","commit_id":"b8278f7e73bb04fda309215371352ca4ac9acb52"}]}
