Breaking changes
- AzAPI now requires
~> 2.12(previously~> 2.5). - Enabled telemetry creates empty subscription-scoped Azure deployments and requires
Microsoft.Resources/deployments/read,write, anddeletepermissions at the active subscription. Setenable_telemetry = falseto disable these deployments. - Direct callers of
modules/deploymentandmodules/rai_policymust supplylocationwhen telemetry is enabled. The parent module forwards its location and telemetry opt-out automatically. - Previously ignored private endpoint fields are now honored. An explicit role-assignment name can replace its assignment; non-default subresource names can change generated endpoint/NIC/connection names and replace resources. Lock notes and IP member names are now sent to ARM. Review the plan before upgrading.
- Deployment and RAI-policy tags supplied per item now take effect; omitted/null tags retain provider defaults and do not inherit account tags.
- The private-endpoint example replaces legacy VNet module
5.0.1with AVM VNet0.23.0, changing example VNet/subnet state addresses. Use fresh disposable example infrastructure or explicitly review and migrate existing example state before applying. - Legacy telemetry state is forgotten with
destroy = false. Terraform can still require the retired providers during the first initialization of an existing state.
What's Changed
Other Changes
- feat(metadata): add approved module metadata by @jaredfholgate in #241
- fix: complete private endpoint interface and child tags by @jaredfholgate in #251
- fix!: retire ModTM and preserve private endpoint lock notes by @jaredfholgate in #255
New Contributors
- @jaredfholgate made their first contribution in #241
Full Changelog: v0.11.1...v0.12.0