Michael Schurter
|
84c8dbe5c9
|
qemu: standardize names/code
|
2018-11-01 15:53:07 -07:00 |
|
Michael Schurter
|
e949416e12
|
drivers/mock: standardize names/code
|
2018-10-31 11:52:51 -07:00 |
|
Michael Schurter
|
55d79c6022
|
mock_driver: match other's fingerprint message
|
2018-10-30 17:38:23 -07:00 |
|
Michael Schurter
|
864d545284
|
rkt: fix race, register by default, fix fingerprint
|
2018-10-30 17:37:00 -07:00 |
|
Michael Schurter
|
8f78d1d164
|
qemu: fix fingerprint description and handle race
|
2018-10-30 17:34:08 -07:00 |
|
Michael Schurter
|
0d1a8bf7fd
|
rawexec: fix fingerprint results and tests
In tests:
* always cleanup (Kill) the harness
* don't call SetConfig more than once (a race)
* avoid cgroups to allow running without being root
|
2018-10-30 17:16:22 -07:00 |
|
Michael Schurter
|
7d250fc58c
|
rawexec: fix race around h.procState
|
2018-10-30 17:15:47 -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 |
|
Michael Schurter
|
7d28d346d5
|
qemu: fix build and register by default
API changes had broken the build.
|
2018-10-29 22:10:37 -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 |
|
Preetha Appan
|
9937dc93b9
|
Merge branch 'f-driver-plugin-qemu' of github.com:hashicorp/nomad into f-driver-plugin-qemu
|
2018-10-25 13:51:58 -05:00 |
|
Preetha Appan
|
0ec59305ee
|
remove driver config struct from qemu driver since its not used
|
2018-10-25 13:51:06 -05:00 |
|
Michael Schurter
|
76ad56c73f
|
Fix hclog log line formatting
Co-Authored-By: preetapan <preetha@hashicorp.com>
|
2018-10-25 13:47:17 -05:00 |
|
Preetha Appan
|
c99b8701de
|
Fix imports
|
2018-10-25 13:45:44 -05:00 |
|
Michael Schurter
|
1744b4d123
|
Fix copy pasted comment
Co-Authored-By: preetapan <preetha@hashicorp.com>
|
2018-10-25 13:43:29 -05:00 |
|
Michael Schurter
|
2101d58d0f
|
remove newline
Co-Authored-By: preetapan <preetha@hashicorp.com>
|
2018-10-25 13:42:20 -05:00 |
|
Michael Schurter
|
2cf48b931d
|
update comment
Co-Authored-By: preetapan <preetha@hashicorp.com>
|
2018-10-25 13:41:24 -05:00 |
|
Michael Schurter
|
1f87a25d54
|
Remove unnecessary return
Co-Authored-By: preetapan <preetha@hashicorp.com>
|
2018-10-25 13:40:28 -05:00 |
|
Michael Schurter
|
f50c358988
|
remove unnecessary return
Co-Authored-By: preetapan <preetha@hashicorp.com>
|
2018-10-25 13:40:15 -05:00 |
|
Nick Ethier
|
b837bf3ce3
|
drivers: update SetConfig to handle driver client config
|
2018-10-18 23:32:17 -04:00 |
|
Michael Schurter
|
08574715e3
|
Update drivers/qemu/driver.go
|
2018-10-17 17:42:01 -05:00 |
|
Preetha Appan
|
e20e3d7c36
|
QEMU driver plugin
|
2018-10-17 11:43:15 -05:00 |
|
Alex Dadgar
|
0202b183cc
|
Merge pull request #4793 from hashicorp/b-no-cty
Do not use cty in drivers
|
2018-10-16 20:04:41 -07:00 |
|
Nick Ethier
|
87748fe423
|
update rkt and exec setconfig funcs
|
2018-10-16 23:00:26 -04:00 |
|
Nick Ethier
|
3244a4cc57
|
plumb NomadConfig into plugins
|
2018-10-16 22:47:22 -04:00 |
|
Nick Ethier
|
832a214bac
|
drivers/exec: better fingerprinting and detection on non linux
|
2018-10-16 22:45:33 -04:00 |
|
Nick Ethier
|
7f5046849e
|
drivers/exec: add exec implementation
|
2018-10-16 22:45:28 -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 |
|
Nick Ethier
|
3a9ed23d71
|
driver/docker: rename container logger
|
2018-10-16 16:56:56 -07:00 |
|
Michael Schurter
|
9c4a1d4c28
|
drivers/mock: fix plugin name
Was mock_driver before plugins, so keep the name.
|
2018-10-16 16:56:56 -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 |
|
Michael Schurter
|
4175e908dd
|
fixup comments, logging, and missing method impls
from #4777 comments
|
2018-10-16 16:56:56 -07:00 |
|
Michael Schurter
|
7848acbea4
|
register drivers by default
Do not register mock_driver on release builds.
|
2018-10-16 16:56:56 -07:00 |
|
Michael Schurter
|
089bce5ab4
|
drivers/mock: complete plugin impl
|
2018-10-16 16:56:56 -07:00 |
|
Nick Ethier
|
9bd696e2de
|
drivers/mock: start mock driver implementation
|
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
|
2e055fe18a
|
client: add test for driverfailure during fingerprinting
|
2018-10-16 16:56:56 -07:00 |
|
Nick Ethier
|
b751030765
|
rkt: start rkt driver plugin
|
2018-10-16 16:56:56 -07:00 |
|
Preetha Appan
|
53381035db
|
Get raw exec tests compiling and passing again
|
2018-10-16 16:56:56 -07:00 |
|
Nick Ethier
|
4f9522dd54
|
client: review comments and fixup/skip tests
|
2018-10-16 16:56:56 -07:00 |
|
Nick Ethier
|
dd3b2ef91c
|
docklog: add go-plugin for forwarding of docker logs
|
2018-10-16 16:56:56 -07:00 |
|
Nick Ethier
|
d335a82859
|
client: begin driver plugin integration
client: fingerprint driver plugins
|
2018-10-16 16:56:56 -07:00 |
|
Alex Dadgar
|
627e20801d
|
Fix lints
|
2018-10-16 16:56:56 -07:00 |
|