ubicloud/spec/prog/vm
Enes Cakir 14749d373f 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-06 17:19:18 +03:00
..
github_runner_spec.rb Enable alien VM runners on AWS 2025-08-06 17:19:18 +03:00
host_nexus_spec.rb Have last exiting child schedule parent strand 2025-06-28 03:30:43 +09:00
nexus_spec.rb Change all create_with_id to create 2025-08-06 01:55:51 +09:00
prep_host_spec.rb Colour the prompt of the VmHost for production hosts 2023-11-24 10:12:59 +03:00
vm_host_slice_nexus_spec.rb Make VmHostSlice.enabled mean "not scheduled for destroy". 2025-07-15 16:54:14 -07:00
vm_pool_spec.rb Change all create_with_id to create 2025-08-06 01:55:51 +09:00