if not node.private_ips:
node.private_ips = ['10.10.0.{}'.format(node.id)]
- def arvados_create_kwargs(self, arvados_node):
+ def arvados_create_kwargs(self, arvados_node, size):
return {}
def list_nodes(self):
nodelist = super(ComputeNodeDriver, self).list_nodes()
for node in nodelist:
self._ensure_private_ip(node)
+ node.size = self.sizes["1"]
return nodelist
def create_node(self, size, arvados_node):
def sync_node(self, cloud_node, arvados_node):
cloud_node.name = arvados_node_fqdn(arvados_node)
+ @classmethod
+ def node_fqdn(cls, node):
+ return node.name
+
@classmethod
def node_start_time(cls, node):
return cls.DUMMY_START_TIME