Age | Commit message (Collapse) | Author | Files | Lines |
|
When a custom way of getting serial is set, we should not defaulting to
ser2net.
This is the case for hsdk which use a spetial console handler via connection_command.
|
|
Install PXE stuff at runtime
|
|
lavalab-gen.py: add localhost to allowed_hosts
|
|
When /var/lib/lava/dispatcher/tmp is a volume (like when using NFS), it
masks all PXE stuff installed during the build.
For preventing this, this patchs made this data installed at runtime.
|
|
The README mentions using localhost in the quickstart guide, but it
doesn't work if only 127.0.0.1 is in that list.
|
|
* 'healtcheck-hosting' of https://github.com/montjoie/lava-docker:
Permit to host healtchecks
|
|
Revert until this can be properly configured.
This reverts commit e83393eab386fadc2bc6dab79cde3ff8d619a54d.
|
|
This patch adds an optional container which host healthchecks images.
|
|
WIP: Travis CI for KernelCI-lava
|
|
Fix 2019.03
|
|
Since bind_dev could be set to false, just testing its presence is
wrong.
This patch made lavalab-gen.py check its value.
|
|
The NFS code produce a working docker-compose.yml but this file is
dumped before this modification.
This patch moves the docker-compose.yml dump after last modifications of
the dockcomp variable.
|
|
Enabling TAP devices is global to a whole worker.
So having the flag on devices is wrong.
This patchs move the flag "tap" at worker level.
|
|
Enhance 2019.03 2
|
|
|
|
This patchs adds a new flag "lava-coordinator" for slave which enables
the generation of a lava-coordinator.conf file.
|
|
Like for health-checks, device-types must be owned by lavaserver
|
|
Enhance 2019.03
|
|
This patch permit to adds extra devices (like a USB relay) in the slave
|
|
Currently arm64 workers need to modify at hand the from in the
dockerfile for using arm64 images.
This patch automate this;
|
|
This patch adds an helper for doing NFS jobs
|
|
This patch adds an example on how to uses PXE with lava-docker.
|
|
lava-slave: Install git for checkout tests
|
|
When checkouting tests, git is necessary.
|
|
Support 2019.03
|
|
Lava patch which contains device-type changes are ignored since final
device-types are already in /etc/lava-server/device-types/
So for fixing this, we apply lava-patch before device-type patch and
synchronize them.
|
|
biosdisk is not provided in default install and is not used, remove it.
|
|
|
|
Since 2019.03 is ready, use it
|
|
Since 2019.03 , ALLOWED_HOSTS is mandatory in settings.conf.
Without it all requests are denied with code 500.
|
|
The package grub-efi-amd64-bin is only availlable on amd64.
Installing it on arm64 lead to a build failure.
This patch permits to install it even on arm64
|
|
|
|
|
|
|
|
The current way to add patchs is non-determinist and could lead to
failure to build.
This patch made the order determinist by using sort
|
|
For limiting size of docker images, do not install recommended packages
|
|
LAVA has changed its repository location.
Furthermore, it is now accessible via https which need additionnal
package to use it.
|
|
LAVA 2019.03 needs python3-junit.xml from stretch-backports.
|
|
|
|
lava-slave: support PXE boot
|
|
This patch adds support for booting from PXE
|
|
Misc
|
|
Add documentation for LAVA slave install
|
|
This patch adds documentation on how to setup a LAVA slave and connect
to a LAVA master.
|
|
By default, all process use the DEBUG loglevel, this could be too much
for a production server.
This patch permits to tune the loglevel.
|
|
lava-server manage users list does not display inactive users.
Furthermore the return code of this action is not tested.
lava-server manage users list display also firstname/lastname and this
need to be filtered.
This patch fix thoses problem.
|
|
lavalab-gen: more flexible custom_options
|
|
For full networking capacity, qemu need to access TAP devices.
This patch adds the choice of use it via the tap keyword.
|
|
If two qemu with KVM enabled are on the same node, the device map
"/dev/kvm:/dev/kvm" will be present twice.
This patch adds an helper for preventing this.
This will also clean the code later which adds serial device.
|
|
The first action need to be an apt-get update since we dont know how old
is the base image.
|