Skip to content

Releases: hashicorp/terraform-provider-azurestack

v1.0.0

14 Jul 04:57
081c0b8
Compare
Choose a tag to compare

1.0.0 (July 13, 2022)

NOTES:

  • Major Version: Version 1.0 of the Azure Stack Provider is a major version - some behaviours have changed and some deprecated fields/resources have been removed - please refer to the 1.0 upgrade guide for more information.
  • Provider Block: The Azure Stack Provider now requires that a features block is specified within the Provider block, which can be used to alter the behaviour of certain resources - more information on the features block can be found in the documentation.
  • Terraform 0.10/0.11: Version 1.0 of the Azure Stack Provider no longer supports Terraform 0.10 or 0.11 - you must upgrade to Terraform 0.12 to use version 1.0 of the Azure Stack Provider.
  • When upgrading to v1.0 of the AzureStack Provider, we recommend upgrading to the latest version of Terraform Core (which can be found here) - the next major release of the AzureRM Provider (v2.0) will require Terraform 1.0 or later.

FEATURES:

  • Custom Timeouts: - all resources within the Azure Stack Provider now allow configuring custom timeouts - please see Terraform's Timeout documentation and the documentation in each data source resource for more information.
  • Requires Import: The Azure Stack Provider now checks for the presence of an existing resource prior to creating it - which means that if you try and create a resource which already exists (without importing it) you'll be prompted to import this into the state.
  • Import: The Azure Stack Provider now checks import IDs for the correct resource ID formatting and reports what segments are either missing or incorrect.
  • New Service: keyvault (#151)
  • New Data Source: azurestack_dns_zone (#149)
  • New Data Source: azurestack_image (#143)
  • New Data Source: azurestack_key_vault (#151)
  • New Data Source: azurestack_key_vault_key (#151)
  • New Data Source: azurestack_key_vault_secret (#151)
  • New Data Source: azurestack_key_vault_access_policy (#151)
  • New Data Source: azurestack_resources (#170)
  • New Data Source: azurestack_storage_container (#157)
  • New Resource: azurestack_dns_aaaa_record (#149)
  • New Resource: azurestack_dns_cname_record (#149)
  • New Resource: azurestack_dns_mx_record (#149)
  • New Resource: azurestack_dns_ns_record (#149)
  • New Resource: azurestack_dns_ptr_record (#149)
  • New Resource: azurestack_dns_srv_record (#149)
  • New Resource: azurestack_dns_txt_record (#149)
  • New Resource: azurestack_dns_zone (#149)
  • New Resource: azurestack_image (#143)
  • New Resource: azurestack_key_vault (#151)
  • New Resource: azurestack_key_vault_key (#151)
  • New Resource: azurestack_key_vault_secret (#151)
  • New Resource: azurestack_key_vault_access_policy (#151)
  • New Resource: azurestack_linux_virtual_machine_scale_set (#182)
  • New Resource: azurestack_linux_virtual_machine (#148)
  • New Resource: azurestack_network_interface_backend_address_pool_association (#155)
  • New Resource: azurestack_virtual_network_peering (#147)
  • New Resource: azurestack_windows_virtual_machine_scale_set (#182)
  • New Resource: azurestack_windows_virtual_machine (#148)

BREAKING CHANGES:

  • provider: the arm_enspoint provider block property has been renamed to metadata_host and now only takes a hostname instead of a uri (#189)
  • all tags properties are no longer computed
  • Data Source: azurestack_subnet - the ip_configurations attribute has been removed (#167)
  • azurestack_network_interface - the load_balancer_backend_address_pools_ids, load_balancer_inbound_nat_rules_ids, internal_fqdn, and internal_dns_name_label properties have been removed (#164)
  • azurestack_storage_blob - the resource_group_name property has been removed (#163)
  • azurestack_storage_container - the resource_group_name property has been removed [GH-157Z]
  • azurestack_virtual_network_gateway_connection - the type property no longer supports Vnet2Vnet (#173)

ENHANCEMENTS:

  • dependencies: azure-sdk-for-go profile has been upgraded to v59.2.0
  • dependencies: the azure-sdk-for-go profile has been updated to 2020-09-01
  • provider: added a new feature flag within the resource_group block for prevent_deletion_if_contains_resources, for configuring whether Terraform should prevent the deletion of a Resource Group which still contains items
  • provider: added a new feature flag force_delete within the virtual_machine_scale_set block to configure whether the VMSS should be force deleted during deletion (#182)
  • provider: added a new feature flag roll_instances_when_required within the virtual_machine_scale_set block to configure whether the VMSS should be rolled when required (#182)
  • provider: added a new feature flag scale_to_zero_before_deletion within the virtual_machine_scale_set block to configure whether the VMSS should be scaled to zero during deletion (#182)
  • Data Source: azurestack_storage_account - support for the enable_https_traffic_only attributes (#169)
  • azurestack_loadbalancer - support for the sku property (#152)
  • azurestack_managed_disk - support for the encryption block and hyper_v_generation property (#175)
  • azurestack_resource_group - Terraform now checks during the deletion of a Resource Group if there's any items remaining and will raise an error if so by default (to avoid deleting items unintentionally). This behaviour can be controlled using the prevent_deletion_if_contains_resources feature-flag within the resource_group block within the features block
  • azurestack_storage_account - support for the enable_https_traffic_only property (#169)
  • azurestack_storage_blob - support for the has_immutability_policy, content_type, source_content, content_md5, and metadata properties (#163)
  • azurestack_storage_container - now exports the cache_control and has_legal_hold attributes (#157)
  • azurestack_storage_container - the properties property has been renamed to metadata (#157)
  • azurestack_virtual_network_gateway_connection - the ike_encryption property now supports GCMAES128 and GCMAES256 (#173)
  • azurestack_virtual_network_gateway_connection - the pfs_group property now supports PFS14 and PFSMM (#173)

For information on changes prior to t...

Read more

v0.11.0

12 Jul 22:54
5f0c2dc
Compare
Choose a tag to compare

NOTES:

  • provider: This is a special deprecation release in preparation for the provider hitting v1.0. It is just marking every resource and property that will be removed as deprecated.

DEPRECATIONS:

  • Data Source: azurestack_subnet - the ip_configurations attribute has been marked as deprecated
  • azurestack_network_interface - the load_balancer_backend_address_pools_ids, load_balancer_inbound_nat_rules_ids, internal_fqdn, and internal_dns_name_label properties have been marked as deprecated
  • azurestack_storage_blob - the resource_group_name property has been marked as deprecated
  • azurestack_storage_container - the resource_group_name property has been marked as deprecated

v0.10.0

12 Jul 22:04
Compare
Choose a tag to compare

0.10.0 (April 27, 2021)

NOTES:

provider: The underlying Terraform codebase dependency for the provider SDK and acceptance testing framework has been migrated from github.com/hashicorp/terraform to github.com/hashicorp/terraform-plugin-sdk. They are functionally equivalent and this should only impact codebase development to switch imports. For more information see the Terraform Plugin SDK page in the Extending Terraform documentation. (#108)
dependencies: upgrading to go 1.16.0 [https://github.com//issues/128]

v0.9.0

30 Aug 18:45
Compare
Choose a tag to compare

0.9.0 (August 30, 2019)

IMPROVEMENTS:

  • dependencies: upgrading github.com/hashicorp/terraform to 0.12.6 (#102)
  • dependencies: upgrading github.com/hashicorp/go-azure-helpers to 0.7.0 (#103)
  • dependencies: upgrading github.com/Azure/go-autorest to 13.0.0 (#103)
  • dependencies: upgrading github.com/Azure/terraform to 32.0.0 (#103)
  • provider: automatically set authentication tenant ID to adfs in AD environments (#105)
  • azurestack_availability_set - support for the managed property (#104)

v0.8.1

09 Jul 08:33
Compare
Choose a tag to compare

BUG FIXES:

  • azurestack_storage_account - handling the casing of the Storage Account ID changing in Azure Stack 1905 (#99)

v0.8.0

09 Jul 08:09
Compare
Choose a tag to compare

0.8.0 (June 24, 2019)

FEATURES:

  • New Data Source: azurestack_platform_image (#85)
  • New Resource: azurestack_managed_disk (#85)

IMPROVEMENTS:

  • dependencies: Changing to the 2019-03-01 profile (#84)
  • dependencies: upgrading to v30.0.0 of github.com/Azure/azure-sdk-for-go (#88)
  • azurestack_virtual_machine - support for manage disks (#85)
  • azurestack_virtual_machine_scale_set - add support for managed disks (#93)

v0.7.0

29 May 13:15
Compare
Choose a tag to compare
v0.7.0