qenvs
automation for qe environments using pulumi
Overview
This project is intended to easily spin environments and plug them in on any CI/CD system through ssh.
Qenvs create the target machine and return the information and credentials required to connect within the target marchine (host + username + private key)
Also Qenvs offers a set of features wich are transversal to each type of target machine as so they can be applied to any of them (airgap, proxyed, vpn,...)
Supported environments
Platform |
Archs |
Provider |
Type |
Information |
Tekton |
Features |
Mac |
x86, M1, M2 |
AWS |
Baremetal |
info |
task |
a |
Windows Server |
x86 |
AWS |
Baremetal |
info |
task |
a,s |
Windows Desktop |
x86 |
Azure |
Virtualized |
info |
task |
s |
RHEL |
x86 |
AWS |
Baremetal |
info |
task |
a,s |
Fedora |
x86 |
AWS |
Baremetal |
info |
task |
a,s |
Features:
- a airgap
- s spot
- p proxy
- v vpn