Releases: hashicorp/terraform-provider-google
Releases · hashicorp/terraform-provider-google
v3.84.0
FEATURES:
- New Data Source:
google_secret_manager_secret
(#9983)
IMPROVEMENTS:
- compute: added update support to
google_compute_service_attachment
(#9982)
BUG FIXES:
- container: fixed a bug in failing to remove
maintenance_exclusion
ongoogle_container_cluster
(#10025) - compute: fixed an issue in
google_compute_router_nat
where removinglog_config
resulted in a perma-diff (#9950) - compute: fixed
advanced_machine_features
error messages ingoogle_compute_instance
(#10023) - eventarc: fixed bug where resources deleted outside of Terraform would cause errors (#9997)
- functions: fixed an error message on
google_cloudfunctions_function
(#10011) - logging: fixed the data type for
bucket_options.linear_buckets.width
ongoogle_logging_metric
(#9985) - osconfig: fixed import on
google_os_config_guest_policies
(#10019) - storage: fixed an undetected change on
days_since_noncurrent_time
ofgoogle_storage_bucket
(#10024)
3.83.0
FEATURES:
- New Resource:
google_privateca_certificate_template
(#9905)
IMPROVEMENTS:
- privateca: added
certificate_template
togoogle_privateca_certificate
. (#9915) - compute: allowed setting
ip_address
field ofgoogle_compute_router_peer
(#9913) - compute: promoted
google_compute_service_attachment
to ga (#9914) - compute: promoted
role
andpurpose
fields ingoogle_compute_subnetwork
to ga (#9914) - kms: added support for
destroy_scheduled_duration
togoogle_kms_crypto_key
(#9911)
BUG FIXES:
- endpoints: fixed a timezone discrepancy in
config_id
ongoogle_endpoints_service
(#9912) - cloudbuild: marked
google_cloudbuild_trigger
as requiring one of branch_name/tag_name/commit_sha within build.source.repo_source (#9952) - compute: fixed a crash on
enable
field ofgoogle_compute_router_peer
(#9940) - compute: fixed a permanent diff for
next_hop_instance_zone
ongoogle_compute_route
whennext_hop_instance
was set to a self link (#9931) - compute: fixed an issue in
google_compute_router_nat
where removinglog_config
resulted in a perma-diff (#9950) - privateca: fixed a permadiff bug for
publishing_options
ongoogle_privateca_ca_pool
when both attributes set false (#9926) - spanner: fixed instance updates to processing units (#9933)
- storage: added support for timeouts on
google_storage_bucket_object
(#9937)
v3.82.0
FEATURES:
- New Resource:
google_privateca_certificate_template
(#9905) - New Resource:
google_compute_firewall_policy
(#9887) - New Resource:
google_compute_firewall_policy_association
(#9887) - New Resource:
google_compute_firewall_policy_rule
(#9887)
IMPROVEMENTS:
- sql: added field
collation
togoogle_sql_database_instance
(#9888)
BUG FIXES:
- apigateway: fixed import functionality for all
apigateway
resources (#9871) - dns: fixed not-exists error message on data source
google_dns_managed_zone
(#9898) - healthcare: fixed bug where changes to
google_healthcare_hl7_v2_store.parser_config
subfields would error with "...parser_config.version field is immutable..." (#9900) - os_config: fixed imports for
google_os_config_guest_policies
(#9872) - pubsub: added polling to
google_pubsub_schema
to deal with eventually consistent deletes (#9863) - secretmanager: fixed an issue where
replication
fields would not update ingoogle_secret_manager_secret
(#9894) - service_usage: fixed imports on
google_service_usage_consumer_quota_override
(#9876) - sql: fixed a permadiff bug for
type
when BUILT_IN ongoogle_sql_user
(#9864) - sql: fixed bug in
google_sql_user
with CLOUD_IAM_USERs on POSTGRES. (#9859)
v3.81.0
IMPROVEMENTS:
- compute: Added
enable
attribute togoogle_compute_router_peer
(#9776) - compute: added support for
L3_DEFAULT
asip_protocol
forgoogle_compute_forwarding_rule
andUNSPECIFIED
asprotocol
forgoogle_compute_region_backend_service
to support network load balancers that forward all protocols and ports. (#9799) - compute: added support for
security_settings
togoogle_compute_backend_service
(#9797) - essentialcontacts: promoted
google_essential_contacts_contact
to GA (#9822) - gkehub: added
google_gke_hub_membership
support for both//container.googleapis.com/${google_container_cluster.my-cluster.id}
andgoogle_container_cluster.my-cluster.id
inendpoint.0.gke_cluster.0.resource_link
(#9765) - provider: Added provider support for
request_reason
(#9794) - provider: added support for
billing_project
across all resources. Ifuser_project_override
is set totrue
and abilling_project
is set, theX-Goog-User-Project
header will be sent for all resources. (#9852)
BUG FIXES:
- assuredworkloads: fixed resource deletion so
google_assured_workloads_workload
can delete what it creates (#9835) - bigquery: fixed the permadiff bug on
location
of thegoogle_bigquery_dataset
(#9810) - composer: fixed environment version regexp to explicitly require . (dot) instead of any character after 'preview' (example: composer-2.0.0-preview.0-airflow-2.1.1) (#9804)
- compute: changed
wait_for_instances
ingoogle_compute_instance_group_manager
andgoogle_compute_region_instance_group_manager
to no longer block plan / refresh, waiting on managed instance statuses during apply instead (#9832) - compute: fixed a bug where
negative_caching_policy
cannot be set always revalidate ongoogle_compute_backend_service
(#9821) - compute: fixed instances where compute resource calls would have their urls appended with a redundant
/projects
after the host (#9834) - firestore: removed diff for server generated field
__name__
ongoogle_firestore_index
(#9820) - privateca: fixed the creation of subordinate
google_privateca_certificate_authority
withmax_issuer_path_length = 0
. (#9856) - privateca: Fixed null for
ignore_active_certificates_on_deletion
on the importedgoogle_privateca_certificate_authority
(#9781)
v3.80.0
FEATURES:
- New Resource:
google_dialogflow_cx_environment
(#9738)
IMPROVEMENTS:
- gkehub: added support for both
//container.googleapis.com/${google_container_cluster.my-cluster.id}
andgoogle_container_cluster.my-cluster.id
references ingoogle_gke_hub_membership.endpoint.0.gke_cluster.0.resource_link
(#9765) - kms: added
name
field togoogle_kms_crypto_key_version
datasource (#9762)
BUG FIXES:
v3.79.0
NOTES:
- spanner: The
num_nodes
field ongoogle_spanner_instance
will have its default removed in a future major release, and eithernum_nodes
orprocessing_units
will be required. (#9716)
FEATURES:
- New Resource:
google_dialogflow_cx_entity_type
(#9717) - New Resource:
google_dialogflow_cx_page
(#9683)
IMPROVEMENTS:
v3.78.0
3.77.0
3.77.0 (July 26, 2021)
FEATURES:
- New Resource:
google_scc_notification_config
(#9578)
IMPROVEMENTS:
- compute: fixed a permadiff bug in
log_config
field ofgoogle_compute_region_backend_service
(#9568) - dlp: added
crypto_replace_ffx_fpe_config
andcrypto_replace_ffx_fpe_config
as primitive transformation types togoogle_data_loss_prevention_deidentify_template
(#9572)
BUG FIXES:
- bigquerydatatransfer: fixed a bug where
destination_dataset_id
was required, it is now optional. (#9605) - billing: Fixed ordering of
budget_filter. projects
ongoogle_billing_budget
(#9598) - compute: removed default value of
0.8
fromgoogle_backend_service.backend.max_utilization
and it will now default from API. Allmax_connections_xxx
andmax_rate_xxx
will also default from API as these are all conditional on balancing mode. (#9587) - sql: fixed bug where the provider would retry on an error if the database instance name couldn't be reused. (#9591)
v3.76.0
FEATURES:
- New Resource:
google_dialogflow_cx_flow
(#9551) - New Resource:
google_dialogflow_cx_intent
(#9537) - New Resource:
google_dialogflow_cx_version
(#9554) - New Resource:
google_network_services_edge_cache_keyset
(#9540) - New Resource:
google_network_services_edge_cache_origin
(#9540) - New Resource:
google_network_services_edge_cache_service
(#9540)
IMPROVEMENTS:
- apigee: Added SLASH_22 support for
peering_cidr_range
ongoogle_apigee_instance
(#9558) - cloudbuild: Added
pubsub_config
andwebhook_config
parameter togoogle_cloudbuild_trigger
. (#9541)
BUG FIXES:
- pubsub: fixed pubsublite update issues (#9544)
v3.75.0
FEATURES:
- New Resource: google_privateca_ca_pool (#9480)
- New Resource: google_privateca_certificate (#9480)
- New Resource: google_privateca_certificate_authority (#9480)
IMPROVEMENTS:
- bigquery: added
kms_key_version
as an output onbigquery_table.encryption_configuration
and thedestination_encryption_configuration
blocks ofbigquery_job.query
,bigquery_job.load
, andbigquery_copy
. (#9500) - compute: added
advanced_machine_features
togoogle_compute_instance
(#9470) - compute: promoted all
cdn_policy
sub fields ingoogle_compute_backend_service
,google_compute_region_backend_service
andgoogle_compute_backend_bucket
to GA (#9432) - dlp: Added
replace_with_info_type_config
todlp_deidentify_template
. (#9446) - storage: added
temporary_hold
andevent_based_hold
attributes togoogle_storage_bucket_object
(#9487)
BUG FIXES:
- bigquery: Fixed permadiff due to lowercase mode/type in
google_bigquery_table.schema
(#9499) - billing: made
all_updates_rule.*
fields updatable ongoogle_billing_budget
(#9473) - billing: made
amount.specified_amount.units
updatable ongoogle_billing_budget
(#9465) - compute: fixed perma-diff in
google_compute_instance
(#9460) - storage: fixed handling of object paths that contain slashes for
google_storage_object_access_control
(#9502)