Merge branch 'master' into 3408-production-datamanager
[arvados.git] / services / nodemanager / arvnodeman / computenode / driver / __init__.py
index 369bb8f953b992fcdedded62c942ed8e57492b60..b703e0d14456706fbadcb71e74f51a8d5aa7688d 100644 (file)
@@ -78,6 +78,12 @@ class BaseComputeNodeDriver(object):
         # information back to the cloud node appropriately.
         raise NotImplementedError("BaseComputeNodeDriver.sync_node")
 
+    @classmethod
+    def node_fqdn(cls, node):
+        # This method should return the FQDN of the node object argument.
+        # Different clouds store this in different places.
+        raise NotImplementedError("BaseComputeNodeDriver.node_fqdn")
+
     @classmethod
     def node_start_time(cls, node):
         raise NotImplementedError("BaseComputeNodeDriver.node_start_time")