Skip to content
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

Merged
merged 22 commits into from
Sep 4, 2023
Merged

Conversation

Acenl12
Copy link
Contributor

@Acenl12 Acenl12 commented Aug 6, 2023

Overview/Summary

Add fallback vnet for failover dns resolving.

@Acenl12
Copy link
Contributor Author

Acenl12 commented Aug 6, 2023

@microsoft-github-policy-service agree

Copy link
Collaborator

@jtracey93 jtracey93 left a 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

Acenl12 and others added 2 commits August 11, 2023 20:30
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>
Copy link
Collaborator

@jtracey93 jtracey93 left a 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:

  1. Should we expose this new parameter in the hubNetworking.bicep and vwanConnectivity.bicep modules? I think we should, if so please add this parameter there also and update docs, parameter files etc.
  2. 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

…DnsZones.parameters.all.json

Co-authored-by: Jack Tracey <41163455+jtracey93@users.noreply.github.com>
@Acenl12
Copy link
Contributor Author

Acenl12 commented Aug 29, 2023

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:

  1. Should we expose this new parameter in the hubNetworking.bicep and vwanConnectivity.bicep modules? I think we should, if so please add this parameter there also and update docs, parameter files etc.
  2. 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

I have add the markdown in my branch, hopefully that will be automatically updates in the pull request

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

@jtracey93
Copy link
Collaborator

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:

  1. Should we expose this new parameter in the hubNetworking.bicep and vwanConnectivity.bicep modules? I think we should, if so please add this parameter there also and update docs, parameter files etc.
  2. Can you run the script detailed here: Azure/ALZ-Bicep/wiki/Contributing#manually-generating-the-parameter-markdown-files to update the parameter docs as the workflow is failing.

Thanks

I have add the markdown in my branch, hopefully that will be automatically updates in the pull request

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

@Acenl12
Copy link
Contributor Author

Acenl12 commented Sep 2, 2023

I have updated both modules and generated markdown after that.

@jtracey93
Copy link
Collaborator

/azp run validateazcloud

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jtracey93
Copy link
Collaborator

/azp run validateazcloud

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Collaborator

@jtracey93 jtracey93 left a comment

Choose a reason for hiding this comment

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

LGTM, thanks @Acenl12

@jtracey93 jtracey93 merged commit 817cf95 into Azure:main Sep 4, 2023
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