Releases: Azure/terraform-azurerm-avm-res-compute-virtualmachine
0.14.0
This release addresses several issues submitted from the community:
- Adds the additional key vault secret configuration properties for the auto-generated secrets (SSH keys and passwords). This allows for more fine-grained control and addresses security issues reported in #72 . NOTE: To support this, the module ignores future expiration changes on the secrets to avoid invalidating the purpose of the expiration value. The Auto-Generated secrets option is intended to support short-lived (<30 days) infrastructure. If long-running secrets are required, then please generate them external to the module and manage them independently.
- Adds additional features in several examples to improve test coverage.
- Updates the minimum version requirements to address the issue reported in #77
- Improves some variable documentation to call out the differences between the image source types identified in #81
0.13.1
This release adds an example demonstrating attaching a virtual machine to a Flex Orchestrated Scale Set.
0.13.0
This release contains multiple bug fixes and feature updates.
Bug fixes include:
- Correction to RBAC for Disks and NICs where there was an invalid reference.
- Added a resource_group_name field to NICs allowing for deployment in a separate resource group
Feature updates:
- Added a maintenance configuration interface to allow association with a maintenance configuration. Included an example demonstrating this as well.
- Added a backup interface to allow association with a recovery services vault and policy for backups. Included an example demonstrating this capability.
0.12.0
This release includes several fixes and breaking changes.
Breaking Changes:
- Converted gallery applications input to a map and updated documentation to address issues reported with the gallery application interface. Implemented a new example including a gallery application test to ensure functionality testing in the future.
- Updated the Role Assignments interface to comply with the new AVM spec which includes input definition changes.
- Updated the Locks interface to comply with the new AVM spec which includes input definition changes.
- Updated the Tags interface to comply with the new AVM spec which includes input definition changes.
- Updated the Diagnostic Settings interface to comply with most of the new AVM spec which includes input definition changes.
Other Changes:
- Added explicit dependencies to NIC association resources to ensure delete ordering during destroy
- Updated examples to test functionality of new interface definitions
- Updated the sku_selector module to handle breaking changes introduced in AzAPI provider version 1.13.0
- Updated the sku_selector module to improve speed and reliability of examples deployments.
0.11.0
Warning: This release contains a breaking change.
Items included in this release:
- Corrected several issues related to cases where data resources used in the module would cause resource redeployment. This change makes the location variable mandatory instead of providing an option to use the resource groups location.
- Removed the data source that looked up key vault secrets if a key vault secret was supplied. Users wishing to provide a password with a key vault secret reference should do so in the calling module instead of providing the secret name.
- Implements an additional feature allowing for the creation of auto-shutdown schedules on the virtual machine.
- Corrects some documentation syntax issues where a single quote was used instead of a back-tick.
v0.10.0
This release includes winrm and documentation corrections.
0.9.0 - plain-text password fix
This release corrects a bug in issue #42 that would cause errors when entering a plain-text password. It includes the breaking changes from release 0.8.0 so please be sure to read those release notes.
0.8.0
Warning: This release contains a breaking change that makes the zone input variable mandatory to start the alignment with the Well-Architected Framework. If you are deploying to a region that doesn't support zones, you will need to set this value to null.
This release contains the following updates:
0.7.0
Corrected a winRM bug and updated the examples to allow for continued testing of the winrm interface. Added the Azure Disk Encryption (ADE) extension to the Azure Monitor Agent example as requested.
0.6.0
Bug fix to correct issue where extensions weren't waiting for data disk attachments to complete properly.