Skip to content

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

v5.3.6

09 Nov 00:56
a8835db

Choose a tag to compare

Bug fix when a management group has no children. See #87

v5.3.5: multiple big fixes

05 Oct 12:27
1fb9805

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.3.4...v5.3.5

v5.3.4: Merge pull request #67 from Azure/bug/roleplancount

14 Sep 03:09
766c139

Choose a tag to compare

Parameter single element array type bug fix

07 Sep 01:16
38ae83e

Choose a tag to compare

Bug fix dealing with mishandling of an array with one element. This is caused by PowerShell's array unwinding on return.

Regression bug fix in Create-AzRemediationTasks.ps1.

31 Aug 00:38
5453dc1

Choose a tag to compare

Bug introduced in v5.1: Create-AzRemediationTasks.ps1 did not create remediation tasks.

v5.3.1

30 Aug 21:59
6c6cc67

Choose a tag to compare

What's Changed

Policy autodoc feature refinement by @techlake in #62

  • Improved the documentation output format
  • Documented the improved feature as promised in v5.3
  • v5.3 included breaking changes in auto-documentation definition/output. Please read the warning in Definitions/Documentation/README.md for details

Full Changelog: v5.3...v5.3.1

v5.3: Merge pull request #61 from Azure/feature/heinrich/autodoc

26 Aug 22:39
937f29d

Choose a tag to compare

  • New auto-doc enhancements (may be breaking for some documentation changes
  • Bug fix for assignment parameter handling
  • Known issue, documentation does not yet reflect new feature -> I will fix that next week.

v5.2

05 Aug 21:06
fb1cc5a

Choose a tag to compare

What's Changed

  • New feature definitionEntryList by @techlake in #56
  • Change is non-breaking since definitionEntry in assignments is still valid.
  • Some bug fixes (minor)

v5.1

02 Aug 01:26
90cdd26

Choose a tag to compare

What's Changed

Exemptions managed with EPAC by @techlake in #54

  • Get-AzExemptions.ps1.
  • Define Exemptions in Definitions/Exemptions.
  • Define as Json or CSV.
  • Optional XLSX though a third-party PowerShell gallery module.

Bug Fixes and Minor Improvements

  • Fix bug with suppressDeletes switch.
  • Renamed Definitions/DocumentationSpec to Definitions/Documentation. Script will check old path if new path doesn't exist to avoid breaking changes.
  • Improved documentation generation.

Simplified global-settings.jsonc, improved documentation scripts and multi-tenant handling

28 Jun 14:37
4b8c5c6

Choose a tag to compare

  • Simplified global-setting.jsonc: breaking changes
    • Simplified the layout by removing the documentation specifications (representativeAssignments and initiativeSetsToCompare) from global-settings.jsonc and moving to a folder (see below)
    • Changed managedIdentityLocation to managedIdentityLocations (plural)
  • Improved and consolidated automated generation of documentation
    • Folder Definitions/DocumentationSpecs conatains the instructions on what to generate (moved with substantial format chnages from global-settings.jsonc
    • Single script to generate documentation: Scripts\Operations\Build-PolicyAssignmentDocumentation.ps1
    • Removed scripts Get-AzEffectsForEnvironments.ps1 and Get-AzEffectsForInitiative.ps1, replaced by Build-PolicyAssignmentDocumentation.ps1
  • Improved multi-tenant and cloud selection support, prompts for re-authentication in interactive mode
    • Detects when wrong cloud selected (additional field in pacEnvironments (global-settings.jsonc)
    • Detects when logged into wrong tenant
    • Detects when default subscription wrong (switches to correct one)
  • Bug fixes
    • Solution had latent scope bug retrieving Policy and Initiative definitions from management Groups, if the default subscription was not in the right hierarchy.
    • Improved error handling