Actions
Task #7884
closedMove the pulp_installer Vagrant tests off Travis
Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
Installer - Moved to GitHub issues
Sprint/Milestone:
-
Start date:
Due date:
% Done:
100%
Estimated time:
(Total: 0:00 h)
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
CI/CD
Sprint:
Sprint 90
Quarter:
Description
The current plan: Use Qemu emulation on GHA. This is due to us discovering that the performance is tolerable. The advantages of simple security on ephemeral public CI and maintenance outweigh the performance advantage. As a related implication, users' forks/PRs can run on GHA.
Related issues
Actions
Use Qemu emulation on GHA for Vagrant tests
Adapted from: https://github.com/pulp/pulplift/pull/66 "RFC: Testing nested Virtualization"
Implementation Includes:
workaround #8095: FIPS failure in geerlingguy.postgresql by using an old version. https://pulp.plan.io/issues/8095
workaround #7993: pulp_installer fails to create the database on EL7 when LANG=C.UTF-8 https://pulp.plan.io/issues/7993
fixes: #7884 Move the pulp_installer Vagrant tests off Travis https://pulp.plan.io/issues/7884