NOTES:
- bigquery: migrated
google_bigquery_tableresource to use direct HTTP rather than a client library (#12520) - compute: migrate
resource_compute_instance_template_test.go.tmplresource to use direct HTTP rather than a client library (#12492) - compute: migrated
google_compute_resource_compute_instanceto use direct HTTP rather than a client library (#12530) - compute: migrated parts of
google_compute_instanceand shared instance functions to use direct HTTP (#12483) - migrated compute_instance_helpers interfaces (#12506)
FEATURES:
- New Data Source:
google_storage_control_project_intelligence_finding_revision(#12523) - New Data Source:
google_storage_control_project_intelligence_finding_revisions(#12523) - New Resource:
google_biglake_hive_catalog(#12509) - New Resource:
google_chronicle_findings_refinement_deployment(#12532) - New Resource:
google_chronicle_parser_extension(#12517) - New Resource:
google_dataplex_metadata_feed(#12537) - New Resource:
google_vertex_ai_schedule(#12510) - New Resource:
google_vertex_ai_tensorboard_run(#12524) - New List Resource:
google_compute_address(#12528) - New List Resource:
google_compute_cross_site_network(#12497) - New List Resource:
google_compute_https_health_check(#12528) - New List Resource:
google_compute_machine_image(#12528) - New List Resource:
google_compute_node_template(#12528) - New List Resource:
google_compute_packet_mirroring(#12528) - New List Resource:
google_compute_region_autoscaler(#12528) - New List Resource:
google_compute_region_composite_health_check(#12528) - New List Resource:
google_compute_region_health_aggregation_policy(#12528) - New List Resource:
google_compute_region_health_source(#12528) - New List Resource:
google_project_iam_member(#12516) - New List Resource:
google_pubsub_topic(#12525) - New List Resource:
google_secret_manager_secret(#12521)
IMPROVEMENTS:
- apigee: added
consumer_keyandconsumer_secretfields togoogle_apigee_developer_appto allow specifying a static credential (#12487) - artifactregistry: added update support to
upstream_credentialsingoogle_artifact_registry_repository(#12486) - biglakeiceberg: added
CATALOG_TYPE_BIGLAKEenum tocatalog_typefield and addedrestricted_locations_config.restricted_locationsfield ingoogle_biglake_iceberg_catalogresource (#12534) - biglakeiceberg: added
sort_orderfield togoogle_biglake_iceberg_tableresource (#12498) - ces: added
timeoutandtool_fake_configfields togoogle_ces_toolandgoogle_ces_toolsetresource (#12518) - compute: added
params.resource_manager_tagsfield togoogle_compute_snapshotresource (#12502) - compute: made
network_endpoints.ip_addressoptional ingoogle_compute_network_endpointsresource to support attaching endpoints to a network endpoint group of typeGCE_VM_IP_DEDICATED_BACKEND(#12503) - container: added
dataplane_optimization_modeingoogle_container_cluster(#12494) - container: added
ignore_node_count_changesfield togoogle_container_clusterandgoogle_container_node_poolresources. When set to true, the provider ignores drift via external node count changes and skips related IGM API queries, resolving long plan times on clusters with a large number of instance groups. (#12511) - container: added
skip_node_pool_refreshfield togoogle_container_clusterresource. When set to true, thegoogle_container_clusterskips refreshing and settingnode_poolsfrom the API, resolving long plan times on clusters with a large number of node pools. Note that this results innode_poolsbeing set to an empty list in state (#12511) - container: added
taint_configblock togoogle_container_clusterandgoogle_container_node_pool(#12505) - container: improved GKE node pool read performance by caching instance group metadata longer (#12511)
- datastream: added
additional_optionsfield togoogle_datastream_connection_profileresource (#12526) - gkehub: added support for specifying
soak_durationin minutes, hours and days to thegoogle_gke_hub_rollout_sequenceresource (#12512) - iamworkforcepool: added write-only support for
oidc.client_secretingoogle_iam_workforce_pool_provider(#12500) - kms: added resource identity support for
google_kms_crypto_key_versionresource (#12504) - networkservices: added
dns_peering_configfield togoogle_network_services_agent_gatewayresource (#12481) - sql: added
mode,dns_servers,admin_credential_secret_name, andorganizational_unitfields toactive_directory_configblock ingoogle_sql_database_instanceresource for SQL Server instances (#12495) - sql: added
performance_capture_configtogoogle_sql_database_instance(#12536) - storage: added
lifecycle_rule.condition.size_above_bytesandlifecycle_rule.condition.size_below_bytesfields togoogle_storage_bucketresource (#12490)
BUG FIXES:
- apigee:
google_apigee_developer_appnow updatesapi_productsandscopeson the existing credential instead of creating a new credential (consumer key) on update (#12533) - biglake: allow
locationto be set ongoogle_biglake_iceberg_namespace(#12482) - biglake: fixed creation failure of
google_biglake_iceberg_tableresource when the referencedgoogle_biglake_iceberg_cataloghascredential_modeset toCREDENTIAL_MODE_VENDED_CREDENTIALSdue to a missingX-Iceberg-Access-Delegationheader (#12514) - compute: fixed broken import of
share_settingsongoogle_compute_reservation(#12527) - datastream: fixed a positional diff when adding objects to the
salesforce_source_config.include_objectsfield ingoogle_datastream_streamresource (#12531) - iamworkforcepool: marked sensitive and ignore_read as true for
security_tokeningoogle_iam_workforce_pool_provider_scim_tokenresource (#12480) - networkconnectivity: fixed
google_network_connectivity_regional_endpointbeing recreated on every apply whenaddressis set to a resource URI (#12529) - networkservices: fixed
namefield expansion forgoogle_network_services_agent_gatewayresources so that short names are automatically expanded to full resource names, preventing API validation errors on create and update. (#12513)