Hey Aaron, it sounds like your pipelines are queuing against the 1ES Hosted Pool in East US but no new scale-set VMs ever spin up (and you’re not even seeing extension-orchestration errors). Let’s walk through the most common culprits for VMSS agent pools, then I’ll list some questions so we can zero in on exactly what’s happening:
What to check first
- Diagnostics tab in Azure DevOps
- In Azure DevOps → Project Settings → Agent pools → select your 1ES pool → Diagnostics.
- Do you see scale-out jobs running every 5 minutes? Any failures or “no scale action needed” messages?
- Idle vs. desired standby count
- What’s your “minimum” and “maximum” agent count configured?
- If your current idle count is ≥ minimum, the pool won’t scale out. Likewise, if you’re already at max capacity, it won’t spin up new instances.
- Azure subscription & region capacity
- Check Azure Portal → Subscriptions → Usage + quotas for East US cores.
- If you’re out of VM cores in that region, new VMs simply won’t start and you won’t see agent extension logs because provisioning never kicks off.
- Firewall/proxy/NSG rules
- Even though VMs aren’t creating, the scale-set orchestration layer still needs to reach Azure DevOps endpoints. Make sure the pool (or your corporate network) isn’t blocking: • download.agent.dev.azure.com • vstsagentpackage.azureedge.net
- Azure DevOps Services health
- Check https://status.dev.azure.com for any ongoing incidents in East US. Last week’s recurrence could point at a transient service issue in the region.
- RBAC & resource-group visibility
- Since 1ES pools are Microsoft-managed, you don’t handle the VMSS yourself—but if your subscription had any recent policy or role changes it might impact Microsoft’s backing scale-set.
With those bits of info we can pinpoint whether it’s a capacity/quota issue, a transient service incident, or something on your networking/RBAC side.
Reference docs
- Virtual Machine Scale-Set (VMSS) agent pools overview & troubleshooting
- Allowed IP addresses & URLs for Azure Pipelines agents
- Communication requirements for self-hosted agents
- Azure DevOps Services status
If above troubleshooting steps did not help, please share the requested information in Private messages.
Note: This content was drafted with the help of an AI system.