Skip to content

Commit 716d204

Browse files
committed
merge from upstream/master
2 parents e5483cd + 35aafc5 commit 716d204

File tree

6,221 files changed

+2040100
-1377015
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,221 files changed

+2040100
-1377015
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<!--
22
33
If this issue is a bug report:
4-
- Upgrade to the latest version of AzureRM and verify you are able to reproduce the issue
5-
- You can install the latest version of AzureRM from the PowerShell Gallery
6-
- https://www.powershellgallery.com/packages/AzureRM
4+
- Upgrade to the latest version of Az and verify you are able to reproduce the issue
5+
- You can install the latest version of Az from the PowerShell Gallery
6+
- https://www.powershellgallery.com/packages/Az
77
- You can also install the latest version from the Releases section
88
- https://github.com/Azure/azure-powershell/releases
99
- Ensure that you repro the issue with $DebugPreference = "Continue" to receive the debug stream
10-
- If this bug involves an exception being thrown, please run Resolve-AzureRmError to receive extended information on the error
10+
- If this bug involves an exception being thrown, please run Resolve-AzError to receive extended information on the error
1111
- Fill out the below template
1212
1313
If this issue is not a bug report, please remove the below template

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66

77
## Checklist
88

9-
- [ ] I have read the [_Submitting Changes_](https://github.com/Azure/azure-powershell/blob/preview/CONTRIBUTING.md#submitting-changes) section of [`CONTRIBUTING.md`](https://github.com/Azure/azure-powershell/blob/preview/CONTRIBUTING.md)
9+
- [ ] I have read the [_Submitting Changes_](https://github.com/Azure/azure-powershell/blob/master/CONTRIBUTING.md#submitting-changes) section of [`CONTRIBUTING.md`](https://github.com/Azure/azure-powershell/blob/master/CONTRIBUTING.md)
1010
- [ ] The title of the PR is clear and informative
11-
- [ ] The appropriate [change log has been updated](https://github.com/Azure/azure-powershell/blob/preview/CONTRIBUTING.md#updating-the-change-log)
12-
- [ ] The PR does not introduce [breaking changes](https://github.com/Azure/azure-powershell/blob/preview/documentation/breaking-changes/breaking-changes-definition.md)
11+
- [ ] The appropriate [change log has been updated](https://github.com/Azure/azure-powershell/blob/master/CONTRIBUTING.md#updating-the-change-log)
12+
- [ ] The PR does not introduce [breaking changes](https://github.com/Azure/azure-powershell/blob/master/documentation/breaking-changes/breaking-changes-definition.md)
1313
- [ ] If applicable, the changes made in the PR have proper test coverage
1414
- [ ] For public API changes to cmdlets:
1515
- [ ] the changes have gone through a [cmdlet design review](https://github.com/Azure/azure-powershell-cmdlet-review-pr) (Microsoft internal partners only)
16-
- [ ] the cmdlet markdown files were [generated using the `platyPS` module](https://github.com/Azure/azure-powershell/blob/preview/documentation/development-docs/help-generation.md)
16+
- [ ] the cmdlet markdown files were [generated using the `platyPS` module](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/help-generation.md)

.travis.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ before_install:
2525
# https://github.com/travis-ci/travis-ci/issues/1066#issuecomment-383489298
2626
script:
2727
- sudo dotnet msbuild build.proj /t:BuildNetcore /p:Configuration=$CONFIG || travis_terminate 1
28-
- sudo dotnet src/Package/StaticAnalysis/StaticAnalysis.Netcore.dll -p $TRAVIS_BUILD_DIR/src/Package/$CONFIG -r $TRAVIS_BUILD_DIR/src/Package/StaticAnalysis -u || travis_terminate 1
2928
- sudo pwsh -NonInteractive -NoLogo -NoProfile -File tools/TestModuleLoading.ps1 || travis_terminate 1
3029
- sudo dotnet pack src/TestPrerequisites/Common.TestPrerequisites.sln --configuration $CONFIG || travis_terminate 1
3130
- sudo dotnet test src/Azure.PowerShell.Netcore.Test.sln --filter "AcceptanceType=CheckIn&RunType!=DesktopOnly" --configuration $CONFIG --framework netcoreapp2.0
@@ -39,9 +38,4 @@ after_success:
3938

4039
docker push $DOCKER_USER/$NAME:$TRAVIS_COMMIT;
4140
docker push $DOCKER_USER/$NAME:$TRAVIS_BRANCH;
42-
43-
if [ "$TRAVIS_BRANCH" == "master" ]; then
44-
docker tag $DOCKER_USER/$NAME:$TRAVIS_COMMIT $DOCKER_USER/$NAME:latest;
45-
docker push $DOCKER_USER/$NAME:latest;
46-
fi;
4741
fi

CONTRIBUTING.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,7 @@ You can find all of the pull requests that have been opened in the [Pull Request
7474
To open your own pull request, click [here](https://github.com/Azure/azure-powershell/compare). When creating a pull request, keep the following in mind:
7575
- Make sure you are pointing to the fork and branch that your changes were made in
7676
- Choose the correct branch you want your pull request to be merged into
77-
- The **preview** branch is for active development; changes in this branch will be in the next Azure PowerShell release
78-
- The **master** branch contains a snapshot of the source code at the time of the last release
77+
- The **master** branch is for active development; changes in this branch will be in the next Azure PowerShell release
7978
- The **release-X.X.X** branch is for active development during a release
8079
- The pull request template that is provided **should be filled out**; this is not something that should just be deleted or ignored when the pull request is created
8180
- Deleting or ignoring this template will elongate the time it takes for your pull request to be reviewed
@@ -113,8 +112,6 @@ For ARM service projects, the change log is located at `src\ResourceManager\{{se
113112

114113
For RDFE service projects, the change log is located at `src\ServiceManagement\ChangeLog.md`.
115114

116-
For the Storage data plane project, this change log is located at `src\Storage\ChangeLog.md`.
117-
118115
#### Breaking Changes
119116

120117
Breaking changes should **not** be introduced into the repository without giving customers at least six months notice. For a description of breaking changes in Azure PowerShell and how to declare them in the code using the [various breaking change attributes](documentation/breaking-changes/breaking-changes-attribute-help.md), see [here](documentation/breaking-changes/breaking-changes-definition.md).
@@ -130,7 +127,7 @@ The following guidelines must be followed in **EVERY** pull request that is open
130127
- A description of the changes the pull request makes is included, and a reference to the bug/issue the pull request fixes is included, if applicable
131128
- All files have the Microsoft copyright header
132129
- Cmdlets refer to the management libraries through NuGet references - no dlls are checked in
133-
- The pull request does not introduce [breaking changes](https://github.com/markcowl/azure-powershell/blob/doc1/documentation/changes.md#breaking-change-definition) (unless a major version change occurs in the assembly and module)
130+
- The pull request does not introduce [breaking changes](https://github.com/Azure/azure-powershell/blob/master/documentation/breaking-changes/breaking-changes-definition.md) (unless a major version change occurs in the assembly and module)
134131

135132
#### Testing guidelines
136133

@@ -153,8 +150,8 @@ The following guidelines must be followed in pull requests that add, edit, or re
153150
- When a verb you would like to use is not in the list of approved verbs, or to get ideas on how to use verbs, consult the [Approved Verbs for Windows PowerShell Commands](https://msdn.microsoft.com/en-us/library/ms714428\(v=vs.85\).aspx) documentation where you will find descriptions of approved verbs as well as related verbs in the comments so that you can find one appropriate for your command
154151
- Cmdlet noun name uses the AzureRm prefix for management cmdlets, and the Azure prefix for data plane cmdlets
155152
- Cmdlet specifies the `OutputType` attribute; if the cmdlet produces no output, it should have an `OutputType` of `bool` and implement a `PassThrough` parameter
156-
- If the cmdlet makes changes or has side effects, it should implement `ShouldProcess` and have `SupportsShouldProcess = true` specified in the cmdlet attribute. See a discussion about correct `ShouldProcess` implementation [here](https://gist.github.com/markcowl/338e16fe5c8bbf195aff9f8af0db585d#what-is-the-change).
157-
- Cmdlets should derive from [`AzureRmCmdlet`](src/ResourceManager/Common/Commands.ResourceManager.Common/AzureRMCmdlet.cs) class for management cmdlets, and [`AzureDataCmdlet`](src/Common/Commands.Common/AzureDataCmdlet.cs) for data cmdlets
153+
- If the cmdlet makes changes or has side effects, it should implement `ShouldProcess` and have `SupportsShouldProcess = true` specified in the cmdlet attribute. See a discussion about correct `ShouldProcess` implementation [here](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/should-process-confirm-impact.md).
154+
- Cmdlets should derive from [`AzureRmCmdlet`](https://github.com/Azure/azure-powershell-common/blob/master/src/ResourceManager/Version2016_09_01/AzureRMCmdlet.cs) class for management cmdlets, and [`AzureDataCmdlet`](https://github.com/Azure/azure-powershell-common/blob/master/src/Common/AzureDataCmdlet.cs) for data cmdlets
158155
- If multiple parameter sets are implemented, the cmdlet should specify a `DefaultParameterSetName` in its cmdlet attribute
159156

160157
#### Cmdlet parameter guidelines
@@ -182,3 +179,4 @@ The following guidelines must be followed in pull requests that make changes to
182179
- No parameter is of type `object`
183180
- Each management cmdlet should have a parameter set that takes `ResourceGroupName` and `Name` from the pipeline by property value
184181
- For a given resource type, it should be possible to pipe the output of `Get` and `New` cmdlets to the input of `Set`, `Update`, `Remove` and other action cmdlets for that resource
182+
- More information can be found [here](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/piping-in-powershell.md)

ChangeLog.md

Lines changed: 69 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,72 @@
1-
## 6.12.0 - November 2018
1+
## 6.13.0 - November 2018
2+
#### AzureRM.Profile
3+
* Update common code to use latest version of ClientRuntime
4+
5+
#### AzureRM.ApiManagement
6+
* Update dependencies for type mapping issue
7+
8+
#### AzureRM.Automation
9+
* Swagger based Azure Automation cmdlets
10+
* Added Update Management cmdlets
11+
* Added Source Control cmdlets
12+
* Added Remove-AzureRmAutomationHybridWorkerGroup cmdlet
13+
* Fixed the DSC Register Node command
14+
15+
#### AzureRM.Compute
16+
* Fixed identity issue for SystemAssigned identity
17+
* Update dependencies for type mapping issue
18+
19+
#### AzureRM.ContainerInstance
20+
* Update dependencies for type mapping issue
21+
22+
#### AzureRM.MarketplaceOrdering
23+
* update the examples description for marketplace cmdlets
24+
25+
#### AzureRM.Network
26+
* Added cmdlet New-AzureRmApplicationGatewayCustomError, Add-AzureRmApplicationGatewayCustomError, Get-AzureRmApplicationGatewayCustomError, Set-AzureRmApplicationGatewayCustomError, Remove-AzureRmApplicationGatewayCustomError, Add-AzureRmApplicationGatewayHttpListenerCustomError, Get-AzureRmApplicationGatewayHttpListenerCustomError, Set-AzureRmApplicationGatewayHttpListenerCustomError, Remove-AzureRmApplicationGatewayHttpListenerCustomError
27+
* Added ICMP back to supported AzureFirewall Network Protocols
28+
* Update cmdlet Test-AzureRmNetworkWatcherConnectivity, add validation on destination id, address and port.
29+
* Fix issues with memory usage in VirtualNetwork map
30+
31+
#### AzureRM.RecoveryServices.Backup
32+
* Fix for modifying policy for a protected file share.
33+
* Converted policy timezone to uppercase.
34+
35+
#### AzureRM.RecoveryServices.SiteRecovery
36+
* Corrected example in New-AzureRmRecoveryServicesAsrProtectableItem
37+
* Update dependencies for type mapping issue
38+
39+
#### AzureRM.Relay
40+
* Added optional Parameter -KeyValue to New-AzureRmRelayKey cmdlet, which enables user to provide KeyValue.
41+
42+
#### AzureRM.Resources
43+
* Update help documentation for resource identity related parameters in `New-AzureRmPolicyAssignment` and `Set-AzureRmPolicyAssignment`
44+
* Add an example for New-AzureRmPolicyDefinition that uses -Metadata
45+
* Fix to allow case preservation in Tag keys in NetStandard: #7678 #7703
46+
47+
#### AzureRM.ServiceFabric
48+
* Add deprecation messages for upcoming breaking changes
49+
50+
#### AzureRM.Sql
51+
* Added new cmdlets for CRUD operations on Azure Sql Database Managed Instance and Azure Sql Managed Database
52+
- Get-AzureRmSqlInstance
53+
- New-AzureRmSqlInstance
54+
- Set-AzureRmSqlInstance
55+
- Remove-AzureRmSqlInstance
56+
- Get-AzureRmSqlInstanceDatabase
57+
- New-AzureRmSqlInstanceDatabase
58+
- Restore-AzureRmSqlInstanceDatabase
59+
- Remove-AzureRmSqlInstanceDatabase
60+
* Enabled Extended Auditing Policy management on a server or a database.
61+
- New parameter (PredicateExpression) was added to enable filtering of audit logs.
62+
- Cmdlets were modified to use SQL clients instead of Legacy clients.
63+
- Set-AzureRmSqlServerAuditing.
64+
- Get-AzureRmSqlServerAuditing.
65+
- Set-AzureRmSqlDatabaseAuditing.
66+
- Get-AzureRmSqlDatabaseAuditing.
67+
* Fixed issue with using Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings with storage account name parameter set
68+
69+
## 6.12.0 - November 2018
270
#### AzureRM.Profile
371
* Update common code to use latest version of ClientRuntime
472
* Rename param TenantId in cmdlet Connect-AzureRmAccount to Tenant and add an alias for TenantId

0 commit comments

Comments
 (0)