Summary
Per review feedback from @manuvarma-MSFT on PR #1753, many AZD sample repos in the MCP server manifest are missing local.settings.json files needed for local development. Every template in the manifest should ship with a local.settings.json containing either emulator values (Azurite) or identity-based connection placeholders.
Approach
- Emulator-only (timer, durable, blob-eventgrid, AI):
AzureWebJobsStorage: UseDevelopmentStorage=true + any extra bindings
- Identity-based (eventhub-vnet): Placeholder
__fullyQualifiedNamespace requiring azd provision first
- Blob EventGrid special: Storage runs locally via Azurite; Event Grid events simulated via VS Code
PRs Created (16 total)
Timer Templates (6 repos)
Blob EventGrid Templates (2 repos)
Durable Functions Templates (2 repos)
AI/OpenAI Templates (5 repos)
Identity-based Connection Templates (1 repo)
Not in scope (already handled)
- 12 repos auto-generate
local.settings.json via azd provision postprovision scripts (e.g., Event Hub, Cosmos, SQL, OpenAI chat/completion templates)
- 4 repos already have
local.settings.json committed (e.g., C#/Java/JS/TS blob-eventgrid)
- 4 IaC-only templates (no function code)
Related
Summary
Per review feedback from @manuvarma-MSFT on PR #1753, many AZD sample repos in the MCP server manifest are missing
local.settings.jsonfiles needed for local development. Every template in the manifest should ship with alocal.settings.jsoncontaining either emulator values (Azurite) or identity-based connection placeholders.Approach
AzureWebJobsStorage: UseDevelopmentStorage=true+ any extra bindings__fullyQualifiedNamespacerequiringazd provisionfirstPRs Created (16 total)
Timer Templates (6 repos)
Blob EventGrid Templates (2 repos)
Durable Functions Templates (2 repos)
AI/OpenAI Templates (5 repos)
Identity-based Connection Templates (1 repo)
Not in scope (already handled)
local.settings.jsonviaazd provisionpostprovision scripts (e.g., Event Hub, Cosmos, SQL, OpenAI chat/completion templates)local.settings.jsoncommitted (e.g., C#/Java/JS/TS blob-eventgrid)Related