Skip to main content

AWS

Connect your AWS account to WarpBuild to run Github Actions runners. Enable Github Actions workflows to run on your own infrastructure and save 90% on your build costs.

Quotas

The runner resources are created in the BYOC AWS account. To function correctly, here are some guidelines on the additional quotas required, per stack.

We assume that the number of concurrently running jobs is $CON, say 1000.

ResourceQuotaNotesURL
EC2 Instances$CON * vCPU per JobAdjust for instance type, spot, and on-demand instancesAdjust Quota
EBS Volumes$CON * DISK_TBAdjust provisioned IOPS if needed.Adjust Quota
Elastic IPs3 + $CON3 static Elastic IP are required for NAT gateways in 3 AZs.
One EIP is attached to each concurrently running job.
Adjust Quota
S3 Buckets1The same bucket is used for artifact cache, container layer caches, and telemetry data.Adjust Quota
NAT Gateways3One per availability zoneAdjust Quota
VPCs1One VPC is neededAdjust Quota

The quotas need to be applied to the region where the stack is created. Change the region in the AWS console while editing the quotas.

This is not an exhaustive list. Please reach out to [email protected] for any questions or reach out on chat.

Resources: