-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Background
We are using BuildBarn for Remote Build Execution (RBE) with Bazel builds in our environment and are interested in leveraging bb-autoscaler for dynamic worker scaling. Currently, our infrastructure runs on OpenStack, but bb-autoscaler only supports EKS, AWS Auto Scaling Groups, and Kubernetes as per ReadMe.
Use Case
- Environment: OpenStack-based infrastructure
- Workload: Bazel builds using BuildBarn RBE
- Requirement: Automatic scaling of bb-worker instances based on build queue demand
- Goal: Cost optimization and efficient resource utilization
Current Limitations
bb-autoscaler currently supports:
- EKS (Elastic Kubernetes Service)
- AWS Auto Scaling Groups
- Generic Kubernetes clusters
Proposed Solution
We would like to know if we can extend bb-autoscaler to support OpenStack as a provider, enabling:
- Dynamic VM provisioning using OpenStack with bb-autoscaler
Questions
- Extensibility: Is the current bb-autoscaler architecture designed to support additional cloud providers?
- Implementation Guidance: Are there specific interfaces or extension points for adding new providers?
- Alternative Approaches: Are there recommended workarounds or alternative architectures for OpenStack environments?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels