open-nomad/drivers/shared/executor
Mahmood Ali 8797a4f0ea drivers/exec: restrict devices exposed to tasks
We ultimately decided to provide a limited set of devices in exec/java
drivers instead of all of host ones.  Pre-0.9, we made all host devices
available to exec tasks accidentally, yet most applications only use a
small subset, and this choice limits our ability to restrict/isolate GPU
and other devices.

Starting with 0.9, by default, we only provide the same subset of
devices Docker provides, and allow users to provide more devices as
needed on case-by-case basis.

This reverts commit 5805c64a9f1c3b409693493dfa30e7136b9f547b.
This reverts commit ff9a4a17e59388dcab067949e0664f645b2f5bcf.
2019-01-06 17:03:19 -05:00
..
proto protos 2018-12-18 15:48:52 -08:00
test-resources/busybox add a note about busybox license 2018-12-11 09:35:26 -05:00
client.go executor: encode mounts and devices correctly when using grpc 2018-12-15 00:08:23 -05:00
executor.go Merge branch 'master' into f-grpc-executor 2018-12-13 14:41:09 -05:00
executor_basic.go executor: fix broken non-linux build 2018-12-06 21:33:20 -05:00
executor_linux.go drivers/exec: restrict devices exposed to tasks 2019-01-06 17:03:19 -05:00
executor_linux_test.go Drivers 2018-12-18 15:50:11 -08:00
executor_plugin.go executor: misspell 2018-12-08 01:52:06 -05:00
executor_plugin_pre_0_9_0.go executor: merge plugin shim with executor package 2018-12-06 21:13:45 -05:00
executor_test.go Drivers 2018-12-18 15:50:11 -08:00
executor_universal_linux.go drivers: Move client/drivers/executor to drivers/shared/executor 2018-11-30 10:46:13 +01:00
executor_unix.go drivers: Move client/drivers/executor to drivers/shared/executor 2018-11-30 10:46:13 +01:00
executor_windows.go drivers: Move client/drivers/executor to drivers/shared/executor 2018-11-30 10:46:13 +01:00
pid_collector.go drivers: Move client/drivers/executor to drivers/shared/executor 2018-11-30 10:46:13 +01:00
pid_collector_test.go drivers: Move client/drivers/executor to drivers/shared/executor 2018-11-30 10:46:13 +01:00
plugins.go executor: merge plugin shim with executor package 2018-12-06 21:13:45 -05:00
resource_container_default.go drivers: Move client/drivers/executor to drivers/shared/executor 2018-11-30 10:46:13 +01:00
resource_container_linux.go drivers: Move client/drivers/executor to drivers/shared/executor 2018-11-30 10:46:13 +01:00
server.go executor: encode mounts and devices correctly when using grpc 2018-12-15 00:08:23 -05:00
utils.go executor: misspell 2018-12-08 01:52:06 -05:00
utils_unix.go executor: merge plugin shim with executor package 2018-12-06 21:13:45 -05:00
utils_windows.go executor: merge plugin shim with executor package 2018-12-06 21:13:45 -05:00