feat: Merge the Azd Quota check changes from dev to main #289
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
This pull request introduces significant updates to the infrastructure and configuration files to support a more flexible deployment architecture, including a WAF-aligned option. Key changes include renaming parameters for clarity, adding support for existing Log Analytics workspaces, and introducing conditional configurations based on deployment architecture. Below is a summary of the most important changes grouped by theme:
Infrastructure Enhancements
useWafAlignedArchitectureto enable WAF-aligned infrastructure deployments, affecting multiple configurations such as virtual networks, VM passwords, and SKU settings ininfra/main.bicep. [1] [2] [3]Parameter and Variable Updates
azureOpenAILocationtoaiDeploymentsLocationacross multiple files for consistency and clarity. [1] [2] [3]existingLogAnalyticsWorkspaceIdandgptModelCapacityfor enhanced configuration flexibility. [1] [2]Documentation Improvements
docs/CustomizingAzdParameters.mdto document the newAZURE_ENV_LOG_ANALYTICS_WORKSPACE_IDparameter and provide an example of how to set it. [1] [2]Removal of Deprecated Hooks
azure.yaml, simplifying the deployment process by eliminating script-based validation of model quotas.Configuration File Simplification
infra/main.parameters.jsonand removed redundant parameter files likeinfra/main.bicepparamandinfra/main.waf-aligned.bicepparam, consolidating parameter definitions for better maintainability. [1] [2] [3]Does this introduce a breaking change?
How to Test
What to Check
Verify that the following are valid
Other Information