Skip to content

feat: Developed scripts and Implement ACR deployment #648

Merged
Roopan-Microsoft merged 10 commits into
microsoft:mainfrom
chaudhariniraj:psl-add-acr
Jul 3, 2026
Merged

feat: Developed scripts and Implement ACR deployment #648
Roopan-Microsoft merged 10 commits into
microsoft:mainfrom
chaudhariniraj:psl-add-acr

Conversation

@chaudhariniraj

@chaudhariniraj chaudhariniraj commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Purpose

  • bicep changes to create ACR
  • Created script to build and push latest code to deployment.

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.

What to Check

Verify that the following are valid

  • ...

Other Information

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the infrastructure and tooling to provision an Azure Container Registry (ACR) as part of deployment and adds scripts to build/push container images and update Azure Container Apps accordingly.

Changes:

  • Added bash and PowerShell scripts to build and push images to ACR using az acr build, then update Container Apps to the new images.
  • Updated Bicep/ARM to provision and wire Container Apps to an ACR via managed identity (registry server + identity).
  • Removed containerRegistryEndpoint and imageTag parameters from templates and parameter files.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 13 comments.

Show a summary per file
File Description
infra/scripts/acr_build_push.sh New bash workflow to build/push images in ACR and update Container Apps.
infra/scripts/acr_build_push.ps1 New PowerShell equivalent of the ACR build/push + Container App update workflow.
infra/main.parameters.json Removes now-obsolete parameters for container registry endpoint and image tag.
infra/main.waf.parameters.json Removes now-obsolete parameters for container registry endpoint and image tag (WAF).
infra/main.bicep Wires Container Apps to ACR via managed identity; removes image endpoint/tag parameters; updates app images to a placeholder image.
infra/main.json Regenerated ARM template reflecting Bicep changes (ACR registry wiring + placeholder images).
infra/main_custom.bicep Removes now-obsolete parameters for container registry endpoint and image tag.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread infra/scripts/acr_build_push.sh
Comment thread infra/scripts/acr_build_push.sh
Comment thread infra/scripts/acr_build_push.ps1
Comment thread infra/scripts/acr_build_push.ps1
Comment thread infra/scripts/acr_build_push.ps1
Comment thread infra/main.bicep Outdated
Comment thread infra/main.bicep Outdated
Comment thread infra/main.bicep Outdated
Comment thread infra/main.bicep Outdated
Comment thread infra/main.bicep Outdated
@chaudhariniraj chaudhariniraj changed the title chore: Bicep changes to create ACR during deployment and developed script to build and push image chore: Developed scripts and Implement ACR deployment Jul 3, 2026
@chaudhariniraj chaudhariniraj changed the title chore: Developed scripts and Implement ACR deployment feat: Developed scripts and Implement ACR deployment Jul 3, 2026
Copilot AI review requested due to automatic review settings July 3, 2026 09:51

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.

Comment thread infra/scripts/acr_build_push.sh
Comment thread infra/scripts/acr_build_push.sh
Comment thread infra/scripts/acr_build_push.sh Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 8 comments.

Comment thread infra/scripts/acr_build_push.sh
Comment thread infra/scripts/acr_build_push.sh
Comment thread infra/scripts/acr_build_push.sh
Comment thread infra/scripts/acr_build_push.sh
Comment thread infra/scripts/acr_build_push.ps1
Comment thread infra/scripts/acr_build_push.ps1
Comment thread infra/scripts/acr_build_push.ps1
Comment thread infra/scripts/acr_build_push.ps1
@Roopan-Microsoft Roopan-Microsoft merged commit 5614b5f into microsoft:main Jul 3, 2026
2 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.

4 participants