chore(deps): update terraform
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
aws (source) | required_provider | minor |
5.39.1 -> 5.41.0
|
azurerm (source) | required_provider | minor |
3.94.0 -> 3.96.0
|
google (source) | required_provider | minor |
5.19.0 -> 5.21.0
|
terraform-google-modules/kubernetes-engine/google (source) | module | minor |
30.1.0 -> 30.2.0
|
Release Notes
hashicorp/terraform-provider-aws (aws)
v5.41.0
FEATURES:
-
New Data Source:
aws_apprunner_hosted_zone_id
(#36288) -
New Data Source:
aws_medialive_input
(#36307) -
New Resource:
aws_lakeformation_data_cells_filter
(#36264) -
New Resource:
aws_securityhub_configuration_policy
(#35752) -
New Resource:
aws_securityhub_configuration_policy_association
(#35752) -
New Resource:
aws_securitylake_subscriber_notification
(#36323)
ENHANCEMENTS:
- data-source/aws_ec2_transit_gateway_peering_attachment: Add
state
attribute (#36304) - data-source/aws_lakeformation_permissions: Add
data_cells_filter
attribute (#36264) - data-source/aws_ram_resource_share:
name
is Optional (#36062) - resource/aws_cognito_user_pool: Add
pre_token_generation_config
configuration block (#35236) - resource/aws_ec2_transit_gateway_peering_attachment: Add
state
attribute (#36304) - resource/aws_ecs_cluster: Add default value (
DEFAULT
) forconfiguration.execute_command_configuration.logging
(#36341) - resource/aws_lakeformation_permissions: Add
data_cells_filter
attribute (#36264) - resource/aws_ram_resource_association: Add plan-time validation of
resource_arn
andresource_share_arn
(#36062) - resource/aws_route53domains_registered_domain: Add
billing_contact
andbilling_privacy
arguments (#36285) - resource/aws_securityhub_organization_configuration: Add
organization_configuration
configuration block to support central configuration (#35752) - resource/aws_securityhub_organization_configuration: Set
auto_enable
tofalse
,auto_enable_standards
toNONE
, andorganization_configuration.configuration_type
toLOCAL
on resource Delete (#35752)
BUG FIXES:
- data-source/aws_iam_policy_document: Fix
Failed to marshal state to json: unsupported attribute "override_json"
andFailed to marshal state to json: unsupported attribute "source_json"
errors when runningterraform show -json
orterraform state rm
(#36383) - data-source/aws_opensearch_domain : Add
auto_tune_options.use_off_peak_window
attribute. This fixes a regression introduced in v5.40.0 causingInvalid address to set
errors (#36298) - resource/aws_cognito_identity_pool: Fix handling of resources deleted out of band (#36100)
- resource/aws_cognito_identity_provider: Fix
InvalidParameterException: ActiveEncryptionCertificate is not a valid key for SAML identity provider details
errors on resource Update (#36311) - resource/aws_ec2_instance: Remove ForceNew from
ipv6_address_count
(#36308) - resource/aws_ecs_cluster: Fix
panic: interface conversion: interface {} is nil, not map[string]interface {}
whenconfiguration
,configuration.execute_command_configuration
, orconfiguration.execute_command_configuration.log_configuration
are empty (#36341) - resource/aws_ecs_service: Fix
panic: interface conversion: interface {} is nil, not map[string]interface {}
whenservice_connect_configuration.service.timeout
is empty (#36309) - resource/aws_ecs_service:
service_connect_configuration.service.tls.issuer_cert_authority.aws_pca_authority_arn
is Required (#36309) - resource/aws_elasticache_replication_group: Fix bugs causing errors like
InvalidReplicationGroupState: Cluster not in available state to perform tagging operations.
(#36310) - resource/aws_finspace_kx_cluster: Prevent
command_line_arguments
andinitialization_script
updates from overwriting one another (#36361) - resource/aws_network_acl_rule: Fix
InvalidNetworkAclID.NotFound
errors on resource Delete (#36326) - resource/aws_network_acl_rule: Prevent creation of duplicate Terraform resources (#36326)
- resource/aws_ram_principal_association: Prevent creation of duplicate Terraform resources (#36062)
- resource/aws_ram_principal_association: Remove from state on resource Read if
principal
is disassociated outside of Terraform (#36062) - resource/aws_ram_resource_association: Prevent creation of duplicate Terraform resources (#36062)
- resource/aws_route: Prevent creation of duplicate Terraform resources (#36326)
- resource/aws_route_table: Fix
couldn't find resource
errors on resource Delete (#36326) - resource/aws_vpn_connection: Correct plan-time validation of
tunnel1_inside_ipv6_cidr
andtunnel2_inside_ipv6_cidr
(#36236)
v5.40.0
FEATURES:
-
New Function:
arn_build
(#34952) -
New Function:
arn_parse
(#34952) -
New Resource:
aws_account_region
(#35739) -
New Resource:
aws_securitylake_subscriber
(#35981)
ENHANCEMENTS:
- data-source/aws_rds_engine_version: Add
has_major_target
andhas_minor_target
optional arguments andvalid_major_targets
andvalid_minor_targets
attributes (#36246) - resource/aws_batch_job_queue: added parameter
compute_environment_order
which conflicts withcompute_environments
but aligns with AWS API.compute_environments
has been deprecated. (#34750) - resource/aws_cloudfront_distribution: Remove the upper limit on
origin.custom_origin_config.origin_read_timeout
(#36088) - resource/aws_db_instance: Add
io2
as a valid value forstorage_type
(#36252) - resource/aws_elasticache_serverless_cache: Add plan-time validation of
cache_usage_limits.ecpu_per_second.maximum
(#35927) - resource/aws_iot_policy: Add tagging support (#36102)
- resource/aws_iot_role_alias: Add tagging support (#36255)
- resource/aws_opensearch_domain: Add
use_off_peak_window
argument to theauto_tune_options
configuration block (#36067) - resource/aws_rds_cluster: Add
io2
as a valid value forstorage_type
(#36252) - resource/aws_s3_bucket_object: Adds attribute
arn
. (#35710) - resource/aws_s3_object: Adds attribute
arn
. (#35710) - resource/aws_s3_object_copy: Adds attribute
arn
. (#35710) - resource/aws_wafv2_rule_group: Add
evaluation_window_sec
argument to therate_based_statement
configuration block (#36045) - resource/aws_wafv2_web_acl: Add
evaluation_window_sec
argument to therate_based_statement
configuration block (#36045)
BUG FIXES:
- data-source/aws_rds_engine_version: Fix bugs that could limit engine version to a default version even when not appropriate (#36246)
- resource/aws_db_instance: Correctly sets
parameter_group_name
whenreplicate_source_db
is in different region. (#36080) - resource/aws_elastic_beanstalk_environment: Fix
InvalidParameterValue: Environment named ... is in an invalid state for this operation. Must be Ready
errors whentags
are updated along with other attributes (#36074) - resource/aws_elasticache_serverless_cache: Change
cache_usage_limits.data_storage.maximum
andcache_usage_limits.ecpu_per_second.maximum
to ForceNew (#35927) - resource/aws_medialive_channel: Fix handling of optional
encoder_settings.audio_descriptions
arguments (#36097) - resource/aws_rds_global_cluster: Fix bugs and delays that could occur when performing major or minor version upgrades (#36246)
- resource/aws_s3_bucket: Tags with empty values no longer remove all tags. (#35710)
- resource/aws_s3_bucket_object: Tags with empty values no longer remove all tags. (#35710)
- resource/aws_s3_object: Tags with empty values no longer remove all tags. (#35710)
- resource/aws_s3_object_copy: Tags with empty values no longer remove all tags. (#35710)
- resource/aws_vpclattice_listener_rule: Remove
action.forward.target_groups
maximum item limit (#36095)
hashicorp/terraform-provider-azurerm (azurerm)
v3.96.0
ENHANCEMENTS:
- dependencies: updating to
v0.20240314.1083835
ofgithub.com/hashicorp/go-azure-sdk
(#25255) - dependencies: updating to
v0.25.1
ofgithub.com/tombuildsstuff/giovanni
(#24798) - dependencies: updating to
v1.33.0
ofgoogle.golang.org/protobuf
(#25243) -
storage
: updating the data plane resources to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24798) - Data Source:
azurerm_storage_table_entities
- support for AAD authentication (#24798) - Data Source:
azurerm_storage_table_entity
- support for AAD authentication (#24798) -
azurerm_kusto_cluster
- supportNone
pattern for thevirtual_network_configuration
block (#24733) -
azurerm_linux_function_app
- support for the Node20
runtime (#24073) -
azurerm_linux_function_app_slot
- support for the Node20
runtime (#24073) -
azurerm_stack_hci_cluster
- support theidentity
,cloud_id
,service_endpoint
andresource_provider_object_id
properties [GH-25031] -
azurerm_storage_share_file
- support for AAD authentication (#24798) -
azurerm_storage_share_directory
- support for AAD authentication, deprecateshare_name
andstorage_account_name
in favor ofstorage_share_id
(#24798) -
azurerm_storage_table_entity
- support for AAD authentication, deprecateshare_name
andstorage_account_name
in favor ofstorage_table_id
(#24798) -
azurerm_storage_table_entity
- support for AAD authentication (#24798) -
azurerm_windows_function_app
- support for the Node20
runtime (#24073) -
azurerm_windows_function_app_slot
- support for the Node20
runtime (#24073) -
azurerm_windows_web_app
- support for the Node20
runtime (#24073) -
azurerm_windows_web_app_slot
- support for the Node20
runtime (#24073)
BUG FIXES:
-
azurerm_container_app_custom_domain
- fix resource ID parsing bug preventing import (#25192) -
azurerm_windows_web_app
- fix incorrect warning message when checking name availability (#25214) -
azurerm_virtual_machine_run_command
- prevent a bug during updates (#25186) - Data Source:
azurerm_storage_table_entities
- Fixitems.x.properties
truncating to one entry (#25211)
v3.95.0
FEATURES:
- New Resource:
azurerm_container_app_custom_domain
(#24421) - New Resource:
azurerm_data_protection_backup_instance_kubernetes_cluster
(#24940) - New Resource:
azurerm_static_web_app
(#25117) - New resource:
azurerm_static_web_app_custom_domain
(#25117) - New resource:
azurerm_system_center_virtual_machine_manager_availability_set
(#24975) - New Resource:
azurerm_workloads_sap_three_tier_virtual_instance
(#24384) - New Resource:
azurerm_workloads_sap_single_node_virtual_instance
(#24331)
ENHANCEMENTS:
-
dependencies
: updating to v0.20240229.1102109 ofgithub.com/hashicorp/go-azure-sdk
(#25102) -
monitor
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
[GH-#25102] -
network
: updating to API Version2023-09-01
(#25095) -
azurerm_data_factory_integration_runtime_managed
- support for thecredential_name
property (#25033) -
azurerm_linux_function_app
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_linux_function_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_linux_function_app_slot
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_linux_function_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_linux_web_app
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_linux_web_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_linux_web_app_slot
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_linux_web_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_mysql_flexible_server
- setting thestorage.size_gb
property to a smaller value now forces a new resource to be created (#25074) -
azurerm_orbital_contact_profile
- changing thechannels
property no longer creates a new resource (#25129) -
azurerm_private_dns_resolver_inbound_endpoint
- theprivate_ip_address
property is no longer required whenprivate_ip_allocation_method
isDynamic
(#25035) -
stream_analytics_output_blob
- support for theblob_write_mode
property (#25127) -
azurerm_windows_function_app
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_windows_function_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_windows_function_app_slot
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_windows_function_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_windows_web_app
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_windows_web_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131) -
azurerm_windows_web_app_slot
- support for thedescription
property in theip_restriction
block (#24527) -
azurerm_windows_web_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)
BUG FIXES:
- Data Source:
azurerm_function_app_host_keys
- correctly setevent_grid_extension_key
by searching for the renamed property in the API response (#25108) -
azurerm_app_service_public_certificate
- fix issue where certificate information was not being set correctly in the read (#24943) -
azurerm_container_registry
- prevent recreation of the resource when thegeoreplication.tags
are updated (#24994) -
azurerm_firewall_policy_rule_collection_group
- fix issue where the client subscription ID was used to construct thefirewall_policy_id
(#25145) -
azurerm_function_app_hybrid_connection
- fix issue whereSendKeyValue
was not populated in the API payload (#23761) -
azurerm_orbital_contact_profile
- fix creation of the resource whenevent_hub_uri
is not specified (#25128) -
azurerm_recovery_services_vault
- prevent a panic whenimmutability
is updated (#25132) -
azurerm_storage_account
- fix issue where the queue encryption key type was set as the table encryption key type (#25046) -
azurerm_web_app_hybrid_connection
- fix issue whereSendKeyValue
was not populated in the API payload (#23761) -
azurerm_mssql_database
- fix incorrect error due to typo when usingrestore_long_term_retention_backup_id
(#25180)
DEPRECATIONS:
hashicorp/terraform-provider-google (google)
v5.21.0
FEATURES:
-
New Data Source:
google_apphub_discovered_service
(#17548) -
New Data Source:
google_apphub_discovered_workload
(#17553) -
New Resource:
google_apphub_workload
(#17561) -
New Resource:
google_firebase_app_check_device_check_config
(#17517) -
New Resource:
google_iap_tunnel_dest_group
(#17533) -
New Resource:
google_kms_ekm_connection
(#17512) -
New Resource:
google_apphub_application
(#17499) -
New Resource:
google_apphub_service
(#17562) -
New Resource:
google_apphub_service_project_attachment
(#17536) -
New Resource:
google_cloud_quotas_quota_info
(#17564) -
New Resource:
google_network_security_firewall_endpoint_association
(#17540)
IMPROVEMENTS:
- cloudrunv2: added support for
scaling.min_instance_count
ingoogle_cloud_run_v2_service
. (#17501) - compute: added
metric.single_instance_assignment
andmetric.filter
togoogle_compute_region_autoscaler
(#17519) - container: added
queued_provisioning
togoogle_container_node_pool
(#17549) - gkeonprem: allowed
vcenter_network
to be set ingoogle_gkeonprem_vmware_cluster
, previously it was output-only (#17505) - workstations: added support for
ephemeral_directories
ingoogle_workstations_workstation_config
(#17515)
BUG FIXES:
- compute: allowed sending empty values for
SERVERLESS
ingoogle_compute_region_network_endpoint_group
resource (#17500) - notebooks: fixed an issue where default tags would cause a diff recreating
google_notebooks_instance
resources (#17559) - storage: fixed an issue where two or more lifecycle rules with different values of
no_age
field always generates change ingoogle_storage_bucket
resource. (#17513)
v5.20.0
FEATURES:
-
New Resource:
google_clouddeploy_custom_target_type_iam_*
(#17445)
IMPROVEMENTS:
- certificatemanager: added
type
field togoogle_certificate_manager_dns_authorization
resource (#17459) - compute: added the
network_url
attribute to theconsumer_accept_list
-block of thegoogle_compute_service_attachment
resource (#17492) - gkehub: added support for
policycontroller.policy_controller_hub_config.policy_content.bundles
andpolicycontroller.policy_controller_hub_config.deployment_configs
fields togoogle_gke_hub_feature_membership
(#17483)
BUG FIXES:
- artifactregistry: fixed permadiff when
google_artifact_repository.docker_config
field is unset (#17484) - bigquery: corrected plan-time validation on
google_bigquery_dataset.dataset_id
(#17449) - kms: fixed issue where
google_kms_crypto_key_version.attestation.cert_chains
properties were incorrectly set to type string (#17486)
terraform-google-modules/terraform-google-kubernetes-engine (terraform-google-modules/kubernetes-engine/google)
v30.2.0
Features
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.