Open
Conversation
60e3a34 to
c447fd3
Compare
1ba23b1 to
f842a4b
Compare
f842a4b to
9fa242b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~> 1.15.0→~> 2.9.0Release Notes
Azure/terraform-provider-azapi (azapi)
v2.9.0Compare Source
ENHANCEMENTS:
azapi_update_resourceresource: Supportreplace_triggers_external_valuesargument to trigger resource replacement based on external values.azapi_data_plane_resourceresource: Supportsensitive_bodyandsensitive_body_versionfields, which are used to specify the write-only properties in the request body.azapi_resource_actionresource: Support updating api-version without recreating the resource.azapi_resource_actionSupportignore_not_foundargument to optionally suppress 404 errors and expose resource existence.azapi_resource,azapi_update_resourceresources: Supportlist_unique_id_propertyandignore_other_items_in_listfields, which are used to manage list properties with unique identifiers (GH-1033).azapiprovider: Add Azure Government support for KeyVault resource manager audience endpoint (GH-996).azapi_data_plane_resourceresource: Support importing existing data plane resources viaterraform import(GH-1053).azapi_data_plane_resourceresource: Add support forMicrosoft.Foundry/agents(AI Foundry assistants) with customization and resource management (GH-1053).parse_resource_idfunction: Addresource_group_idto the function output (GH-1065).5c7a4c2BUG FIXES:
Missing Resource Identity After Updateerror for Terraform versions below 1.12 (GH-1023).azapi_resource_action: Fix inconsistent result error when updatingquery_parameterswithwhen = "destroy"(GH-1028).azapi_resourceresource: Fix embedded schema validation failure when the discriminator property is unknown (GH-1038).azapi_data_plane_resourceresource: Fix a bug that 204 status code is not supported as a success response (GH-1055).lastConnectivityTimefield changes between create/update and read (GH-1062).auxiliary_tenant_idsare not passed to ARM client options for cross-tenant authentication (GH-1046).azapi_update_resourcestate migration missingreplace_triggers_external_valuesfield (GH-1071).RequiresReplaceIfNotNullplan modifier not handling typed null from HCL conditional expressions (GH-1070).v2.8.0Compare Source
FEATURES:
azapi_resource_action- Perform stateless actions on Azure resources that can be invoked via Terraform action triggersENHANCEMENTS:
azapi_resourceresource: Add support for identity-based import, enabling import via resource ID and type from list resource protocol.azapi_resourceresource: Support listing resources via new ListResource protocol.azapi_resourceresource: Support listing all resources in a resource group whentypeis omitted. Uses ARM API/subscriptions/{sub}/resourceGroups/{rg}/resourcesto enumerate all resources.azapi_resourceresource: Refactor import logic to support identity block and multiple import scenarios (ID only, ID with API version, ID and type).azapi_data_plane_resourceresource: Adds a customization layer which allows custom CRUD operations for resources that don't follow standard patterns.azapi_data_plane_resourceresource: SupportMicrosoft.KeyVault/vaults/keystype.azapi_data_plane_resourceresource: SupportMicrosoft.KeyVault/vaults/secretstype.azapi_data_plane_resourceresource: SupportMicrosoft.Search/searchServices/datasourcestype.azapi_data_plane_resourceresource: SupportMicrosoft.Search/searchServices/indexerstype.azapi_data_plane_resourceresource: SupportMicrosoft.Search/searchServices/indexestype.azapi_data_plane_resourceresource: SupportMicrosoft.Search/searchServices/skillsetstype.azapi_data_plane_resourceresource: SupportMicrosoft.Search/searchServices/synonymmapstype.azapiexamples.c41a40cBUG FIXES:
ReadOnlyandRequired.sensitive_body_versionwith emptysensitive_body(GH-999).azapi_resourceresource move fromazurerm_storage_shareby converting/fileshares/to/shares/in resource ID.v2.7.0Compare Source
ENHANCEMENTS:
azapi_resourceresource: Refactor move-state logic to centrally derive ARM IDs from data-plane IDs for selected azurerm resources.azapiexamples.azapi_resourcedata source: Supportignore_not_foundargument andexistscomputed field to optionally suppress 404 errors and expose resource existence.azapiprovider: Support for disabling instance discovery via newdisable_instance_discoveryprovider argument andARM_DISABLE_INSTANCE_DISCOVERYenvironment variable (GH-964).azapiprovider: Support for explicitcustomenvironment configuration where endpoints must be manually specified (GH-964).6b9ca69BUG FIXES:
azapi_client_configdata source: Fix a bug that specified subscription ID should not be overridden by Azure CLI default subscription ID.azapi_resourceresource: Support moving fromazurerm_storage_containerwhoseidis a data-plane URL by leveraging theresource_manager_idattribute (GH-955).azapi_resourceresource: Support moving fromazurerm_key_vault_secretwhoseidis a data-plane URL by leveraging theresource_versionless_idattribute (GH-917).azapi_resourceresource: Support moving fromazurerm_key_vault_keywhoseidis a data-plane URL by leveraging theresource_versionless_idattribute.v2.6.1Compare Source
DEPRECATIONS:
azapiprovider: Themaximum_busy_retry_attemptsfield is deprecated and will be removed in the next major release. Please remove them from theazapiprovider block. The provider will use the default value for this field.BUG FIXES:
v2.6.0Compare Source
DEPRECATIONS:
retryblock: Themultiplierandrandomization_factorare deprecated and will be removed in the next major release. Please remove them from theretryblock. The provider will use the default values for these fields.ENHANCEMENTS:
aztfauthfor the shared authentication logic.a3cf29cBUG FIXES:
|character is not detected when validating the configuration.identity.typereturns a value that is not a string.v2.5.0Compare Source
ENHANCEMENTS:
azapi_resourceresource: ignore the changes when thebodyfield matches the remote state even if thebodyfield orapi-versionfield is changed.azapi_resourceresource: ignore the order of theidentity_idsarray.azapi_resourceresource: supportignore_null_propertyfield, which is used to ignore the null properties in thebodyfield.azapi_resourceresource: supportsensitive_body_versionfield, which is used to manually control the version of the sensitive body.azapi_update_resourceresource: remove the readonly fields fromidentity.userAssignedIdentitiesin the request body.a50156fBUG FIXES:
bodyandsensitive_bodyare specified.azapi_update_resourcedoes not update the correct items in an array when the order of the items is different from the remote state.v2.4.0Compare Source
FEATURES:
ENHANCEMENTS:
azapi_resourceresource: Support schema validation interraform validate.azapi_resourceresource: Preflight validation supports nested resources.azapiresources/data sources: SupportUser-Agentheader, which is used to specify the user agent which is appended to the default user agent.azapi_resource,azapi_update_resourceresources: Supportsensitive_bodyfield, which is used to specify the write-only properties in the request body.0ce6ee9BUG FIXES:
azapi_update_resourceresource produced inconsistent results when onlyerror_message_regexis changed.azapi_resource_actionresource could not be migrated correctly when thebodyis empty string.azurermprovider, theazapi_resourceresource could not be updated correctly.azapi_resourceis replaced if the API returns a readonly location.2024-11-01is disabled in the provider.v2.3.0Compare Source
FEATURES:
ENHANCEMENTS:
azapiprovider: Theoidc_azure_service_connection_idfield can be sourced from theARM_ADO_PIPELINE_SERVICE_CONNECTION_IDorARM_OIDC_AZURE_SERVICE_CONNECTION_IDEnvironment Variables.azapiprovider: Theenable_preflightfield can be sourced from theARM_ENABLE_PREFLIGHTEnvironment Variable.azapiprovider: Thedisable_default_outputfield can be sourced from theARM_DISABLE_DEFAULT_OUTPUTEnvironment Variable.azapiprovider: Supportmaximum_busy_retry_attemptsfield, which is used to specify the maximum number of busy retry attempts if the Azure API returns an HTTP 408, 429, 500, 502, 503, or 504 response.azapi_resource_actionresource, data source: Supportsensitive_response_export_valuesfield, which is used to specify the sensitive fields to export.azaapi_resource_actionresource, data source: Supportsensitive_outputfield, which is a sensitive computed field that contains the fields exported bysensitive_response_export_values.c4c1c04azapiresources: Skip external requests when no resource changes are detected.BUG FIXES:
azurermresource, the id could not be parsed correctly.v2.2.0Compare Source
ENHANCEMENTS:
azapi_resourceresource: Improved 403 handling for management group resources to include child resources4da2e19BUG FIXES:
Notice: Terraform will detect the
outputfield's changes made outside of Terraform since the last "terraform apply". You can runterraform refreshto update the state file with the latest values.v2.1.0Compare Source
FEATURES:
azapi_resourceresource: Support resource move operation, it allows moving resources fromazurermprovider.ENHANCEMENTS:
azapi_client_configdata source: Supportobject_idfield.401bed5BUG FIXES:
bodycontains an unknown float number, the provider will crash.v2.0.1Compare Source
BREAKING CHANGES:
azapi_resource,azapi_update_resourceresources and data sources'outputfield defaults to the readonly fields when theresponse_export_valuesis not specified.azapi_resource_listdata source'soutputfield defaults to the response when theresponse_export_valuesis not specified.ENHANCEMENTS:
azapi_data_plane_resourceresource: SupportMicrosoft.Purview/accounts/Scanning/managedvirtualnetworkstype.azapiprovider: Supportdisable_default_outputfield, which is used to disable the default output for the resources and data sources.c3ff45dBUG FIXES:
Configuration
📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.