automation for qe environments using pulumi
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,...)
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