-
- Downloads
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] !552
parent
808d3151
No related branches found
No related tags found
Showing
- roles/gitlab_runner/files/arch-boxes.asc 16 additions, 0 deletionsroles/gitlab_runner/files/arch-boxes.asc
- roles/gitlab_runner/files/domain_template.xml 40 additions, 0 deletionsroles/gitlab_runner/files/domain_template.xml
- roles/gitlab_runner/files/libvirt-executor 43 additions, 106 deletionsroles/gitlab_runner/files/libvirt-executor
- roles/gitlab_runner/files/libvirt-executor-update-base-image 56 additions, 0 deletionsroles/gitlab_runner/files/libvirt-executor-update-base-image
- roles/gitlab_runner/files/libvirt-executor-update-base-image.service 8 additions, 0 deletions...b_runner/files/libvirt-executor-update-base-image.service
- roles/gitlab_runner/files/libvirt-executor-update-base-image.timer 0 additions, 0 deletions...lab_runner/files/libvirt-executor-update-base-image.timer
- roles/gitlab_runner/files/libvirt-executor-vm-template.service 0 additions, 6 deletions.../gitlab_runner/files/libvirt-executor-vm-template.service
- roles/gitlab_runner/files/user-data 0 additions, 8 deletionsroles/gitlab_runner/files/user-data
- roles/gitlab_runner/handlers/main.yml 0 additions, 3 deletionsroles/gitlab_runner/handlers/main.yml
- roles/gitlab_runner/tasks/main.yml 22 additions, 16 deletionsroles/gitlab_runner/tasks/main.yml
- roles/libvirt/tasks/main.yml 1 addition, 1 deletionroles/libvirt/tasks/main.yml
roles/gitlab_runner/files/arch-boxes.asc
0 → 100644
File moved
roles/gitlab_runner/files/user-data
deleted
100644 → 0