Alex Dadgar
57f40c7e3e
Device manager
...
Introduce a device manager that manages the lifecycle of device plugins
on the client. It fingerprints, collects stats, and forwards Reserve
requests to the correct plugin. The manager, also handles device plugins
failing and validates their output.
2018-11-07 10:43:15 -08:00
Michael Schurter
fdbe446ea6
client: first pass at implementing task restoring
...
Task restoring works but dead tasks may be restarted
2018-11-05 12:32:05 -08:00
Michael Schurter
ce604b8b86
rkt: standardize names/code
2018-11-01 15:53:07 -07:00
Michael Schurter
864d545284
rkt: fix race, register by default, fix fingerprint
2018-10-30 17:37:00 -07:00
Michael Schurter
9fb39b35c6
drivers: remove stutter from exported driver names
...
Also fix a comment on the logger that got copy/pasted around.
2018-10-30 14:05:31 -07:00
Nick Ethier
da7563b8c3
Merge pull request #4795 from hashicorp/f-plugin-config
...
Pass client configuration to plugins through loader
2018-10-29 18:42:27 -07:00
Nick Ethier
95d381cff7
rename NomadConfig to ClientAgentConfig
2018-10-29 21:34:34 -04:00
Nick Ethier
b837bf3ce3
drivers: update SetConfig to handle driver client config
2018-10-18 23:32:17 -04:00
Nick Ethier
87748fe423
update rkt and exec setconfig funcs
2018-10-16 23:00:26 -04:00
Alex Dadgar
a10d3964d0
Do not use cty in drivers
2018-10-16 17:17:07 -07:00
Michael Schurter
cf42289c8b
fix linter errors
2018-10-16 16:56:57 -07:00
Preetha Appan
b12de40124
Address review comments around logging task properly
2018-10-16 16:56:56 -07:00
Preetha Appan
ed2b3b25c5
Address review comments
2018-10-16 16:56:56 -07:00
Preetha Appan
be57b3e84d
Switch back to using map[string]string for port map
2018-10-16 16:56:56 -07:00
Preetha Appan
f13a0943a3
make port map a slice of maps to match existing rkt driver
2018-10-16 16:56:56 -07:00
Preetha Appan
3c6d6b9377
Review comments
2018-10-16 16:56:56 -07:00
Preetha Appan
04a2aad209
Stats collection test
2018-10-16 16:56:56 -07:00
Preetha Appan
0ebc3bdd2f
RKT driver plugin and unit tests
2018-10-16 16:56:56 -07:00
Nick Ethier
b751030765
rkt: start rkt driver plugin
2018-10-16 16:56:56 -07:00