Skip to content

Releases: Azure/terraform-azurerm-caf-enterprise-scale

v5.0.0

20 Oct 11:15
940e7e5
Compare
Choose a tag to compare

Breaking changes

Strict subscription association no longer default

We have changed the default from true to false to better work with subscription vending.

Please see the module upgrade guide for more detail on this breaking change:
https://github.com/Azure/terraform-azurerm-caf-enterprise-scale/wiki/%5BUser-Guide%5D-Upgrade-from-v4.2.0-to-v5.0.0

What's Changed

New Contributors

Full Changelog: v4.2.0...v5.0.0

v4.2.0

01 Aug 15:17
b94a54a
Compare
Choose a tag to compare

What's Changed

New policies and archetype updates from upstream + some bugs fixed.

New Contributors

Full Changelog: v4.1.0...v4.2.0

v4.1.0

24 Jul 15:52
2565b3a
Compare
Choose a tag to compare

Summary

Policy definition updates and a number of fixes are the highlights of this release. Please see RELEASE.md.

Enhancements

  • Update Library Templates (automated) by @cae-pr-creator in #739
  • Update Library Templates (automated) by @cae-pr-creator in #704
  • Update Library Templates (automated) by @cae-pr-creator in #739
  • Microsoft defender for Cloud policy update by @steph409 in #709
  • Feature Request - Update Policy Assignment Code to use parameters fro… by @rrnnrr in #725

Fixes

Documentation

  • Update [User-Guide]-Upgrade-from-v3.3.0-to-v4.0.0.md by @cbezenco in #714
  • Deploy with Zero Trust Networking Principles Guide by @brsteph in #745

Other

  • FabricBot: Onboarding to GitOps.ResourceManagement because of FabricBot decommissioning by @microsoft-github-policy-service in #757

New Contributors

  • @cbezenco made their first contribution in #714
  • @brsteph made their first contribution in #745
  • @rrnnrr made their first contribution in #725
  • @microsoft-github-policy-service made their first contribution in #757

Full Changelog: v4.0.2...v4.1.0

v4.0.2

17 May 17:03
3fb6957
Compare
Choose a tag to compare

4.0.2 fix

  • #700 allows longer naming for custom LZs
  • #717 removed incorrect policy assignments from platform MG
  • #713 bug where LA workspace id not passed to policy assignment

4.0.1 fix

v4.0.0 Key features

This is a big one, please refer to our upgrade guide

Breaking Changes

  • Enforce-EncryptTransit definition parameter removal
  • default_location variable now has no default value
  • AzureRM provider version minimum raised to 3.54
  • Service Map solution deployment default is now false

What's Changed

New Contributors

Full Changelog: v3.3.0...v4.0.0

v4.0.1

04 May 14:57
51d7bbd
Compare
Choose a tag to compare

4.0.1 fix

Key features

This is a big one, please refer to our upgrade guide

Breaking Changes

  • Enforce-EncryptTransit definition parameter removal
  • default_location variable now has no default value
  • AzureRM provider version minimum raised to 3.54
  • Service Map solution deployment default is now false

What's Changed

New Contributors

Full Changelog: v3.3.0...v4.0.0

v4.0.0 Policy refresh

03 May 14:12
2467832
Compare
Choose a tag to compare

Key features

This is a big one, please refer to our upgrade guide

Breaking Changes

  • Enforce-EncryptTransit definition parameter removal
  • default_location variable now has no default value
  • AzureRM provider version minimum raised to 3.54
  • Service Map solution deployment default is now false

What's Changed

New Contributors

Full Changelog: v3.3.0...v4.0.0

v3.3.0 Raise minimum azurerm version

09 Mar 10:18
05c06ca
Compare
Choose a tag to compare

Important

  • ⚠️ To support a fix for #628, we have had to raise the minimum azurerm provider version to 3.35.0 (from 3.18.0)
  • ⚠️ To support #603, we have had to include the azapi provider, this is open source and written and maintained by Microsoft in GitHub

