Azure / azure-dev

A developer CLI that reduces the time it takes for you to get started on Azure. The Azure Developer CLI (azd) provides a set of developer-friendly commands that map to key stages in your workflow - code, build, deploy, monitor, repeat.
https://aka.ms/azd
MIT License
393 stars 187 forks source link

[Issue] Migrate Aspire bicep template to use AVM #4150

Open aaronpowell opened 1 month ago

aaronpowell commented 1 month ago

Extending on from the work in #3327, it would make sense that the template used by .NET Aspire to generate the Bicep for deployment also uses AVM.

Doing this would mean that we're able to leverage the consistency of Bicep templates with the best practices of the AVM, but also, it would mean that if someone was to use azd infra synth to generate their own export of the Bicep, they are given something that is better documented for extensibility.

Looking into what's available via AVM, it seems that the only missing feature from the resources.bicept file is Dapr, so unless an owner can be found for an AVM for that, it may have to stay as it currently is.

dhayes-ccl commented 1 month ago

I was literally about to raise this same issue.