X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/45fdc95efb2467b0ad7d21d82aa08b26a43cfaa0..56edfaae396bd3e2c69d19425d887abe7e3bc0d5:/services/nodemanager/arvnodeman/config.py diff --git a/services/nodemanager/arvnodeman/config.py b/services/nodemanager/arvnodeman/config.py index f386653e98..af9c8c0ced 100644 --- a/services/nodemanager/arvnodeman/config.py +++ b/services/nodemanager/arvnodeman/config.py @@ -4,7 +4,6 @@ from __future__ import absolute_import, print_function import ConfigParser import importlib -import json import logging import ssl import sys @@ -42,6 +41,7 @@ class NodeManagerConfig(ConfigParser.SafeConfigParser): 'poll_time': '60', 'max_poll_time': '300', 'poll_stale_after': '600', + 'max_total_price': '0', 'boot_fail_after': str(sys.maxint), 'node_stale_after': str(60 * 60 * 2)}, 'Logging': {'file': '/dev/stderr', @@ -99,13 +99,6 @@ class NodeManagerConfig(ConfigParser.SafeConfigParser): module = importlib.import_module('arvnodeman.computenode.driver.' + self.get('Cloud', 'provider')) auth_kwargs = self.get_section('Cloud Credentials') - # GCE credentials are delivered in a JSON file. - if 'json_credential_file' in auth_kwargs: - with open(auth_kwargs['json_credential_file']) as jf: - json_creds = json.load(jf) - auth_kwargs['user_id'] = json_creds['client_email'] - auth_kwargs['key'] = json_creds['private_key'] - if 'timeout' in auth_kwargs: auth_kwargs['timeout'] = int(auth_kwargs['timeout']) return module.ComputeNodeDriver(auth_kwargs,