Releases: hashicorp/terraform-provider-google-beta
Releases · hashicorp/terraform-provider-google-beta
v3.64.0
FEATURES:
- New Resource:
google_tags_tag_binding(#3121) - New Resource:
google_tags_tag_key_iam_binding(#3124) - New Resource:
google_tags_tag_key_iam_member(#3124) - New Resource:
google_tags_tag_key_iam_policy(#3124) - New Resource:
google_tags_tag_value_iam_binding(#3124) - New Resource:
google_tags_tag_value_iam_member(#3124) - New Resource:
google_tags_tag_value_iam_policy(#3124) - New Resource:
google_apigee_envgroup_attachment(#3129)
IMPROVEMENTS:
- bigquery: added
require_partition_filterfield togoogle_bigquery_tablewhen provisioninghive_partitioning_options(#3106) - cloudbuild: added new machine types for
google_cloudbuild_trigger(#3115) - compute: added field
maintenance_window.start_timetogoogle_compute_node_group(#3125) - compute: added gVNIC support for
google_compute_instance_template(#3123) - datacatalog: added
descriptionfield togoogle_data_catalog_tag_templateresource (#3128) - iam: added support for third party identities via the principle and principleSet IAM members (#3133)
BUG FIXES:
- compute: reverted datatype change for
mtuingoogle_compute_interconnect_attachmentas it was incompatible with existing state representation (#3112) - iam: fixed issue with principle and principleSet members not retaining their casing (#3133)
- storage: fixed intermittent
Provider produced inconsistent result after applyerror when creating (#3107)
v3.63.0
FEATURES:
- New Data Source:
google_monitoring_istio_canonical_service(#3092) - New Resource:
google_apigee_instance_attachment(#3093) - New Resource:
google_gke_hub_membership(#3079) - New Resource:
google_tags_tag_value(#3097)
IMPROVEMENTS:
- added support for Apple silicon chip (updated to go 1.16) (#3057)
- container:
- sql: changed the default timeout of
google_sql_database_instanceto 30m from 20m (#3099)
BUG FIXES:
- bigquery: fixed issue where you couldn't extend an existing
schemawith additional columns ingoogle_bigquery_table(#3100) - cloudidentity: modified
google_cloud_identity_groupsandgoogle_cloud_identity_group_membershipsto respect theuser_project_overrideandbilling_projectconfigurations and send the appropriate headers to establish a quota project (#3081) - compute: added minimum for
scopesfield togoogle_compute_instanceresource (#3098) - notebooks: fixed permadiff on labels for
google_notebook_instance(#3096) - secretmanager: set required on
secrest_dataingoogle_secret_manager_secret_version(#3094)
v3.62.0
FEATURES:
- New Data Source:
google_compute_health_check(#3066) - New Data Source:
google_kms_secret_asymmetric(#3076) - New Resource:
google_gke_hub_membership(#3079) - New Resource:
google_tags_tag_key(#3062) - New Resource:
google_data_catalog_tag_template_iam_*(#3071)
IMPROVEMENTS:
- accesscontextmanager: added support for ingress and egress policies to
google_access_context_manager_service_perimeter(#3064) - artifactregistry: relaxed field validations for field
formatongoogle_artifact_registry_repository(#3068) - compute: added
proxy_bindtogoogle_compute_target_tcp_proxy,google_compute_target_http_proxyandgoogle_compute_target_https_proxy(#3061)
BUG FIXES:
v3.61.0
IMPROVEMENTS:
- provider: The provider now supports Workload Identity Federation. The federated json credentials must be loaded through the
GOOGLE_APPLICATION_CREDENTIALSenvironment variable. (#3054) - compute: added
proxy_bindtogoogle_compute_target_tcp_proxy,google_compute_target_http_proxyandgoogle_compute_target_https_proxy(#3061) - compute: changed
google_compute_subnetworkto accept more values in thepurposefield (#3043) - dataflow: added
enable_streaming_engineargument (#3049) - vpcaccess: added
subnet,machine_typebeta fields togoogle_vpc_access_connector(#3042)
BUG FIXES:
- bigtable: fixed bug where gc_policy would attempt to recreate the resource when switching from deprecated attribute but maintaining the same value underlying value (#3037)
- binaryauthorization: fixed permadiff in
google_binary_authorization_attestor(#3035) - container: Fixed updates on
export_custom_routesandimport_custom_routesingoogle_compute_network_peering(#3045)
v3.60.0
FEATURES:
- New Resource:
google_workflows_workflow(#2989) - New Resource: google_apigee_envgroup (#3039)
- New Resource: google_apigee_environment (#3020)
- New Resource: google_apigee_instance (#2986)
IMPROVEMENTS:
- cloudrun: suppressed metadata.labels["cloud.googleapis.com/location"] value in
google_cloud_run_service(#3005) - compute: added
mtufield togoogle_compute_interconnect_attachment(#3006) - compute: added autoscaling_policy.cpu_utilization.predictive_method field to
google_compute_autoscalerandgoogle_compute_region_autoscaler(#2987) - compute: added support for
nic_typetogoogle_compute_instance(GA only) (#2998) - container: added field
ephemeral_storage_configto resourcegoogle_container_node_poolandgoogle_container_cluster(beta) (#3023) - datafusion: added support for the
DEVELOPERinstance type togoogle_data_fusion_instance(#3015) - monitoring: added windows based availability sli to the resource
google_monitoring_slo(#3013) - sql: added
settings.0.backup_configuration.transaction_log_retention_daysandsettings.0.backup_configuration.transaction_log_retention_daysfields togoogle_sql_database_instance(#3010) - storage: added
kms_key_nametogoogle_storage_bucket_objectresource (#3026)
BUG FIXES:
- bigquery: fixed materialized view to be recreated when query changes (#3032)
- bigtable: fixed bug where gc_policy would attempt to recreate the resource when switching from deprecated attribute but maintaining the same underlying value (#3037)
- bigtable: required resource recreation if any fields change on
resource_bigtable_gc_policy(#2991) - binaryauthorization: fixed permadiff in
google_binary_authorization_attestor(#3035) - cloudfunction: added retry logic for
google_cloudfunctions_functionupdates (#2992) - cloudidentity: fixed a bug where
google_cloud_identity_groupwould periodically fail with a 403 (#3012) - compute: fixed a perma-diff for
nat_ipsthat were specified as short forms ingoogle_compute_router_nat(#3007) - compute: fixed perma-diff for cos-family disk images (#3024)
- compute: Fixed service account scope alias to be updated. (#3021)
- container: fixed container cluster not removed from the state when received 404 error on delete call for the resource
google_container_cluster(#3018) - container: Fixed failure in deleting
maintenance_exclusionforgoogle_container_cluster(#3014) - container: fixed an issue where release channel UNSPECIFIED could not be set (#3019)
- essentialcontacts: made
language_tagrequired forgoogle_essential_contacts_contact(#2994) - serviceusage: fixed an issue in
google_service_usage_consumer_quota_overridewhere setting theoverride_valueto 0 would result in a permanent diff (#2985) - serviceusage: fixed an issue in
google_service_usage_consumer_quota_overridewhere setting theoverride_valueto 0 would result in a permanent diff (#3025)
v3.59.0
FEATURES:
- New Resource:
google_dataproc_metastore_service(#2977) - New Resource:
google_workflows_workflow(#2989) - New Resource:
google_apigee_instance(#2986) - New Resource:
google_eventarc_trigger(#2972)
IMPROVEMENTS:
- composer: added
encryption_configtogoogle_composer_environmentresource (#2967) - compute: Added graceful termination to
google_container_node_poolcreate calls so that partially created node pools will resume the original operation if the Terraform process is killed mid create. (#2969) - redis : marked
auth_stringon theresource_redis_instanceresource as sensitive (#2974)
BUG FIXES:
- apigee: fixed IDs when importing
google_apigee_organizationresource (#2966) - artifactregistry: fixed issue where updating
google_artifact_registry_repositoryalways failed (#2968) - compute : fixed a bug where
guest_flushcould not be set to false for the resourcegoogle_compute_resource_policy(#2975) - compute: fixed a panic on empty
target_sizeingoogle_compute_region_instance_group_manager(#2979) - redis: fixed invalid value error on
auth_stringingoogle_redis_instance(#2970)
v3.58.0
NOTES:
google_bigquery_tableresources now cannot be destroyed unlessdeletion_protection = falseis set in state for the resource. (#2954)
FEATURES:
IMPROVEMENTS:
- bigquery: added
deletion_protectionfield togoogle_bigquery_tableto make deleting them require an explicit intent. (#2954) - cloudrun: updated retry logic to attempt to retry 409 errors from the Cloud Run API, which may be returned intermittently on create. (#2948)
- compute: removed max items limit from
google_compute_target_ssl_proxy. The API currently allows upto 15 Certificates. (#2964) - compute: added support for Private Services Connect for Google APIs in
google_compute_global_addressandgoogle_compute_global_forwarding_rule(#2956) - iam: added a retry condition that retries editing
iam_bindingandiam_memberresources on policies that have frequently deleted service accounts (#2963) - redis: added transit encryption mode support for
google_redis_instance(#2955) - secretmanager: changed endpoint to use v1 instead of v1beta1 as it is more up-to-date (#2946)
- sql: added
insights_configblock togoogle_sql_database_instanceresource (#2944)
BUG FIXES:
- compute: fixed an issue where the provider could return an error on a successful delete operation (#2958)
- datacatalog: fixed import issue for
google_data_catalog_taxonomy(#2961) - dataproc : fixed
max_failure_per_hournot sent in API request for the resourcegoogle_dataproc_job(#2949) - dlp : modified
google_data_loss_prevention_stored_info_typeregex.group_indexesfield to trigger resource recreation on update (#2947) - sql: fixed diffs based on case for
charsetingoogle_sql_database(#2957)
3.57.0
DEPRECATIONS:
- compute: deprecated
source_disk_urlfield ingoogle_compute_snapshot. (#2939) - kms: deprecated
self_linkfield ingoogle_kms_keyringandgoogle_kms_cryptokeyresource as it is identical value toidfield. (#2939) - pubsub: deprecated
pathfield ingoogle_pubsub_subscriptionresource as it is identical value toidfield. (#2939)
FEATURES:
- New Resource:
google_essential_contacts_contact(#2943) - New Resource:
google_privateca_certificate(#2924)
IMPROVEMENTS:
- bigquery: added
statusfield togoogle_bigquery_job(#2926) - compute: added
disk.resource_policiesfield to resourcegoogle_compute_instance_template(#2929) - compute: added
nic_typefield togoogle_compute_instance_templateresource to support gVNIC (#2941) - compute: added
nic_typefield togoogle_compute_instanceresource to support gVNIC (#2941) - pubsub: marked
kms_key_namefield ingoogle_pubsub_topicas updatable (#2942)
BUG FIXES:
v3.56.0
FEATURES:
- New Resource:
google_privateca_certificate(#2924)
IMPROVEMENTS:
- all: added plan time validations for fields that expect base64 values. (#2906)
- compute: added
disk.resource_policiesfield to resourcegoogle_compute_instance_template(#2929) - sql: added support for point-in-time-recovery to
google_sql_database_instance(#2923) - monitoring : added
availabilitysli metric support for the resourcegoogle_monitoring_slo(#2908)
BUG FIXES:
- bigquery: fixed bug where you could not reorder columns on
schemafor resourcegoogle_bigquery_table(#2913) - cloudrun: suppressed
run.googleapis.com/ingress-statusannotation ingoogle_cloud_run_service(#2920) - serviceaccount: loosened restrictions on
account_idfor datasourcegoogle_service_account(#2917)
v3.55.0
BREAKING CHANGES:
- Reverted
* bigquery: made incompatible changes to thegoogle_bigquery_table.schemafield to cause the resource to be recreated ([#8232](https://github.com/hashicorp/terraform-provider-google/pull/8232))due to unintended interactions with a bug introduced in an earlier version of the resource.
FEATURES:
- New Data Source:
google_runtimeconfig_config(#8268)
IMPROVEMENTS:
- compute: added
distribution_policy_target_shapefield togoogle_compute_region_instance_group_managerresource (#8277) - container: promoted
master_global_access_config,tpu_ipv4_cidr_block,default_snat_statusanddatapath_providerfields ofgoogle_container_clusterto GA. (#8303) - dataproc: Added field
temp_buckettogoogle_dataproc_clustercluster config. (#8131) - notebooks: added
tags,service_account_scopes,shielded_instance_configtogoogle_notebooks_instance(#8289) - provider: added plan time validations for fields that expect base64 values. (#8304)
BUG FIXES:
- bigquery: fixed permadiff on expiration_ms for
google_bigquery_table(#8298) - billing: fixed perma-diff on currency_code in
google_billing_budget(#8266) - compute: changed private_ipv6_google_access in
google_compute_subnetworkto correctly send a fingerprint (#8290) - healthcare: add retry logic on healthcare dataset not initialized error (#8256)