aboutsummaryrefslogtreecommitdiff
path: root/lava_dispatcher/actions/boot/docker.py
diff options
context:
space:
mode:
authorRémi Duraffort <remi.duraffort@linaro.org>2018-07-25 07:46:07 +0200
committerRémi Duraffort <remi.duraffort@linaro.org>2018-07-25 08:02:56 +0200
commitba035ca7201c6024a2ed2b9e08c806d2d7be6d79 (patch)
tree830ed58075b19ffcffa704851bc5f7186951b650 /lava_dispatcher/actions/boot/docker.py
parent2c507744f96d92cfa3377cde6e75d0090a7708df (diff)
docker: allow to bind devices
We can for instance bind /dev/kvm and use kvm inside docker. Change-Id: I1f04ff81cb1952926a9cc56c9158714961ab1ad5
Diffstat (limited to 'lava_dispatcher/actions/boot/docker.py')
-rw-r--r--lava_dispatcher/actions/boot/docker.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/lava_dispatcher/actions/boot/docker.py b/lava_dispatcher/actions/boot/docker.py
index 1fda71ea1..f86d50e2d 100644
--- a/lava_dispatcher/actions/boot/docker.py
+++ b/lava_dispatcher/actions/boot/docker.py
@@ -101,6 +101,9 @@ class CallDockerAction(Action):
self.extra_options += ' --cpus %s' % options['cpus']
if options['memory']:
self.extra_options += ' --memory %s' % options['memory']
+ if options['devices']:
+ for device in options['devices']:
+ self.extra_options += ' --device %s' % device
if options['volumes']:
for volume in options['volumes']:
self.extra_options += ' --volume %s' % volume