1
1
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-09-21 21:31:55 +02:00
Commit Graph

4 Commits

Author SHA1 Message Date
Evangelos Foutras
26f289b72b
Capitalize the first letter of all task names
ansible-lint 6.5.0 complains about:

  name: All names should start with an
        uppercase letter. (name[casing])
2022-08-23 06:57:13 +03:00
Kristian Klausen
7a53fab25b
libvirt: s/qemu-headless/qemu-base/ due to packaging changes[1]
[1] https://archlinux.org/news/qemu-700-changes-split-package-setup/
2022-07-30 14:16:43 +02:00
Kristian Klausen
7ea1eb2902
gitlab_runner: Refactor libvirt-executor
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] https://gitlab.archlinux.org/archlinux/infrastructure/-/merge_requests/552
2022-07-30 14:16:40 +02:00
Kristian Klausen
bf1f4ff1d4
Add libvirt role for upcoming GitLab runner libvirt executor 2022-07-29 20:18:30 +02:00