Skip to content

Verify behavior when Azure deployment quota (800) is reached #13021

@captainsafia

Description

@captainsafia

Summary

Aspire’s Azure deployment flow needs verification for the scenario where a subscription or resource group hits the Azure deployment quota limit (currently 800 deployments). We should confirm that Aspire surfaces a clear, actionable error when the quota is exceeded, and that any available automatic-deletion or cleanup behaviors are correctly triggered.

Details

Azure limits ARM/Bicep deployments to 800 retained records per resource group. When this threshold is reached, new deployments fail until older records are manually removed or Azure automatically prunes them.

We need to validate how Aspire behaves in this situation:

  • Does Aspire report the quota-exceeded error in a clear and discoverable way?
  • Does Aspire’s deployment pipeline correctly detect and handle this failure, rather than surfacing opaque ARM errors?
  • If automatic deployment record deletion is enabled on the target resource group, does Aspire allow that cleanup to occur and then retry successfully?
  • If automatic deletion is not enabled, should Aspire detect the quota condition and surface guidance (or provide a follow-up action like aspire do cleanup)?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions