Skip to content

Releases: Azure/terraform-azurerm-avm-res-web-site

v0.22.0

27 Apr 18:15
759442b

Choose a tag to compare

What's Changed

  • Bump azapi provider constraint to ~> 2.9 by @Copilot in #274
  • Propagate enable_telemetry to avm_interfaces module by @Copilot in #276
  • Fix null-attribute error in dapr_config variable validation by @Copilot in #275
  • Drop ambiguous main-resource moved block; document per-flavour migration by @Copilot in #277
  • Expose custom_domain_verification_id and document custom_domains DNS prerequisites by @Copilot in #279

New Contributors

  • @Copilot made their first contribution in #274

Full Changelog: v0.21.8...v0.22.0

v0.21.8

19 Mar 11:48
800cbff

Choose a tag to compare

What's Changed

  • chore: pre-commit updates by @azure-verified-modules[bot] in #271
  • feat: add retry variable to all azapi resources by @jaredfholgate in #272

Full Changelog: v0.21.7...v0.21.8

v0.21.7

18 Mar 00:20
20b90a4

Choose a tag to compare

What's Changed

Full Changelog: v0.21.6...v0.21.7

v0.21.6

17 Mar 22:32
57e658c

Choose a tag to compare

What's Changed

Full Changelog: v0.21.5...v0.21.6

v0.21.5

17 Mar 21:49
b33a6f9

Choose a tag to compare

What's Changed

  • feat: move metadata config to submodule and add Windows .NET 10 example by @jaredfholgate in #268

Full Changelog: v0.21.4...v0.21.5

v0.21.4

17 Mar 19:57
590d29c

Choose a tag to compare

What's Changed

  • fix: wire current_stack, metadata, and dotnet_framework_version into ARM body by @jaredfholgate in #267

Full Changelog: v0.21.3...v0.21.4

v0.21.3

16 Mar 18:58
a11e68b

Choose a tag to compare

What's Changed

  • fix: set arm_kind to app,container,windows for Windows container web apps by @jaredfholgate in #266

Full Changelog: v0.21.2...v0.21.3

v0.21.2

16 Mar 18:00
c170358

Choose a tag to compare

What's Changed

  • feat: add configurable wait before zip deploy for SCM settings propagation by @jaredfholgate in #265

Full Changelog: v0.21.1...v0.21.2

v0.21.1

12 Mar 12:34
e6a6d28

Choose a tag to compare

What's Changed

  • feat: support independent managed identities for deployment slots by @jaredfholgate in #263

Full Changelog: v0.21.0...v0.21.1

v0.21.0

19 Feb 10:06
f088066

Choose a tag to compare

Breaking Changes

This release is essentially a re-write of the module moving from azurerm to azapi in preparation for a V1 release. Unfortunately, due to the way azurerm resources are structured it was not possible to migrate to azapi in a non-breaking way. The breaking changes include:

  • Variable interfaces have been updated to more closely match the ARM API interface
  • Multiple azurerm resources for sites and slots have been consolidated into a 2 azapi resources
  • Due to this being a resource module, it should never have supported the management of Application Insights, so this has been removed from the module. It has been added to all the examples to show how to use it though.

Given these changes, it was not possible for us to support a seamless migration path with moved blocks.

Customers migrating to v0.21.0 need to:

  1. Update the module version
  2. Run terraform init
  3. Run terraform plan
  4. Update module inputs to match the updated variables and run terraform plan again until validation passes
  5. Identify which resources in the plan are going to be destroyed and recreated
  6. For each resource you wish to retain and don't wish to destroy and recreate, add a moved block
  7. For application insights, you'll need to create or leverage an existing log analytics workspace and create a new application insights resource in your desired state. Leverage these modules for that purpose: https://registry.terraform.io/modules/Azure/avm-res-insights-component/azurerm/latest and https://registry.terraform.io/modules/Azure/avm-res-operationalinsights-workspace/azurerm/latest. You'll then need to add a moved block if you don't wish to destroy and recreate it

We appreciate this update will result in significant effort for some customers and apologise for that. However, we needed to get to this module structure in order to support all features of app service, function apps, and logic apps moving forward as well as being able to get to the v1 release.

What's Changed

New Contributors

Full Changelog: v0.20.0...v0.21.0