Releases: hashicorp/terraform-provider-google-beta
Releases · hashicorp/terraform-provider-google-beta
v5.20.0
FEATURES:
- New Resource:
google_clouddeploy_custom_target_type_iam_*(#7029)
IMPROVEMENTS:
- certificatemanager: added
typefield togoogle_certificate_manager_dns_authorizationresource (#7036) - compute: added the
network_urlattribute to theconsumer_accept_list-block of thegoogle_compute_service_attachmentresource (#7047) - gkehub: added support for
policycontroller.policy_controller_hub_config.policy_content.bundlesand
policycontroller.policy_controller_hub_config.deployment_configsfields togoogle_gke_hub_feature_membership(#7043)
BUG FIXES:
- artifactregistry: fixed permadiff when
google_artifact_repository.docker_configfield is unset (#7044) - bigquery: corrected plan-time validation on
google_bigquery_dataset.dataset_id(#7032) - kms: fixed issue where
google_kms_crypto_key_version.attestation.cert_chainsproperties were incorrectly set to type string (#7045)
v5.19.0
FEATURES:
- New Resource:
google_clouddeploy_target_iam_*(#7012)
IMPROVEMENTS:
- bigquery: added
remote_function_optionsfield togoogle_bigquery_routineresource (#7015) - certificatemanager: added
locationfield togoogle_certificate_manager_dns_authorizationresource (#7006) - composer: added
composer_network_attachmentand modifiednetwork/subnetworkto support composer 3 ingoogle_composer_environment(#7023) - composer: added validations for composer 2/3 only fields in
google_composer_environment(#7008) - compute: added
certificate_manager_certificatesfield togoogle_compute_region_target_https_proxyresource (#7010) - gkehub2: added
namespace_labelsfield togoogle_gke_hub_scoperesource (#7022)
BUG FIXES:
- resourcemanager: added a retry to deleting the default network when
auto_create_networkis false ingoogle_project(#7021)
v5.18.0
BREAKING CHANGES:
- securityposture: marked
policy_setsandpolicy_sets.policiesrequired ingoogle_securityposture_posture. API validation already enforced this, so no resources could be provisioned without these (#6981)
FEATURES:
- New Data Source:
google_compute_forwarding_rules(#6997) - New Resource:
google_firebase_app_check_app_attest_config(#6971) - New Resource:
google_firebase_app_check_play_integrity_config(#6971) - New Resource:
google_firebase_app_check_recaptcha_enterprise_config(#6989) - New Resource:
google_firebase_app_check_recaptcha_v3_config(#6989) - New Resource:
google_migration_center_preference_set(#6974) - New Resource:
google_netapp_volume_replication(#7002)
IMPROVEMENTS:
- cloudfunctions: added output-only
version_idfield ongoogle_cloudfunctions_function(#6968) - composer: supported patch versions of airflow on
google_composer_environment(#7000) - compute: supported updating
network_interface.stack_typefield ongoogle_compute_instanceresource. (#6977) - container: added
node_config.resource_manager_tagsfield togoogle_container_clusterresource (#7001) - container: added
node_config.resource_manager_tagsfield togoogle_container_node_poolresource (#7001) - container: added output-only fields
membership_idandmembership_locationunderfleetingoogle_container_clusterresource (#6983) - looker: added
custom_domainfield togoogle_looker_instanceresource (#6979) - netapp: added field
restore_parametersand output-only fieldsstate,state_detailsandcreate_timetogoogle_netapp_volumeresource (#6976) - workbench: added
container_imagefield togoogle_workbench_instanceresource (#6988) - workbench: added
shielded_instance_configfield togoogle_workbench_instanceresource (#6984)
BUG FIXES:
- bigquery: allowed users to set permissions for
principal/principalSets(iamMember) ingoogle_bigquery_dataset_iam_member. (#6975) - cloudfunctions2: fixed an issue where not specifying
event_config.trigger_regioningoogle_cloudfunctions2_functionresulted in a permanent diff. The field now pulls a default value from the API when unset. (#6991) - compute: fixed perma-diff on
min_ports_per_vmingoogle_compute_router_natwhen the field is unset by making the field default to the API-set value (#6993) - dataflow: fixed crash in
google_dataflox_jobto return an error instead if a job's Environment field is nil when reading job information (#6999) - notebooks: changed
tagfield to default to the API's value if not specified ingoogle_notebooks_instance(#6986)
v5.17.0
NOTES:
- cloudbuildv2: changed underlying actuation engine for
google_cloudbuildv2_connection, there should be no user-facing impact (#6943)
DEPRECATIONS:
- container: deprecated support for
relay_modefield ingoogle_container_cluster.monitoring_config.advanced_datapath_observability_configin favor ofenable_relayfield,relay_modefield will be removed a future major release (#6960)
FEATURES:
- New Resource:
google_firebase_app_check_debug_token(#6953) - New Resource:
google_network_security_firewall_endpoint(#6940) - New Resource:
google_clouddeploy_custom_target_type(#6956) - New Resource:
google_network_security_security_profile_group(#6961)
IMPROVEMENTS:
- cloudasset: allowed overriding the billing project for the
google_cloud_asset_resources_search_alldatasource (#6941) - clouddeploy: added support for
canary_revision_tags,prior_revision_tags,stable_revision_tags, andstable_cutback_durationtogoogle_clouddeploy_delivery_pipeline(#6951) - cloudfunctions: added
version_idongoogle_cloudfunctions_function(#6968) - container: added support for
enable_relayfield togoogle_container_cluster.monitoring_config.advanced_datapath_observability_config(#6960) - eventarc: added support for
http_endpoint.uriandnetwork_config.network_attachmenttogoogle_eventarc_trigger(#6951) - healthcare: added
reject_duplicate_messagefield togoogle_healthcare_hl7_v2_storeresource (#6964) - identityplatform: added
client,permissions,monitoringandmfafields togoogle_identity_platform_config(#6944) - notebooks: added
desired_statefield togoogle_notebooks_instance(#6965) - vertexai: added
feature_registry_sourcefield togoogle_vertex_ai_feature_online_store_featureviewresource (#6962) - workbench: added
desired_statefield togoogle_workbench_instanceresource (#6966) - workstations: added support for
disable_sshingoogle_workstations_workstation_config(#6947)
BUG FIXES:
v5.16.0
FEATURES:
- New Resource:
google_clouddeploy_delivery_pipeline_iam_*(#6928) - New Resource:
google_compute_instance_group_membership(#6933) - New Resource:
google_discovery_engine_search_engine(#6919) - New Resource:
google_firebase_app_check_service_config(#6921)
IMPROVEMENTS:
- bigquery: promoted
table_replication_infofield onresource_bigquery_tableresource to GA (#6929) - compute: added
confidential_instance_config.confidential_instance_typefield togoogle_compute_instance,google_compute_instance_template, andgoogle_compute_region_instance_templateresources (#6934) - networksecurity: removed unused custom code from
google_network_security_address_group(#6931) - provider: added an optional provider level label
goog-terraform-provisionedto identify resources that were created by Terraform when viewing/editing these resources in other tools. (#6924)
BUG FIXES:
- firebasehosting: fixed typing in
google_firebase_hosting_custom_domainissues.detailsfield (#6926)
v5.15.0
FEATURES:
- New Data Source:
google_compute_machine_types(#6903) - New Resource:
google_blockchain_node_engine_blockchain_nodes(#6897) - New Resource:
google_compute_region_network_endpoint(#6913) - New Resource:
google_discovery_engine_chat_engine(#6918) - New Resource:
google_discovery_engine_search_engine(#6919) - New Resource:
google_netapp_volume_snapshot(#6914)
IMPROVEMENTS:
- compute: added
INTERNET_IP_PORTandINTERNET_FQDN_PORToptions for thegoogle_compute_region_network_endpoint_groupresource. (#6913) - compute: added
creation_timestamptogoogle_compute_instance_group_managerandgoogle_compute_region_instance_group_manager. (#6904) - compute: added
disk_idattribute togoogle_compute_diskresource (#6906) - compute: added
stack_typeattribute forgoogle_compute_interconnect_attachmentresource. (#6915) - compute: updated the
google_compute_security_policyresource'sjson_parsingfield to accept the valueSTANDARD_WITH_GRAPHQL(#6898) - memcache: added
reserved_ip_range_idfield togoogle_memcache_instanceresource (#6901) - netapp: added
deletion_policyfield togoogle_netapp_volumeresource (#6905)
BUG FIXES:
- alloydb: fixed an issue where
database_flagsin secondarygoogle_alloydb_instanceresources would cause a diff, as they are copied from the primary (#6910) - filestore: made
google_filestore_instance.source_backupfield configurable (#6899) - vmwareengine: fixed a bug to prevent recreation of existing
google_vmwareengine_private_cloudresources when upgrading provider version from <5.10.0 (#6911)
v5.14.0
FEATURES:
- New Resource:
google_discovery_engine_data_store(#6892) - New Resource:
google_securityposture_posture_deployment(#6893) - New Resource:
google_securityposture_posture(#6890)
IMPROVEMENTS:
- cloudrun: added
template.spec.volumes.csifield togoogle_cloud_run_serviceresource to support mounting Cloud Storage buckets using GCSFuse (#6875) - composer: added
data_retention_configfield togoogle_composer_environmentresource (#6877) - logging: updated the
google_logging_project_bucket_configresource to be created using the asynchronous create method (#6883) - pubsub: added
use_table_schemafield togoogle_pubsub_subscriptionresource (#6881) - vertexai: added
vector_search_configfield togoogle_vertex_ai_feature_online_store_featureviewresource (#6876) - workflows: added
call_log_levelfield togoogle_workflows_workflowresource (#6878) - workstations: added
readiness_checksfield togoogle_workstations_workstation_configresource (#6895)
BUG FIXES:
- cloudfunctions2: fixed permadiff when
build_config.docker_repositoryfield is not specified ongoogle_cloudfunctions2_functionresource (#6887) - compute: fixed error when
iapfield is unset forgoogle_compute_region_backend_serviceresource (#6886) - eventarc: fixed error when setting
destination.cloud_functionfield ongoogle_eventarc_triggerresource by making it output-only (#6879)
v5.13.0
NOTES:
- cloudbuildv2: changed underlying actuation engine for
google_cloudbuildv2_repository, there should be no user-facing impact (#6843) - provider: added support for in-place update for
labelsandterraform_labelsfields in immutable resources (#6857)
FEATURES:
- New Resource:
google_netapp_backup_policy(#6839) - New Resource:
google_netapp_volume(#6852) - New Resource:
google_network_security_address_group_iam_*(#6859) - New Resource:
google_network_security_security_profile(#6868) - New Resource:
google_vertex_ai_feature_group_feature(#6861)
IMPROVEMENTS:
- alloydb: allowed
database_versionas an input ongoogle_alloydb_clusterresource (#6841) - bigquery: added
spark_optionsfield togoogle_bigquery_routineresource (#6867) - bigquery: added support for replica materialized view in
google_bigquery_tableresource (#6865) - cloudrunv2: added
nfsandgcsfields togoogle_cloud_run_v2_service.template.volumes(#6845) - cloudrunv2: added
tcp_socketfield togoogle_cloud_run_v2.template.containers.liveness_probe(#6845) - composer: added
enable_private_environmentandenable_private_builds_onlyfields togoogle_composer_environmentresource (#6870) - compute: added
enable_confidential_computefield togoogle_compute_instance.boot_disk.initialize_params(#6842) - gkehub2: added
clusterupgradefield togoogle_gke_hub_featureresource (#6836) - healthcare: added
enable_history_modificationsfield togoogle_healthcare_fhir_storeresource (#6864) - notebooks: allowed
machine_typeandaccelerator_configto be updatable ongoogle_notebooks_runtimeresource (#6854) - workstations: added
disable_tcp_connectionsfield togoogle_workstations_workstation_configresource (#6863)
BUG FIXES:
- compute: fixed the bug that
max_ttlis sent in API calls even it is removed from configuration when changing cache_mode to FORCE_CACHE_ALL ingoogle_compute_backend_bucketresource (#6847) - networkservices: fixed a perma-diff on
addressesfield ingoogle_network_services_gatewayresource (#6871) - provider: fixed
universe_domainbehavior to correctly throw an error when explicitly configureduniverse_domainvalues did not match credentials assumed to be in the default universe (#6860) - spanner: fixed error when adding
autoscaling_configto an existinggoogle_spanner_instanceresource (#6869)
v5.12.0
FEATURES:
- New Data Source:
google_dns_managed_zones(#6835) - New Data Source:
google_filestore_instance(#6822) - New Data Source:
google_vmwareengine_external_access_rule(#6811) - New Resource:
google_clouddomains_registration(#6833) - New Resource:
google_netapp_kmsconfig(#6831) - New Resource:
google_vertex_ai_feature_online_store_featureview(#6821) - New Resource:
google_vmwareengine_external_access_rule(#6811)
IMPROVEMENTS:
- compute: added
md5_authentication_keyfield togoogle_compute_router_peerresource (#6815) - compute: added in-place update support to
params.resource_manager_tagsfield ingoogle_compute_instanceresource (#6828) - compute: added in-place update support to
descriptionfield ingoogle_compute_instanceresource (#6804) - gkehub: added
policycontrollerfield togoogle_gke_hub_feature_membershipresource (#6813) - gkehub2: added
clusterupgradefield togoogle_gke_hub_featureresource (#6836) - gkeonprem: added in-place update support to
vsphere_configfield and addedhost_groupsfield ingoogle_gkeonprem_vmware_node_poolresource (#6802) - iam: added
create_ignore_already_existsfield togoogle_service_accountresource. Ifignore_create_already_existsis set to true, resource creation would succeed when response error is 409ALREADY_EXISTS. (#6818) - servicenetworking: added field
deletion_policytogoogle_service_networking_connection(#6830) - sql: set
replica_configuration,ca_cert, andserver_ca_certfields to be sensitive ingoogle_sql_instanceandgoogle_sql_ssl_certresources (#6823)
BUG FIXES:
- bigquery: fixed perma-diff of
encryption_configurationwhen API returns an empty object ongoogle_bigquery_tableresource (#6817) - compute: fixed an issue where the provider would
wait_for_instancesif set before deleting ongoogle_compute_instance_group_managerandgoogle_compute_region_instance_group_managerresources (#6829) - compute: fixed perma-diff that reordered
stateful_external_ipandstateful_internal_ipblocks ongoogle_compute_instance_group_managerandgoogle_compute_region_instance_group_managerresources (#6810) - datapipeline: fixed perma-diff of
scheduler_service_account_emailwhen it's not explicitly specified ingoogle_data_pipeline_pipelineresource (#6814) - edgecontainer: fixed resource import on
google_edgecontainer_vpn_connectionresource (#6834) - servicemanagement: fixed an issue where an inconsistent plan would be created when certain fields such as
openapi_config,grpc_config, andprotoc_output_base64, had computed values ingoogle_endpoints_serviceresource (#6832) - storage: fixed an issue where retry timeout wasn't being utilized when creating
google_storage_bucketresource (#6806)
v5.11.0
NOTES:
- compute: changed underlying actuation engine for
google_network_firewall_policyandgoogle_region_network_firewall_policy, there should be no user-facing impact (#6776)
DEPRECATIONS: - gkehub2: deprecated field
configmanagement.config_sync.oci.versioningoogle_gke_hub_featureresource (#6764)
FEATURES:
- New Data Source:
google_compute_reservation(#6791) - New Resource:
google_clouddeploy_automation(#6794) - New Resource:
google_integration_connectors_endpoint_attachment(#6766) - New Resource:
google_logging_folder_settings(#6754) - New Resource:
google_logging_organization_settings(#6754) - New Resource:
google_netapp_active_directory(#6781) - New Resource:
google_vertex_ai_feature_online_store(#6779) - New Resource:
google_vertex_ai_feature_group(#6780) - New Resource:
google_netapp_backup_vault(#6793)
IMPROVEMENTS:
- bigqueryanalyticshub: added
restricted_export_configfield togoogle_bigquery_analytics_hub_listingresource (#6784) - composer: added support for
composer_internal_ipv4_cidr_blockfield togoogle_composer_environment(#6761) - composer: added
config.software_config.web_server_plugins_mode,config.workloads_configanddag_processorfields togoogle_composer_environment. (#6797) - compute: added
provisioned_iopsandprovisioned_throughputfields underboot_disk.initialize_paramstogoogle_compute_instanceresource (#6792) - compute: added
resource_manager_tagsanddisk.resource_manager_tagsforgoogle_compute_instance_template(#6798) - compute: added
resource_manager_tagsanddisk.resource_manager_tagsforgoogle_compute_region_instance_template(#6798) - container: added
workload_alts_configfield togoogle_container_clusterresource (#6762) - dataproc: added
auxiliary_node_groupsfield togoogle_dataproc_clusterresource (#6753) - edgecontainer: increased default timeout on
google_edgecontainer_cluster,google_edgecontainer_node_poolto 480m from 60m (#6796) - gkehub2: added field
versionunderconfigmanagementingoogle_gke_hub_featureresource (#6764) - kms: added output-only field
primarytogoogle_kms_crypto_key(#6782) - metastore: added
consumers.custom_routes_enabledtogoogle_dataproc_metastore_service(#6767) - sql: added support for IAM GROUP authentication in the
typefield ofgoogle_sql_user(#6787) - storagetransfer: made
namefield settable ongoogle_storage_transfer_job(#6777)
BUG FIXES:
- container: added check that
node_versionandmin_master_versionare the same on create ofgoogle_container_cluster, when running terraform plan (#6763) - container: fixed a bug where disabling PDCSI addon
gce_persistent_disk_csi_driver_configduring creation will result in permadiff ingoogle_container_clusterresource (#6751) - container: fixed an issue in which migrating from the deprecated Binauthz enablement bool to the new evaluation mode enum inadvertently caused two cluster update events, instead of none. (#6785)
- containerattached: fixed crash when updating a cluster to remove
admin_usersoradmin_groupsingoogle_container_attached_cluster(#6786) - dialogflowcx: fixed a permadiff in the
git_integration_settingsfield ofgoogle_diagflow_cx_agent(#6756) - gkehub2: added field
versionunderconfigmanagementingoogle_gke_hub_featureresource (#6764) - monitoring: fixed the index out of range crash in
dashboard_jsonfor the resourcegoogle_monitoring_dashboard(#6750)