summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-12-05lava-slave: lavacli cleanupCorentin LABBE1-1/+0
Since we use the lavacli package, there are no reason to chdir in /root/lavacli.
2018-12-05lava-master: fix group handlingCorentin LABBE1-1/+2
When there are no group, the grep return non-0 and setup.sh exits. This patch fix by doing the filter in two step. Fixes: e489f60b449b ("lava-master: skip creation of already existing groups")
2018-12-03Merge pull request #76 from montjoie/use_pkg_lavaclikhilman3-3/+9
Use lavacli from package instead of from sources
2018-12-03Merge pull request #74 from montjoie/ser2net_by_defaultkhilman2-10/+14
lavalab-gen.py: Made ser2net the default
2018-12-03Use lavacli from package instead of from sourcesCorentin LABBE3-3/+9
A recent enough lavacli is present on stretch-backports. It is better to use it. This will fix also some commands not working with recent LAVA server.
2018-11-30lavalab-gen.py: Made ser2net the defaultCorentin LABBE2-10/+14
This patch makes ser2net the default uart handler.
2018-11-27Merge pull request #72 from montjoie/fix_backup_groupkhilman1-5/+15
lava-master: skip creation of already existing groups
2018-11-27lava-master: skip creation of already existing groupsCorentin LABBE1-5/+15
When restoring a backup, it is not possible to create a group which already exists. This patch adds detection for this case and skip the creation when the group exists.
2018-11-26Merge pull request #71 from montjoie/bind_devkhilman2-2/+7
lavalab-gen.py: Permits to bind host /dev to slave
2018-11-26Merge pull request #70 from montjoie/support_2018.11khilman4-1/+59
base-images: permit to install LAVA 2018.11
2018-11-26lavalab-gen.py: Permits to bind host /dev to slaveCorentin LABBE2-2/+7
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-26base-images: permit to install LAVA 2018.11Corentin LABBE4-1/+59
2018-11-20Merge pull request #68 from montjoie/ser2net_optionskhilman2-6/+10
Ser2net options
2018-11-20README: discourage use of screenCorentin LABBE1-0/+1
2018-11-20lavalab-gen.py: support adding ser2net optionsCorentin LABBE2-6/+9
2018-11-19Merge pull request #67 from montjoie/interfacenumprkhilman2-12/+8
lavalab-gen.py: Remove udev template for support of interfacenum
2018-11-19Merge pull request #65 from montjoie/docsupportkhilman1-0/+4
README: add contact informations
2018-11-19Merge pull request #64 from montjoie/envfixkhilman1-2/+2
lavalab-gen.py: Add missing newline after overrides
2018-11-16lavalab-gen.py: Remove udev template for support of interfacenumCorentin LABBE2-12/+8
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-15lavalab-gen.py: Add missing newline after overridesCorentin LABBE1-2/+2
This patch adds missing newline after overrides. Without them, the generated file is not a valid yaml file
2018-11-02Merge pull request #63 from montjoie/lavalagen-argskhilman1-3/+1
lavalab-gen.sh: Handle arguments
2018-11-02lavalab-gen.sh: Handle argumentsCorentin LABBE1-3/+1
This patch mades lavalab-gen.sh pass all arguments to lavalab-gen.py Cleaning in the process the non-needed "rm build-lava"
2018-11-02Merge pull request #56 from montjoie/proxykhilman4-7/+41
Allow seeting ENV variables from YAML config.
2018-11-02lavalab-gen.py: permit to set env settings on slave via the master nodeCorentin LABBE2-1/+16
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 LABBE4-6/+25
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-02Merge pull request #62 from montjoie/lava-patch-slavekhilman2-0/+3
Permit to have backported LAVA patch on slave
2018-11-02Merge pull request #61 from montjoie/backup-latest-linkkhilman1-0/+1
backup: Create a symlink to recent backup
2018-11-02Permit to have backported LAVA patch on slaveCorentin LABBE2-0/+3
Previoulsy it was possible to backport LAVA patch only on master, this patch permits it on slave.
2018-11-02backup: Create a symlink to recent backupCorentin LABBE1-0/+1
backup will now create a backup-latest symlink to the backup just being made.
2018-11-02Merge pull request #59 from montjoie/fix_for_sprintkhilman3-2/+9
Misc. fixes for oct sprint
2018-11-02lavalab-gen.py: Add slave_keys for copying public slave keysCorentin LABBE2-1/+7
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-02lava-slave/Dockerfile: Remade extra_actions workingCorentin LABBE1-1/+1
extra_actions is broken since commit f3d53d64922d ("lava-slave/Dockerfile: copy all scripts in one actions") It is not anymore copied in /root but in /usr/local/bin/
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-31Merge pull request #57 from patrykmungai/healthcheck-fixkhilman1-0/+1
Changing the ownership of /etc/lava-server/dispatcher-config/health-c…
2018-10-31lava-master: fix permissions on health-checksPatryk Mungai1-0/+1
This fix allows users to add healthcheck files via API by changing ownership from root to lavaserver. Without it users encounter a permissions error. Signed-off-by: Patryk Mungai <patryk.mungai-ndungu.kx@renesas.com>
2018-10-19Merge pull request #55 from montjoie/doc_device_type_patchkhilman1-0/+11
README: add documentation on how to add patch for LAVA and device-type
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-18Merge pull request #54 from montjoie/lavalab-gen_parameterkhilman1-0/+8
lavalab-gen: permit to choose alternate boards.yaml
2018-10-18lavalab-gen: permit to choose alternate boards.yamlCorentin LABBE1-0/+8
This patch adds an easy way to choose an alternate file than boards.yaml.
2018-10-18Merge pull request #53 from montjoie/board_for_userkhilman7-4/+82
Permit to give board to user
2018-10-17Permit to set a group on boardsCorentin LABBE3-1/+13
This patch permit to add a group on boards
2018-10-17Permit to create groupsCorentin LABBE4-2/+53
This patch adds support for creating groups
2018-10-15Permit to give board to userCorentin LABBE5-2/+17
By default LAVA give owning of boards to admin, this patch permit to give board to a specific user.
2018-10-15Merge pull request #52 from montjoie/export_portkhilman2-5/+13
lavalab-gen.py: Permit to customize exported ports to a slave
2018-10-15Rename export_ser2net to expose_ser2netCorentin LABBE2-5/+8
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 LABBE2-1/+6
This patch adds a way to choose a number of ports to be exposed from host to slave.
2018-10-03Merge pull request #51 from montjoie/copy_scriptkhilman1-8/+2
lava-slave/Dockerfile: copy all scripts in one actions
2018-10-03lava-slave/Dockerfile: copy all scripts in one actionsCorentin LABBE1-8/+2
2018-09-28Merge pull request #49 from montjoie/documentation_deps_csrfkhilman3-2/+13
README: enhance documentation on dependencies and CSRF issues