Skip to content

Conversation

alguadam
Copy link
Collaborator

@alguadam alguadam commented Aug 22, 2025

Purpose

This Pull Requests aims to enhance the improvements of #391 by handling management of AI Foundry resources through latest version of AVM module plus child modules (ai-project.bicep and ai-services-deployments.bicep) that handle the additional code needed

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 code deploys:

  • MACAE sandbox version
  • MACAE sandbox version with pre-exisiting log analytics workspace and ai foundry project
  • MACAE waf aligned version
  • MACAE waf algined version with pre-exisiting log analytics workspace and ai foundry project

Other Information

- Simplified the output structure in `ai-project.bicep` by directly outputting project name, resource ID, and API endpoint instead of using a separate output type.
- Deleted the `ai-services.bicep`, `dependencies.bicep`, and `keyVaultExport.bicep` modules as they are no longer needed.
- Introduced a new module `ai-services-model-deployments.bicep` to handle cognitive services account deployments and role assignments.
- Updated role assignment handling to utilize built-in role names for better clarity and maintainability.
@alguadam alguadam changed the title Refactor AI project module: consolidate parameters and outputs for be… refactor: consolidate AI Foundry AVM + custom code Aug 26, 2025
@alguadam alguadam marked this pull request as ready for review August 26, 2025 09:30
@Roopan-Microsoft Roopan-Microsoft merged commit d3a313c into psl-avmwafchanges Aug 26, 2025
3 checks passed
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.

3 participants