summaryrefslogtreecommitdiffstats
path: root/README.md
AgeCommit message (Collapse)AuthorFilesLines
2019-10-04lavalab-gen: Permit to have tags per slaveCorentin LABBE1-0/+3
This patchs permits to have tags per slave. All tags set on a slave will be added to each of its devices.
2019-09-19Permit to custom SMTP serverCorentin LABBE1-0/+8
This patch permits to specify a SMTP server which LAVA will use for report.
2019-09-19Document a bit more how to use a proxyCorentin LABBE1-1/+8
This patchs adds an example on how to add proxy env on the master.
2019-09-19Permit to not export overlay server portCorentin LABBE1-0/+1
When doing a qemu-only slave, there are no need to export the overlay server. This patch adds a use_overlay_server option.
2019-09-19Permit to not export NBD portCorentin LABBE1-0/+1
When doing a qemu-only slave, there are no need of NBD. This patch adds a use_nbd option.
2019-09-19Permit to not export TFTP portCorentin LABBE1-0/+1
When doing a qemu-only slave, there are no need of TFTP. This patch adds a use_tftp option.
2019-08-26Add support for device-type aliasCorentin LABBE1-0/+3
This patch adds support for the device-type aliases.
2019-06-04Permit to host healtchecksCorentin LABBE1-0/+20
This patch adds an optional container which host healthchecks images.
2019-05-17lavalab-gen.py: Modify how to enable TAP devicesCorentin LABBE1-1/+1
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.
2019-05-13lava-slave: support lava-coordinatorCorentin LABBE1-0/+2
This patchs adds a new flag "lava-coordinator" for slave which enables the generation of a lava-coordinator.conf file.
2019-05-03Permit to add extra devices in the slaveCorentin LABBE1-0/+6
This patch permit to adds extra devices (like a USB relay) in the slave
2019-04-25Permit to set arch for arm64 slavesCorentin LABBE1-0/+1
Currently arm64 workers need to modify at hand the from in the dockerfile for using arm64 images. This patch automate this;
2019-04-25Permit to do NFS jobsCorentin LABBE1-0/+7
This patch adds an helper for doing NFS jobs
2019-04-25README: Add an example on how to use PXECorentin LABBE1-0/+13
This patch adds an example on how to uses PXE with lava-docker.
2019-04-01lavalab-gen.py: add ALLOWED_HOSTSCorentin LABBE1-0/+3
Since 2019.03 , ALLOWED_HOSTS is mandatory in settings.conf. Without it all requests are denied with code 500.
2019-01-14Permit to choose loglevelCorentin LABBE1-0/+5
By default, all process use the DEBUG loglevel, this could be too much for a production server. This patch permits to tune the loglevel.
2019-01-08lavalab-gen.py: Permit qemu to use TAP devicesCorentin LABBE1-0/+1
For full networking capacity, qemu need to access TAP devices. This patch adds the choice of use it via the tap keyword.
2018-11-30lavalab-gen.py: Made ser2net the defaultCorentin LABBE1-3/+4
This patch makes ser2net the default uart handler.
2018-11-26lavalab-gen.py: Permits to bind host /dev to slaveCorentin LABBE1-0/+1
When using a PDU with crelay, we need to access the whole content /dev/hid/ and so need to bind the whole /dev/ This is also necessary when using the HSDK board which have a serial which appears only when board is powered.
2018-11-20README: discourage use of screenCorentin LABBE1-0/+1
2018-11-20lavalab-gen.py: support adding ser2net optionsCorentin LABBE1-0/+3
2018-11-19Merge pull request #67 from montjoie/interfacenumprkhilman1-0/+1
lavalab-gen.py: Remove udev template for support of interfacenum
2018-11-16lavalab-gen.py: Remove udev template for support of interfacenumCorentin LABBE1-0/+1
The current udev templating is bad since adding a new optional keyword lead to numerous ifelse and templates. This patch simply generate a udev line part by part. This made adding interfacenum easier. This will also permit to mix devpath/serial/etc.. without any problem
2018-11-15README: add contact informationsCorentin LABBE1-0/+4
2018-11-02lavalab-gen.py: permit to set env settings on slave via the master nodeCorentin LABBE1-0/+5
Since some setup use distinct boards.yaml for master and slave, a way to set env settings for a slave via the master node is needed.
2018-11-02lavalab-gen.py: permit to set env settings on slaveCorentin LABBE1-1/+9
This patch permits to add some env settings on slave. The primary goal of this is to permits to add a proxy for a specific slave.
2018-11-02lavalab-gen.py: Add slave_keys for copying public slave keysCorentin LABBE1-0/+1
When creating a split boards.yaml with only one master which uses ZMQ, no way to adds slave key exists. This patch fix that by adding a way to copy all slave keys.
2018-11-02README: Add documentation for the slave attribute of boardsCorentin LABBE1-0/+1
This patch adds missing documentation on how to choose the slave owing a device.
2018-10-19README: add documentation on how to add patch for LAVA and device-typeCorentin LABBE1-0/+11
lava-docker can patch LAVA and add/modify device-types, but the documentation was lacking on how to do it.
2018-10-17Permit to set a group on boardsCorentin LABBE1-1/+2
This patch permit to add a group on boards
2018-10-17Permit to create groupsCorentin LABBE1-0/+5
This patch adds support for creating groups
2018-10-15Permit to give board to userCorentin LABBE1-0/+1
By default LAVA give owning of boards to admin, this patch permit to give board to a specific user.
2018-10-15Rename export_ser2net to expose_ser2netCorentin LABBE1-1/+1
This patch rename export_ser2net to expose_ser2net. The old export_ser2net is still handled but we now print a deprecating message.
2018-10-15lavalab-gen.py: Permit to customize exposed ports to a slaveCorentin LABBE1-0/+2
This patch adds a way to choose a number of ports to be exposed from host to slave.
2018-09-28Merge pull request #49 from montjoie/documentation_deps_csrfkhilman1-1/+10
README: enhance documentation on dependencies and CSRF issues
2018-09-27README: document non-x86 buildCorentin LABBE1-0/+8
This patch add documentation on how to use lava-docker on arm64.
2018-09-18README: enhance documentation on dependencies and CSRF issuesCorentin LABBE1-1/+2
This patch add the missing pyyaml requirement in the documentation, fixing issue #31 in the process. Note that this patch adds also a requirements.txt for easy pip install. This patch also a note on http_fqdn stating this option as necessary when using https.
2018-09-13Permit to add tags to devicesCorentin LABBE1-0/+3
This patch permits to add tags to device Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
2018-09-13lavalab-gen.py: permit to have no master in boards.yamlCorentin LABBE1-0/+2
This patch permits to have a boards.yaml without the master node. In the same time, it permit to have also only a master node without slave. Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
2018-09-11Merge pull request #44 from montjoie/ser2net_multiconnectionskhilman1-0/+1
Ser2net multiconnections
2018-09-07lavalab-gen.py: add default max-connections for ser2netCorentin LABBE1-0/+1
This patch add a ser2net max-connections for all boards
2018-09-05Merge pull request #39 from montjoie/readme_upgradekhilman1-3/+3
Be more clear on how to upgrade
2018-09-03lavalab-gen.py: default_slave is a valid keywordCorentin LABBE1-0/+1
default_slave was not in valid keyword and thus generate a warning. This patch set it as valid and document it in the mean time.
2018-08-14Be more clear on how to upgradeCorentin LABBE1-3/+3
2018-07-26Permit to configure email for LAVA usersCorentin LABBE1-0/+1
2018-07-26README: Add an upgrade guideCorentin LABBE1-0/+8
2018-07-26Permit to choose the FQDN printed in emailCorentin LABBE1-0/+1
2018-07-24lavalab-gen.py: token is optional for usersCorentin LABBE1-1/+1
2018-07-23Handle ZMQ authCorentin LABBE1-0/+5
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.
2018-07-20Permit to backup/restore lavaserver databaseCorentin LABBE1-0/+11
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