open-nomad/command/agent/consul
Nick Ethier 82175d1328
client/drivermananger: add driver manager
The driver manager is modeled after the device manager and is started by the client.
It's responsible for handling driver lifecycle and reattachment state, as well as
processing the incomming fingerprint and task events from each driver. The mananger
exposes a method for registering event handlers for task events that is used by the
task runner to update the server when a task has been updated with an event.

Since driver fingerprinting has been implemented by the driver manager, it is no
longer needed in the fingerprint mananger and has been removed.
2018-12-18 22:55:18 -05:00
..
catalog_testing.go agent + consul 2018-09-13 10:43:40 -07:00
check_watcher.go consul service hook 2018-10-16 16:53:29 -07:00
check_watcher_test.go Fix lints 2018-10-16 16:56:56 -07:00
client.go Pass service metadata "external-source" for consul UI integration 2018-11-16 11:28:56 -06:00
int_test.go client/drivermananger: add driver manager 2018-12-18 22:55:18 -05:00
script.go consul: add ScriptExecutor context wrapper 2018-12-03 20:26:31 -08:00
script_test.go consul: add ScriptExecutor context wrapper 2018-12-03 20:26:31 -08:00
structs.go client: refactor post allocrunnerv2 finalization 2018-10-16 16:56:56 -07:00
unit_test.go consul: fix script checks exiting after 1 run 2018-12-03 18:50:02 -08:00
version_checker.go agent + consul 2018-09-13 10:43:40 -07:00
version_checker_test.go Replace Consul TLSSkipVerify handling 2018-03-14 17:43:06 -07:00