Skip to content

Conversation

Abdul-Microsoft
Copy link
Contributor

Purpose

  • This pull request adds support for reusing existing Azure resources during deployment, improves parameterization and resource naming in infrastructure templates, and updates authentication handling in the backend to use a managed identity client ID. Documentation is also updated to guide users through reusing existing Log Analytics Workspaces and Azure AI Foundry Projects.

Deployment and Resource Reuse Improvements

  • Added support for reusing existing Log Analytics Workspaces and Azure AI Foundry Projects by introducing new deployment parameters and updating documentation with step-by-step guides (docs/DeploymentGuide.md, docs/re-use-log-analytics.md, docs/re-use-foundry-project.md). [1] [2] [3] [4] [5]
  • Infrastructure templates (infra/main.bicep, infra/main.parameters.json, infra/main.waf.parameters.json) now accept parameters for model name, version, deployment type, and capacity, allowing more flexible and customizable deployments. [1] [2] [3] [4] [5] [6]

Authentication and Managed Identity

  • Backend code now consistently passes AZURE_CLIENT_ID to get_azure_credential for Cosmos DB and Azure AI clients, improving authentication reliability with managed identities (src/backend/app_config.py, src/backend/config_kernel.py, src/backend/context/cosmos_memory_kernel.py, src/backend/utils_kernel.py). [1] [2] [3] [4] [5]
  • The managed identity client ID is now injected into container app environment variables for proper resource access (infra/main.bicep).

Error Handling and Miscellaneous

  • Improved error messaging for rate limits in the backend, making quota issues clearer to users (src/backend/app_kernel.py). [1] [2]
  • Added the azure-ai-agents dependency for new agent capabilities (src/backend/pyproject.toml).
  • Minor documentation and code comments updates for clarity and best practices (src/backend/app_kernel.py).

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

@Abdul-Microsoft Abdul-Microsoft merged commit 7290f29 into infra-avm-waf Aug 14, 2025
4 checks passed
Copy link

🎉 This PR is included in version 2.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants