-
Notifications
You must be signed in to change notification settings - Fork 519
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add fallback vnet for failover dns resolving. #601
Conversation
@microsoft-github-policy-service agree |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @Acenl12 for the PR.
A few comments for review please
infra-as-code/bicep/modules/privateDnsZones/privateDnsZones.bicep
Outdated
Show resolved
Hide resolved
infra-as-code/bicep/modules/privateDnsZones/parameters/privateDnsZones.parameters.all.json
Outdated
Show resolved
Hide resolved
Co-authored-by: Jack Tracey <41163455+jtracey93@users.noreply.github.com>
…DnsZones.parameters.all.json Co-authored-by: Jack Tracey <41163455+jtracey93@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the work here @Acenl12.
Could you please review the comments and suggestion I have left in this review and also the below points:
- Should we expose this new parameter in the
hubNetworking.bicep
andvwanConnectivity.bicep
modules? I think we should, if so please add this parameter there also and update docs, parameter files etc. - Can you run the script detailed here: https://github.com/Azure/ALZ-Bicep/wiki/Contributing#manually-generating-the-parameter-markdown-files to update the parameter docs as the workflow is failing.
Thanks
infra-as-code/bicep/modules/privateDnsZones/parameters/privateDnsZones.parameters.all.json
Outdated
Show resolved
Hide resolved
…DnsZones.parameters.all.json Co-authored-by: Jack Tracey <41163455+jtracey93@users.noreply.github.com>
Why do you think it's a good idea that it also there? I can't judge. I think modules should kept solo with as less references as possible, if somebody only wants to run a certain module. I generated the markdown hopefully that's sufficient now.@jtracey93 |
Thanks @Acenl12, as for point 1, the primary consumption method for the Private DNS Zones module is the Hub Networking and VWAN Bicep modules as per the deployment flow: https://github.com/Azure/ALZ-Bicep/wiki/DeploymentFlow So if we can add the parameters to these modules and pass them into the Private DNS Zones module you have updated here, we allow anyone, no matter how they are consuming/using the modules to get access to the new feature you've added in this PR. Please make the change requested and expose in these modules 👍 Thanks |
I have updated both modules and generated markdown after that. |
Acenl12 patch 1
Update vwanConnectivity.parameters.all.json
Acenl12 patch 1
infra-as-code/bicep/modules/vwanConnectivity/vwanConnectivity.bicep
Outdated
Show resolved
Hide resolved
/azp run validateazcloud |
Azure Pipelines successfully started running 1 pipeline(s). |
infra-as-code/bicep/modules/vwanConnectivity/parameters/vwanConnectivity.parameters.all.json
Outdated
Show resolved
Hide resolved
…nnectivity.parameters.all.json
/azp run validateazcloud |
Azure Pipelines successfully started running 1 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks @Acenl12
Overview/Summary
Add fallback vnet for failover dns resolving.