Skip to content

feat: Add VM size recommendations for Bastion and Jumpbox subnets#777

Open
Yatish-Microsoft wants to merge 9 commits intodevfrom
dev-yat
Open

feat: Add VM size recommendations for Bastion and Jumpbox subnets#777
Yatish-Microsoft wants to merge 9 commits intodevfrom
dev-yat

Conversation

@Yatish-Microsoft
Copy link

…virtualNetwork.bicep

Purpose

  • Upgraded VM Size...

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

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the infrastructure templates to support (and document) VM administration in private-networking deployments by adding Bastion/Jumpbox-related networking and configuration parameters.

Changes:

  • Renames VNet module parameters (vnetName/vnetLocation/vnetAddressPrefixesname/location/addressPrefixes) and makes Bastion/Jumpbox subnets always included when the VNet module is deployed.
  • Adds Azure Bastion Host + a Windows Jumpbox VM deployment (when enablePrivateNetworking is enabled), including new parameters for VM size and admin credentials.
  • Updates WAF parameters and documentation to expose jumpbox configuration via azd environment variables/parameters.

Reviewed changes

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

File Description
infra/modules/virtualNetwork.bicep Renames params and makes Bastion/Jumpbox subnets unconditional within the module.
infra/main.bicep Adds Bastion Host + Jumpbox VM modules and new input params for VM sizing/credentials.
infra/main.waf.parameters.json Adds parameter wiring for jumpbox admin username/password and VM size.
docs/CustomizingAzdParameters.md Documents new/expanded parameters for private networking + jumpbox configuration.

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

Copy link
Contributor

Copilot AI left a comment

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 4 out of 5 changed files in this pull request and generated 3 comments.


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

Copy link
Contributor

Copilot AI left a comment

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 5 out of 6 changed files in this pull request and generated 4 comments.


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

@Yatish-Microsoft
Copy link
Author

@copilot open a new pull request to apply changes based on the comments in this thread

Copy link
Contributor

Copilot AI left a comment

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 5 out of 6 changed files in this pull request and generated 1 comment.


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

Copy link
Contributor

Copilot AI left a comment

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 5 out of 6 changed files in this pull request and generated 2 comments.


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

Copy link
Contributor

Copilot AI left a comment

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 5 out of 6 changed files in this pull request and generated 4 comments.


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

Copy link
Contributor

Copilot AI left a comment

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 5 out of 6 changed files in this pull request and generated 3 comments.


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

Copy link
Contributor

Copilot AI left a comment

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 5 out of 6 changed files in this pull request and generated 2 comments.


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

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.

2 participants