Releases: hashicorp/terraform-provider-google
Releases · hashicorp/terraform-provider-google
v3.65.0
FEATURES:
- New Resource: google_eventarc_trigger (#8895)
IMPROVEMENTS:
- compute: added the ability to specify
google_compute_forwarding_rule.ip_address
by a reference in addition to raw IP address (#8877) - compute: enabled fields
advertiseMode
,advertisedGroups
,peerAsn
, andpeerIpAddress
to be updatable on resourcegoogle_compute_router_peer
(#8862)
BUG FIXES:
- cloud_identity: fixed google_cloud_identity_group_membership import/update (#8867)
- compute: fixed an issue in
google_compute_instance
wheremin_node_cpus
could not be set (#8865) - compute: removed minimum for
scopes
field ongoogle_compute_instance
resource (#8893) - iam: fixed issue with principle and principleSet members not retaining their casing (#8860)
- workflows: fixed a bug in
google_workflows_workflow
that could cause inconsistent final plan errors when using thename
field in other resources (#8869)
v3.64.0
FEATURES:
- New Resource:
google_tags_tag_key_iam_binding
(#8844) - New Resource:
google_tags_tag_key_iam_member
(#8844) - New Resource:
google_tags_tag_key_iam_policy
(#8844) - New Resource:
google_tags_tag_value_iam_binding
(#8844) - New Resource:
google_tags_tag_value_iam_member
(#8844) - New Resource:
google_tags_tag_value_iam_policy
(#8844) - New Resource:
google_apigee_envgroup_attachment
(#8853) - New Resource:
google_tags_tag_binding
(#8854) - New Resource:
google_tags_tag_key
(#8854) - New Resource:
google_tags_tag_value
(#8854)
IMPROVEMENTS:
- bigquery: added
require_partition_filter
field togoogle_bigquery_table
when provisioninghive_partitioning_options
(#8775) - compute: added field
maintenance_window.start_time
togoogle_compute_node_group
(#8847) - compute: added gVNIC support for
google_compute_instance_template
(#8842) - datacatalog: added
description
field togoogle_data_catalog_tag_template
resource (#8851) - iam: added support for third party identities via the principle and principleSet IAM members (#8860)
- tags: promoted
google_tags_tag_key
to GA (#8854) - tags: promoted
google_tags_tag_value
to GA (#8854)
BUG FIXES:
- compute: reverted datatype change for
mtu
ingoogle_compute_interconnect_attachment
as it was incompatible with existing state representation (#8829) - iam: fixed issue with principle and principleSet members not retaining their casing (#8860)
- storage: fixed intermittent
Provider produced inconsistent result after apply
error when creatinggoogle_storage_hmac_key
(#8817)
v3.63.0
FEATURES:
- New Data Source:
google_monitoring_istio_canonical_service
(#8789) - New Resource:
google_apigee_instance_attachment
(#8795)
IMPROVEMENTS:
- added support for Apple silicon chip (updated to go 1.16) (#8693)
- container:
- sql: changed the default timeout of
google_sql_database_instance
to 30m from 20m (#8802)
BUG FIXES:
- bigquery: fixed issue where you couldn't extend an existing
schema
with additional columns ingoogle_bigquery_table
(#8803) - cloudidentity: modified
google_cloud_identity_groups
andgoogle_cloud_identity_group_memberships
to respect theuser_project_override
andbilling_project
configurations and send the appropriate headers to establish a quota project (#8762) - compute: added minimum for
scopes
field togoogle_compute_instance
resource (#8801) - notebooks: fixed permadiff on labels for
google_notebook_instance
(#8799) - secretmanager: set required on
secrest_data
ingoogle_secret_manager_secret_version
(#8797)
v3.62.0
FEATURES:
- New Data Source:
google_compute_health_check
(#8725) - New Data Source:
google_kms_secret_asymmetric
(#8745) - New Resource:
google_data_catalog_tag_template_iam_*
(#8730)
IMPROVEMENTS:
- accesscontextmanager: added support for ingress and egress policies to
google_access_context_manager_service_perimeter
(#8723) - compute: added
proxy_bind
togoogle_compute_target_tcp_proxy
,google_compute_target_http_proxy
andgoogle_compute_target_https_proxy
(#8706)
BUG FIXES:
v3.61.0
IMPROVEMENTS:
- provider: The provider now supports Workload Identity Federation. The federated json credentials must be loaded through the
GOOGLE_APPLICATION_CREDENTIALS
environment variable. (#8671) - compute: added
proxy_bind
togoogle_compute_target_tcp_proxy
,google_compute_target_http_proxy
andgoogle_compute_target_https_proxy
(#8706) - compute: changed
google_compute_subnetwork
to accept more values in thepurpose
field (#8647) - compute: promoted field compute_instance.scheduling.min_node_cpus and related fields to ga (#8697)
- dataflow: added
enable_streaming_engine
argument togoogle_dataflow_job
(#8670) - healthcare: promoted
google_healthcare_consent_store*
to GA support (#8681)
BUG FIXES:
- container: Fixed updates on
export_custom_routes
andimport_custom_routes
ingoogle_compute_network_peering
(#8650)
v3.60.0
NOTES: From this release onwards google_compute_shared_vpc_service_project
will not recognise the Shared VPC Admin role when assigned at the folder level in the GA provider, as that functionality is not enabled in the GA API. If you have folder-level IAM configured for Shared VPC permissions, use the google-beta
provider instead.
FEATURES:
IMPROVEMENTS:
- cloudrun: suppressed metadata.labels["cloud.googleapis.com/location"] value in
google_cloud_run_service
(#8574) - compute: added
mtu
field togoogle_compute_interconnect_attachment
(#8575) - compute: added support for
nic_type
togoogle_compute_instance
(GA only) (#8562) - datafusion: added support for the
DEVELOPER
instance type togoogle_data_fusion_instance
(#8590) - monitoring: added windows based availability sli to the resource
google_monitoring_slo
(#8588) - sql: added
settings.0.backup_configuration.transaction_log_retention_days
andsettings.0.backup_configuration.transaction_log_retention_days
fields togoogle_sql_database_instance
(#8582) - storage: added
kms_key_name
togoogle_storage_bucket_object
resource (#8615)
BUG FIXES:
- bigquery: fixed materialized view to be recreated when query changes (#8628)
- bigtable: fixed bug where gc_policy would attempt to recreate the resource when switching from deprecated attribute but maintaining the same underlying value (#8639)
- bigtable: required resource recreation if any fields change on
resource_bigtable_gc_policy
(#8552) - binaryauthorization: fixed permadiff in
google_binary_authorization_attestor
(#8636) - cloudfunction: added retry logic for
google_cloudfunctions_function
updates (#8554) - cloudidentity: fixed a bug where
google_cloud_identity_group
would periodically fail with a 403 (#8585) - compute: fixed a perma-diff for
nat_ips
that were specified as short forms ingoogle_compute_router_nat
(#8576) - compute: fixed perma-diff for cos-family disk images (#8602)
- compute: Fixed service account scope alias to be updated. (#8604)
- container: fixed container cluster not removed from the state when received 404 error on delete call for the resource
google_container_cluster
(#8594) - container: Fixed failure in deleting
maintenance_exclusion
forgoogle_container_cluster
(#8589) - container: fixed an issue where release channel UNSPECIFIED could not be set (#8595)
- essentialcontacts: made
language_tag
required forgoogle_essential_contacts_contact
(#8557)
v3.59.0
FEATURES:
IMPROVEMENTS:
- compute: Added graceful termination to
google_container_node_pool
create calls so that partially created node pools will resume the original operation if the Terraform process is killed mid create. (#8492) - compute: Promoted gVNIC support for
google_compute_instance
resource to GA (#8506) - compute: added autoscaling_policy.cpu_utilization.predictive_method field to
google_compute_autoscaler
andgoogle_compute_region_autoscaler
(#8547) - redis : marked
auth_string
on theresource_redis_instance
resource as sensitive (#8513)
BUG FIXES:
- apigee: fixed IDs when importing
google_apigee_organization
resource (#8488) - artifactregistry: fixed issue where updating
google_artifact_registry_repository
always failed (#8491) - compute : fixed a bug where
guest_flush
could not be set to false for the resourcegoogle_compute_resource_policy
(#8517) - compute: fixed a panic on empty
target_size
ingoogle_compute_region_instance_group_manager
(#8528) - redis: fixed invalid value error on
auth_string
ingoogle_redis_instance
(#8493)
v3.58.0
NOTES:
google_bigquery_table
resources now cannot be destroyed unlessdeletion_protection = false
is set in state for the resource. (#8453)
FEATURES:
- New Data Source:
google_iap_client
(#8450)
IMPROVEMENTS:
- bigquery: added
deletion_protection
field togoogle_bigquery_table
to make deleting them require an explicit intent. (#8453) - cloudrun: updated retry logic to attempt to retry 409 errors from the Cloud Run API, which may be returned intermittently on create. (#8440)
- compute: removed max items limit from
google_compute_target_ssl_proxy
. The API currently allows upto 15 Certificates. (#8478) - compute: added support for Private Services Connect for Google APIs in
google_compute_global_address
andgoogle_compute_global_forwarding_rule
(#8458) - iam: added a retry condition that retries editing
iam_binding
andiam_member
resources on policies that have frequently deleted service accounts (#8476) - sql: added
insights_config
block togoogle_sql_database_instance
resource (#8434)
BUG FIXES:
- compute: fixed an issue where the provider could return an error on a successful delete operation (#8463)
- dataproc : fixed an issue where
max_failure_per_hour
was not set correctly forgoogle_dataproc_job
(#8441) - dlp : modified
google_data_loss_prevention_stored_info_type
regex.group_indexes
field to trigger resource recreation on update (#8439) - sql: fixed diffs based on case for
charset
ingoogle_sql_database
(#8462)
3.57.0
DEPRECATIONS:
- compute: deprecated
source_disk_url
field ingoogle_compute_snapshot
. (#8410) - kms: deprecated
self_link
field ingoogle_kms_keyring
andgoogle_kms_cryptokey
resource as it is identical value toid
field. (#8410) - pubsub: deprecated
path
field ingoogle_pubsub_subscription
resource as it is identical value toid
field. (#8410)
FEATURES:
- New Resource:
google_essential_contacts_contact
(#8426)
IMPROVEMENTS:
- bigquery: added
status
field togoogle_bigquery_job
(#8377) - compute: added
disk.resource_policies
field to resourcegoogle_compute_instance_template
(#8393) - pubsub: marked
kms_key_name
field ingoogle_pubsub_topic
as updatable (#8424)
BUG FIXES:
v3.56.0
FEATURES:
- New Resource:
google_privateca_certificate
(#8371)
IMPROVEMENTS:
- all: added plan time validations for fields that expect base64 values. (#8304)
- sql: added support for point-in-time-recovery to
google_sql_database_instance
(#8367) - monitoring : added
availability
sli metric support for the resourcegoogle_monitoring_slo
(#8315)
BUG FIXES:
- bigquery: fixed bug where you could not reorder columns on
schema
for resourcegoogle_bigquery_table
(#8321) - cloudrun: suppressed
run.googleapis.com/ingress-status
annotation ingoogle_cloud_run_service
(#8361) - serviceaccount: loosened restrictions on
account_id
for datasourcegoogle_service_account
(#8344)