Skip to content

Commit 7f8c3f0

Browse files
committed
Merge branch 'preview' of https://github.com/Azure/azure-powershell into release-4.2.0
# Conflicts: # tools/StaticAnalysis/Exceptions/BreakingChangeIssues.csv
2 parents 8cd036c + a939092 commit 7f8c3f0

23 files changed

+61434
-7096
lines changed

src/ResourceManager/DataLakeAnalytics/Commands.DataLakeAnalytics/help/Get-AzureRmDataLakeAnalyticsJobRecurrence.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,9 @@ Accept wildcard characters: False
7575
```
7676
7777
### -SubmittedAfter
78-
An optional filter which returns job recurrence(s) only submitted after the specified time.```yaml
78+
An optional filter which returns job recurrence(s) only submitted after the specified time.
79+
80+
```yaml
7981
Type: DateTimeOffset
8082
Parameter Sets: (All)
8183
Aliases:
@@ -88,7 +90,9 @@ Accept wildcard characters: False
8890
```
8991
9092
### -SubmittedBefore
91-
An optional filter which returns job recurrence(s) only submitted before the specified time.```yaml
93+
An optional filter which returns job recurrence(s) only submitted before the specified time.
94+
95+
```yaml
9296
Type: DateTimeOffset
9397
Parameter Sets: (All)
9498
Aliases:
@@ -110,8 +114,7 @@ System.Guid
110114
111115
## OUTPUTS
112116
113-
### System.Collections.Generic.List`1[[Microsoft.Azure.Commands.DataLakeAnalytics.Models.PSJobRecurrenceInformation, Microsoft.Azure.Commands.DataLakeAnalytics, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null]]
114-
Microsoft.Azure.Commands.DataLakeAnalytics.Models.PSJobRecurrenceInformation
117+
### Microsoft.Azure.Commands.DataLakeAnalytics.Models.PSJobRecurrenceInformation
115118
116119
## NOTES
117120

src/ResourceManager/Network/ChangeLog.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@
1818
- Additional information about change #1
1919
-->
2020
## Current Release
21+
* New-AzureRmExpressRouteCircuitPeeringConfig: Added IPv6 support. New optional parameter added
22+
- PeerAddressType
23+
* Set-AzureRmExpressRouteCircuitPeeringConfig: Added IPv6 support. New optional parameter added
24+
- PeerAddressType
25+
* Remove-AzureRmExpressRouteCircuitPeeringConfig: Added IPv6 support. New optional parameter added
26+
- PeerAddressType
27+
2128
* Added support for private access services to Virtual Network Subnets
2229
- Updated Add-AzureRmVirtualSubnetConfig: Added optional parameter -PrivateAccessService
2330
- Updated New-AzureRmVirtualSubnetConfig: Added optional parameter -PrivateAccessService

src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Authorization.2.0.0\lib\net40\Microsoft.Azure.Management.Authorization.dll</HintPath>
6565
</Reference>
6666
<Reference Include="Microsoft.Azure.Management.Network, Version=11.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
67+
<SpecificVersion>False</SpecificVersion>
6768
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Network.11.1.0-preview\lib\net452\Microsoft.Azure.Management.Network.dll</HintPath>
6869
<Private>True</Private>
6970
</Reference>
@@ -111,6 +112,7 @@
111112
</Reference>
112113
<Reference Include="Microsoft.Rest.ClientRuntime.Azure, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
113114
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.Azure.3.3.7\lib\net452\Microsoft.Rest.ClientRuntime.Azure.dll</HintPath>
115+
<Private>True</Private>
114116
</Reference>
115117
<Reference Include="Microsoft.Rest.ClientRuntime.Azure.TestFramework">
116118
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.Azure.TestFramework.1.5.2\lib\net45\Microsoft.Rest.ClientRuntime.Azure.TestFramework.dll</HintPath>
@@ -558,4 +560,4 @@
558560
</ItemGroup>
559561
<ItemGroup />
560562
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
561-
</Project>
563+
</Project>

