Skip to content

feat: add AVM Post Deployment Guide and upgrade infrastructure modules in main.bicep#759

Open
Pavan-Microsoft wants to merge 4 commits intodevfrom
psl-pk-avmpattern
Open

feat: add AVM Post Deployment Guide and upgrade infrastructure modules in main.bicep#759
Pavan-Microsoft wants to merge 4 commits intodevfrom
psl-pk-avmpattern

Conversation

@Pavan-Microsoft
Copy link
Contributor

Purpose

This pull request introduces a new AVM Post Deployment Guide and updates the main.bicep infrastructure template to improve resource provisioning, module versions, and configuration flexibility. The most important changes include adding comprehensive documentation for post-deployment steps, updating module versions for better compatibility and features, improving redundancy and scalability options, and refining private networking and monitoring configurations.

Documentation Improvements:

  • Added AVMPostDeploymentGuide.md with detailed post-deployment instructions, prerequisites, and verification steps for the Content Generation solution accelerator.

Infrastructure and Module Updates:

  • Updated module versions for Log Analytics Workspace, User Assigned Identity, AI Foundry AI Services, AI Services Private Endpoint, AI Search, Storage Account, Cosmos DB, and App Service Plan to latest releases for enhanced features and compatibility. [1] [2] [3] [4] [5] [6] [7] [8]

Redundancy and Scalability Enhancements:

  • Improved redundancy settings: enableRedundancy now increases AI Search replica count to 3, App Service Plan capacity to 2, and enables zone redundancy. [1] [2]

Private Networking and Monitoring Configuration:

  • Refined handling of private endpoints for Storage Account and Cosmos DB, and improved conditional logic for monitoring and diagnostic settings. [1] [2] [3] [4]

Parameter and Tag Handling Improvements:

  • Made acrName parameter optional and improved resource group tag handling by referencing existing tags via a new resource definition. [1] [2] [3]

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.

- Updated AI project and cognitive services API versions to 2025-10-01-preview in `ai-project.bicep` and `deploy_foundry_role_assignment.bicep`.
- Changed container instance API version to 2025-09-01 in `container-instance.bicep`.
- Modified web sites module to use 2025-03-01 API version, including merging VNET properties into siteConfig.
- Updated existing resources in `web-sites.config.bicep` to reflect new API versions.
- Enhanced `post_deploy.py` script to retrieve deployment outputs from Azure CLI, allowing for automatic population of resource names if not provided.
- Improved error handling and user feedback in the script for missing resource names.
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.

1 participant