Releases: hashicorp/terraform-provider-google-beta
Releases · hashicorp/terraform-provider-google-beta
v6.49.3
v7.2.0
FEATURES:
- New Data Source:
google_artifact_registry_python_package(#10671) - New Data Source:
google_backup_dr_data_source_references(#10672) - New Resource:
google_discovery_engine_acl_config(#10680) - New Resource:
google_saas_runtime_unit_kind(#10652)
IMPROVEMENTS:
- chronicle: made the
scope_infofield ingoogle_chronicle_reference_listconfigurable (#10663) - compute: added
header_actiontopath_matcheranddefault_servicelevel ongoogle_compute_region_url_mapresource (#10665) - container: added
secret_manager_config.rotation_configfield togoogle_container_clusterresource (#10659) - container: added new fields
memory_managerandtopology_managertogoogle_container_cluster.node_config.kubelet_configandgoogle_container_node_pool.node_config.kubelet_config(#10681) - healthcare: added
consent_configfield togoogle_healthcare_fhir_storeresource (#10666)
New Resource:google_network_management_organization_vpc_flow_logs_config(#10660) - sql: added
final_backup_descriptionandfinal_backup_configfields togoogle_sql_database_instanceresource (#10678) - storage: added
aws_s3_compatible_data_sourcetogoogle_storage_transfer_jobresource (#10656)
BUG FIXES:
- provider: fixed an issue with
universe_domainwhere the provider tried to connect to "googleapis.com" for user email logging whenuniverse_domainwas set (#10654) - container: fixed a faulty diff for arrays on
user_managed_keys_configthat caused faulty cluster updates to be triggered ingoogle_container_cluster(#10668) - osconfig: fixed permadiff in
google_osconfig_patch_deploymentwherepatch_config.yum.minimaldoesn't sendfalsefor empty values (#10661)
v7.1.1
v7.1.0
DEPRECATIONS:
- container: deprecated
enterprise_configfield ingoogle_container_clusterresource. GKE Enterprise features are now available without an Enterprise tier. (#10646) - storage: removed deprecated status for field to
detect_md5hashingoogle_storage_bucket_objectresource (#10605)
FEATURES:
- New Data Source:
google_iap_web_forwarding_rule_service_iam_policy(#10621) - New Resource:
google_iap_web_forwarding_rule_service_iam_binding(#10621) - New Resource:
google_iap_web_forwarding_rule_service_iam_member(#10621) - New Resource:
google_iap_web_forwarding_rule_service_iam_policy(#10621)
IMPROVEMENTS:
- artifactregistry: added
registry_urias attribute togoogle_artifact_registry_repository(#10618) - backupdr: added
create_timefield togoogle_backup_dr_backupdata source (#10626) - cloudbuild: added
worker_config.enable_nested_virtualizationfield togoogle_cloudbuild_worker_poolresource (#10619) - cloudrunv2: added support for
multi_region_settingsfield togoogle_cloud_run_v2_serviceresource (#10607) - compute: add
params.resource_manager_tagsfield to thegoogle_compute_region_backend_service(#10634) - compute: added
public_delegated_sub_prefixsfield to resourcegoogle_compute_public_delegated_prefix(#10638) - compute: added
update_strategyfield togoogle_compute_network_peeringresource (#10623) - firestore: added
uniquefield togoogle_firestore_indexresource (#10617) - netapp: added
qos_typeandavailable_throughput_mibpsfields togoogle_netapp_storage_poolresource (#10615) - netapp: added
throughput_mibpsfield togoogle_netapp_volumeresource (#10615) - networkservices: allowed
EXPLICIT_ROUTING_MODEforrouting_modeongoogle_network_services_gatewayresource (#10608) - sql: added
consumer_network_status,ip_address, andstatusfields topsc_auto_connectionsfield ongoogle_sql_database_instanceresource (#10637) - storagetransfer: added
service_accountfield togoogle_storage_transfer_jobresource (#10635) - storagetransfer: added
transfer_spec.aws_s3_data_source.credentials_secrettogoogle_storage_transfer_jobresource (#10609)
BUG FIXES:
- compute: fixed certain spurious diffs for
google_compute_region_backend_service.backend.group(#10611) - compute: fixed permadiff on
google_compute_region_network_endpoint_groupwhen nonetworkis specified (#10625) - memorystore: fixed permadiffs that cause destroy+recreate on new
google_memorystore_instancewhendesired_psc_auto_connectionsis set (#10648) - netapp: fixed a permadiff on
total_iopsingoogle_netapp_storage_poolresource (#10643) - oracledatabase: fixed permadiffs on
google_oracle_database_autonomous_databaseresource for theodb_networkandodb_subnetfields (#10627)
v7.0.1
v7.0.0
Terraform Google Provider 7.0.0 Upgrade Guide
BREAKING RESOURCE REMOVALS:
- beyondcorp: removed
google_beyondcorp_application, its associated IAM resourcesgoogle_beyondcorp_application_iam_binding,google_beyondcorp_application_iam_member, andgoogle_beyondcorp_application_iam_policy, and thegoogle_beyondcorp_application_iam_policydatasource. Usegoogle_beyondcorp_security_gateway_applicationinstead. #10536 - notebooks: removed
google_notebooks_location#10350 - tpu: removed
google_tpu_node. Usegoogle_tpu_v2_vminstead. #10516
BREAKING FIELD REMOVALS:
- cloudrunv2: removed
template.containers.depends_onwithinresource google_cloud_run_v2_worker_pool#10444 - colab: removed
post_startup_script_configfield from fromgoogle_colab_runtime_templateresource #10555 - compute: removed field
enable_flow_logsfromgoogle_compute_subnetwork#10398 - gkehub: removed
configmanagement.binauthzfield ingoogle_gke_hub_feature_membership#10585 - gkehub: removed
descriptionfield ingoogle_gke_hub_membership#10344 - memorystore: removed
allow_fewer_zones_deploymentfield fromgoogle_memorystore_instanceresource because it isn't user-configurable #10588 - redis: removed
allow_fewer_zones_deploymentfield fromgoogle_redis_clusterresource because it isn't user-configurable #10588 - resourcemanager: removed non-functional
projectfield fromgoogle_service_account_keydatasource #10537
BREAKING INCREASED VALIDATION:
- cloudfunctions2: made
event_typea required field forevent_triggeringoogle_cloudfunctions2_function#10501 - networkservices: made
load_balancing_schemerequired ingoogle_network_services_lb_traffic_extension#10419 - sql: made
password_wo_versionrequired whenpassword_wois set ingoogle_sql_user#10591 - storage: added validation requiring the
topicfield to be in the form "projects//topics/" ingoogle_storage_notification#10602 - storagetransfer: added path validation for GCS path source and sink in
google_storage_transfer_job#10297 - vertexai: made
metadata, andmetadata.configrequired ingoogle_vertex_ai_index. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #10520
OTHER BREAKING CHANGES:
- provider: fixed many import functions throughout the provider that erroneously matched a subset of the provided input, leading to unclear error messages when using
terraform inputwith invalid resource IDs. #10545 - alloydb: added
deletion_protectionfield with a default value oftruetogoogle_alloydb_clusterresource #10553 - apigee: changed
certs_infofield ingoogle_apigee_keystores_aliases_key_cert_fileto be output-only #10602 - apigee: migrated
google_apigee_keystores_aliases_key_cert_fileto the plugin framework #10602 - artifactregistry: removed the default values for
public_repositoryfields ingoogle_artifact_registry_repository. If your state is reliant on them, they will now need to be manually included in your configuration. #10519 - bigquery: removed the default value of
view.use_legacy_sqlingoogle_bigquery_table#10578 - bigtable: renamed instance to
instance_namefor bigtable_table_iam objects #10248 - billing: made
budget_filter.credit typesandbudget_filter.subaccountsno longer optional+computed, only optional, ingoogle_billing_budgetresource #10587 - cloudfunctions2: changed
service_config.servicefield ingoogle_cloudfunctions2_functionresource to be output-only #10432 - compute:
subnetworksandinstancesfields ingoogle_compute_packet_mirroringhave been converted from arrays to sets #10550 - compute:
advertised_ip_rangesfield group ingoogle_compute_routerhas been converted from a list to a set #10557 - compute:
disk.type,disk.modeanddisk.interfaceno longer use provider configured default values and instead will be set by the API ingoogle_compute_instance_templateandgoogle_compute_region_instance_templateresources #10569 - gkehub: updated beta api endpoint from v1beta1 to v1beta #10344
- resourcemanager: changed
disable_on_destroydefault value tofalseingoogle_project_service#10508 - securesourcemanager: changed
deletion_policydefault value fromDELETEtoPREVENT#10515 - storage: changed
retention_periodtostringdata type in resourcegoogle_storage_bucket#10311 - storage: migrated
google_storage_notificationto the plugin framework #10602
FEATURES:
- New Data Source:
google_artifact_registry_npm_package(#10582) - New Data Source:
google_certificate_manager_dns_authorization(#10544) - New Resource:
google_iap_web_region_forwarding_rule_service_iam_binding(#10561) - New Resource:
google_iap_web_region_forwarding_rule_service_iam_member(#10561) - New Resource:
google_iap_web_region_forwarding_rule_service_iam_policy(#10561) - New Resource:
google_saas_runtime_saas(#10556)
IMPROVEMENTS:
- bigquery: added support for "connection_properties" for bigquery to
google_bigquery_job(beta) (#10554) - cloudbuild: added
developer_connect_event_configfield togoogle_cloudbuild_triggerresource (#10563) - cloudtasks: added
desired_statefield togoogle_cloud_tasks_queueresource (#10567) - cloudrunv2: added
max_instance_countfield togoogle_cloud_run_v2_serviceresource. (#10558) - compute: added
params.resourceManagerTagsfield to thegoogle_compute_backend_service(#10575) - compute: added
params.resource_manager_tagsfield togoogle_compute_backend_bucket(#10581) - compute: added
short_namefield togoogle_compute_organization_security_policyresource (#10572) - container: added
cluster_autoscaling.default_compute_class_enabledfield togoogle_container_clusterresource (#10552) - dialogflowcx: added
enableMultiLanguageTraining,locked,answerFeedbackSettings,personalizationSettings,clientCertificateSettings,startPlaybook,satisfiesPzs, andsatisfiesPzitogoogle_dialogflow_cx_agentresource. (#10543) - lustre: increased
google_lustre_instanceresource create timeout to 120m from 20m ([#10570](https://github.com/has...
v6.49.2
v6.49.1
v6.49.0
DEPRECATIONS:
- beyondcorp:
google_beyondcorp_application_iam_binding,google_beyondcorp_application_iam_memberandgoogle_beyondcorp_application_iam_policyIAM resources, and thegoogle_beyondcorp_application_iam_policydatasource have been deprecated and will be removed in the upcoming major release (#10532) - tpu: deprecated
google_tpu_tensorflow_versionsdata source. Usegoogle_tpu_v2_runtime_versionsinstead. (#10514)
FEATURES:
- New Data Source:
google_artifact_registry_tag(#10531) - New Data Source:
google_artifact_registry_tags(#10518) - New Resource:
google_dialogflow_conversation_profile(#10533)
IMPROVEMENTS:
- apikeys: added
service_account_emailtogoogle_apikeys_key(#10538) - bigqueryreservation: added support for
scaling_modeandmax_slotsproperties ongoogle_bigquery_reservation(beta) (#10509) - compute: added
advanced_options_configfield togoogle_compute_region_security_policyresource (#10498) - container: added
eviction_soft,eviction_soft_grace_period,eviction_minimum_reclaim,eviction_max_pod_grace_period_seconds,max_parallel_image_pulls,transparent_hugepage_enabled,transparent_hugepage_defragandmin_node_cpusfields tonode_configblock ofgoogle_container_node_poolandgoogle_container_clusterresources (#10522) - networkmanagement: added
subnetandnetworkfields to thegoogle_network_management_vpc_flow_logs_configresource (beta) (#10506) - networkmanagement: added output-only field
target_resource_stateto thegoogle_network_management_vpc_flow_logs_configresource (#10506) - resourcemanager: added
management_projectandconfigured_capabilitiesfields to thegoogle_folderresource. (#10525)
BUG FIXES:
- cloud_tasks: correctly set
namefield to be required ingoogle_cloud_tasks_queueresource (#10534) - clouddeploy: allowed sending
weekly_windows.start_timeas an empty object in order to use default values in thegoogle_clouddeploy_deploy_policyresource (#10530) - kms:
skip_initial_version_creationfield is no longer immutable ingoogle_kms_crypto_key, but is still only settable at-creation (#10526) - netapp: fixed bug where
google_netapp_volume.large_capacitywas not properly marked as immutable, causing updates to fail (and making it impossible to change the field value after creation) (#10541) - networkconnectivity: added update support for
linked_vpc_networkingoogle_network_connectivity_spoke(#10507)
v6.48.0
FEATURES:
- New Data Source:
google_artifact_registry_package(#10490) - New Data Source:
google_artifact_registry_repositories(#10494) - New Data Source:
google_artifact_registry_version(#10468) - New Resource:
google_dialogflow_cx_playbook(initial basic support, full features to follow in a later release) (#10485) - New Resource:
google_vertexai_rag_engine_config(#10481)
IMPROVEMENTS:
- backupdr: added
log_retention_daysfield togoogle_backup_dr_backup_planresource (#10463) - compute: added
advanced_options_configfield togoogle_compute_region_security_policyresource (#10498) - compute: added
ha_policyfield togoogle_compute_region_backend_serviceresource (#10493) - compute: added the ability to use global target forwarding rule for
target_servicefield ingoogle_compute_service_attachmentresource (#10483) - container: added
boot_disktonode_configingoogle_container_clusterandgoogle_container_node_poolresources (#10457) - container: added
node_config.kubelet_config.single_process_oom_killfield togoogle_container_node_poolandgoogle_container_clusterresources (#10461) - container: added in-place update support for
user_managed_keys_configfield ingoogle_container_clusterresource (#10475) - dataproc: added
cluster_config.cluster_tierfield togoogle_dataproc_clusterresource (#10453) - gkeonprem: added
enable_advanced_clusterfield togoogle_gkeonprem_vmware_admin_clusterresource (#10496) - memorystore: added
allow_fewer_zones_deploymentfield togoogle_memorystore_instanceresource (#10462) - sql: added field
psa_write_endpointflag togoogle_sql_database_instanceresource (#10467) - sql: added
network_attachment_urifield togoogle_sql_database_instanceresource (#10484) - sql: added
node_countfield tosql_database_instanceresource, and added new valueREAD_POOL_INSTANCEenum toinstance_typefield ofsql_database_instanceresource (#10487) - storagetransfer: added
federated_identity_configtogoogle_storage_transfer_jobresource (#10489) - storagetransfer: added
transfer_spec.aws_s3_data_source.cloudfront_domainfield togoogle_storage_transfer_jobresource (#10479)
BUG FIXES:
- accesscontextmanager: made
scopesfield as immutable foraccess_context_manager_access_policyresource (#10478) - bigquery: fixed handling of non-legacy roles for access block inside
google_bigquery_datasetresource (#10488) - container: fixed an issue causing errors during updates to
node_configto be suppressed ingoogle_container_clusterandgoogle_container_node_poolresources (#10459)