1. 08 Jul, 2022 1 commit
  2. 06 Jul, 2022 1 commit
  3. 30 Jun, 2022 3 commits
    • Gustavo Noronha Silva's avatar
      collabora: ensure docs are properly installed · c286883d
      Gustavo Noronha Silva authored and Paweł Wieczorek's avatar Paweł Wieczorek committed
      The base docker image we use configures dpkg to not install most files
      to /usr/share/doc/, which makes sense in general. However, it is from
      there that LAVA obtains the files it uses to show for its 'Help'
      section, so we override the configuration to include the files
      installed by lava-server-doc.
      c286883d
    • Gustavo Noronha Silva's avatar
      Add collabora-specific CI · 919e7fb2
      Gustavo Noronha Silva authored and Paweł Wieczorek's avatar Paweł Wieczorek committed
      This tests our containerized lava-server based on the Debian packages by
      firing it up, setting up a dispatcher container and a lavacli container
      alongside it and then:
      
      - creating a super user
      - adding the qemu device type and a qtest device of that type
      - using lavacli to set the device dictionary and health test
      - running a regular job
      - making sure both the health check and the regular job succeeded
      919e7fb2
    • Gustavo Noronha Silva's avatar
      Add a Dockerfile for Collabora's setup · b72e3c56
      Gustavo Noronha Silva authored and Paweł Wieczorek's avatar Paweł Wieczorek committed
      The Dockerfile uses the debian packages as the basis, with a few files
      patched so that it can work without PostgreSQL on the same system,
      giving us more flexibility on how the db is set up.
      b72e3c56