Define get_info method in evacuator backend drivers

This is needed because get_info is declared as a abstract method
in the base class [1].

[1] https://github.com/openstack/freezer-dr/blob/master/freezer_dr/evacuators/common/driver.py#L45

Change-Id: I0400da74d287b7903b0b0552deb98b10ea7e2b0d
Closes-Bug: #1798255
This commit is contained in:
Chen 2018-10-17 14:56:57 +08:00
parent 7b809f6158
commit eeb86e8b78
2 changed files with 10 additions and 0 deletions

View File

@ -106,3 +106,11 @@ class StandardEvacuator(EvacuatorBaseDriver):
def evacuate_nodes(self, nodes):
return self.client.evacuate(
nodes, shared_storage=self.evacuator_conf['shared_storage'])
def get_info(self):
"""
To be implemented.
Get Driver Information
:return: Dict contains driver information
"""
raise NotImplementedError

View File

@ -37,3 +37,5 @@ class DummyEvacuator(EvacuatorBaseDriver):
def get_node_instances(self, node):
raise NotImplementedError
def get_info(self):
raise NotImplementedError