Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
For some case, we need to add custom volumes (like for
/var/lib/lxc/cache)
|
|
For some options we need to not have the space around them, like ones
needing "-%}" or coments.
Introduce raw_custom_option for such cases.
|
|
This patch permits to handle migrations when upgrading.
|
|
|
|
When backup size grows to several GB, tar operation can fail
with "no space left on device" error.
This is because of the limited size of /tmp on certain machines
This changes allows using a different folder.
This can be done by simply adding such line in Dockerfile:
ENV TMPDIR /wherever/tmp
|
|
In some case (long jobs), backup failed because some files were changed
during tar operation.
|
|
When backup size grows, we had cases where tar was filling up /tmp
This patch allows specifying a different tmp dir, used by tar
(through TMPDIR variable).
Example usage:
TMPDIR=/home/user/mytempdir ./backup.sh
|
|
Permit to use docker commands in slave
|
|
Install xnbd-server
|
|
When docker devices are needed, docker socket must be availlable in the
slave.
This is now possible via the new use_docker
|
|
The recent LAVA packages does not pull xnbd-server.
So we need to install it when use_nbd is set.
|
|
Enhance documentation
|
|
This patch enhance a bit the documentation
- On the reason of the install of nfs-kernel-server
- On how to upgrade
|
|
lava-master: patch: Add fix for visibility issue
|
|
This patch backport a LAVA patch which fix an issue with lavacli
commands.
|
|
2019.09
|
|
This patchs permits to have tags per slave.
All tags set on a slave will be added to each of its devices.
|
|
|
|
|
|
|
|
Optional ports
|
|
Fix/lava slave python
|
|
This patch permits to specify a SMTP server which LAVA will use for
report.
|
|
This patchs adds an example on how to add proxy env on the master.
|
|
When doing a qemu-only slave, there are no need to export the overlay
server.
This patch adds a use_overlay_server option.
|
|
When doing a qemu-only slave, there are no need of NBD.
This patch adds a use_nbd option.
|
|
When doing a qemu-only slave, there are no need of TFTP.
This patch adds a use_tftp option.
|
|
|
|
|
|
2019.07
|
|
On my gentoo, using yaml.load now give:
Traceback (most recent call last):
raise RuntimeError("Unsafe load() call disabled by Gentoo. See bug #659348")
RuntimeError: Unsafe load() call disabled by Gentoo. See bug #659348
Note that on recent ubuntu, a warning appears also.
YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
This is due to a security risk of using yaml.load()
Since we didnt rely on any behavour provided by load(), let's convert the call to safe_load().
|
|
This patch adds support for the device-type aliases.
|
|
This patch upgrade LAVA to 2019.07 via their official docker images.
Along with the change of the baseimage from our lava-xx-base to official
2019.07, some minor changes are needed:
- Activate the en_US.UTF-8 locale needed for postgresql
- chown to lavaserver all copied device-types
- Fix the start scripts for using the official entrypoints
|
|
Pre 2019.05
|
|
This patch permits to copy configurations files in lava-master/apache2/,
there will be copied over in the /etc/apache2 directory of master.
|
|
The lava-docker infrastructure have now splitted master and slave.
So there are no reason to keep tftp/lava-slave on master.
|
|
The start.sh will now be stored in lava-master.
This will help for migrating to official LAVA docker images
|
|
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.
|