Releases: Azure/ALZ-Bicep
v0.4.0
Please note this is still a public preview so the code base is likely to change based on issues, bugs, etc. reported to this repository.
Breaking Changes
- DDoS parameters in
hubNetworking
module fixed to follow camelCasing correctly in #196 closing #195- If using the old casing for parameter inputs you will need to update to follow the casing correctly (camelCasing)
What's Changed
- Fix ACR publish script by @jfaurskov in #197
- Fixed parDdosEnabled/parDdosPlanName camel casing by @cbezenco in #196
New Contributors
Full Changelog: v0.3.1...v0.4.0
v0.3.1
Please note this is still a public preview so the code base is likely to change based on issues, bugs, etc. reported to this repository.
Breaking Changes
None 🙂
What's Changed
- Spoke Vnet peering with Vwan virtual hub by @faister in #185
- Swap individual policy assignments to
alzDefaultPolicyAssignments
module in E2E tests by @jfaurskov in #183
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Please note this is still a public preview so the code base is likely to change based on issues, bugs, etc. reported to this repository.
Breaking Changes
parRegion
has changed in all modules toparLocation
- Please update any parameter files or inputs on pipelines, CLI etc. to use
parLocation
instead ofparRegion
- For more info see #174
- Please update any parameter files or inputs on pipelines, CLI etc. to use
What's Changed
- Add spoke vnet tagging by @ejhenry in #184
- useRemoteGatewaysAdded property added to virtualNetworkPeer module by @KiZach in #188
- Add type to custom role definitions by @olljanat in #190
- Add Consumer Guide by @jtracey93 in #191
- Standardize on parLocation for specifying Azure regions. by @rjygraham in #174
New Contributors
Full Changelog: v0.2.2...v0.3.0
v0.2.2
Please note this is still a public preview so the code base is likely to change based on issues, bugs, etc. reported to this repository.
Breaking Changes
None
What's Changed
- Update Policy Library (automated) by @github-actions in #180
- Update parameter order for hubnetworking by @jfaurskov in #175
- Add condition to
Enable-DDoS-VNET
policy assignments inalzDefaultPolicyAssignments
by @jtracey93 in #182
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Please note this is still a public preview so the code base is likely to change based on issues, bugs, etc. reported to this repository.
Breaking Changes
None
What's Changed
Virtual WAN Hub Networking is now available 🥳 Nice work @faister
- Add sample GitHub Action and Azure Pipeline to wiki by @ejhenry in #162
- Update unit tests for vWan by @jfaurskov in #168
- Vwanunittests by @jfaurskov in #169
- Tagging update by @KiZach in #171
- Fix remaining conditions for vWan deployment by @jfaurskov in #172
- Enabled Virtual WAN scenario in a new vwanConnectivity module by @faister in #152
- Add Missing Databricks Default Policy Assignments to Corp MG to Match ALZ Accelerator Experience by @jtracey93 in #177
New Contributors
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Please note this is still a public preview so the code base is likely to change based on issues, bugs, etc. reported to this repository.
Breaking Changes
- The policy definition and assignment called
Deploy-ASCDF-Config
has been renamed toDeploy-MDFC-Config
.- This will mean that if using the latest version of the Custom Policy Definitions Module and/or the ALZ Default Policy Assignments Module / Policy Assignments Module you will need to remove the old
Deploy-ASCDF-Config
definition and assignment and re-deploy and re-assign the newDeploy-MDFC-Config
definition and assignment. - To remove the old assignment and definition, you will need to use the Portal, PowerShell or AZ CLI as deletion is not supported by Bicep/ARM.
- To assist its default definition ID would be:
/providers/Microsoft.Management/managementGroups/{YOUR PREFIX HERE e.g. alz}/providers/Microsoft.Authorization/policySetDefinitions/Deploy-ASCDF-Config
- To assist its default assignment ID would be:
/providers/Microsoft.Management/managementGroups/{YOUR PREFIX HERE e.g. alz}/providers/Microsoft.Authorization/policyAssignments/Deploy-ASCDF-Config
- To assist its default definition ID would be:
- Once the old assignment and definition is removed you can re-run the Custom Policy Definitions Module and/or the ALZ Default Policy Assignments Module / Policy Assignments Module to put the definition back and re-assign to the appropriate scope (which is the intermediate root management group, e.g.
alz
, by default)
- This will mean that if using the latest version of the Custom Policy Definitions Module and/or the ALZ Default Policy Assignments Module / Policy Assignments Module you will need to remove the old
What's Changed
- Add Note About Assignments to Definitions Module by @jtracey93 in #155
- Minor typo fixes by @johnlokerse in #156
- Update Policy Library (automated) by @github-actions in #161
- ADO pipeline for Bicep unit tests by @jfaurskov in #163
- Add note about
#disable-next-line
to each usage and FAQ by @jtracey93 in #167
New Contributors
- @johnlokerse made their first contribution in #156
Full Changelog: v0.1.3...v0.2.0
v0.1.3
Please note this is still a public preview so the code base is likely to change based on issues, bugs, etc. reported to this repository.
Breaking Changes
None. However please review v0.1.2 release notes for details of a small breaking change in that release.
What's Changed
- Add Markdown Link Checker by @jtracey93 in #150
- Update
parLogAnalyticsWorkspaceResourceID
in ALZ Default Policy Assignments Module with empty string default value by @ejhenry in #151
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Please note this is still a public preview so the code base is likely to change based on issues, bugs, etc. reported to this repository.
Breaking Changes
- Relating to PR #143 - Any existing
roleAssignmentIds
at Management Group scope that utilized the defaultparRoleAssignmentNameGuid
value will need to be recreated as theguid
function has now hadmanagementGroup().name
added to its inputs for the parameter default.- You can override the default parameter value
- Or you can delete the old assignments and then re-create them using this updated module
Important: This does not effect any RBAC assignments for managed identities made via the policy assignments modules (atuomatically) as we already were already overriding the default parameter value for
parRoleAssignmentNameGuid
for the module to produce the sameguid
as to what this PR has changed it to now 👍
What's Changed
- Remove .md extension by @jfaurskov in #140
- Add tag to hub vnet resource by @ejhenry in #142
- Convert to FabricBot-as-code by @jtracey93 in #147
- Update Linter Rules From Latest Bicep Release & Fix Hub Networking Conditionals by @jtracey93 in #148
- Update unit tests for bicep and close PR job by @jtracey93 in #149
- Include managementGroup().name as part of role assignment GUID to avoid possible duplicates. by @rjygraham in #143
New Contributors
- @ejhenry made their first contribution in #142
- @rjygraham made their first contribution in #143
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Please note this is still a public preview so the code base is likely to change based on issues, bugs, etc. reported to this repository.
Breaking Changes
None
What's Changed
- Added native VSCode bracket colourizer to Contribution Guide recommendation by @Manbearpiet in #129
- fixed typo in git clone ACR Deployment Flow by @ArthurSteijn in #130
- Fix 2 Policy Assignment Scopes by @jtracey93 in #135 - Also thanks to @JimmyKarlsson112 for original PR
Deploy-Log-Analytics
now targets the Management, Management GroupDeny-Public-Endpoints
now targets the Corp Management Group
- Fix Missing Parameters from Parameters File for Hub Networking by @jtracey93 in #136 - thanks @pazdedav for raising
- Add missing parameters to
hubNetworking.parameters.example.json
-parNetworkDNSEnableProxy
&parDisableBGPRoutePropagation
- Add missing parameters to
New Contributors
- @Manbearpiet made their first contribution in #129
- @ArthurSteijn made their first contribution in #130
- @JimmyKarlsson112 made their first contribution in #131 which became #136
Full Changelog: v0.1.0...v0.1.1
v0.1.0 - Public Preview Release
Release v0.1.0
is our first release of the Azure Landing Zones (ALZ) Bicep Modules 🥳
Please note this is public preview so the code base is likely to change based on issues, bugs, etc. reported to this repository.
Contributors
Thanks to all of the team below for helping us get this release out 👏