Skip to content

Conversation

Roopan-Microsoft
Copy link
Collaborator

@Roopan-Microsoft Roopan-Microsoft commented Sep 2, 2025

Purpose

  • This pull request introduces several improvements and updates to deployment workflows, configuration documentation, and local development instructions. The main themes are enhanced deployment parameterization, improved post-provisioning guidance, and significant reorganization and clarification of local setup documentation.

Deployment workflow and parameter updates:

  • Updated deployment workflows (deploy.yml and deploy-waf.yml) to standardize parameter names (e.g., solutionName, location) and enable new features such as telemetry, monitoring, private networking, and scalability by default. Deprecated or renamed several parameters for clarity and future extensibility. [1] [2]
  • Added new VM credential parameters (AZURE_ENV_VM_ADMIN_USERNAME, AZURE_ENV_VM_ADMIN_PASSWORD) to the documentation for improved security and configurability.

Post-provisioning guidance and hooks:

  • Introduced post-provision hooks in both azure.yaml and azure_custom.yaml to provide clear instructions for uploading team configurations to Cosmos DB and indexing sample data into Azure Search, supporting both Windows and POSIX environments. [1] [2]

Local development and documentation improvements:

  • Completely rewrote and reorganized the local development guide by integrating its content into DeploymentGuide.md, providing step-by-step instructions for environment setup, .env file handling, backend/frontend requirements installation, and running the application. The old LocalDeployment.md file was removed. [1] [2] [3] [4]
  • Added troubleshooting section and clarified the Azure Developer CLI (azd) version requirements, including upgrade instructions for different operating systems. [1] [2]

Test workflow update:

  • Updated the test workflow to ignore end-to-end tests during coverage runs, streamlining CI results.

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

alguadam and others added 30 commits August 6, 2025 12:36
…tiple modules and update dependencies in pyproject.toml
fix: Differentiate between setup and processing errors
docs: removed local deployment file – content duplicated in DeploymentGuide
fix: merging dev changes to main branch
@Roopan-Microsoft Roopan-Microsoft changed the title Psl waf macaev3 feat: WAF standards and v3 Bicep changes and deployment scripts Sep 4, 2025
Roopan-Microsoft and others added 19 commits September 4, 2025 23:15
…ent validation pipeline failures caused by the deployer function in the Bicep file.
fix: Adding a hardcoded createdBy parameter to the deploy.yml file to prevent validation pipeline failures caused by the deployer function in the Bicep file.
chore: Dev to Main changes merge
update documentation for team configuration and sample data processing
Added new scripts `Team-Config-And-Data.ps1` and `team_config_and_data.sh`  to upload team configurations and process sample data.
@Roopan-Microsoft Roopan-Microsoft changed the title feat: WAF standards and v3 Bicep changes and deployment scripts feat: build WAF standards and v3 Bicep changes and deployment scripts Sep 5, 2025
@Fr4nc3 Fr4nc3 merged commit 429ae90 into macae-v3-dev-v2-vip Sep 5, 2025
8 of 12 checks passed
@github-actions
Copy link

🎉 This PR is included in version 2.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Dhruvkumar-Microsoft Dhruvkumar-Microsoft deleted the psl-waf-macaev3 branch September 24, 2025 05:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.