@taxyaNetwork Hi!
We use this for self hosted github action or buildkite CI runners.
- Managed runners are usually 5-20x more expensive
- We need stateful runners (vs ephemeral) for our bazel workloads to run optimally
- During busy hours we want to scale up our fleet, and overnight, when no code is being deceloped, we scale down to 0. This is achieved (more or less) through an AWS lambda function that sets the scale value based on the CI job queue.
How would scaling down look like with your proposed solution based on terraform?