Releases: Azure/enterprise-azure-policy-as-code
v7.1.1
v7.1.0
v7.0.1
v7.0.0
Breaking Changes
Script Export-AzPolicyResources replaces Build-PolicyDefinitionFolder with a substantial increase in capability. It has a round-trip capability supporting the extract to be used in the build Definitions.
Introducing a new approach using PowerShell Module. This not (actually) breaking existing implementation since you can continue as is; however, for a simplified usage of EPAC, the PowerShell module is the best approach.
The move from synchronizing your repo with the GitHub repo to a PowerShell module necessitated the reworking of the default values for Definitions, Output, and Input folders. Many scripts use parameters for definitions, input and output folders. They default to the current directory, which should be the root of the repo. make sure that the current directory is the root of your repo. We recommend that you do one of the following approaches instead of accepting the default:
Set the environment variables PAC_DEFINITIONS_FOLDER, PAC_OUTPUT_FOLDER, and PAC_INPUT_FOLDER.
Use the script parameters -definitionsRootFolder, -outputFolder, and -inputFolder (They vary by script).
Added support for GitHub Actions in the StarterKit
folder.
What's Changed
- Update CAF policy assignment by @anwather in #170
- Added cloud parameter to sync script by @anwather in #172
- Update 7.0 docs by @anwather in #174
- Update mkdocs.yml by @anwather in #175
- Document cleanup and script fixes by @techlake in #176
- Updated hardcoded value to reflect environment variable by @gjonn in #177
- Update EnterprisePolicyAsCode.psd1 by @anwather in #178
New Contributors
Full Changelog: 6.3.4...v7.0.0
Deep comparison bug fixes and prep for v7.0
Multiple prep steps for 7.0
What's Changed
- Prep update for 7.0 (alpha quality) by @techlake in #161
- Feature/module development by @anwather in #162
- Docs action by @anwather in #164
- Issue/163 by @anwather in #165
- Added info stream to main deployment commands by @anwather in #166
- CAF Updates by @anwather in #167
- Fixing bug in deep equality comparer by @techlake in #168
Full Changelog: 6.3.2...6.3.3
6.3.2
6.3.1
What's Changed
- Update Get-AzExemptions.ps1 by @artisticcheese in #153
- Fixing bug 155 by @techlake in #156
New Contributors
- @artisticcheese made their first contribution in #153
Full Changelog: 6.3...6.3.1
6.3 nonComplianceMessages feature
6.2 Extract existing Policy definitions, Policy Set definitions and Policy Assignments into EPAC format
What's Changed
- Feature/improve operation import scripts by @martyh888 in #144
- v6.2 by @techlake in #145
Main purpose
- #136 Script
Operations/Build-DefinitionsFolders.ps1
extracts existing Policy and Policy Set definition, and Policy assignments into EPAC format. This feature is considered Preview. - Changed deploying of Policy Assignments from
New-AzPolicyAssignment
andSet-AzPolicyAssignment
toInvoke-AzRestMethod
to provide more flexibility for implementing preview features. It also eliminates the need to replace a Policy Assignment when it has a non-emptynotScope
currently deployed and no has an emptynotScope
list.
Fixes the following issues (minor improvements)
- #134
- #138
- #143 by @martyh888
- #144 by @martyh888
- Bug fixes to multiple helper functions
- Minor changes to documentation
New Contributors
- @martyh888 made their first contribution in #144
Full Changelog: v6.1.1...6.2