-
- 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_rsa) and "vendor data" (domain_template.xml) - Misc fixes and cleanups [1] archlinux/infrastructure!552
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 41 additions, 0 deletionsroles/gitlab_runner/files/domain_template.xml
- roles/gitlab_runner/files/libvirt-executor 44 additions, 97 deletionsroles/gitlab_runner/files/libvirt-executor
- roles/gitlab_runner/files/libvirt-executor-update-base-image 58 additions, 0 deletionsroles/gitlab_runner/files/libvirt-executor-update-base-image
- roles/gitlab_runner/files/libvirt-executor-update-base-image.service 6 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 20 additions, 17 deletionsroles/gitlab_runner/tasks/main.yml
- roles/libvirt/tasks/main.yml 1 addition, 1 deletionroles/libvirt/tasks/main.yml
Loading
Please register or sign in to comment