PSRule.Rules.Azure icon indicating copy to clipboard operation
PSRule.Rules.Azure copied to clipboard

[RULE] Add cases for container apps to Azure.Deployment.SecureValue

Open BernieWhite opened this issue 1 year ago • 0 comments

Existing rule

Azure.Deployment.SecureValue

Suggested rule

Container app properties on the Microsoft.App/containerApps type should be added as cases:

  • properties.configuration.secrets[*].value

Container job properties on the Microsoft.App/jobs type should be added as cases:

  • properties.configuration.secrets[*].value

Managed environment properties on the Microsoft.App/managedEnvironments type should be added as cases:

  • properties.customDomainConfiguration.certificatePassword
  • properties.customDomainConfiguration.certificateValue

For managed environment certificate properties on the Microsoft.App/managedEnvironments/certificates type should be added as cases:

  • properties.password
  • properties.value

Pillar

Security

Additional context

  • https://learn.microsoft.com/en-us/azure/templates/microsoft.app/containerapps
  • https://learn.microsoft.com/en-us/azure/templates/microsoft.app/managedenvironments
  • https://learn.microsoft.com/en-us/azure/templates/microsoft.app/managedenvironments/certificates

BernieWhite avatar Jan 19 '24 06:01 BernieWhite