Skip to main content

Azure

Connect your Azure Subscription 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 Azure Subscription. 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
CPU$CON * vCPU per JobAdjust for machine type, preemptible, and on-demand instancesView & Adjust Quota
Persistent Disks$CON * DISK_TBAdjust provisioned IOPS if needed.View & Adjust Quota
In-use regional external IPv4 addresses3 + $CON1 static IP is required for NAT in a stack.
One static IP is attached to each concurrently running job.
View & Adjust Quota
Object Storage1The same storage container is used for artifact cache, container layer caches, and telemetry data.View & Adjust Quota
NAT3One per stackView & Adjust Quota
Networks1One Network (Vnet) is neededView & Adjust Quota
Subnetworks2One public and private subnetwork is needed per stack.View & Adjust Quota

The quotas need to be applied to the region where the stack is created. Change the region in the Azure 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: