Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This patch add support for using ZMQ auth.
Basicly adding "zmq_auth: True" to a master is sufficient to enable it.
Since "ZMQ certificates" are using a custom format (vs X509 classic), we need to use the custom generator.
For helping with that a temporary docker is generated which handle generating thoses files.
|
|
This patch add an easy way to backup postgresql database and needed data stored in filesystem.
In the mean time, a way to restore backup during start is added
|
|
Until now, each docker-compose down will loose all data (jobs, devices, etc...).
By creating a docker volume, the database will now be persistent other restart.
Due to a risk of the lava package reseting the password, it is always reseted at start.
This patch add also another volume for job output which are stored in the filesystem and not in database.
|
|
If backporting LAVA patch is necessary, this patch add an easy way to do
it.
|
|
This patch add support for using screen instead of conmux-console.
screen can be used by adding "use_screen: True" to uart.
screen is necessary for some board with internal uart which have a micro
cut when switching power (like DRA7-EVM and M3ULCB)
|
|
This patch add support for ser2net.
ser2net can be used by adding "use_ser2net: True" to uart.
|
|
This patch permits to access LAVA webadmin via HTTPS.
Resolve SPEC-1493
|
|
This patch implement multiple slave support.
Instead of having a maximum of one master and one slave in one docker
image, it is now possible to have multiple slave accross several docker
host.
For helping this change, a new boards.yaml format is introduced (See
README.md for details)
Note that tokens.yaml is also squashed in boards.yaml
|
|
For clarify the use of macaddr, rename it to uboot_macaddr.
|
|
Some boards have broken uboot dhcp, so we need to set a static ip in
uboot.
This patch add a way to specify such IP via uboot_ipaddr.
|
|
The format for vendor/product ID need to be prefixed by 0x.
|
|
Using "idproduct: 6001" let python convert 6001 to 24577 and so corrupt
the UDEV line.
|
|
Now host_has_cpuflag_kvm is used, we need to document it.
|
|
Ths patch documenent lava-docker and add a boards.yaml.example
|
|
|
|
dispatcher_ip is the IP used by boards for contacting/downloading
images/dtb/etc...
For the moment it was harcoded to 192.168.66.1.
This patch permit to easily change it.
|
|
We need to add some information to lab node, so we need to move all
boards under a list("boardlist")
|
|
This patch add two user options staff and superuser.
This will permit to create users with thoses flag in LAVA.
In the process remove the hardcoded admin user from Dockerfile and move
it in tokens.yaml
|
|
When working with HTTP interface, it is impossible to login.
Ths patch also document that in Readme.md
|
|
|
|
|
|
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.
|
|
Add some security considerations to the README.
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
|
|
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
|
|
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
|
|
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
|
|
|
|
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
|
|
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
|
|
Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
|