nodepool/nodepool
Tristan Cacqueray 11f0ffd201 Refactor NodeLauncher to be generic
This change refactors the NodeLauncher object so that it is part
of the generic interface. A nodepool driver handler only need to
return a subclass implementing the launch method.

Moreover this change adapts the StatsReporter class.

Change-Id: I6cfec650b862cb4fa0cb391bcc1248549e30c91b
2018-04-19 02:23:42 +00:00
..
cmd Merge "Consolidate node_list, add generic filter" 2018-03-09 15:27:17 +00:00
driver Refactor NodeLauncher to be generic 2018-04-19 02:23:42 +00:00
tests Refactor NodeLauncher to be generic 2018-04-19 02:23:42 +00:00
__init__.py Initial commit 2013-08-15 09:47:23 -07:00
builder.py Reduce logging in _cleanupCurrentProviderUploads function 2018-03-29 19:00:51 +00:00
config.py Clean held nodes automatically after configurable timeout 2018-02-20 16:13:55 +01:00
exceptions.py Don't gather host keys for non ssh connections 2018-04-03 17:31:45 +02:00
launcher.py launcher: handle ZK session loss during handler poll 2018-04-12 01:56:38 +00:00
logconfig.py Add default logging configuration 2018-02-07 15:49:19 -08:00
nodeutils.py Add connection-port to provider diskimage 2018-04-03 17:48:52 +02:00
provider_manager.py Add a plugin interface for drivers 2018-01-19 00:45:56 +00:00
stats.py Refactor NodeLauncher to be generic 2018-04-19 02:23:42 +00:00
status.py Add label-list webapp endpoint 2018-03-01 11:14:03 +11:00
task_manager.py Do pep8 housekeeping according to zuul rules 2018-01-17 02:17:45 +00:00
version.py Fix nodepool --version 2015-02-06 12:09:52 -08:00
webapp.py Add label-list webapp endpoint 2018-03-01 11:14:03 +11:00
zk.py Add connection-port to provider diskimage 2018-04-03 17:48:52 +02:00