New Features

  • We now support diagnostic settings on management groups in #603, this will not be enabled by default (see deploy_diagnostics_for_mg variable)
  • azurerm_firewall_policy resource now supports tags in #628

What's Changed

New Contributors

Full Changelog: v3.2.0...v3.3.0

[v3.2.0] Thank you Kevin (& non-compliance messages)

22 Feb 13:56
78ed82a
Compare
Choose a tag to compare

Highlights

  • #623 Fixes issues with policy deploy_diagnostocs_vpngw & deploy_diagnostics_website
  • #601 and #621 Adds non-compliance messages for policy
  • README is now automatically generated, removing the need for variable docs in the wiki

Thank you

Thank you to Kevin Rowlandson, this modules creator and principal maintainer. He has decided to pursue a career outside Microsoft and we wish him well and look forward to his continued involvement in the module.

What's Changed

  • Update Library Templates (automated) by @github-actions in #581
  • Update archetype_config_overrides description by @krowlandson in #591
  • Update concurrency group logic by @krowlandson in #593
  • Revert concurrency logic by @krowlandson in #594
  • Update Library Templates (automated) by @github-actions in #598
  • Update parameter merge logic by @krowlandson in #616
  • Bump github.com/emicklei/go-restful from 2.15.0+incompatible to 2.16.0+incompatible in /tests/terratest by @dependabot in #617
  • Updated references from docs.microsoft.com to learn.microsoft - Part 1 by @ElYusubov in #608
  • Include optional non Compliance Messages for Policy Assignments by @jaredfholgate in #601
  • Add ability to disable non-compliance messages and standardise variable naming by @jaredfholgate in #621
  • Update Library Templates (automated) by @github-actions in #622
  • Update [Examples]-Create-and-Assign-Custom-RBAC-Roles.md by @mbilalamjad in #623
  • release 3.2.0 by @matt-FFFFFF in #624

New Contributors

Full Changelog: v3.1.2...v3.2.0

[v3.1.2] HOTFIX: Update VPN gateway defaults, and DNS logic

30 Dec 11:42
43858cb
Compare
Choose a tag to compare

Overview

The v3.1.2 release includes an important update to the default values for azurerm_virtual_network_gateway resources.

New features

  • Added logic to safely handle duplicate DNS zone values provided via the configure_connectivity_resources.settings.dns.config.public_dns_zones and configure_connectivity_resources.settings.dns.config.private_dns_zones inputs
  • Updated default value for configure_connectivity_resources.settings.hub_networks.*.config.virtual_network_gateway.config.advanced_vpn_settings.vpn_client_configuration.*.vpn_client_protocols setting to null
  • Updated default value for configure_connectivity_resources.settings.hub_networks.*.config.virtual_network_gateway.config.advanced_vpn_settings.vpn_client_configuration.*.vpn_auth_types setting to null
  • Updated default value for configure_connectivity_resources.settings.hub_networks.*.config.virtual_network_gateway.config.advanced_vpn_settings.bgp_settings.*.peering_addresses.*.apipa_addresses setting to null

Fixed issues

  • Fix 577 (duplicate key on private dns zones when upgrading Bug Report #577)

Breaking changes

n/a

Input variable changes

none

For more information

Full Changelog: v3.1.1...v3.1.2

[v3.1.1] HOTFIX: Add missing parameter to `Deploy-ASC-SecurityContacts`

28 Dec 16:29
f256c68
Compare
Choose a tag to compare

Overview

The v3.1.1 release includes an important update to the Deploy-ASC-SecurityContacts Policy Definition to enable successful remediation.

New features

  • Added missing minimalSeverity parameter to Deploy-ASC-SecurityContacts Policy Definition (with "defaultValue" = "high")

Fixed issues

Breaking changes

n/a

Input variable changes

none

For more information

Full Changelog: v3.1.0...v3.1.1