Skip to content

Releases: Azure/enterprise-azure-policy-as-code

v7.1.1

20 Apr 05:44
c967ec6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v7.1.0...v7.1.1

v7.1.0

20 Apr 01:07
795d1fa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v7.02...v7.1.0

v7.0.1

13 Apr 22:20
4c491b6
Compare
Choose a tag to compare

Minor release - no changes

v7.0.0

12 Apr 22:53
4c491b6
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: 6.3.4...v7.0.0

Deep comparison bug fixes and prep for v7.0

24 Mar 13:15
40ad6b7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.3.3...6.3.4

Multiple prep steps for 7.0

24 Mar 13:11
ece179a
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: 6.3.2...6.3.3

6.3.2

14 Mar 15:04
11e55ce
Compare
Choose a tag to compare

What's Changed

  • Added module build action by @anwather in #158
  • Fixed export for exemptions by @anwather in #159
  • Removing version field (not implemented by API) from Scripts/Operations/Build0DefinitionFolders by @techlake in #160

Full Changelog: 6.3.1...6.3.2

6.3.1

01 Mar 19:01
9fc652b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 6.3...6.3.1

6.3 nonComplianceMessages feature

08 Feb 18:18
ae09bc4
Compare
Choose a tag to compare

6.2 Extract existing Policy definitions, Policy Set definitions and Policy Assignments into EPAC format

03 Feb 18:00
1b3e5ac
Compare
Choose a tag to compare

What's Changed

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 and Set-AzPolicyAssignment to Invoke-AzRestMethod to provide more flexibility for implementing preview features. It also eliminates the need to replace a Policy Assignment when it has a non-empty notScope currently deployed and no has an empty notScope list.

Fixes the following issues (minor improvements)

New Contributors

Full Changelog: v6.1.1...6.2