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