Skip to content

Merge release --> master for Release 2.1.0 #2913

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

Merged
merged 275 commits into from
Sep 8, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
275 commits
Select commit Hold shift + click to select a range
4d30f9b
Merge branch 'dev-anilyela' of https://github.com/anilyela/azure-powe…
Jul 13, 2016
12a3d53
Corrected Azure sdk versions and added help
Aug 1, 2016
fc30615
Merge branch 'dev' of https://github.com/azure/azure-powershell into …
Aug 1, 2016
94094e2
LoadBalancer cmdlet help
Aug 2, 2016
26df39d
Merge branch 'dev' of https://github.com/azure/azure-powershell into …
Aug 2, 2016
a57cd11
LBdoc for few cmdlets
Aug 2, 2016
883e874
LB documentation update
Aug 3, 2016
f1d3b56
Merge branch 'release-2.0.0' of https://github.com/Azure/azure-powers…
Aug 3, 2016
54dd49e
LBdoc
Aug 3, 2016
24c85fd
LBdoc
Aug 3, 2016
c0d7b3c
Merge branch 'release-2.0.0' of https://github.com/Azure/azure-powers…
Aug 3, 2016
e5baa97
Load Balancer help update
Aug 4, 2016
e5c4f8d
Get-AzureRmAutoscaleSetting mixes up Maximum and Minimum
gucalder Aug 4, 2016
c276be1
LBdoc
Aug 5, 2016
5a010b5
Load balancer help updates
Aug 5, 2016
9c4f4ba
Support ZoneMappings and Zones.
Tiano2017 Aug 5, 2016
daa33b0
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
Tiano2017 Aug 5, 2016
8daae1b
Fix test failures.
Tiano2017 Aug 5, 2016
5e0ac2f
Fix test project reference.
Tiano2017 Aug 5, 2016
4e08f33
Fix SDK reference in Tags project.
Tiano2017 Aug 5, 2016
d5deaa2
NullRef SShCreds bug
nemanja88 Aug 8, 2016
b151bfc
Update change log to include breaking changes for release (#2743)
Aug 8, 2016
97da28b
Merge remote-tracking branch 'upstream/dev'
cormacpayne Aug 9, 2016
e97be15
Merge pull request #2751 from cormacpayne/master
Aug 9, 2016
3be1bc1
Merge branch 'dev' of github.com:Azure/azure-powershell into dev
Aug 10, 2016
c61c3f8
Merge branch 'dev' of https://github.com/NonStatic2014/azure-powershe…
Aug 10, 2016
02354e6
Merge pull request #2761 from Azure/master
markcowl Aug 12, 2016
64675f5
Documentation+Examples update for LB cmdlets
Aug 12, 2016
2c301cd
Merge Conflict resolution
Aug 12, 2016
805eb26
Merge pull request #2735 from AuxMon/dev
shahabhijeet Aug 12, 2016
c9cd1c9
Vnet Peering documentation update - detailed descriptions (#2737)
anavinahar Aug 12, 2016
afaa358
Merge Conflict resolution-2
Aug 12, 2016
bf12448
Fix issue with duplicated Tags module in documentation script
markcowl Aug 13, 2016
0f131ba
Update for tags module update
markcowl Aug 13, 2016
f7e6dfa
Update Get-AllCommands.ps1
markcowl Aug 13, 2016
157bf62
Addressed first iteration comments. Added tests setup for Advisors te…
Aug 15, 2016
473a562
Merge conflict resolution-3
Aug 15, 2016
b6e2ffa
Updating examples for LB cmdlets
Aug 15, 2016
317f41d
Merge pull request #2733 from anavinahar/LBdoc
shahabhijeet Aug 16, 2016
38d24d8
Add pull request template
cormacpayne Aug 16, 2016
ad90654
LB examples update
Aug 16, 2016
d964bd9
Little fixes in json files for failing tests
Aug 17, 2016
372e6f8
Merged with latest upstream changes
Aug 17, 2016
e0f723a
Add issue template
cormacpayne Aug 17, 2016
5292c43
Add breaking change template
cormacpayne Aug 17, 2016
f15f5fe
Update breaking-change-template.md
cormacpayne Aug 17, 2016
e2ec1d4
LB smdlet help
Aug 17, 2016
5043c68
Add check to signing builds for strong name signature
cormacpayne Aug 17, 2016
918e50d
LB cmdlet desc update
Aug 18, 2016
199e44b
Add updates to Dns help file xml
Aug 18, 2016
4cc3d4d
Merge pull request #2774 from Azure/fix-docs
shahabhijeet Aug 19, 2016
95f9f91
Remove force as paramaeter and set confirm impact to high
Aug 19, 2016
18140d7
Merge pull request #2789 from cormacpayne/breaking-change-template
markcowl Aug 19, 2016
2d701e6
Update build.proj
cormacpayne Aug 19, 2016
189246a
Merge branch 'dev' of https://github.com/NonStatic2014/azure-powershe…
Aug 19, 2016
446d81d
Update ISSUE_TEMPLATE.md
cormacpayne Aug 19, 2016
a6839a0
Update PULL_REQUEST_TEMPLATE.md
cormacpayne Aug 19, 2016
026f49f
Iterate through result before Write Object
Aug 19, 2016
d154287
Add test to verify can add record without naming RecordSet
Aug 19, 2016
8f1547f
Fix bug to expose NumRecord Sets and MaxNumRecordSets
Aug 4, 2016
24c4b9e
Added comments to DnsZone
Aug 4, 2016
5a859d0
add test to add and remove records from zone
Aug 8, 2016
f85bb6b
successfully add a record to zone and check recordsets
Aug 8, 2016
42342e5
Modify test to both add and remove record set and test NumberOfRecord…
Aug 9, 2016
959ceee
Write current module version to Verbose channel.
Aug 19, 2016
55a9438
Create new error message for if SOA record is created
Aug 12, 2016
e71a7d0
Add error handling for if record type is SOA
Aug 12, 2016
d950c33
Add New-AzureRmDnsRecordSet test to Test-RecordSetSOA when record typ…
Aug 12, 2016
8603347
Add new error for zone name in suffix issue
Aug 15, 2016
1f91de7
Add test case to verify if Record Name ends with Zone Name
Aug 15, 2016
aad7cce
Add test case to ensure warning appears/does not interrupt workflow
Aug 15, 2016
e65a073
Merge branch 'helpfileUpdate' into AugustCojaco
Aug 19, 2016
4f5d9f5
Merge branch 'ConfirmBug' into AugustCojaco
Aug 19, 2016
80ec1b6
Merge branch 'NumRecordSetsBugFix6059441' into AugustCojaco
Aug 19, 2016
1c0920c
Merge branch 'SOABugFix5600833' into AugustCojaco
Aug 19, 2016
50e7306
Merge branch 'suffixZoneNameBugFix3172031' into AugustCojaco
Aug 19, 2016
a510eb5
Fixes error & adds tests when Piping RecordSet is not explicitly named
Aug 19, 2016
1e7ccb1
Change -Force to -Confirm:$false in all tests
Aug 19, 2016
e03a6fe
Merge change to -Force/-Confirm and fix conflicts
Aug 19, 2016
1751a3c
Minor fix to new tests from -Force to -Confirm:$false
Aug 19, 2016
930cadb
Use QueryEncryptionStatus operation for Linux VMs
Aug 19, 2016
ecb7f89
Merge pull request #2788 from cormacpayne/issue-template
markcowl Aug 22, 2016
dcc2d36
Merge pull request #2782 from cormacpayne/PR-template
markcowl Aug 22, 2016
7214374
Merge pull request #2785 from anavinahar/helpUpdates
markcowl Aug 22, 2016
f341de8
Fix Api-Version cache.
Tiano2017 Aug 22, 2016
2606e68
Modify DNS cmdlets to remove Should Continue and add Should Process a…
Aug 22, 2016
70d0564
Resolve Merge conflicts so all RecordsTests use -Confirm:$false inste…
Aug 22, 2016
e825b29
Parse the encryption status from JSON in substatus field for Linux VMs
Aug 22, 2016
624c813
Add new prompts to resources
Aug 22, 2016
34a3d0d
Add ConfirmAction to cmdlets
Aug 22, 2016
f2ef2eb
Add Bug ID for future reference
Aug 22, 2016
1dfa98d
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
Tiano2017 Aug 23, 2016
93e6d2c
Add scenario test for resource provider with zone mappings.
Tiano2017 Aug 23, 2016
325ed9d
Add ComputeImageAttributes parameters to OSImageDetailsContext object…
hyonholee Aug 23, 2016
f0b3a4d
Fix spacing
Aug 23, 2016
777f6c8
Create CreateRegistryEntry.ps1 (#2804)
cormacpayne Aug 23, 2016
5023f35
Merge pull request #2790 from cormacpayne/strong-name-check
markcowl Aug 24, 2016
f0f3ce1
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
Tiano2017 Aug 24, 2016
5a8467b
remove warning message in Get-AzureRmLocation.
Tiano2017 Aug 24, 2016
93f3003
Remove help for Force parameter in cmdlets no longer using Force
cormacpayne Aug 24, 2016
6326806
Added commands for listing activity windows.
akhadem Jun 7, 2016
7d437df
Merge remote-tracking branch 'refs/remotes/Azure/dev' into latestdev
Nilambari Aug 25, 2016
98c257b
Code review comments applied. Minor fixes including removing unnecess…
akhadem Aug 25, 2016
49587b0
Merge pull request #2816 from akhadem/listwindows
markcowl Aug 25, 2016
7f82e29
Merge pull request #2827 from cormacpayne/remove-force-help
markcowl Aug 25, 2016
e2b385d
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
Tiano2017 Aug 25, 2016
1ebdd0e
Addressing Mark's comments in Pull request
Aug 25, 2016
4c26007
adding linux cluster create unit test
nemanja88 Aug 25, 2016
83fa144
AzureSQL - ConfirmAction usage, threat detection policy for servers, …
yoavrubin Aug 25, 2016
45f3607
Update TestFramework
cormacpayne Aug 26, 2016
7b27f5f
Adding SupportShouldProcess to cmdlets
yoavrubin Aug 26, 2016
1e12c20
Forgot to include updated csproj file
Aug 26, 2016
d8b627c
Merge remote-tracking branch 'upstream/dev' into dev-anilyela
Aug 26, 2016
03c78d3
Issue 2838: Enabled xunit test automation for RecoveryServicesManagement
sriramvu Aug 26, 2016
485243d
Updated test to not to have a cmdlet that makes dependency on date in…
sriramvu Aug 26, 2016
30d1573
Merge pull request #2841 from yoavrubin/dev
markcowl Aug 26, 2016
d95cff0
Issue 2113: Resource spelling in ResourcGroup under Vault and VaultSe…
sriramvu Aug 27, 2016
6eb0ffe
Update ResourceManager SDK to 1.1.5-preview version.
Tiano2017 Aug 28, 2016
ab978ab
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
Tiano2017 Aug 28, 2016
79f789a
Merge remote-tracking branch 'upstream/dev' into dev
Aug 28, 2016
5a4bcc7
GetEffective help update
Aug 29, 2016
6b0bf42
Use Unknown for encryption status for issue Azure/WALinuxAgent#388
Aug 29, 2016
81b9ea1
Fix failing Sql test
cormacpayne Aug 29, 2016
6df090a
Adds minor fix where tests have all passed on production endpoint
Aug 29, 2016
cf5fac8
Merge pull request #2852 from cormacpayne/fix-sql-test
markcowl Aug 30, 2016
63896f1
Merge pull request #2840 from cormacpayne/update-testframework
markcowl Aug 30, 2016
8dd308b
Merge pull request #2744 from nemanja88/dev
markcowl Aug 30, 2016
90593b5
Merge pull request #2787 from anilyela/dev-anilyela
markcowl Aug 30, 2016
14d43b9
Merge pull request #2817 from hyonholee/dev
markcowl Aug 30, 2016
1a5105d
Merge pull request #2832 from TianoMS/tiano-d2
markcowl Aug 30, 2016
53f8bd6
Tweaking example output
Aug 30, 2016
56331e9
Merge branch 'dev' of https://github.com/NonStatic2014/azure-powershe…
Aug 30, 2016
ee7aff3
Suppress the credential check message in session record file.
Tiano2017 Aug 30, 2016
10a59af
Added two new cmdlets under Azure SQL DB Backup/Restore to support ge…
alazad-msft Aug 16, 2016
94e5559
Made geo backup policy state in the AzureSqlDatabaseGeoBackupPolicyMo…
alazad-msft Aug 18, 2016
35f9b56
Changed AzureSqlDatabaseGeoBackupPolicyCmdletBase to inherit from Azu…
alazad-msft Aug 23, 2016
c013e1d
Reverted ChangeLog.md
alazad-msft Aug 24, 2016
41c8f1a
Added help doc for the two new cmdlets
alazad-msft Aug 25, 2016
0904293
Modified Commands.Sql.Tests.csproj to copy latest session record to o…
alazad-msft Aug 25, 2016
d86397f
Modified SetAzureSqlDatabaseGeoBackupPolicy cmdlet to have ConfirmImp…
alazad-msft Aug 30, 2016
41a0b61
Fixing restore and recovery bug https://microsoft.visualstudio.com/we…
mkherani Aug 23, 2016
8c08153
Print version number in exception handing.
Aug 30, 2016
b72e2a0
Merge remote-tracking branch 'upstream/dev' into dev
sriramvu Aug 30, 2016
c7b894f
Merge branch 'dev' into SeptemberCojaco
Aug 30, 2016
d4d5774
Capitalize "Windows"
Aug 30, 2016
469d9e2
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
Tiano2017 Aug 30, 2016
5f7d245
Merge pull request #2811 from alazad-msft/dev
markcowl Aug 30, 2016
996c67b
Write to Debug Channel
Aug 30, 2016
b851042
Merge pull request #2823 from MabOneSdk/release-bugfix
markcowl Aug 30, 2016
3f9a089
Add document for cleaning up commits in a pull request
cormacpayne Aug 30, 2016
8d03c14
Fix for #2701, guarding shared complex collections with reader/writer…
markcowl Aug 1, 2016
4c88770
Merge pull request #2851 from anavinahar/getEffective-help
markcowl Aug 30, 2016
9de5d21
Resolve review comments
cormacpayne Aug 30, 2016
674d0e0
bug fixes for vnet peering and effective nsg
DeepakRajendranMsft Aug 30, 2016
aaa84f3
Always use the default name for extension type parameter
Aug 30, 2016
395437b
Fix PR to change ConfirmAction Overload and add JSON files for tests
Aug 30, 2016
d1b4c7b
Use default extension name for type in Disable cmdlet
Aug 30, 2016
7209864
Use default extension name when disabling on Linux VM
Aug 30, 2016
db9d28e
Azure Key Vault : Support for KeyVault certificates.
rohmano Oct 21, 2015
eefe2ec
Merge pull request #2844 from RecoveryServicesOneSDK/dev
markcowl Aug 30, 2016
e536d9f
Fix compute runner tests
hyonholee Aug 30, 2016
bec2f74
Update to the latest version of 1.2.0-preview.
Tiano2017 Aug 30, 2016
0937684
Merge pull request #2810 from NonStatic2014/bugfix
cormacpayne Aug 30, 2016
5cdc1c8
Merge pull request #2863 from cormacpayne/commit-doc
markcowl Aug 30, 2016
3246f0b
Merge pull request #2864 from markcowl/concurrency3
markcowl Aug 30, 2016
95504f0
Update help file
hyonholee Aug 30, 2016
f5d7c03
Add Force params back in and add obsolete because of breaking change
Aug 31, 2016
e7231d8
Merge remote-tracking branch 'upstream/dev' into dev
Aug 31, 2016
46eb68e
Add scenario tests for cmdlets with zones.
Tiano2017 Aug 31, 2016
9600910
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
Tiano2017 Aug 31, 2016
ec2a0c7
Merge pull request #2848 from TianoMS/tiano-d4
markcowl Aug 31, 2016
e5fa50a
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
Tiano2017 Aug 31, 2016
8931221
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
DeepakRajendranMsft Aug 31, 2016
8c284b4
Do null-checks on context and context.SubsStatuses
Aug 31, 2016
727639c
Show message to user if no extension status is available
Aug 31, 2016
def485a
Add disable encryption volume check for Linux VMs
Aug 31, 2016
a9b53c4
Merge remote-tracking branch 'upstream/dev' into dev
Aug 31, 2016
53407d7
Fix test failures.
Tiano2017 Aug 31, 2016
c7c47ca
Record one more test.
Tiano2017 Aug 31, 2016
a32d769
Suppress the credential check message.
Tiano2017 Aug 31, 2016
2febad4
Azure Key Vault: Move to Autorest based SDK 2.0
rohmano Jul 7, 2016
d300324
Merge pull request #2835 from corinajacobson/SeptemberCojaco
markcowl Sep 1, 2016
68a90d2
Merge pull request #2849 from krkhan/dev
markcowl Sep 1, 2016
6cee247
Merge pull request #2865 from DeepakRajendranMsft/BugFixes
markcowl Sep 1, 2016
c1ee908
Active Active Ipsec gateway feature operations
Nilambari Sep 1, 2016
c25c556
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
Nilambari Sep 1, 2016
a97bd36
Fix build erros
Nilambari Sep 1, 2016
4c443bd
Fix help file
Nilambari Sep 1, 2016
8ae6c06
VNetPeering Help Update - Related Links
Sep 1, 2016
c9f15ae
vNetPeering help - related links update
Sep 1, 2016
0042954
vNetPeering help - related links update: spelling error
Sep 1, 2016
1d32038
VNet Peering help - notes update
Sep 1, 2016
2f8ff10
Merge pull request #2855 from rohmano/feature/keyvault-certificates-a…
cormacpayne Sep 1, 2016
c76b025
VNet Peering help - removing redundant files
Sep 1, 2016
5b06895
Merge pull request #2879 from anavinahar/VNetpeeringLinks
cormacpayne Sep 1, 2016
94c797e
Fix Build error
Nilambari Sep 1, 2016
d9c5e98
Do not fetch extension status for ProgressMessage of Windows VMs
Sep 1, 2016
6d61e08
Merge remote-tracking branch 'upstream/dev' into dev
Sep 1, 2016
2aa9614
Fix playback test
hyonholee Sep 1, 2016
22a2bcf
Updated package and assembly versions for release 2.1.0
Sep 1, 2016
a5aa7ac
Update help for Get-AzureRmVMDiskEncryptionStatus
Sep 1, 2016
26d2de6
Update help for Disable-AzureRmVMDiskEncryption
Sep 1, 2016
befdc8d
Missed a version mismatch for azure.psd1 file
Sep 2, 2016
c434eec
Adding automation for psm1 file creation
markcowl Sep 1, 2016
9cc2a44
Updating discovered directory for upadting module manifests
markcowl Sep 2, 2016
7fcb391
Refactor publish task and fix psm1 file creation
markcowl Sep 2, 2016
3d1a483
Correct PSD1 name
markcowl Sep 2, 2016
9129d22
Publishing fix
markcowl Sep 2, 2016
7681a55
Update module manifest changing logic
markcowl Sep 2, 2016
fb6561c
Fixing modules for msi installer
markcowl Sep 2, 2016
d0b7554
Merge pull request #2882 from shahabhijeet/release-2.1.0
markcowl Sep 2, 2016
3735116
Update package versions for 2.1.0 release
markcowl Sep 2, 2016
8b0ad29
Merge pull request #2883 from krkhan/update_help
cormacpayne Sep 2, 2016
677bd57
Merge branch 'release-2.1.0' of https://github.com/Azure/azure-powers…
Tiano2017 Sep 2, 2016
a2cec82
Merge pull request #2884 from krkhan/dev
markcowl Sep 2, 2016
69e12d4
Updated new commandlets with the option of SupportsShouldProcess
Nilambari Sep 2, 2016
aafb285
Merge branch 'release-2.1.0' of https://github.com/Azure/azure-powers…
hyonholee Sep 2, 2016
a3bbfb1
Merge pull request #2887 from Nilambari/latestdev
cormacpayne Sep 2, 2016
a886335
Merge pull request #2869 from TianoMS/tiano-n1
cormacpayne Sep 2, 2016
19c15a1
Merge pull request #2888 from markcowl/addpsmrel
markcowl Sep 2, 2016
9d14501
Merge pull request #2866 from hyonholee/dev
cormacpayne Sep 2, 2016
eb732d5
Fix get activity window cmdlet name
bgold09 Sep 2, 2016
8d87ffa
Update PowerShell to use the latest SDK
Jun 17, 2016
23d2ddf
ADL PowerShell updates for code freeze
begoldsm Sep 1, 2016
2444c9b
Initial package updates for ADL PS
begoldsm Sep 2, 2016
af57b2e
Fixes for piping and display for ACLs
begoldsm Sep 2, 2016
692840e
Add ResourceNavigationLinks representation + Test-AzureRmPrivateIpAdd…
Ahmed-Salama Aug 31, 2016
bf2aba2
Correct private ip address availability model + test for it
Ahmed-Salama Aug 31, 2016
615d558
Finalize resource navigation link test with redis-cache powershell cm…
Ahmed-Salama Sep 2, 2016
605f1ea
Address CR comments (Ip -> IP, parameter set for Test cmdlet that tak…
Ahmed-Salama Sep 2, 2016
cb1afae
Add insights project to the network solution
Ahmed-Salama Sep 2, 2016
106e6ca
Add the session records for resource navgation links + test private i…
Ahmed-Salama Sep 3, 2016
ddadf90
Re-record other tests due to Op name change in http
begoldsm Sep 3, 2016
a019426
Merge pull request #2890 from bgold09/activitywindows-fix
markcowl Sep 4, 2016
057031f
Update installer wxi file for new KeyVault WebKey library
markcowl Sep 4, 2016
f4c30c9
remove nuget reference to system.management.automation dll
markcowl Sep 6, 2016
9bcffe7
Updating wxi file for system.management.automation change Fixes #2830
markcowl Sep 6, 2016
304070a
Merge pull request #2896 from markcowl/fix210msi
markcowl Sep 6, 2016
50d8d57
Address comments to reduce breaking changes
begoldsm Sep 6, 2016
34a000e
Merge pull request #2898 from markcowl/fix-sma
markcowl Sep 6, 2016
1dd3fe2
Add help for test ip address availability
DeepakRajendranMsft Sep 6, 2016
8cc5540
Address Feedback and remove breaking changes
begoldsm Sep 6, 2016
debd087
Remove one extra line of blank comments.
begoldsm Sep 6, 2016
3c860c9
put dashes back in comment block
begoldsm Sep 6, 2016
baeb2a9
Merge pull request #2905 from DeepakRajendranMsft/ahmed
cormacpayne Sep 7, 2016
fae3f96
Re-run all tests to make recordings happy.
begoldsm Sep 7, 2016
a916c7b
removed commented out code per review comment.
begoldsm Sep 7, 2016
dc0c7f5
updates for the ACL to be both by name and the one pipeline object.
begoldsm Sep 7, 2016
1284a74
Add should process support
begoldsm Sep 7, 2016
884d00a
Merge pull request #2892 from begoldsm/dev
markcowl Sep 7, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
### Cmdlet(s)

### PowerShell Version
Instructions: to get PowerShell version, type `$PSVersionTable` and look for the value associated with `PSVersion`

### Module Version

### OS Version
Instructions: to get OS version, type `$PSversionTable` and look for value associated with `BuildVersion`

### Description

### Debug Output
Instructions: to get Debug Output, set `$DebugPreference="Continue"` and then execute the cmdlet or script causing the issue

### Script/Steps for Reproduction
61 changes: 61 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
## Comments

---

This checklist is used to make sure that common issues in a pull request are covered by the creator. You can find a more complete discussion of PowerShell cmdlet best practices [here](https://msdn.microsoft.com/en-us/library/dd878270(v=vs.85).aspx).

Below in **Overall Changes**, check off the boxes that apply to your PR. For the categories that you did not check off, you can remove them from this body. Within each of the categories that you did select, make sure that you can check off **all** of the boxes.

For information on cleaning up the commits in your pull request, click [here](../documentation/cleaning-up-commits.md).

## Overall Changes
- [ ] [**MANDATORY** - General changes](#general)
- [ ] [**MANDATORY** - Add/remove/edit test(s)](#tests)
- [ ] [Add/remove/edit cmdlet(s)](#cmdlet-signature)
- [ ] [Add/remove/edit parameter(s)](#parameters)
- [ ] [Edit pipeline parameters](#parameters-and-the-pipeline)

### General
- [ ] Title of the PR is clear and informative
- [ ] There are a small number of commits that each have an informative message
- [ ] If it applies, references the bug/issue that the PR fixes
- [ ] All files have the Microsoft copyright header
- [ ] Cmdlets refer to management libraries through nuget references - no dlls are checked in
- [ ] The PR does not introduce breaking changes (unless a major version change occurs in the assembly and module)

### Tests
- [ ] PR includes test coverage for the included changes
- [ ] Tests must use xunit, and should either use Moq to mock management client calls, or use the scenario test framework
- [ ] PowerShell scripts used in tests must not use hard-coded values for location
- [ ] PowerShell scripts used in tests should do any necessary setup as part of the test or suite setup, and should not use hard-coded values for existing resources
- [ ] Tests should not use App.config files for settings
- [ ] Tests should use the built-in PowerShell functions for generating random names when unique names are necessary - this will store names in the test recording
- [ ] Tests should use Start-Sleep to pause rather than Thread.Sleep

### Cmdlet Signature
- [ ] Cmdlet name uses an approved PowerShell verb - use the enums for `VerbsCommon`, `VerbsCommunication`, `VerbsLifecycle`, `VerbsOther` whenever possible
- [ ] Cmdlet noun name uses the AzureRm prefix for management cmdlets, and the Azure prefix for data plane cmdlets
- [ ] Cmdlet specifies the `OutputType` attribute if any output is produced; if the cmdlet produces no output, it should implement a `PassThrough` parameter
- [ ] If the cmdlet makes changes or has side effects, it should implement `ShouldProcess` and have `SupportShouldProcess = true` specified in the cmdlet attribute. See a discussion about correct `ShouldProcess` implementation [here](https://gist.github.com/markcowl/338e16fe5c8bbf195aff9f8af0db585d#what-is-the-change)
- [ ] Cmdlets should derive from AzureRmCmdlet for management cmdlets, and AzureDataCmdlet for data cmdlets
- [ ] If multiple parameter sets are implemented, the cmdlet should specify a `DefaultParameterSetName` in its cmdlet attribute

### Parameters
- [ ] Cmdlets should have no more than four positional parameters
- [ ] Cmdlet parameter sets should be mutually exclusive - each parameter set must have at least one mandatory parameter not in other parameter sets
- [ ] Parameter types should not expose types from the management library - complex parameter types should be defined in the module
- [ ] Complex parameter types are discouraged - a parameter type should be simple types as often as possible. If complex types are used, they should be shallow and easily creatable from a constructor or another cmdlet
- [ ] Parameters should be explicitly marked as Mandatory or not, and should contain a HelpMessage
- [ ] No parameter is of type `object`.
- Management cmdlets should have the following parameters and aliases:
- ResourceGroupName with (optional) alias to `ResourceGroup` type string marked as [ValueFromPipelineByPropertyName]
- Name with alias to `ResourceName` type string marked as [ValueFromPipelineByPropertyName]
- Location (if appropriate) type string
- Tag, type `HashTable`

### Parameters and the Pipeline
- [ ] Complex parameters should take values from the pipeline when possible, and certainly when they match the output type of another cmdlet
- [ ] Only one parameter should use ValueFromPipeline per parameter set; parameters from different parameter sets may have this attribute, but should not be convertible
- [ ] No parameter is of type `object`
- [ ] Each management cmdlet should have a parameter set that takes `ResourceGroupName` and `Name` from the pipeline by property value
- [ ] 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
4 changes: 2 additions & 2 deletions AzurePowershell.Test.targets
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,8 @@
<XUnitTests Include=".\src\ResourceManager\AzureStackStorage\Commands.AzureStackStorage.Tests\bin\Debug\Microsoft.AzureStack.Commands.StorageAdmin.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\DevTestLabs\Commands.DevTestLabs.Test\bin\Debug\Microsoft.Azure.Commands.DevTestLabs.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\HDInsight\Commands.HDInsight.Test\bin\Debug\Commands.HDInsight.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\Insights\Commands.Insights.Test\bin\Debug\Microsoft.Azure.Commands.Insights.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\RecoveryServices\Commands.RecoveryServices.Test\bin\Debug\Microsoft.Azure.Commands.RecoveryServicesArm.Test.dll"/> -->
<XUnitTests Include=".\src\ResourceManager\Insights\Commands.Insights.Test\bin\Debug\Microsoft.Azure.Commands.Insights.Test.dll"/> -->
<XUnitTests Include=".\src\ResourceManager\RecoveryServices\Commands.RecoveryServices.Test\bin\Debug\Microsoft.Azure.Commands.RecoveryServicesArm.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\RecoveryServices.Backup\Commands.RecoveryServices.Backup.Test\bin\Debug\Microsoft.Azure.Commands.RecoveryServices.Backup.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\RedisCache\Commands.RedisCache.Test\bin\Debug\Microsoft.Azure.Commands.RedisCache.Test.dll"/>
<!--<XUnitTests Include=".\src\ResourceManager\ServerManagement\Commands.ServerManagement.Test\bin\Debug\Microsoft.Azure.Commands.ServerManagement.Test.dll"/>
Expand Down
4 changes: 4 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 2016.09.08 version 2.1.0
* Data Factory
- New cmdlet added to retrieve activity windows: Get-AzureRmDataFactoryActivityWindow

## 2016.08.09 version 2.0.1
* Fixed assembly signing issue causing load problems in some PowerShell versions. (Issue #2747)

Expand Down
10 changes: 8 additions & 2 deletions build.proj
Original file line number Diff line number Diff line change
Expand Up @@ -204,10 +204,12 @@
<GetFrameworkSdkPath>
<Output TaskParameter="Path" PropertyName="WindowsSdkPath"/>
</GetFrameworkSdkPath>

<Exec Command="$(PowerShellCommand) -NonInteractive -NoLogo -NoProfile -Command &quot;. $(LibraryToolsFolder)\UpdateModules.ps1 $(Configuration) $(Scope) &quot;"/>
<!-- Copying shortcut to be signed -->
<Copy SourceFiles="$(LibraryRoot)tools\AzureRM\AzureRM.psd1"
DestinationFolder="$(LibrarySourceFolder)\Package\$(Configuration)" />
<Copy SourceFiles="$(LibraryRoot)tools\AzureRM\AzureRM.psm1"
DestinationFolder="$(LibrarySourceFolder)\Package\$(Configuration)" />

<ItemGroup>
<DelaySignedAssembliesToSign Include="$(LibrarySourceFolder)\Package\$(Configuration)\**\Microsoft*Azure*Commands*.dll" />
Expand Down Expand Up @@ -257,10 +259,14 @@
ExpectedDelaySigned="false"
ContinueOnError="false"
Condition="!$(DelaySign) and '@(DelaySignedAssembliesToSign)' != ''"/>


<Exec Command="$(PowerShellCommand) -NonInteractive -NoLogo -NoProfile -Command &quot;. $(LibraryToolsFolder)\CheckStrongNameSignature.ps1 &quot;"/>

<!-- Copying signed shortcut back -->
<Copy SourceFiles="$(LibrarySourceFolder)\Package\$(Configuration)\AzureRM.psd1"
DestinationFolder="$(LibraryRoot)tools\AzureRM" />
<Copy SourceFiles="$(LibrarySourceFolder)\Package\$(Configuration)\AzureRM.psm1"
DestinationFolder="$(LibraryRoot)tools\AzureRM" />
</Target>

<Target Name="CodeSignInstaller">
Expand Down
27 changes: 27 additions & 0 deletions documentation/breaking-change-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
## Breaking Change Title

The following cmdlets were affected this release:

**Cmdlet-1**
- Description of what has changed

```powershell
# Old
# Sample of how the cmdlet was previously called

# New
# Sample of how the cmdlet should now be called
```

**Cmdlet-2**
- Description of what has changed

```powershell
# Old
# Sample of how the cmdlet was previously called

# New
# Sample of how the cmdlet should now be called
```

For an example migration guide for breaking changes, click [here](release-notes/migration-guide.2.0.0.md).
58 changes: 58 additions & 0 deletions documentation/cleaning-up-commits.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
## Cleaning up commits

### Best practices for keeping commits clean

During development, to make sure that your commit history stays clean while the branch you're based off of is changing, follow some of these rules:

1. **Rebase instead of merging**
- When you need to update your branch with the changes made to the base branch, [rebasing](#rebasing) will change the commit that your branch is based off of, allowing you to add the changes from the base branch and not gain an extra commit that you would with merging
2. **Large number of changes**
- If you create a pull request that contains a large number of changes (*e.g.,* re-recording tests) that won't be able to be displayed on GitHub, separate your changes into multiple pull requests that reference each other.

### Number of commits

It can be difficult to follow the changes in a pull request when the number of commits that come with it become too large:
- If a bug fix is being addressed, a single commit should be submitted
- If a new feature is being introduced, then the pull request can have multiple logical commits with each commit clearly describing what it does

### Rebasing

Sometimes a pull request can be based on a much earlier commit in the branch that you are trying to merge into it, causing a large amount of commits and file changes to litter the pull request. In this case, it would be better to **rebase** (move branches around by changing the commit that they are based on). After rebasing, you will want to close the pull request and open a new one, which will now have fewer commits.

For example, if you're working from the branch **feature** and are trying to rebase with **master**, you may run one of the following commands:
> `git rebase master`
> `git rebase master feature`

You can also rebase with the following command:
> `git pull --rebase`

A normal `git pull` is equivalent to `git fetch` followed by `git merge FETCH_HEAD`, but when you run `git pull --rebase`, it runs `git rebase` instead of `git merge`.

For more information on rebasing, click [here](https://git-scm.com/docs/git-rebase).

### Squashing

When your pull request has a group of commits that can be condensed into one, logical commit, use **squashing**. This will clean up the number of commits your pull request has while also grouping together common commits.

For example, if you wanted to squash the last three commits into one, you may run the following command:
> `git rebase -i HEAD~3`

This will bring up an editor showing your last three commits. Pick a commit to keep (as the message), and squash the other two into it.

For more information on squashing, click [here](https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Squashing-Commits).

### Cherry-picking

If you want to merge specific commits from another branch into the current one you are working from, use **cherry-picking**.

For example, if you're working on the **master** branch and want to pull commit X (the commit-hash) from the **feature** branch, you may run the following commands:
> `git checkout master`
> `git cherry-pick X -n`

The `-n`, or `--no-commit`, is recommended for cherry-picking because it won't automatically create a commit for the cherry-picked change; this will allow you to view the changes first and make sure that you want to add all everything from the cherry-picked commit.

Now, if you want to cherry-pick a range of commits, say X through Y, from the **feature** branch, you may run the following commands:
> `git checkout -b temp-branch X`
> `git rebase --onto master Y^`

For more information on cherry-picking, click [here](https://git-scm.com/docs/git-cherry-pick).
4 changes: 2 additions & 2 deletions setup/azurecmd.wxs
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">

<?define productName="Microsoft Azure PowerShell - August 2016" ?>
<?define productName="Microsoft Azure PowerShell - September 2016" ?>
<?define sourceDir="$(var.SolutionDir)..\src\Package\$(var.Configuration)" ?>
<?define caSourceDir="$(var.SolutionDir)setup\bin\$(var.Configuration)" ?>

<?define version="2.0.1" ?>
<?define version="2.1.0" ?>

<Product Id="*"
Name="$(var.productName)"
Expand Down
8 changes: 4 additions & 4 deletions setup/azurecmdfiles.wxi
Original file line number Diff line number Diff line change
Expand Up @@ -1524,6 +1524,9 @@
<Component Id="cmpC5EBF1A0F318B8E0497711394E31D7DC" Guid="*">
<File Id="fil6B6CE7A0C0502A4424D2CED2C58DC788" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.KeyVault\Microsoft.Azure.KeyVault.dll" />
</Component>
<Component Id="cmp235180430FB6DE5147EE62ABC86D7E0E" Guid="*">
<File Id="fil1AAF345120F9C35A80C5EE4E28CB8AB1" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.KeyVault\Microsoft.Azure.KeyVault.WebKey.dll" />
</Component>
<Component Id="cmpD1A5B61C7046E3D9D8256C632EED70EF" Guid="*">
<File Id="fil667D148658CD08848B6941417EDD954F" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.KeyVault\Microsoft.Azure.Management.Authorization.dll" />
</Component>
Expand Down Expand Up @@ -2625,9 +2628,6 @@
<Component Id="cmp44074831AFB81C156E7ED6A30C9965D5" Guid="*">
<File Id="fil243D872BC193D82929CE3811BE0B4014" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.Resources\ResourceManagerStartup.ps1" />
</Component>
<Component Id="cmp3BB1527FA803EB75EB5EC78C281B3212" Guid="*">
<File Id="filED67D901F43D8291F2243E5C1373D449" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.Resources\System.Management.Automation.dll" />
</Component>
<Component Id="cmpA534986DA2E43D7E50E9A6E219478266" Guid="*">
<File Id="filE2D02576DA0A4EEF0E8E1E2CFB76279A" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.Resources\System.Net.Http.Extensions.dll" />
</Component>
Expand Down Expand Up @@ -6082,6 +6082,7 @@
<ComponentRef Id="cmpEBDBD8D91E1BFC6B12826CC430FAE403" />
<ComponentRef Id="cmpDB8EED2921062193540743B6260AB9F1" />
<ComponentRef Id="cmpC5EBF1A0F318B8E0497711394E31D7DC" />
<ComponentRef Id="cmp235180430FB6DE5147EE62ABC86D7E0E" />
<ComponentRef Id="cmpD1A5B61C7046E3D9D8256C632EED70EF" />
<ComponentRef Id="cmpFD1FF637F9EDD0BF88DE235BB7C878F2" />
<ComponentRef Id="cmp4C36F13520E00A5CB5295B30590FB763" />
Expand Down Expand Up @@ -6441,7 +6442,6 @@
<ComponentRef Id="cmpD80193A27EAF0B72702BBA3F066DD099" />
<ComponentRef Id="cmp2BE59FD587F7E44466F41BF3189A9262" />
<ComponentRef Id="cmp44074831AFB81C156E7ED6A30C9965D5" />
<ComponentRef Id="cmp3BB1527FA803EB75EB5EC78C281B3212" />
<ComponentRef Id="cmpA534986DA2E43D7E50E9A6E219478266" />
<ComponentRef Id="cmp6D34FB8F9A9678D4511D4BB8E0800104" />
<ComponentRef Id="cmp890B1E2923E26CE2A15A652293EA92BE" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,6 @@

[assembly: ComVisible(false)]
[assembly: CLSCompliant(false)]
[assembly: AssemblyVersion("2.0.1")]
[assembly: AssemblyFileVersion("2.0.1")]
[assembly: AssemblyVersion("2.1.0")]
[assembly: AssemblyFileVersion("2.1.0")]
[assembly: CollectionBehavior(DisableTestParallelization = true)]
Loading