Closed krowlandson closed 2 years ago
Hello @krowlandson , findings up to now, just the ones that have relevance to ALZ RI:
Thank you @krowlandson for drawing my attention at point 5 (File Sync). Indeed, RI does not need update after all for this specific (AFS) Service PE. We keep the "privatelink.afs.azure.net" deployment, and the "{region}.privatelink.afs.azure.net" is taken care by itself, at the PE implementation time - tested this in lab. Obviously, the above matrix needs "fixing" at this point, because it mentions "privatelink.{region}.afs.azure.net" and should be "{region}.privatelink.afs.azure.net"; (actually the same stands for "privatelink.{region}.siterecovery.windowsazure.com", should be "privatelink.siterecovery.windowsazure.com"), apparently because in the meantime, documentation has been updated.
I am wondering about scm.privatelink.azurewebsites.net zone which was added to the documentation 20 days ago (https://github.com/MicrosoftDocs/azure-docs/commit/bc032942b9c1ac1fc1d455e13887a99e612ef8af).
Should it also be deployed as a part of connectivity landing zone as a separate private DNS zone? Or maybe main privatelink.azurewebsites.net is enough, as scm.privatelink.azurewebsites.net is basically just a subzone of the main zone?
I am wondering about scm.privatelink.azurewebsites.net zone which was added to the documentation 20 days ago (MicrosoftDocs/azure-docs@bc03294).
Should it also be deployed as a part of connectivity landing zone as a separate private DNS zone? Or maybe main privatelink.azurewebsites.net is enough, as scm.privatelink.azurewebsites.net is basically just a subzone of the main zone?
Hello @kamilzzz , main zone is enough, either via policy or manual, PE creation creates both A records in main zone, "app_name.privatelink.azurewebsites.net" and "app_name.scm.privatelink.azurewebsites.net" (verified through lab)
Related PRs:
Add defaultValue
for PrivateDnsZoneId
parameters by krowlandson · Pull Request #1133 · Azure/Enterprise-Scale (github.com)
Fix #1073 - Update Private DNS Zones for Private Link by jtracey93 · Pull Request #1141 · Azure/Enterprise-Scale (github.com)
Added new built-in Policies into the Initiative by pkorolo · Pull Request #1109 · Azure/Enterprise-Scale (github.com)
Description
Since the addition of private DNS zones for private endpoint support in the ALZ Portal accelerator, the list of services supporting private endpoint has grown.
There also appear to be a few changes in the documented zones required for services already included in the deployment templates.
Having done a quick review of the latest documented DNS zones, it appears we have some differences which need to be resolved as follows:
privatelink.{dnsPrefix}.database.windows.net
format{subzone}.privatelink.{region}.azmk8s.io
zone{region}.privatelink.azurecr.io
privatelink.{region}.siterecovery.windowsazure.com
privatelink.{region}.afs.azure.net
Describe the solution you'd like
Update the module to reflect the latest changes in available services with private endpoint support.
Additional context
Related to: https://github.com/Azure/terraform-azurerm-caf-enterprise-scale/issues/482