Highlights
📯7 new modules and several extensions to existing modules with child resources and additional features, bringing the number of covered service modules to 117 and the total of resource type templates to 291
📯Enabled concurrency feature in GitHub workflows that ensures there are no 2 concurrent runs of the same workflow
📯Improved publishing with 'Publish if not exists' feature and shortening for Template Specs artifacts
📯Improved static validation through the AzureAPICrawler
PowerShell module for API versions tests
📯Added scheduled workflow to validate PSRule pre-flight checks on the whole library
Modules
- New modules:
- Microsoft.EventGrid/domains
- Microsoft.EventGrid/subscriptions
- Microsoft.DevTestLab/labs
- Microsoft.CDN/profiles
- Microsoft.Network/networkManagers
- Microsoft.SignalRService/signalR
- Microsoft.PolicyInsights/remediations
- Several new child modules, including:
- Microsoft.Sql/servers/keys
- Microsoft.Compute/galleries/applications
- Microsoft.Web/sites/slots
- Updated API version for several modules: Locks, Tags, Resource Groups, DocumentDB DatabaseAccounts, Consumption Budgets, Recovery Services, Azure Policy Assignments, Machine Learning Workspaces, DBforPostgreSQL Flexible Servers, Web Sites, AVD Scaling Plans
- Enabled 'AllLogs' as diagnostic category
- Updated Private Endpoint Config to Allows Static IP on Parent Modules
- Improved CMK implementation for Cognitive Services and Container Instances
- Azure Cosmos DB SQL Container Indexing policy
- Added ContainerRegistry
anonymousPullEnabled
property - Added support for Virtual Machine Automatic VM Guest Patching
- Added Storage Accounts SFTP and LargeFileShares features
- Updated VNET Gateway to reference Public IP module
- Added Virtual Machines AADJoin Extension feature
- Dependencies approach fixes and updates: variable usage, deployment names, template formatting
- Updated Azure Policy Definitions - mode to support 'Microsoft.Network.Data'
- Updated Recovery Services Vaults
publicNetworkAccess
property - Added Virtual Machine Images named Staging Resource Group VM User-Assigned IDs and SIG Image parameters
- Added Compute gallery Images
SecurityType
property and extended test coverage - Connect Azure Firewall to a VirtualHub
CI Environment
- Enabled concurrency feature in GitHub workflows that ensures there are no 2 concurrent runs of the same workflow
- Improved publishing with 'Publish if not exists' feature and identifier shortening for TemplateSpecs artifacts
- Improved static validation through the
AzureAPICrawler
PowerShell module for API versions tests - Added scheduled workflow to validate PSRule pre-flight checks on the whole library
- Automated creation and closure of GitHub issues for failing pipelines
- Migrated 'Issue to Project' assignment automation from GitHub project (classic) to GitHub projects
- Added platform pipelines status badge to the main readme
Wiki
- Update telemetry article
- Added sorting to wiki module table
- Updated dependencies approach guidelines in module design
- Added initial version of troubleshooting guidance
- Updated Network Manager documentation and Wiki known issues
Utilities
- Improved deployment example for
Register-AzureDevOpsPipeline
utility - Improved API version tests through the
AzureAPICrawler
PowerShell module
Fixes
- Fixed removal of Maintenance Configurations and Log Analytics Workspaces
- Improve removal of resources in a retry scenario
- Privatelink ADO pipeline name fix
- Cleanup hardcoded
nameprefix
references - Update
builtInRoleNames
list fornested_roleAssignments
modules - Switch from
az bicep build
tobicep build
to avoid rate limits - Fixed hardcoded
artifacts-rg
reference - Fixed VNET Peering test
- Update link to code examples in module design Wiki
- Several minor fixes for the Publishing logic
- Solve issue with WAF config in Application Gateway
New Contributors
- @shawntmeyer made their first contribution in #2465
- @ladlavj made their first contribution in #2499
- @shaban-khan made their first contribution in #2545
- @Sdelausnay made their first contribution in #2582
All merged PRs
Full Changelog: v0.8.0...v0.9.0
- [Modules] Azure Cosmos DB SQL Container Indexing policy by @fblix in #1578
- [Modules] Update all inner resource locks to latest documented API version by @eriqua in #2355
- [Fixes] Fix removal of maintenance config by @eriqua in #2399
- [Fixes] Privatelink ADO pipeline name fix by @eriqua in #2408
- [Fixes] Cleanup hardcoded nameprefix ref by @eriqua in #2409
- [Fixes] Improve removal of resources in a retry scenario by @AlexanderSehr in #2406
- [Modules] Align CMK implementation for Cognitive Services & cleaned up several allowed values by @AlexanderSehr in #2402
- [CI Environment] Enable concurrency in GHW by @eriqua in #2422
- [Fixes] Update project URL by @rahalan in #2434
- [Modules] Added property
anonymousPullEnabled
by @AlexanderSehr in #2424 - [CI Environment] Change code to updated logic to add issues to new projects by @rahalan in #2437
- [Fixes] fixing variable reference by @rahalan in #2440
- [Fixes] Update builtInRoleNames format by @eriqua in #2431
- [Fixes] use new token for assigning issues by @rahalan in #2446
- [Utilities] Improve deployment example for
Register-AzureDevOpsPipeline
utility by @AlexanderSehr in #2452 - [Modules] Added closing dot in all descriptions of any bicep file by @SeSeicht in #2447
- [Wiki] Update telemetry article by @matebarabas in #2466
- [Fixes] Telemetry language update by @matebarabas in #2467
- [Modules] Added Key Module to SQL Server by @fabmas in #2438
- [Modules] Enable 'AllLogs' as diagnostic category by @SeSeicht in #2443
- [Utilities] Improve API version tests through the
AzureAPICrawler
PowerShell module by @AlexanderSehr in #2344 - [Modules] New Child Module Gallery Application by @shawntmeyer in #2465
- [Modules] Updated Tags API version by @AlexanderSehr in #2320
- [Modules] ResourceGroup: Added new optional parameter & updated API version by @AlexanderSehr in #2319
- [Modules]: Microsoft.Network/frontdoors - Fix for Static Validation by @ChrisSidebotham in #2489
- [Fixes] Update LAW force delete by @eriqua in #2490
- [Modules] Add support for Virtual Machine Automatic VM Guest Patching by @tyconsulting in #2429
- [Fixes] Switch from
az bicep build
tobicep build
to avoid rate limits by @AlexanderSehr in #2492 - [Fixes] Update gallery app readme and customAction parameter type by @eriqua in #2474
- Added more options to Microsoft.ContainerInstances/containergroups module by @fblix in #2175
- [Modules] Updated Private Endpoint Config to Allows Static IP on Parent Modules by @ChrisSidebotham in #2480
- [Modules]: Updating readme's from generator - whitespace errors fix by @ChrisSidebotham in #2497
- [CI Environment] Enable 'Publish if not exists' + Fix for 'Publish latest' by @AlexanderSehr in #2410
- [Modules] Updated API versions for Microsoft.DocumentDB/databaseAccounts by @krbar in #2516
- [Modules] DevTest Lab Module (API Version: 2018-09-15) by @ahmadabdalla in #2513
- [Modules] Storage Accounts : Add SFTP feature to storage account module # 2378 by @karthikvenkat17 in #2514
- [Modules] Updated VNET Gateway to reference PIP module by @lsnoddy in #2509
- [Fixes] Fixed hardcoded artifacts-rg ref by @AlexanderSehr in #2520
- [CI Environment] Updated to latest AzureAPICrawler module version by @AlexanderSehr in #2521
- [Modules] Microsoft.Compute/VirtualMachines - New Feature - Configured AADJoin Extension by @shawntmeyer in #2508
- [Fixes] Update scheduled job to only run on branch 'main/master' by @AlexanderSehr in #2522
- [Modules]: Updating API Version on Consumption Budgets for Static Validation by @ChrisSidebotham in #2491
- Update Azure DevTest Lab API to "2018-10-15-preview" by @ahmadabdalla in #2523
- [Modules] Added support for Microsoft.web/sites/slots by @ladlavj in #2499
- [Modules]: Recovery Services - Updated API Versions to latest supported GA Version by @ChrisSidebotham in #2488
- [Modules] Updated variable usage in test cases & added docs recommendation by @AlexanderSehr in #2400
- [Fixes] Fixed VNET Peering test by @AlexanderSehr in #2527
- [Modules] Updated Azure Policy Definitions - mode to support 'Microsoft.Network.Data' by @ahmadabdalla in #2529
- [Modules] Update Azure Policy Assignment Module API to '2022-06-01', enabling the Resource Selectors and Overrides by @ahmadabdalla in #2528
- [Modules]: Microsoft.RecoveryServices - Param and Readme fix failing pipeline by @ChrisSidebotham in #2530
- [Modules] VirtualMachineImages/Images template - adding named Staging Resource Group VM User-Assigned Ids and SIG Image parameters by @shawntmeyer in #2510
- [Modules] Microsoft.compute/galleries/images - New Feature - SecurityType property by @shawntmeyer in #2507
- [Fixes] Update ML workspaces parameter description and readme by @eriqua in #2534
- [Modules] Update galleries readme and add min test by @eriqua in #2535
- [Fixes] Web Staticsites readme update by @eriqua in #2538
- [Modules] Add min test to compute galleries by @eriqua in #2537
- [Modules] Add Microsoft.PolicyInsights Remediation Bicep Module by @ahmadabdalla in #2544
- [Modules] Connect Azure Firewall to a VirtualHub by @fblix in #2395
- [Modules] Several smaller follow up updates to the Azure Firewall module by @AlexanderSehr in #2547
- [Modules] : New module Microsoft.EventGrid domains by @shaban-khan in #2545
- [Modules] Fix Machine Learning Workspaces SKU Type and update API version to "2022-10-01" by @ahmadabdalla in #2549
- [Modules]: Adding Microsoft.CDN Modules by @ChrisSidebotham in #2487
- [Modules] Added CMK implementation to Container Instances module & fixed default ports parameter by @AlexanderSehr in #1554
- [Modules] Azure Virtual Network Manager Module (API Version: 2022-07-01) by @ahmadabdalla in #2515
- [Modules] Update Microsoft.DBforPostgreSQL API to '2022-12-01' and add support for data encryption using CMK by @ahmadabdalla in #2550
- Fix Virtual Hubs Pipeline by @ahmadabdalla in #2552
- [Modules] Microsoft.Cdn - Fixing Descriptions for Pipeline Validation by @ChrisSidebotham in #2554
- Removed Minimum test from Network Manager and Updated Wiki by @ahmadabdalla in #2556
- [Wiki] Added sorting to wiki module table by @AlexanderSehr in #2559
- [Fixes] Fixed typos in
deploy.test.bicep
parameter description by @AlexanderSehr in #2563 - [Modules] Dependencies approach fixes and updates by @AlexanderSehr in #2562
- [Wiki] Updated docs recommendations & structure by @AlexanderSehr in #2565
- [Modules] Microsoft.SignalRService/SignalR by @ChrisSidebotham in #2557
- [Wiki] Updated docs recommendations & structure - suggestions by @eriqua in #2567
- [Fixes] Update link to code examples in module design Wiki by @eriqua in #2569
- [Wiki] Added initial version of troubleshooting guidance by @AlexanderSehr in #2560
- [Fixes] Several small fixes for the Publishing logic by @AlexanderSehr in #2558
- [Modules] Updated Web-Sites API Version & extended common test by @AlexanderSehr in #2526
- [Fixes]
resourceGroupResources
leftover by @eriqua in #2574 - [Fixes] Further format alignment and fix
@maxLength(80)
for some resource groups by @eriqua in #2577 - [CI Environment] Add scheduled workflow to validate PSRule pre-flight checks on the whole library by @eriqua in #2453
- [CI Environment] Updated deployment names were possible by @AlexanderSehr in #2566
- [Modules] Storage account - Enable LargeFileShares feature by @eriqua in #2580
- [Modules] Microsoft.EventGrid/Subscriptions - New Modules by @ChrisSidebotham in #2564
- [Modules] Update AVD Scaling Plans API Version by @ahmadabdalla in #2588
- [Fixes] Solve issue with WAF config in Application Gateway by @Sdelausnay in #2582
- [CI Environment] Create/Comment/Close issues for failing pipelines by @rahalan in #2585
- [Fixes] Fixed minor readme issue & regenerated web sites by @AlexanderSehr in #2593
- [CI Environment] Implemented name shortening for TemplateSpecs artifacts & extended docs by @AlexanderSehr in #2589
- [Fixes] Fixed template spec name gen & added documentation by @AlexanderSehr in #2605
- [Wiki] Update Network Manager documentation and Wiki known issues. by @ahmadabdalla in #2586
- [CI Environment] Added utility to automatically add & update all platform pipelines to the main readme by @AlexanderSehr in #2610
- [Fixes] Remove duplicated status badges from home page by @eriqua in #2612