Skip to content

Conversation

@Abdul-Microsoft
Copy link
Contributor

Purpose

This pull request introduces significant updates to the deployment infrastructure and documentation, focusing on transitioning to a new "AI Foundry" resource model, updating API versions, and simplifying deployment configurations. Key changes include replacing the "AI Services" resource with "AI Foundry," revising related configurations, and removing unused parameters and resources.

Transition to AI Foundry Resource Model:

  • Replaced "AI Services" with "AI Foundry" resources in infra/deploy_ai_foundry.bicep, including new resource definitions for aiFoundry, aiFoundryProject, and associated connections. Updated resource properties to reflect the new model. [1] [2] [3]
  • Updated abbreviations in infra/abbreviations.json to include prefixes for "AI Foundry" (aiFoundry and aiFoundryProject).

API Version Updates:

  • Updated the Azure OpenAI API Version in docs/DeploymentGuide.md to 2025-04-01-preview.
  • Updated API versions for various Azure resources, including Microsoft.CognitiveServices/accounts and Microsoft.Search/searchServices, to align with the latest previews. [1] [2]

Deployment Configuration Simplifications:

  • Removed unused parameters and secrets from infra/deploy_app_service.bicep, such as AzureOpenAIKey, AzureSearchKey, and SQL database credentials. [1] [2] [3]
  • Simplified the sample data processing script in docs/DeploymentGuide.md by adding new required parameters for AI Foundry and AI Search resources.

Resource Cleanup and Refactoring:

  • Removed legacy resources, such as container registry and storage account definitions, from infra/deploy_ai_foundry.bicep. [1] [2]
  • Replaced or commented out unused Key Vault secrets related to "AI Services" and other deprecated configurations. [1] [2]

Output and Role Assignment Updates:

  • Updated output variables in infra/deploy_ai_foundry.bicep to reflect AI Foundry resources instead of AI Services.
  • Added role assignments for AI Foundry to integrate with Azure Search and Application Insights.

Does this introduce a breaking change?

  • Yes
  • No

Golden Path Validation

  • I have tested the primary workflows (the "golden path") to ensure they function correctly without errors.

Deployment Validation

  • I have validated the deployment process successfully and all services are running as expected with this change.

What to Check

Verify that the following are valid

  • ...

Other Information

Rohini-Microsoft and others added 9 commits June 12, 2025 10:26
…ssistants (#566)

* initial bicep changes for fdp

* update role assignments in bicep

* feat: initial fdp changes for client advisor

* updated post deployment scripts to use keyless authentication

* rebuilt main.json

* fix configuration handling and error checking in backend services

* updated unit tests

* Refactor code for improved readability and maintainability by organizing imports and formatting code blocks consistently across multiple files.
* initial bicep changes for fdp

* update role assignments in bicep

* feat: initial fdp changes for client advisor

* updated post deployment scripts to use keyless authentication

* rebuilt main.json

* fix configuration handling and error checking in backend services

* updated unit tests

* Refactor code for improved readability and maintainability by organizing imports and formatting code blocks consistently across multiple files.

* fix: correct variable names for managed identity and AI foundry in scripts and templates
* quota-check-during azd up

* updated bicep and parameter json
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request implements updates for the Azd Quota check changes and transitions deployment configurations and resource naming. Key changes include:

  • Enhancements in test infrastructure and parameterization, incorporating new environment-based configuration via the backend common config.
  • Updates to deployment and agent initialization logic in both application and supporting infrastructure scripts.
  • Removal of deprecated code (e.g. db.py) and updates to dependency versions.

Reviewed Changes

Copilot reviewed 43 out of 44 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tests/e2e-test/* Various test refactors and new test cases for functional and GP flows.
tests/e2e-test/conftest.py Added improved log capture and streamlined test setup.
tests/e2e-test/requirements.txt Added new testing dependencies and updated existing versions.
tests/e2e-test/pages/homePage.py Introduced new chat history functions and refactored locators.
src/App/backend/services/chat_service.py Updated stream response logic to match new config usage.
src/App/backend/common/config.py Centralized configuration for environment variables.
infra/scripts/* Updated role assignments and new parameters for AI Foundry and AI Search.

@Roopan-Microsoft Roopan-Microsoft changed the title Feat: Merge the Azd Quota check changes from dev to main feat: Merge the Azd Quota check changes from dev to main Jun 26, 2025
…from popup (#578)

* feat: FDP changes, Updation to use AI agents  (#571)

* Implemented Log execution time per prompt in Report

* updated readme

* updated the code

* added functions

* feat: added fdp changes, updated to use ai agents instead of openai assistants (#566)

* initial bicep changes for fdp

* update role assignments in bicep

* feat: initial fdp changes for client advisor

* updated post deployment scripts to use keyless authentication

* rebuilt main.json

* fix configuration handling and error checking in backend services

* updated unit tests

* Refactor code for improved readability and maintainability by organizing imports and formatting code blocks consistently across multiple files.

* refactor: couple of typo fix (#570)

* initial bicep changes for fdp

* update role assignments in bicep

* feat: initial fdp changes for client advisor

* updated post deployment scripts to use keyless authentication

* rebuilt main.json

* fix configuration handling and error checking in backend services

* updated unit tests

* Refactor code for improved readability and maintainability by organizing imports and formatting code blocks consistently across multiple files.

* fix: correct variable names for managed identity and AI foundry in scripts and templates

---------

Co-authored-by: Rohini-Microsoft <[email protected]>
Co-authored-by: Avijit-Microsoft <[email protected]>
Co-authored-by: Harsh-Microsoft <[email protected]>

* bug fix(#19849)

---------

Co-authored-by: Prajwal-Microsoft <[email protected]>
Co-authored-by: Ragini-Microsoft <[email protected]>
Co-authored-by: Rohini-Microsoft <[email protected]>
Co-authored-by: Avijit-Microsoft <[email protected]>
Co-authored-by: Harsh-Microsoft <[email protected]>
@microsoft microsoft deleted a comment from Copilot AI Jun 27, 2025
@Roopan-Microsoft Roopan-Microsoft merged commit a915d9e into main Jun 27, 2025
11 checks passed
@github-actions
Copy link

🎉 This PR is included in version 1.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link

github-actions bot commented Jul 1, 2025

🎉 This PR is included in version 1.5.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

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants