Hi folks,
We held our regular weekly design meeting today via Hangout. Summary of discussion:
1. [Rémi] Feature flags (https://martinfowler.com/articles/ feature-toggles.html) 1. Useful for: 1. Schema validator deployment 2. MultiNode on/off for multiple parallel schedulers 3. Store logs in filesystem or ES 4. Other use cases? 2. Per-user or per-instance? 1. Per-instance: 1. Simpler 2. Cover most usages 3. Quicker to implement
2. [milosz] device type alias 1. Does anyone know if it’s used anywhere in the current form? 2. The request from KernelCI/LKFT is to have alias for device type that can be used in submissions so we can resolve conflicts in naming schemes between labs 3. ACTION: Milosz to ask about it in the ML
3. [milosz] JS/CSS in the current master doesn’t work for me. Links in the top bar do nothing. Is this my setup issue or some general problem? 1. There was a missing link to bootstrap-3.4.1.min.js. I guess this is my Lsetup issue 2. File is present in lava-server docker image 1. Looks like a local issue
4. [Steve] docs.lavasoftware.org is online, with no content at the moment 1. /lava, /lavacli, /vland - any others, shout! 2. just going to have the last released version available; if people complain we can revisit
5. [Dean] Feasibility of targeting specific devices in job definition 1. We are getting asked if this is possible frequently. 1. Why? 2. Currently have to put a tag on with the device name on each device if this is required, which is not ideal. 3. Really don't want to do this - this was a deliberate change from v1 to v2. Would need to make modifications to the scheduler to allow it. Tags are the right answer!
6. [Dean] Question about docker device type. Is there a download action/ deploy step that can be used on a docker to download extra binaries into the container in the lava definition, then proceed to the test step which can use those binaries? 1. There isn't, no - use the test shell
7. [Fathi] Alpine based dispatcher and server images 1. How to test those images in the CI pipeline? 1. How often do we test ? 2. Do we build/publish the docker images? 3. [Steve] Very little context on this - what/why/when/where etc. needed 4. Can we get Fathi to come to next week's meeting and talk about it?
============================================================================
The LAVA design meeting is held weekly, every Wednesday at 13:00 to 14:00 UTC using Google Hangouts Meet: https://meet.google.com/qre-rgen-zwc Feel free to comment here or join us directly in the meeting.
Minutes from this and previous meetings are also stored in the LAVA wiki:
https://git.lavasoftware.org/lava/lava/wikis/design-meetings/index
Cheers,