PSRule.Rules.CAF
PSRule.Rules.CAF copied to clipboard
A suite of rules to validate Azure resources against the Cloud Adoption Framework (CAF) using PSRule.
Bump PSRule to 2.5.3. Bump PSRule.Rules.Azure to 1.20.2. Bump PSScriptAnalyzer to 1.21.0.
Add code signing to distribution of modules files including binary and PowerShell files.
Add files to support software bill of materials (SBOM) for module.
**Description of the issue** I don't believe the logic or message around public ip's is correct. (Happy to be wrong through). My template [fails](https://github.com/Azure/AKS-Construction/runs/5968938583?check_suite_focus=true#step:4:236) with; ```text -> pip-agw-byo : Microsoft.Network/publicIPAddresses...
PSRule for CAF includes a number of configuration options which include the [defaults](https://github.com/microsoft/PSRule.Rules.CAF/blob/main/docs/baselines/en/CAF.Strict.md). Currently no documentation is provided on overriding these configurations with different values.
Bumps [Microsoft/ps-rule](https://github.com/Microsoft/ps-rule) from 2.7.0 to 2.9.0. Release notes Sourced from Microsoft/ps-rule's releases. v2.9.0 What's changed since v2.8.1: Engineering: Bump PSRule to v2.9.0. See the change log See change log. v2.8.1...
**Description of the issue** Specifying the prerelease flag on the CAF rules results in a version error. **To Reproduce** Ref: https://github.com/Azure/AKS-Construction/actions/runs/4054300944/workflow ```yml - name: PSRule for CAF uses: microsoft/[email protected] continue-on-error:...