December 2025 (version 1.47)#
Install with: GitHub Actions | Azure Pipelines | PowerShell
Welcome to the December 2025 release of PSRule for Azure. This release includes new features, new rules and improvements to existing rules.
See the change log or GitHub history for a complete list of changes.
Expanded support for CAF naming#
Support for CAF naming conventions has been expanded with new rules to cover additional resource types. The new rules help enforce consistent, CAF-aligned resource names across environments.
New resource types supported for enforcing naming conventions include:
Microsoft.ContainerInstance/containerGroupsMicrosoft.ContainerRegistry/registriesMicrosoft.ContainerService/managedClustersMicrosoft.ContainerService/managedClusters/agentPoolsMicrosoft.App/containerAppsMicrosoft.App/managedEnvironmentsMicrosoft.App/jobsMicrosoft.DocumentDb/databaseAccountsMicrosoft.DocumentDB/databaseAccounts/sqlDatabasesMicrosoft.DBforPostgreSQL/serverGroupsv2Microsoft.DBforMySQL/serversMicrosoft.DBforMySQL/flexibleServersMicrosoft.DBforPostgreSQL/serversMicrosoft.DBforPostgreSQL/flexibleServersMicrosoft.Cache/redisMicrosoft.Cache/redisEnterpriseMicrosoft.ServiceFabric/clustersMicrosoft.ServiceFabric/managedClustersMicrosoft.Sql/serversMicrosoft.Sql/servers/databasesMicrosoft.Sql/servers/elasticPoolsMicrosoft.Sql/servers/jobAgentsMicrosoft.Sql/managedInstances
New baselines#
This release adds three built-in baselines published for December 2025:
Azure.GA_2025_12— General Availability aligned baseline containing rules that match broadly available Azure service behavior and hardening recommendations.Azure.Preview_2025_12— Preview aligned baseline that includes additional rules for preview features and newer service capabilities.Azure.CAF_2025_12— Cloud Adoption Framework focused baseline designed to help enforce naming, tagging and recommended conventions for enterprise adoption.
See examples of using baselines in the Working with baselines documentation.
Contributions#
We would like to thank the following contributors for their contributions to this release:
- @BenjaminEngeset
Thank you#
Thanks for your continued support and feedback. We are always looking for ways to improve the experience of using PSRule for Azure.
If you have any feedback or suggestions, please reach out to us on GitHub Discussions or GitHub Issues.
If you'd like to contribute to the project, please check out our contributing guide. We welcome contributions of all kinds, from rules, code, documentation, and samples.