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

Private DNS Zones- Bug Fix1485 #1578

Merged
Merged
Show file tree
Hide file tree
Changes from 65 commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
9824f32
Add Private DNS Zone drop down menu to Portal RI
Nov 28, 2023
bce4576
.
Nov 28, 2023
9b0be54
Update "PrivateDnsZones" parameter
Nov 28, 2023
f4a345f
.
Nov 29, 2023
72de1a1
.
Nov 29, 2023
4ae4158
.
Nov 29, 2023
fa33bf4
.
Nov 29, 2023
b3ff88d
.
Nov 29, 2023
d655343
.
Nov 30, 2023
8782d3c
.
Nov 30, 2023
6fab46f
.
Nov 30, 2023
f61b254
.
Nov 30, 2023
0442f35
.
Nov 30, 2023
3e027ae
.
Nov 30, 2023
5995fb1
.
Nov 30, 2023
87ac277
.
Nov 30, 2023
9a6bd88
.
Nov 30, 2023
60ca5cf
.
Nov 30, 2023
0a52a92
.
Dec 8, 2023
8094ac9
.
Dec 8, 2023
9ea85e2
.
Dec 8, 2023
4c21c0b
.
Dec 8, 2023
a9c4e2f
.
Dec 8, 2023
53254ea
.
Dec 8, 2023
3d8c98d
.
Dec 8, 2023
84c88eb
.
Dec 8, 2023
e077c5b
.
Dec 14, 2023
9f3af79
fixed typo with private DNS zone label
Dec 14, 2023
d32ea11
.
Dec 14, 2023
9af27f8
Remove hardcoded private DNS zone names
Dec 14, 2023
60c7aa9
Update whats-new by adding December 2023
Dec 14, 2023
151f995
Auto-update Portal experience [Springstone/983c725f]
github-actions[bot] Dec 18, 2023
941b04e
Merge branch 'main' into PortalUpdate_PrivateDNSZoneEnablement
Springstone Dec 18, 2023
cbb2313
Merge branch 'main' into PortalUpdate_PrivateDNSZoneEnablement
jtracey93 Dec 21, 2023
dc0a4f0
Auto-update Portal experience [jtracey93/4a5ed2d0]
github-actions[bot] Dec 21, 2023
03061a5
Remove default value for PrivateDnsZones drop down menu
Dec 21, 2023
b55ed75
Merge branch 'PortalUpdate_PrivateDNSZoneEnablement' of https://githu…
Dec 21, 2023
0be66f9
.
Dec 21, 2023
d6356ab
.
Dec 21, 2023
684ee85
Add Azure Bot Service policy
Jan 3, 2024
b2afc0d
Update Policies.json (Bicep build)
Jan 4, 2024
5669e06
Add Azure Managed Grafana DNS Zone and Update Policy
Jan 4, 2024
7c4e124
Add Azure Virtual Desktop Hostpool Private DNS Zone and Policy
Jan 4, 2024
0879340
Update Parameters for "DINE-Private-DNS-Azure-VirtualDesktopHostpool"
Jan 4, 2024
2ee30d6
Add AVD Workspace Private DNS Zone Policy
Jan 5, 2024
d45c20c
Add Azure IoT Private DNS Zone Policy
Jan 5, 2024
908c4ac
Add Azure Arc Private DNS Zone Policy Assignment
Jan 5, 2024
3a591c2
Add Azure Arc Kubernetes Config Private DNS Zone
Jan 5, 2024
c161ead
.
Jan 5, 2024
803563e
Add ASR Private DNS Zone Policy
Jan 8, 2024
8aee6a1
.
Jan 8, 2024
d09922b
Update Policy Definitions
Jan 8, 2024
ffb46ec
.
Jan 8, 2024
8ead0d2
Merge branch 'main' of https://github.com/rozkurt/Enterprise-Scale-ro…
Jan 12, 2024
6b4830a
Add additional Private DNS Zones to drop down list
Jan 12, 2024
d6f468b
Update What's New for Jan 2024 (Policy)
Jan 12, 2024
3806c85
Fix Whats-new
Jan 12, 2024
87e7bef
.
Jan 12, 2024
4f7bf60
Update whats new file to avoid conflicts
Feb 21, 2024
3e84375
Merge branch 'PrivateDNSZones_BugFix1485' of https://github.com/rozku…
Feb 21, 2024
edd848e
Update whats new for March 2024
Feb 21, 2024
cab578c
.
Feb 21, 2024
c857425
Merge branch 'policy-refresh-q3fy24' of https://github.com/Azure/Ente…
Mar 5, 2024
1476cf0
remove duplicated lines from whats-new
Mar 5, 2024
8cd1ab4
Update whats-new as per Sacha's request
Mar 7, 2024
d9373b0
Auto-update Portal experience [Springstone/281f03f3]
github-actions[bot] Mar 7, 2024
e229249
Merge branch 'policy-refresh-q3fy24' of https://github.com/Azure/Ente…
Mar 7, 2024
b990707
Auto-update Portal experience [rozkurt/281f03f3]
github-actions[bot] Mar 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions docs/wiki/Whats-new.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,20 @@ This article will be updated as and when changes are made to the above and anyth

