Skip to content

Commit 4acccb8

Browse files
authored
Add service tag for public ip in live tests. (Azure#27367)
1 parent 7b1f978 commit 4acccb8

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

src/Network/LiveTests/Network/TestLiveScenarios.ps1

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ Invoke-LiveTestScenario -Name "Network interface CRUD with public IP address" -D
1313

1414
$snet = New-AzVirtualNetworkSubnetConfig -Name $snetName -AddressPrefix 10.0.1.0/24
1515
$vnet = New-AzVirtualNetwork -ResourceGroupName $rgName -Name $vnetName -Location $location -AddressPrefix 10.0.0.0/16 -Subnet $snet
16-
$pip = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $pipName -Location $location -AllocationMethod Static -DomainNameLabel $domainNameLabel
16+
$ipTag = New-AzPublicIpTag -IpTagType FirstPartyUsage -Tag "/NonProd"
17+
$pip = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $pipName -Location $location -AllocationMethod Static -DomainNameLabel $domainNameLabel -IpTag $ipTag
1718
$ipcfg = New-AzNetworkInterfaceIpConfig -Name $ipcfgName -Subnet $vnet.Subnets[0] -PublicIpAddress $pip
1819
New-AzNetworkInterface -ResourceGroupName $rgName -Name $nicName -Location $location -IpConfiguration $ipcfg
1920
$actualNic = Get-AzNetworkInterface -ResourceGroupName $rgName -Name $nicName
@@ -96,7 +97,8 @@ Invoke-LiveTestScenario -Name "Network interface CRUD with IP configuration" -De
9697
$snet = New-AzVirtualNetworkSubnetConfig -Name $snetName -AddressPrefix 10.0.1.0/24
9798
$vnet = New-AzVirtualNetwork -ResourceGroupName $rgName -Name $vnetName -Location $location -AddressPrefix 10.0.0.0/16 -Subnet $snet
9899

99-
$pip = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $pipName -Location $location -AllocationMethod Static -DomainNameLabel $domainNameLabel
100+
$ipTag = New-AzPublicIpTag -IpTagType FirstPartyUsage -Tag "/NonProd"
101+
$pip = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $pipName -Location $location -AllocationMethod Static -DomainNameLabel $domainNameLabel -IpTag $ipTag
100102
$ipconfig1 = New-AzNetworkInterfaceIpConfig -Name $ipconfig1Name -Subnet $vnet.Subnets[0] -PublicIpAddress $pip
101103
$ipconfig2 = New-AzNetworkInterfaceIpConfig -Name $ipconfig2Name -PrivateIpAddressVersion IPv6
102104

@@ -149,7 +151,8 @@ Invoke-LiveTestScenario -Name "Network interface CRUD with accelerated networkin
149151

150152
$snet = New-AzVirtualNetworkSubnetConfig -Name $snetName -AddressPrefix 10.0.1.0/24
151153
$vnet = New-AzVirtualNetwork -ResourceGroupName $rgName -Name $vnetName -Location $location -AddressPrefix 10.0.0.0/16 -Subnet $snet
152-
$pip = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $pipName -Location $location -AllocationMethod Static -DomainNameLabel $domainNameLabel
154+
$ipTag = New-AzPublicIpTag -IpTagType FirstPartyUsage -Tag "/NonProd"
155+
$pip = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $pipName -Location $location -AllocationMethod Static -DomainNameLabel $domainNameLabel -IpTag $ipTag
153156
$ipcfg = New-AzNetworkInterfaceIpConfig -Name $ipcfgName -Subnet $vnet.Subnets[0] -PublicIpAddress $pip
154157
New-AzNetworkInterface -ResourceGroupName $rgName -Name $nicName -Location $location -IpConfiguration $ipcfg -EnableAcceleratedNetworking
155158

@@ -229,7 +232,8 @@ Invoke-LiveTestScenario -Name "Create network load balancer" -Description "Test
229232
$lbRuleName = New-LiveTestResourceName
230233
$lbName = New-LiveTestResourceName
231234

232-
$publicIp = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $publicIpName -Location $location -AllocationMethod Static
235+
$ipTag = New-AzPublicIpTag -IpTagType FirstPartyUsage -Tag "/NonProd"
236+
$publicIp = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $publicIpName -Location $location -AllocationMethod Static -IpTag $ipTag
233237
$feIpCfg = New-AzLoadBalancerFrontendIpConfig -Name $feIpCfgName -PublicIpAddress $publicIp
234238
$bePoolCfg = New-AzLoadBalancerBackendAddressPoolConfig -Name $bePoolCfgName
235239
$probe = New-AzLoadBalancerProbeConfig -Name $probeName -Protocol "Http" -Port 80 -RequestPath "healthcheck.aspx" -IntervalInSeconds 15 -ProbeCount 5 -ProbeThreshold 5
@@ -268,7 +272,8 @@ Invoke-LiveTestScenario -Name "Update network load balancer" -Description "Test
268272
$lbName = New-LiveTestResourceName
269273
$natRuleName = New-LiveTestResourceName
270274

271-
$publicIp = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $publicIpName -Location $location -AllocationMethod Static
275+
$ipTag = New-AzPublicIpTag -IpTagType FirstPartyUsage -Tag "/NonProd"
276+
$publicIp = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $publicIpName -Location $location -AllocationMethod Static -IpTag $ipTag
272277
$feIpCfg = New-AzLoadBalancerFrontendIpConfig -Name $feIpCfgName -PublicIpAddress $publicIp
273278
$bePoolCfg = New-AzLoadBalancerBackendAddressPoolConfig -Name $bePoolCfgName
274279
$probe = New-AzLoadBalancerProbeConfig -Name $probeName1 -Protocol "Http" -Port 80 -RequestPath "healthcheck80.aspx" -IntervalInSeconds 15 -ProbeCount 5 -ProbeThreshold 5
@@ -314,7 +319,8 @@ Invoke-LiveTestScenario -Name "Remove network load balancer" -Description "Test
314319
$lbRuleName = New-LiveTestResourceName
315320
$lbName = New-LiveTestResourceName
316321

317-
$publicIp = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $publicIpName -Location $location -AllocationMethod Static
322+
$ipTag = New-AzPublicIpTag -IpTagType FirstPartyUsage -Tag "/NonProd"
323+
$publicIp = New-AzPublicIpAddress -ResourceGroupName $rgName -Name $publicIpName -Location $location -AllocationMethod Static -IpTag $ipTag
318324
$feIpCfg = New-AzLoadBalancerFrontendIpConfig -Name $feIpCfgName -PublicIpAddress $publicIp
319325
$bePoolCfg = New-AzLoadBalancerBackendAddressPoolConfig -Name $bePoolCfgName
320326
$probe = New-AzLoadBalancerProbeConfig -Name $probeName -Protocol "Http" -Port 80 -RequestPath "healthcheck.aspx" -IntervalInSeconds 15 -ProbeCount 5 -ProbeThreshold 5
@@ -444,7 +450,7 @@ Invoke-LiveTestScenario -Name "Create private DNS zone group" -Description "Test
444450
New-AzPrivateEndpoint -ResourceGroupName $rgName -Name $peName -Location $location -Subnet $feSnet -PrivateLinkServiceConnection $plsConn
445451

446452
New-AzPrivateDnsZone -ResourceGroupName $rgName -Name $zoneName
447-
$zone = Get-AzPrivateDnsZone -ResourceGroupName $rgName -Name $zoneName
453+
$zone = Get-AzPrivateDnsZone -ResourceGroupName $rgName -Name $zoneName
448454
$zoneCfg = New-AzPrivateDnsZoneConfig -Name $zoneCfgName -PrivateDnsZoneId $zone.ResourceId
449455
New-AzPrivateDnsZoneGroup -ResourceGroupName $rgName -Name $zoneGroupName -PrivateEndpointName $peName -PrivateDnsZoneConfig $zoneCfg
450456

0 commit comments

Comments
 (0)