src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ExpressRouteCircuitTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,21 @@ namespace Commands.Network.Test.ScenarioTests
1919
{
2020
public class ExpressRouteCircuitTests : Microsoft.WindowsAzure.Commands.Test.Utilities.Common.RMTestBase
2121
{
22-
[Fact(Skip = "Skip until necessary fixes done")]
22+
[Fact]
2323
[Trait(Category.AcceptanceType, Category.CheckIn)]
2424
public void TestExpressRouteCircuitStageCRUD()
2525
{
2626
NetworkResourcesController.NewInstance.RunPsTest("Test-ExpressRouteCircuitStageCRUD");
2727
}
2828

29-
[Fact(Skip = "Skip until necessary fixes done")]
29+
[Fact]
3030
[Trait(Category.AcceptanceType, Category.CheckIn)]
3131
public void TestExpressRouteCircuitCRUD()
3232
{
3333
NetworkResourcesController.NewInstance.RunPsTest("Test-ExpressRouteCircuitCRUD");
3434
}
3535

36-
[Fact(Skip = "Skip until necessary fixes done")]
36+
[Fact]
3737
[Trait(Category.AcceptanceType, Category.CheckIn)]
3838
public void TestExpressRouteCircuitPrivatePublicPeeringCRUD()
3939
{
@@ -47,7 +47,7 @@ public void TestExpressRouteCircuitMicrosoftPeeringCRUD()
4747
NetworkResourcesController.NewInstance.RunPsTest("Test-ExpressRouteCircuitMicrosoftPeeringCRUD");
4848
}
4949

50-
[Fact(Skip = "Skip until necessary fixes done")]
50+
[Fact]
5151
[Trait(Category.AcceptanceType, Category.CheckIn)]
5252
public void TestExpressRouteCircuitAuthorizationCRUD()
5353
{

src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ExpressRouteCircuitTests.ps1

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ function Test-ExpressRouteCircuitMicrosoftPeeringCRUD
313313
$listPeering = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig
314314
Assert-AreEqual 1 @($listPeering).Count
315315

316-
# Set a new peering
316+
# Set a new IPv4 peering
317317
$circuit = Get-AzureRmExpressRouteCircuit -Name $circuitName -ResourceGroupName $rgname | Set-AzureRmExpressRouteCircuitPeeringConfig -Name MicrosoftPeering -PeeringType MicrosoftPeering -PeerASN 44 -PrimaryPeerAddressPrefix "192.168.1.0/30" -SecondaryPeerAddressPrefix "192.168.2.0/30" -VlanId 555 -MicrosoftConfigAdvertisedPublicPrefixes @("11.2.3.4/30", "12.2.3.4/30") -MicrosoftConfigCustomerAsn 1000 -MicrosoftConfigRoutingRegistryName AFRINIC | Set-AzureRmExpressRouteCircuit
318318
$p = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig -Name MicrosoftPeering
319319
Assert-AreEqual "MicrosoftPeering" $p.Name
@@ -327,6 +327,26 @@ function Test-ExpressRouteCircuitMicrosoftPeeringCRUD
327327
Assert-AreEqual "AFRINIC" $p.MicrosoftPeeringConfig.RoutingRegistryName
328328
Assert-AreEqual 2 @($p.MicrosoftPeeringConfig.AdvertisedPublicPrefixes).Count
329329
Assert-NotNull $p.MicrosoftPeeringConfig.AdvertisedPublicPrefixesState
330+
331+
# Set a new IPv6 peering
332+
$primaryPeerAddressPrefixV6 = "fc00::/126";
333+
$secondaryPeerAddressPrefixV6 = "fc00::/126";
334+
$customerAsnV6 = 2000;
335+
$routingRegistryNameV6 = "RADB";
336+
$advertisedPublicPrefixesV6 = "fc02::1/128";
337+
$circuit = Get-AzureRmExpressRouteCircuit -Name $circuitName -ResourceGroupName $rgname | Set-AzureRmExpressRouteCircuitPeeringConfig -Name MicrosoftPeering -PeeringType MicrosoftPeering -PeerASN 44 -PrimaryPeerAddressPrefix $primaryPeerAddressPrefixV6 -SecondaryPeerAddressPrefix $secondaryPeerAddressPrefixV6 -VlanId 555 -MicrosoftConfigAdvertisedPublicPrefixes @($advertisedPublicPrefixesV6) -MicrosoftConfigCustomerAsn $customerAsnV6 -MicrosoftConfigRoutingRegistryName $routingRegistryNameV6 -PeerAddressType IPv6 | Set-AzureRmExpressRouteCircuit
338+
$p = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig -Name MicrosoftPeering
339+
Assert-AreEqual "MicrosoftPeering" $p.Name
340+
Assert-AreEqual "MicrosoftPeering" $p.PeeringType
341+
Assert-AreEqual "44" $p.PeerASN
342+
Assert-AreEqual $primaryPeerAddressPrefixV6 $p.Ipv6PeeringConfig.PrimaryPeerAddressPrefix
343+
Assert-AreEqual $secondaryPeerAddressPrefixV6 $p.Ipv6PeeringConfig.SecondaryPeerAddressPrefix
344+
Assert-AreEqual "555" $p.VlanId
345+
Assert-NotNull $p.Ipv6PeeringConfig.MicrosoftPeeringConfig
346+
Assert-AreEqual $customerAsnV6 $p.Ipv6PeeringConfig.MicrosoftPeeringConfig.CustomerASN
347+
Assert-AreEqual $routingRegistryNameV6 $p.Ipv6PeeringConfig.MicrosoftPeeringConfig.RoutingRegistryName
348+
Assert-AreEqual 1 @($p.Ipv6PeeringConfig.MicrosoftPeeringConfig.AdvertisedPublicPrefixes).Count
349+
Assert-NotNull $p.Ipv6PeeringConfig.MicrosoftPeeringConfig.AdvertisedPublicPrefixesState
330350

331351
# List peering
332352
$listPeering = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig

src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ExpressRouteServiceProviderTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public ExpressRouteServiceProviderTests(ITestOutputHelper output)
2626
XunitTracingInterceptor.AddToContext(new XunitTracingInterceptor(output));
2727
}
2828

29-
[Fact(Skip = "Skip until necessary fixes done")]
29+
[Fact]
3030
[Trait(Category.AcceptanceType, Category.CheckIn)]
3131
public void TestExpressRouteServiceProviderList()
3232
{

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ExpressRouteCircuitTests/TestExpressRouteCircuitAuthorizationCRUD.json

Lines changed: 2579 additions & 197 deletions
Large diffs are not rendered by default.

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ExpressRouteCircuitTests/TestExpressRouteCircuitCRUD.json

Lines changed: 6171 additions & 363 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)