X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/964ab3dd90ff1508efc0c77378cde2b3a4da1029..9fdfd5c5b229ea42193710f891e953b452bd90e7:/services/nodemanager/arvnodeman/computenode/driver/dummy.py diff --git a/services/nodemanager/arvnodeman/computenode/driver/dummy.py b/services/nodemanager/arvnodeman/computenode/driver/dummy.py index 3a286bba01..2829b9c0b1 100644 --- a/services/nodemanager/arvnodeman/computenode/driver/dummy.py +++ b/services/nodemanager/arvnodeman/computenode/driver/dummy.py @@ -1,4 +1,7 @@ #!/usr/bin/env python +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 from __future__ import absolute_import, print_function @@ -31,13 +34,14 @@ class ComputeNodeDriver(BaseComputeNodeDriver): 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, size, arvados_node): 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): @@ -48,6 +52,10 @@ class ComputeNodeDriver(BaseComputeNodeDriver): 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