Skip to content

Conversation

@Abdul-Microsoft
Copy link
Contributor

Purpose

  • This pull request introduces significant enhancements to the Azure deployment infrastructure and documentation. Key changes include the addition of customizable parameters for resource deployment, updates to the infrastructure code to support dynamic configurations, and improvements to role assignments and resource management for AI services.

Documentation Updates:

  • Added a new section in docs/CustomizingAzdParameters.md to explain how to customize resource names and parameters, including details on default values and examples of overriding parameters.
  • Updated docs/DeploymentGuide.md to link to the new parameter customization documentation and align the deployment settings table with the new customizable parameters.

Infrastructure Enhancements:

  • Introduced new parameters in infra/main.bicep for GPT model configuration (gptModelName, gptModelVersion, modelDeploymentType, imageTag) and updated their usage across the deployment modules. [1] [2]
  • Replaced hardcoded values with dynamic parameters for container image tags in containerAppConfiguration and webSiteConfiguration. [1] [2]

AI Services Configuration:

  • Refactored AI Foundry configurations by removing unused storage and AI Hub modules, replacing them with streamlined AI Project and Service configurations. [1] [2]
  • Updated AI services to include managed identities and role assignments for better security and access control. [1] [2]

Environment Variables:

  • Added new environment variables (AZURE_AI_AGENT_ENDPOINT, AZURE_AI_AGENT_MODEL_DEPLOYMENT_NAME) to the container app configuration for better integration with AI services.

These changes enhance the flexibility, scalability, and maintainability of the Azure deployment process while improving documentation for end-users.

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 abf7c74 into main Jun 20, 2025
8 checks passed
blessing-msft pushed a commit that referenced this pull request Aug 1, 2025
feat: Merging the changes from hotfix to main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants