summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-01-08Remove dns_search options propagation from hostCorentin LABBE1-0/+2
When dns_search are set, the control made by conmux on hostname fail since hostname.domain does not exist in the docker.
2018-01-08Fix custom device-type handlingCorentin LABBE1-4/+5
Device-type are jinja2 files and not yaml files and so a have a different filename. So this patch correct the handling of custom device-types.
2018-01-08Some actions need root privilegesCorentin LABBE1-2/+9
Some actions must be done by root, add a detection for that.
2018-01-08qemu: Some arch does not have kvmCorentin LABBE2-2/+6
Since some arch does not have kvm, remove kvm usage for qemu. We will reintroduce it later via a flag/autodetect.
2018-01-08Fix libguestfs on slaveCorentin LABBE3-1/+8
Libguestfs actions are done by the dispatcher, so the slave must be able to do them. In the same time, add a TODO for setting volumes as read_only.
2018-01-08Disable CSRF cookieCorentin LABBE3-1/+20
When working with HTTP interface, it is impossible to login. Ths patch also document that in Readme.md
2018-01-08Use cu package from testingCorentin LABBE1-0/+6
Some boards need cu > 1.07-24 It exists only in debian testing, so add a hack for getting it.
2018-01-08Remove unused port 1022:22Corentin LABBE1-1/+0
2018-01-08Move XNBD ports outside of dynamic port rangeCorentin LABBE2-3/+4
Under Linux, dynamic port range is 32768-60999, so a clash is possible with XNBD port range. Furthermore XNBD constants file have changed in 2017.11
2018-01-08Remove old squid PIDCorentin LABBE1-0/+5
Sometimes the old squid PID prevent squid from starting.
2017-10-27Add squid for caching LAVA downloadsCorentin LABBE6-0/+7996
2017-10-27Add sample dhcpd and helper lavalab-gen.shCorentin LABBE2-0/+142
2017-10-26Forgot to comment the generated slave directoryCorentin LABBE1-1/+2
2017-10-26Add health-checks copyCorentin LABBE2-0/+2
2017-10-26Need to copy slaves files in dispatcher.dCorentin LABBE1-0/+1
2017-10-26Forgot to comment the git install on masterCorentin LABBE1-13/+13
2017-10-25Merge pull request #9 from montjoie/dockercomposeTyler Baker18-16/+552
Dockercompose
2017-10-25Add support for lavapduCorentin LABBE3-0/+35
2017-10-25Add support for conmuxCorentin LABBE3-0/+25
2017-10-25Handle generated filesCorentin LABBE3-0/+81
This commit add suppot for generated files by lalalab-gen.py.
2017-10-25Introduce docker-composeCorentin LABBE5-16/+315
This commit introduce two compoments: lavalab-en.py which generate: - device files - conmux config files - users files - tokens files - udev rules for host - final docker-compose.yml file Except of docker-compose.yml, all other files are ignored for the moment and will be handled by a following commit. docker-compose: The docker compose permits to building and running easily lava-docker images. It permit also to remove some contraints like knowing the LAVA_SERVER_IP/LAVA_MASTER.
2017-10-25import lava-slaveCorentin LABBE5-0/+96
2017-10-25Move master files in lava-masterCorentin LABBE4-0/+0
2017-10-24Merge pull request #8 from montjoie/debianstableTyler Baker1-10/+15
Debianstable
2017-10-24Use correct lava-server command to create admin userCorentin LABBE1-1/+1
2017-10-24Split some actionsCorentin LABBE1-6/+9
This patch split some actions, making them more readable.
2017-10-24Use debian stable instead of unstableCorentin LABBE1-4/+6
Debian unstable is a too moving target for basing a docker.
2017-08-29README: add a note about securityTyler Baker1-0/+13
Add some security considerations to the README. Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-06-12Dockerfile: remove inflight LAVA patchTyler Baker1-1/+0
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-06-06Merge pull request #5 from khilman/wip/packagesTyler Baker1-0/+1
Dockerfile: install python-setproctitle
2017-06-06Dockerfile: install python-setproctitleKevin Hilman1-0/+1
Without python-setproctitle installed, all jobs have a warning: WARNING:root:Unable to import 'setproctitle', process name cannot be changed which also causes a bunch of ther debug messages to appear in red at the top of every job. This proably needs to be fixed in LAVA as a debian package dependency also. Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-05-24Merge pull request #4 from khilman/wip/packagesTyler Baker1-0/+2
Dockerfile: add ser2net, u-boot-tools
2017-05-24Dockerfile: add ser2net, u-boot-toolsKevin Hilman1-0/+2
ser2net and u-boot-tools (for mkimage) are useful additional packages to have installed by default. Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-05-16Dockerfile: expose port 3079 for the LAVA coordinatorTyler Baker1-1/+1
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-05-15README: open port for coordinatorTyler Baker1-1/+1
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-05-15scripts: start and stop the coordinatorTyler Baker2-0/+2
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-05-12README: fix github markdownTyler Baker1-0/+1
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-05-12Dockerfile: switch to local mirrors and bump version to 2017.05Tyler Baker1-4/+5
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-05-11README: Add addtional steps to setup tftpTyler Baker1-0/+6
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-05-10Merge pull request #3 from qinshulei/masterTyler Baker2-2/+2
TFTP base on UDP protocol
2017-05-10TFTP base on UDP protocolqinshulei2-2/+2
2017-05-01Dockerfile: shuffle scripts, and add tftp supportTyler Baker4-2/+11
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-04-10base-image: switch to use minideb, and update to the 2017.04 releaseTyler Baker1-9/+9
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-04-04HACK: Remove hacky patchTyler Baker2-30/+0
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-04-03README: use official dockerhub repo in exampleTyler Baker1-1/+1
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-04-03HACK: Add out of tree patch for api tokenTyler Baker1-0/+1
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-04-01Add support for the LAVA hosted tftp serverTyler Baker4-2/+4
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-03-31Add READMETyler Baker1-0/+17
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2017-03-31Add base lava-docker filesTyler Baker4-0/+131
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>