Rules to validate Azure resources and infrastructure as code (IaC) using PSRule.
What's changed since pre-release v1.35.0-B0055:
See change log.
What's changed since pre-release v1.35.0-B0030:
Azure.AppService.NETVersion
to detect out of date .NET versions including .NET 5/6/7 by @BernieWhite.
#2766
2024_03
.Azure.AppService.PHPVersion
to detect out of date PHP versions before 8.2 by @BernieWhite.
#2768
Azure.AppService.PHPVersion
check fails when phpVersion is null.2024_03
.Azure.AKS.Version
to use 1.27.9
as the minimum version by @BernieWhite.
#2771
See change log.
What's changed since pre-release v1.35.0-B0012:
Azure.LB.AvailabilityZone
when zone list is empty or null by @jtracey93.
#2759
See change log.
What's changed since v1.34.2:
Azure.Pillar.CostOptimization
Azure.Pillar.OperationalExcellence
Azure.Pillar.PerformanceEfficiency
Azure.Pillar.Reliability
Azure.Pillar.Security
See change log.
What's changed since v1.34.1:
See change log.
What's changed since v1.34.0:
See change log.
What's changed since v1.33.2:
AZURE_AKS_CLUSTER_USER_POOL_MINIMUM_NODES
to set the minimum number of user nodes.AZURE_AKS_CLUSTER_USER_POOL_EXCLUDED_FROM_MINIMUM_NODES
to exclude a specific node pool by name.Azure.AKS.MinNodeCount
the count nodes system node pools by @BernieWhite.
#2683
AZURE_AKS_CLUSTER_MINIMUM_SYSTEM_NODES
to set the minimum number of system nodes.Azure.FrontDoor.Logs
to cover premium and standard profiles instead of just classic by @BernieWhite.
#2704
Azure.FrontDoor.IsStandardOrPremium
.Azure.FrontDoor.IsClassic
.2024_03
.Azure.Storage.DefenderCloud.MalwareScan
to Azure.Storage.Defender.MalwareScan
.Azure.Storage.DefenderCloud.SensitiveData
to Azure.Storage.Defender.DataScan
.Azure.Storage.Defender.MalwareScan
to GA rule set by @BernieWhite.
#2590
.bicepparam
file support to stable by @BernieWhite.
#2682
AZURE_BICEP_PARAMS_FILE_EXPANSION
to false
.What's changed since pre-release v1.34.0-B0077:
See change log.
What's changed since pre-release v1.34.0-B0047:
Azure.Storage.DefenderCloud.MalwareScan
to Azure.Storage.Defender.MalwareScan
.Azure.Storage.DefenderCloud.SensitiveData
to Azure.Storage.Defender.DataScan
.Azure.Storage.Defender.MalwareScan
to GA rule set by @BernieWhite.
#2590
See change log.
What's changed since pre-release v1.34.0-B0022:
See change log.
What's changed since v1.33.2:
AZURE_AKS_CLUSTER_USER_POOL_MINIMUM_NODES
to set the minimum number of user nodes.AZURE_AKS_CLUSTER_USER_POOL_EXCLUDED_FROM_MINIMUM_NODES
to exclude a specific node pool by name.Azure.AKS.MinNodeCount
the count nodes system node pools by @BernieWhite.
#2683
AZURE_AKS_CLUSTER_MINIMUM_SYSTEM_NODES
to set the minimum number of system nodes.Azure.FrontDoor.Logs
to cover premium and standard profiles instead of just classic by @BernieWhite.
#2704
Azure.FrontDoor.IsStandardOrPremium
.Azure.FrontDoor.IsClassic
.2024_03
.See change log.