Highlights
- Modules
- Aligning deployment names for all modules
- Aligning to the same diagnostic settings API version for all modules
- Aligning deployed resource names to the same convention
- Adding missing diagnostic settings input parameters for several modules
- Adding multiple testing parameter files to several modules
- Platform
- Adding first version of ADO pipelines
- Refactoring the GitHub workflow design to
- leverage a single GitHub action for all Pester tests
- leverage a single GitHub action to test module deployments end-to-end (validation, deployment, removal)
- Improving dependency pipeline for GitHub workflows
- Improving testing for child resources
- Improving removal procedure to leverage deployments instead of resource tags
- Adding removal procedure (purge) for resources for which soft-deletion is enforced
- Adding trigger on common scripts' changes for GitHub workflows
- Tools
- Improving the Bicep to ARM Templates conversion script
- Adding Broken Link Check Action to validate all URLs inside the repository
- Wiki
- Improving docs for Pipelines, Modules & Testing sections
- Updating information for the Support section
- Extending docs for removal procedure
- Adding documentation for utility scripts
Merged PRs
- Depedency pipeline cleanup by @MrMCake in #699
- Updated kind & added param file by @MrMCake in #701
- [666] Update dependency pipeline with policy assignment by @eriqua in #708
- Microsoft.VirtualMachineImages deployment names by @eriqua in #709
- MS.Web deployment names by @eriqua in #710
- Align MS.Sql deployment names by @eriqua in #712
- Align Microsoft.Resources deployment names by @eriqua in #716
- Align Microsoft.OperationalInsights deployment names by @eriqua in #717
- Added RBAC to secret & key child modules by @MrMCake in #706
- Align Microsoft.Logic deployment names by @eriqua in #723
- Align Microsoft.MachineLearningServices deployment names by @eriqua in #722
- Align Microsoft.RecoveryServices deployment names by @eriqua in #715
- Align Microsoft.Network deployment names by @eriqua in #718
- Align Microsoft.ManagedIdentity deployment names by @eriqua in #720
- Align Microsoft.ManagedServices deployment names by @eriqua in #719
- Align Microsoft.Management deployment names by @eriqua in #721
- Align Microsoft.KeyVault deployment names by @eriqua in #724
- Align Microsoft.HealthBot deployment names by @eriqua in #726
- Align Microsoft.EventHub deployment names by @eriqua in #727
- Align Microsoft.DesktopVirtualization deployment names by @eriqua in #729
- Align Microsoft.DataFactory deployment names by @eriqua in #732
- Align Microsoft.Databricks deployment names by @eriqua in #733
- Align Microsoft.ContainerService deployment names by @eriqua in #734
- Align Microsoft.CognitiveServices deployment names by @eriqua in #737
- Align Microsoft.Automanage deployment names by @eriqua in #739
- Align Microsoft.Authorization deployment names by @eriqua in #740
- Align Microsoft.AnalysisServices deployment names by @eriqua in #741
- Align Microsoft.ApiManagement deployment names by @eriqua in #742
- Fixed missing optional check in RSV by @MrMCake in #743
- Align Ms.Storage deployment names by @eriqua in #711
- Align Microsoft.Automation deployment names by @eriqua in #738
- Align Microsoft.Compute deployment names by @eriqua in #736
- Align Microsoft.ContainerRegistry deployment names by @eriqua in #735
- Align Microsoft.EventGrid deployment names by @eriqua in #728
- Align Microsoft.Insights deployment names by @eriqua in #725
- Target NSGs in seperate resource group by @jceval in #713
- Added backup config to rsv module by @MrMCake in #755
- update API version for diagnostic settings by @rahalan in #760
- Role Assignments: Principal Type Update + Uplift API Version for Module by @ahmadabdalla in #714
- Modules Design update by @eriqua in #769
- Add Missing Diagnostic Settings to Modules by @senavar in #765
- Users/simonb/517 automation account removal by @simonbMS in #761
- Add Azure firewall policy module by @rahalan in #748
- Create subnet child-resource by @MrMCake in #707
- Update SUPPORT.md by @alex-lee-microsoft in #802
- Pipeline: Streamlining & improvements by @MrMCake in #768
- Fixed dependency ref by @MrMCake in #804
- Align fw policy workflow by @eriqua in #805
- Updated deployed resource names in parameter files by @MrMCake in #801
- Create ADO pipelines for validate, deploy, remove & publish by @MrMCake in #476
- Added Broken Link Check Action by @ahmadabdalla in #746
- Update deployment code for Diagnostic Settings by @senavar in #811
- Extended removal logic to be more robust and in-depth by @MrMCake in #767
- Updated the use dependency filter to work with just a resourceId by @MrMCake in #814
- Update action path in dependency pipeline by @eriqua in #817
- Expand Microsoft.ContainerService/managedClusters/agentPool properties object by @lsnoddy in #806
- Created trigger on pipeline file changes by @MrMCake in #816
- Feature update ConvertTo-ARMTemplates - Parallelism, skips and Child Resource handling by @MariusStorhaug in #818
- Update the global tests invocation to also consider child resources by @MrMCake in #798
- Users/lsnoddy/remove preview feature by @lsnoddy in #822
- Fixing PrivateDnsZone removal by @eriqua in #824
- Updated ACR name + added min param file by @MrMCake in #827
- Allow peering to target remoteVnet in different subscription by @jefe-maven in #829
- Fixing disk encryption set module by @eriqua in #831
- Adding tests and documentation for conversion script by @rahalan in #821
- #763 wiki update for removal step by @simonbMS in #833
- Fix Log analytics workspace removal by @eriqua in #841
- Added RG-Location to bicep registry by @MrMCake in #839
- Added further utilities readme files to Wiki by @MrMCake in #840
New Contributors
- @alex-lee-microsoft made their first contribution in #802
- @jefe-maven made their first contribution in #829
Full Changelog: v0.3.0...v0.3.1