Skip to content

Conversation

@Abdul-Microsoft
Copy link
Contributor

Purpose

  • This pull request introduces significant updates to the Azure deployment templates and documentation for the Multi-Agent Custom Automation Engine solution accelerator. Key changes include simplifying pre-provision hooks, adding support for reusing existing Log Analytics workspaces, introducing a parameter for WAF-aligned infrastructure, and restructuring parameters for better flexibility and maintainability.

Deployment Template Enhancements:

  • Removed pre-provision hooks for both POSIX and Windows environments from azure.yaml, simplifying the deployment process by eliminating custom validation scripts.
  • Added a new useWafAlignedArchitecture parameter in infra/main.bicep to enable WAF-aligned infrastructure, affecting resource configurations like data retention, virtual network enablement, and VM passwords. [1] [2] [3]
  • Introduced the existingLogAnalyticsWorkspaceId parameter to allow reusing an existing Log Analytics workspace, with conditional configuration adjustments based on its value. [1] [2]

Documentation Updates:

  • Updated docs/CustomizingAzdParameters.md to include instructions and examples for setting the AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID parameter, enabling reuse of an existing Log Analytics workspace. [1] [2]

Parameter Restructuring:

  • Refactored infra/main.parameters.json to align with the new parameter structure, including support for WAF-aligned configurations and the new Log Analytics workspace parameter.
  • Removed redundant parameter definitions from infra/main.bicepparam and infra/main.waf-aligned.bicepparam, consolidating configurations into the main Bicep template for better maintainability. [1] [2]

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

@Roopan-Microsoft Roopan-Microsoft merged commit e34db32 into dev Jun 26, 2025
7 checks passed
@Abdul-Microsoft Abdul-Microsoft deleted the psl-azdquotacheck branch July 16, 2025 04:57
blessing-msft pushed a commit that referenced this pull request Aug 1, 2025
feat: Added code changes related azd quota check
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