Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
lava-slave: handle the case where there are no entrypoints to copy
|
|
If there are no entrypoint to copy, the COPY docker action will fail.
For fixing this issue, simply copy all files instead of just "*sh".
Since the entrypoint.d directory is not empty (got an empty file) it
will always works.
The LAVA script run only *sh files so we are still safe.
|
|
Update LAVA to 2020.02
|
|
|
|
Pr 2020.01
|
|
This patch permit to adds custom entrypoints.
|
|
This patch permit to override the LAVA version in boards.yaml
For example with 'version: 2020.01'
the Dockerfile FROM lavasoftware/lava-server:2019.09
become FROM lavasoftware/lava-server:2020.01
|
|
Improve backup handling
|
|
README.md: Correction / improvement to ser2net documentation
|
|
Update Device Types Link
|
|
Add a note about passing LOCAL as an option in ser2net_options to
mitigate certain serial connection issues.
Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
|
|
Add missing ':' to syntax for 'ser2net_options' in boards.yaml doc.
Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
|
|
|
|
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.
|