FEATURES:
- New Data Source:
google_oracle_database_cloud_exadata_infrastructure
(#8407) - New Data Source:
google_oracle_database_cloud_vm_cluster
(#8410) - New Data Source:
google_oracle_database_db_nodes
(#8420) - New Data Source:
google_oracle_database_db_servers
(#8389) - New Resource:
google_oracle_database_autonomous_database
(#8411) - New Resource:
google_oracle_database_cloud_exadata_infrastructure
(#8371) - New Resource:
google_oracle_database_cloud_vm_cluster
(#8397) - New Resource:
google_transcoder_job_template
(#8406) - New Resource:
google_transcoder_job
(#8406)
IMPROVEMENTS:
- cloudfunctions: increased the timeouts to 20 minutes for
google_cloudfunctions_function
resource (#8372) - cloudrunv2: added
invoker_iam_disabled
field togoogle_cloud_run_v2_service
(#8395) - compute: made
google_compute_network_firewall_policy_rule
use MMv1 engine instead of DCL. (#8412) - compute: made
google_compute_region_network_firewall_policy_rule
use MMv1 engine instead of DCL. (#8412) - compute: added
ip_address_selection_policy
field togoogle_compute_backend_service
andgoogle_compute_region_backend_service
. (#8413) - compute: added
provisioned_throughput
field togoogle_compute_instance_template
resource (#8405) - compute: added
provisioned_throughput
field togoogle_compute_region_instance_template
resource (#8405) - container:
google_container_cluster
will now accept server-specified values fornode_pool_auto_config.0.node_kubelet_config
when it is not defined in configuration and will not detect drift. Note that this means that removing the value from configuration will now preserve old settings instead of reverting the old settings. (#8385) - container: added support for additional values
KCP_CONNECTION
, andKCP_SSHD
ingoogle_container_cluster.logging_config
(#8381) - dialogflowcx: added
advanced_settings.logging_settings
andadvanced_settings.speech_settings
togoogle_dialogflow_cx_agent
andgoogle_dialogflow_cx_flow
(#8374) - networkconnectivity: added
linked_producer_vpc_network
field togoogle_network_connectivity_spoke
resource (#8376) - secretmanager: added
is_secret_data_base64
field togoogle_secret_manager_secret_version
andgoogle_secret_manager_secret_version_access
datasources (#8394) - secretmanager: added
is_secret_data_base64
field togoogle_secret_manager_regional_secret_version
andgoogle_secret_manager_regional_secret_version_access
datasources (#8394) - spanner: added
kms_key_names
toencryption_config
ingoogle_spanner_database
(#8403) - workstations: added
max_usable_workstations
field togoogle_workstations_workstation_config
resource (#8421) - workstations: added field
allowed_ports
togoogle_workstations_workstation_config
(#8402)
BUG FIXES:
- bigquery: fixed a regression that caused
google_bigquery_dataset_iam_*
resources to attempt to set deleted IAM members, thereby triggering an API error (#8408) - compute: fixed an issue in
google_compute_backend_service
andgoogle_compute_region_backend_service
to allow sendingfalse
foriap.enabled
(#8369) - container:
node_config.linux_node_config
,node_config.workload_metadata_config
andnode_config.kubelet_config
will now successfully send empty messages to the API whenterraform plan
indicates they are being removed, rather than null, which caused an error. The sole reliable case isnode_config.linux_node_config
when the block is removed, where there will still be a permadiff, but the update request that's triggered will no longer error and other changes displayed in the plan should go through. (#8400) - pubsub: fixed permadiff with configuring an empty
retry_policy
ingoogle_pubsub_subscription
(#8365)