Breaking changes
- Subscription deployment permissions for telemetry: With
enable_telemetry = true(the default), the module now creates subscription-scopedMicrosoft.Resources/deploymentsresources. The caller needsMicrosoft.Resources/deployments/read,Microsoft.Resources/deployments/write, andMicrosoft.Resources/deployments/deleteat subscription scope. Setenable_telemetry = falseto disable telemetry deployments and avoid these permissions. - Direct event subscription submodule callers:
modules/event_subscriptionnow requireslocationwhen telemetry is enabled. Calls through the root module receive the parent module's existinglocationautomatically; callers of the submodule directly must supply a location or disable telemetry. - Private endpoint resource group overrides:
private_endpoints[*].resource_group_nameis now honored. If an existing override points to a different resource group than the topic, the endpoint parent ID changes and Terraform may replace the endpoint. Remove the override to retain the topic's resource group, or plan for replacement and review the Terraform plan before applying.
What's Changed
Other Changes
- feat(metadata): add approved module metadata by @jaredfholgate in #89
- fix!: honor private endpoint configuration by @jaredfholgate in #96
- fix!: retire ModTM and preserve private endpoint lock notes by @jaredfholgate in #97
New Contributors
- @jaredfholgate made their first contribution in #89
Full Changelog: v0.1.1...v0.2.0