Here's what's changed in Enterprise Scale/Azure Landing Zones:

### Policy Refresh FY23Q3

- Updated `Audit-PrivateLinkDnsZones` display name to inlcude the fact it can be `audit` or `deny`
- Added the [Configure BotService resources to use private DNS zones](https://www.azadvertizer.net/azpolicyadvertizer/6a4e6f44-f2af-4082-9702-033c9e88b9f8.html) built-in policy to the "Deploy-Private-DNS-Zones" initiative and assignment.
- Added the [Configure Azure Managed Grafana workspaces to use private DNS zones](https://www.azadvertizer.net/azpolicyadvertizer/4c8537f8-cd1b-49ec-b704-18e82a42fd58.html) built-in policy to the "Deploy-Private-DNS-Zones" initiative and assignment.
- Added the [Configure Azure Virtual Desktop hostpool resources to use private DNS zones](https://www.azadvertizer.net/azpolicyadvertizer/9427df23-0f42-4e1e-bf99-a6133d841c4a.html) built-in policy to the "Deploy-Private-DNS-Zones" initiative and assignment.
- Added the [Configure Azure Virtual Desktop workspace resources to use private DNS zones](https://www.azadvertizer.net/azpolicyadvertizer/34804460-d88b-4922-a7ca-537165e060ed.html) built-in policy to the "Deploy-Private-DNS-Zones" initiative and assignment.
- Added the [Configure Azure Device Update for IoT Hub accounts to use private DNS zones](https://www.azadvertizer.net/azpolicyadvertizer/a222b93a-e6c2-4c01-817f-21e092455b2a.html) built-in policy to the "Deploy-Private-DNS-Zones" initiative and assignment.
- Added the [Configure Azure Arc Private Link Scopes to use private DNS zones](https://www.azadvertizer.net/azpolicyadvertizer/55c4db33-97b0-437b-8469-c4f4498f5df9.html) built-in policy to the "Deploy-Private-DNS-Zones" initiative and assignment.
- Added the [Deploy - Configure IoT Central to use private DNS zones](https://www.azadvertizer.net/azpolicyadvertizer/d627d7c6-ded5-481a-8f2e-7e16b1e6faf6.html) built-in policy to the "Deploy-Private-DNS-Zones" initiative and assignment.
- Added the [Configure Recovery Services vaults to use private DNS zones for backup](https://www.azadvertizer.net/azpolicyadvertizer/af783da1-4ad1-42be-800d-d19c70038820.html) built-in policy to the "Deploy-Private-DNS-Zones" initiative and assignment.
- Added the [Configure a private DNS Zone ID for table groupID](https://www.azadvertizer.net/azpolicyadvertizer/028bbd88-e9b5-461f-9424-a1b63a7bee1a.html) built-in policy to the "Deploy-Private-DNS-Zones" initiative and assignment.
- Added the [Configure a private DNS Zone ID for table_secondary groupID](https://www.azadvertizer.net/azpolicyadvertizer/c1d634a5-f73d-4cdd-889f-2cc7006eb47f.html) built-in policy to the "Deploy-Private-DNS-Zones" initiative and assignment.

### March 2024

#### Documentation
Expand Down Expand Up @@ -106,6 +120,7 @@ Yes, the Q2 Policy Refresh has been delayed due to a light past quarter and some
- Updated broken links in [Deploying ALZ ZT Network](https://github.com/Azure/Enterprise-Scale/wiki/Deploying-ALZ-ZTNetwork#azure-landing-zone-portal-accelerator-deployment-with-zero-trust-network-principles)
- Added wiki document for recommended Resource Providers to register for Subscriptions in ALZ [ALZ Azure Resource Provider Recommendations](https://github.com/Azure/Enterprise-Scale/wiki/ALZ-Resource-Provider-Recommendations)


### December 2023

#### Tooling
Expand Down
35 changes: 35 additions & 0 deletions eslzArm/eslz-portal.json
Original file line number Diff line number Diff line change
Expand Up @@ -1280,6 +1280,9 @@
{
"value": "privatelink.azurehealthcareapis.com"
},
{
"value": "privatelink.azureiotcentral.com"
},
{
"value": "privatelink.azurestaticapps.net"
},
Expand Down Expand Up @@ -1325,12 +1328,18 @@
{
"value": "privatelink.documents.azure.com"
},
{
"value": "privatelink.dp.kubernetesconfiguration.azure.com"
},
{
"value": "privatelink.eventgrid.azure.net"
},
{
"value": "privatelink.file.core.windows.net"
},
{
"value": "privatelink.grafana.azure.com"
},
{
"value": "privatelink.gremlin.cosmos.azure.com"
},
Expand Down Expand Up @@ -1429,6 +1438,12 @@
},
{
"value": "privatelink.webpubsub.azure.com"
},
{
"value": "privatelink.wvd.microsoft.com"
},
{
"value" : "privatelink-global.wvd.microsoft.com"
}
],
"visible": "[and(or(equals(steps('connectivity').enableHub, 'vhub'), equals(steps('connectivity').enableHub, 'nva')), not(equals(steps('connectivity').enablePrivateDnsZones,'No')))]",
Expand Down Expand Up @@ -1511,6 +1526,10 @@
"label": "privatelink.azurehealthcareapis.com",
"value": "privatelink.azurehealthcareapis.com"
},
{
"label": "privatelink.azureiotcentral.com",
"value": "privatelink.azureiotcentral.com"
},
{
"label": "privatelink.azurestaticapps.net",
"value": "privatelink.azurestaticapps.net"
Expand Down Expand Up @@ -1571,6 +1590,10 @@
"label": "privatelink.documents.azure.com",
"value": "privatelink.documents.azure.com"
},
{
"label": "privatelink.dp.kubernetesconfiguration.azure.com",
"value": "privatelink.dp.kubernetesconfiguration.azure.com"
},
{
"label": "privatelink.eventgrid.azure.net",
"value": "privatelink.eventgrid.azure.net"
Expand All @@ -1579,6 +1602,10 @@
"label": "privatelink.file.core.windows.net",
"value": "privatelink.file.core.windows.net"
},
{
"label": "privatelink.grafana.azure.com",
"value": "privatelink.grafana.azure.com"
},
{
"label": "privatelink.gremlin.cosmos.azure.com",
"value": "privatelink.gremlin.cosmos.azure.com"
Expand Down Expand Up @@ -1710,6 +1737,14 @@
{
"label": "privatelink.webpubsub.azure.com",
"value": "privatelink.webpubsub.azure.com"
},
{
"label": "privatelink.wvd.microsoft.com",
"value": "privatelink.wvd.microsoft.com"
},
{
"label": "privatelink-global.wvd.microsoft.com",
"value": "privatelink-global.wvd.microsoft.com"
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,76 @@
}
},
"variables": {
"azBackupGeoCodes": {
"australiacentral": "acl",
"australiacentral2": "acl2",
"australiaeast": "ae",
"australiasoutheast": "ase",
"brazilsouth": "brs",
"brazilsoutheast": "bse",
"centraluseuap": "ccy",
"canadacentral": "cnc",
"canadaeast": "cne",
"centralus": "cus",
"eastasia": "ea",
"eastus2euap": "ecy",
"eastus": "eus",
"eastus2": "eus2",
"francecentral": "frc",
"francesouth": "frs",
"germanynorth": "gn",
"germanywestcentral": "gwc",
"centralindia": "inc",
"southindia": "ins",
"westindia": "inw",
"italynorth": "itn",
"japaneast": "jpe",
"japanwest": "jpw",
"jioindiacentral": "jic",
"jioindiawest": "jiw",
"koreacentral": "krc",
"koreasouth": "krs",
"northcentralus": "ncus",
"northeurope": "ne",
"norwayeast": "nwe",
"norwaywest": "nww",
"qatarcentral": "qac",
"southafricanorth": "san",
"southafricawest": "saw",
"southcentralus": "scus",
"swedencentral": "sdc",
"swedensouth": "sds",
"southeastasia": "sea",
"switzerlandnorth": "szn",
"switzerlandwest": "szw",
"uaecentral": "uac",
"uaenorth": "uan",
"uksouth": "uks",
"ukwest": "ukw",
"westcentralus": "wcus",
"westeurope": "we",
"westus": "wus",
"westus2": "wus2",
"westus3": "wus3",
"usdodcentral": "udc",
"usdodeast": "ude",
"usgovarizona": "uga",
"usgoviowa": "ugi",
"usgovtexas": "ugt",
"usgovvirginia": "ugv",
"usnateast": "exe",
"usnatwest": "exw",
"usseceast": "rxe",
"ussecwest": "rxw",
"chinanorth": "bjb",
"chinanorth2": "bjb2",
"chinanorth3": "bjb3",
"chinaeast": "sha",
"chinaeast2": "sha2",
"chinaeast3": "sha3",
"germanycentral": "gec",
"germanynortheast": "gne"
},
"baseId": "[concat(parameters('dnsZoneResourceGroupId'), '/providers/Microsoft.Network/privateDnsZones/')]",
"policyParameterMapping": {
"azureFilePrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.afs.azure.net')]",
Expand Down Expand Up @@ -87,7 +157,21 @@
"azureEventHubNamespacePrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.servicebus.windows.net')]",
"azureMachineLearningWorkspacePrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.api.azureml.ms')]",
"azureServiceBusNamespacePrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.servicebus.windows.net')]",
"azureCognitiveSearchPrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.search.windows.net')]"
"azureCognitiveSearchPrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.search.windows.net')]",
"azureBotServicePrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.directline.botframework.com')]",
"azureManagedGrafanaWorkspacePrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.grafana.azure.com')]",
"azureVirtualDesktopHostpoolPrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.wvd.microsoft.com')]",
"azureVirtualDesktopWorkspacePrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.wvd.microsoft.com')]",
"azureIotDeviceupdatePrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.azure-devices.net')]",
"azureArcGuestconfigurationPrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.guestconfiguration.azure.com')]",
"azureArcHybridResourceProviderPrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.his.arc.azure.com')]",
"azureArcKubernetesConfigurationPrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.dp.kubernetesconfiguration.azure.com')]",
"azureIotCentralPrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.azureiotcentral.com')]",
"azureStorageTablePrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.table.core.windows.net')]",
"azureStorageTableSecondaryPrivateDnsZoneId": "[concat(variables('baseId'), 'privatelink.table.core.windows.net')]",
"azureSiteRecoveryBackupPrivateDnsZoneID": "[concat(variables('baseId'), replace('privatelink.regionGeoShortCode.backup.windowsazure.com','regionGeoShortCode',variables('azBackupGeoCodes')[toLower(parameters('location'))]))]",
"azureSiteRecoveryBlobPrivateDnsZoneID": "[concat(variables('baseId'), 'privatelink.blob.core.windows.net')]",
"azureSiteRecoveryQueuePrivateDnsZoneID": "[concat(variables('baseId'), 'privatelink.queue.core.windows.net')]"
},
"policyDefinitions": {
"deployPrivateDnsZones": "[concat('/providers/Microsoft.Management/managementGroups/', parameters('topLevelManagementGroupPrefix'), '/providers/Microsoft.Authorization/policySetDefinitions/Deploy-Private-DNS-Zones')]"
Expand Down Expand Up @@ -282,6 +366,48 @@
},
"azureCognitiveSearchPrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureCognitiveSearchPrivateDnsZoneId]"
},
"azureBotServicePrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureBotServicePrivateDnsZoneId]"
},
"azureManagedGrafanaWorkspacePrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureManagedGrafanaWorkspacePrivateDnsZoneId]"
},
"azureVirtualDesktopHostpoolPrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureVirtualDesktopHostpoolPrivateDnsZoneId]"
},
"azureVirtualDesktopWorkspacePrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureVirtualDesktopWorkspacePrivateDnsZoneId]"
},
"azureIotDeviceupdatePrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureIotDeviceupdatePrivateDnsZoneId]"
},
"azureArcGuestconfigurationPrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureArcGuestconfigurationPrivateDnsZoneId]"
},
"azureArcHybridResourceProviderPrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureArcHybridResourceProviderPrivateDnsZoneId]"
},
"azureArcKubernetesConfigurationPrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureArcKubernetesConfigurationPrivateDnsZoneId]"
},
"azureIotCentralPrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureIotCentralPrivateDnsZoneId]"
},
"azureStorageTablePrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureStorageTablePrivateDnsZoneId]"
},
"azureStorageTableSecondaryPrivateDnsZoneId": {
"value": "[variables('policyParameterMapping').azureStorageTableSecondaryPrivateDnsZoneId]"
},
"azureSiteRecoveryBackupPrivateDnsZoneID": {
"value": "[variables('policyParameterMapping').azureSiteRecoveryBackupPrivateDnsZoneID]"
},
"azureSiteRecoveryBlobPrivateDnsZoneID": {
"value": "[variables('policyParameterMapping').azureSiteRecoveryBlobPrivateDnsZoneID]"
},
"azureSiteRecoveryQueuePrivateDnsZoneID": {
"value": "[variables('policyParameterMapping').azureSiteRecoveryQueuePrivateDnsZoneID]"
}
}
}
Expand Down
Loading
Loading