Skip to content

feat (docs): [secure-hybrid-network] add validation steps to README#263

Draft
ferantivero wants to merge 2 commits into
feature/421252_sol-sec-net-hybrid-use-vmssfrom
feature/421252_add-validation-steps
Draft

feat (docs): [secure-hybrid-network] add validation steps to README#263
ferantivero wants to merge 2 commits into
feature/421252_sol-sec-net-hybrid-use-vmssfrom
feature/421252_add-validation-steps

Conversation

@ferantivero
Copy link
Copy Markdown
Contributor

Why

The README has deploy and cleanup steps but no way to verify the deployment actually works. Users should be able to confirm IIS is serving after deployment.

What

  • Added a "Validate deployment" section between deploy and cleanup
  • Uses az vmss run-command to curl localhost on the VMSS instance
  • Expects HTTP 200 from the IIS default page

Test

  • Command tested during VMSS migration validation

@ferantivero ferantivero marked this pull request as draft May 13, 2026 17:28
@ferantivero ferantivero force-pushed the feature/421252_add-validation-steps branch from 6999314 to f1f0576 Compare May 13, 2026 22:27
@ferantivero ferantivero changed the base branch from main to feature/421252_sol-sec-net-hybrid-use-vmss May 13, 2026 22:28
ferantivero and others added 2 commits May 15, 2026 16:53
Document how to verify the deployment end-to-end from the mock
on-premises VM through the VPN tunnel and firewall DNAT:

- Option 1: Bastion RDP + browser to firewall private IP
- Option 2: CLI using az vm run-command from on-prem VM

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Azure validates DNAT destinationAddresses against the firewall's
assigned IP during resource creation, but the IP isn't available yet
on fresh deploys. Extract DNAT into a separate deployment step (v2)
that runs after the base infrastructure is provisioned.

- Add azure-network-azuredeploy-v2.bicep/json using existing resources
- Remove inline DNAT and firewallPrivateIp variable from base template
- Update README with v2 deployment step and parameter table

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ferantivero ferantivero force-pushed the feature/421252_add-validation-steps branch from f1f0576 to 40dd11d Compare May 18, 2026 14:00
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.

1 participant