ubicloud/prog/vm
Enes Cakir 9e758f6eb7 Enable alien VM runners on AWS
When we have high demand for runners, we exceed the capacity of our host
fleet.

To handle this spiky demand, we route the requests to AWS VMs. We use
"alien" to identify the VM on the external cloud rather than on our own
hosts.

This PR uses the same logic as Ubi-on-AWS, which is used for PostgreSQL.
When you provide a private location and AWS vm SKU, the nexus assembler
provisions it on AWS.

Currently, it's controlled by a feature flag in the project. After we
test it, we will change the logic to route only the exceeded demand.
2025-08-25 13:31:36 +03:00
..
github_runner.rb Enable alien VM runners on AWS 2025-08-25 13:31:36 +03:00
host_nexus.rb Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
nexus.rb Suppress params.json from being echoed to the client 2025-08-08 09:48:03 -07:00
prep_host.rb Colour the prompt of the VmHost for production hosts 2023-11-24 10:12:59 +03:00
vm_host_slice_nexus.rb Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
vm_pool.rb Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00