)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"22ff03456264c46fa74af573772b619d376cd647","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add detach_interface function to compute servers client"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This function was added in nova API microversion 2.25"},{"line_number":10,"context_line":"API reference: https://docs.openstack.org/api-ref/compute/#detach-interface"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I3829174057221ff98458d00cf5c5696ebb9afeea"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ff570b3c_ecdcc519","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":75},"updated":"2020-05-28 18:52:13.000000000","message":"microversion 2.25 was for os-migrateLive API.\n\ndetach-interface API is there since starting from v2.1/(v2.0)","commit_id":"b8d2f5b65a628048fc20d92a6c4804a5fd0c15d8"}],"tempest/lib/api_schema/response/compute/v2_26/servers.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"7c88a6b369ce5e7f8e649c818e36a4746c6aeddd","unresolved":false,"context_lines":[{"line_number":97,"context_line":"# NOTE(gmann): Below are the unchanged schema in this microversion. We need"},{"line_number":98,"context_line":"# to keep this schema in this file to have the generic way to select the"},{"line_number":99,"context_line":"# right schema based on self.schema_versions_info mapping in service client."},{"line_number":100,"context_line":"# ****** Schemas unchanged since microversion 2.19 ******"},{"line_number":101,"context_line":"list_servers \u003d copy.deepcopy(servers225.list_servers)"},{"line_number":102,"context_line":"show_server_diagnostics \u003d copy.deepcopy(servers225.show_server_diagnostics)"},{"line_number":103,"context_line":"get_remote_consoles \u003d copy.deepcopy(servers225.get_remote_consoles)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_c7c44862","line":100,"range":{"start_line":100,"start_character":48,"end_line":100,"end_character":50},"updated":"2020-05-28 09:53:34.000000000","message":"25","commit_id":"7b298b0bd93def79a7c463234217fbeafe4c8220"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"f16670720327f1921d895ab2c4c9a0a7e0373bd0","unresolved":false,"context_lines":[{"line_number":97,"context_line":"# NOTE(gmann): Below are the unchanged schema in this microversion. We need"},{"line_number":98,"context_line":"# to keep this schema in this file to have the generic way to select the"},{"line_number":99,"context_line":"# right schema based on self.schema_versions_info mapping in service client."},{"line_number":100,"context_line":"# ****** Schemas unchanged since microversion 2.19 ******"},{"line_number":101,"context_line":"list_servers \u003d copy.deepcopy(servers225.list_servers)"},{"line_number":102,"context_line":"show_server_diagnostics \u003d copy.deepcopy(servers225.show_server_diagnostics)"},{"line_number":103,"context_line":"get_remote_consoles \u003d copy.deepcopy(servers225.get_remote_consoles)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_92f3b0e7","line":100,"range":{"start_line":100,"start_character":48,"end_line":100,"end_character":50},"in_reply_to":"ff570b3c_c7c44862","updated":"2020-05-28 10:30:59.000000000","message":"Done","commit_id":"7b298b0bd93def79a7c463234217fbeafe4c8220"}],"tempest/lib/services/compute/servers_client.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"12ccdc5c96fcc17e19cd70330ebba6a950cd5812","unresolved":false,"context_lines":[{"line_number":467,"context_line":"        self.validate_response(schema.detach_volume, resp, body)"},{"line_number":468,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"    def detach_interface(self, server_id, port_id):"},{"line_number":471,"context_line":"        \"\"\"Detaches an interface from a server instance."},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"        For a full list of available parameters, please refer to the official"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_4fca036e","line":470,"range":{"start_line":470,"start_character":0,"end_line":470,"end_character":51},"updated":"2020-05-28 19:44:39.000000000","message":"it\u0027s already defined here: https://github.com/openstack/tempest/blob/232744fcc206f7988399c4b972cc0974d1c7f472/tempest/lib/services/compute/interfaces_client.py#L53","commit_id":"b8d2f5b65a628048fc20d92a6c4804a5fd0c15d8"}]}
