diff --git a/coriolis/providers/base.py b/coriolis/providers/base.py index fb19bc1d..59f34815 100644 --- a/coriolis/providers/base.py +++ b/coriolis/providers/base.py @@ -1317,6 +1317,7 @@ def attach_volumes_to_minion( ctxt: context.RequestContext, connection_info: dict, minion_properties: dict, + minion_connection_info: dict, volumes_info: list[dict], ) -> dict: """Attach volumes to minion instance. @@ -1328,6 +1329,8 @@ def attach_volumes_to_minion( "minion_provider_properties". :param volumes_info: provider specific list of volumes, conforming to volumes_info_schema.json + :param minion_connection_info: minion connection info returned by + "create_minion" :returns: a dict containing the following fields * minion_properties - updated minion properties * volumes_info - updated volume info, specifying the attachment @@ -1347,6 +1350,7 @@ def detach_volumes_from_minion( ctxt: context.RequestContext, connection_info: dict, minion_properties: dict, + minion_connection_info: dict, volumes_info: list[dict], ): """Detach volumes from minion instance. @@ -1356,8 +1360,14 @@ def detach_volumes_from_minion( :param minion_properties: provider specific properties returned by "create_minion" through "minion_provider_properties". + :param minion_connection_info: minion connection info returned by + "create_minion" :param volumes_info: provider specific list of volumes, conforming to volumes_info_schema.json + + :returns: a dict containing the following fields + * minion_properties - updated minion properties + * volumes_info - updated volume info. """ pass