Skip to content
Snippets Groups Projects
  1. Feb 15, 2024
  2. Jul 30, 2022
    • Kristian Klausen's avatar
    • Kristian Klausen's avatar
      gitlab_runner: Refactor libvirt-executor · 7ea1eb29
      Kristian Klausen authored
      Changes:
      - Switch to arch-boxes' base image
      - Verify the base image's signature
      - Use the new "latest" symlink, instead of parsing the HTML for
        finding the latest arch-boxes image[1]
      - Create the base image by using arch-chroot and friends, instead of
        creating a full-blown VM
      - Create the VMs from domain XML template instead of virt-clone
      - Switch mirror to geo.mirror.pkgbuild.com
      - Try to follow "filesystem hierarchy" standards for where to place
        configuration (id_ed25519) and "vendor data" (arch-boxes.asc and
        domain_template.xml)
      - Use a ed25519 key instead of RSA key
      - Only start the "update base image" server if network and DNS are up
      - Misc fixes and cleanups
      
      [1] !552
      Verified
      7ea1eb29
Loading