diff --git a/.ps-rule/min-suppress.Rule.yaml b/.ps-rule/min-suppress.Rule.yaml new file mode 100644 index 0000000000..9c984ea8da --- /dev/null +++ b/.ps-rule/min-suppress.Rule.yaml @@ -0,0 +1,16 @@ +--- +# Synopsis: Suppress Rules for min tests +apiVersion: github.com/microsoft/PSRule/v1 +kind: SuppressionGroup +metadata: + name: 'Suppressmin' +spec: + rule: + - Azure.Resource.UseTags + - Azure.KeyVault.Logs + if: + name: '.' + contains: + - 'min' + + \ No newline at end of file diff --git a/ps-rule.yaml b/ps-rule.yaml index 7c66b607a7..9ee2318a42 100644 --- a/ps-rule.yaml +++ b/ps-rule.yaml @@ -57,11 +57,11 @@ configuration: rule: # Enable custom rules that don't exist in the baseline includeLocal: false - #exclude: + exclude: # Ignore the following rules for all resources - # - Azure.KeyVault.PurgeProtect - # - Azure.Resource.UseTags + - Azure.KeyVault.PurgeProtect + # Suppression ignores rules for a specific Azure resource by name. # suppression: -# Azure.Resource.UseTags: -# - <>kvvmin001 +# Azure.KeyVault.PurgeProtect: +# - '*min*'