PSRule.Rules.Azure
PSRule.Rules.Azure copied to clipboard
Rules to validate Azure resources and infrastructure as code (IaC) using PSRule.
More test coverage with the below files: - https://github.com/Azure/PSRule.Rules.Azure/blob/main/src/PSRule.Rules.Azure/PSRule.Rules.Azure.psm1 - https://github.com/Azure/PSRule.Rules.Azure/blob/main/src/PSRule.Rules.Azure/rules/Azure.Common.Rule.ps1 Would be very beneficial to add more Pester tests to cover more of these functions and avoid regression in...
**Description of the issue** The rule `Azure.AppService.AlwaysOn` doesn't apply to function apps hosted on elastic premium plans. **Expected behaviour** This rule should not apply to function apps on elastic premium...
The rule name no longer makes sense as `Microsoft.Network/networkInterfaces` can be used by other services instead of just VMs. A more generic name just as `Azure.NIC.Attached` is a better idea....
# Rule request ## Suggested rule change VNETs with a `GatewaySubnet` also should have an `AzureFirewallSubnet` if east-west traffic is being secured with Azure Firewall. ## Applies to the following...
Review and update rule documentation with template and bicep examples. Find documentation here: https://azure.github.io/PSRule.Rules.Azure/en/rules/resource/#api-management Find source here: https://github.com/Azure/PSRule.Rules.Azure/tree/main/docs/en/rules
Review and update rule documentation with template and bicep examples.
Currently when exporting a template a parameter file is required for any parameters without a default value. While validation between template and parameters is still desirable, in some circumstances when...
Issue #772 automatically expands templates from parameter files but ideally we should also expand templates directly if they can be resolved by defaults or no parameters. Also this may be...
# Rule request ## Suggested rule change Use Advanced Threat Protection for Azure Database for PostgreSQL server. This is **preview** feature. ## Applies to the following The rule applies to...
# Rule request ## Suggested rule change Use Advanced Threat Protection for Azure Database for MySQL server. This is **preview** feature. ## Applies to the following The rule applies to...