Skip to content

Releases: hashicorp/terraform-provider-google

v3.35.0

17 Aug 14:44
Compare
Choose a tag to compare

NOTES:

  • all: Updated lists of enums to display the enum options in the documentation pages. (#6946)

FEATURES:

  • New Resource: google_compute_region_network_endpoint_group (supports serverless NEGs) (#6960)
  • New Resource: google_game_services_game_server_cluster (#6983)
  • New Resource: google_game_services_game_server_config (#6983)
  • New Resource: google_game_services_game_server_deployment_rollout (#6983)
  • New Resource: google_game_services_game_server_deployment (#6983)
  • New Resource: google_game_services_realm (#6983)

IMPROVEMENTS:

  • appengine: converted google_app_engine_standard_app_version's inbound_services to an enum array, which enhances docs and provides some client-side validation. (#6956)
  • cloudbuild: added tags, source, queue_ttl, logs_bucket, substitutions, and secrets to google_cloudbuild_trigger (#6942)
  • cloudfunctions: Updated the google_cloudfunctions_function datasource to include new fields available in the API. (#6935)
  • compute: added source_image and source_snapshot to google_compute_image (#6980)
  • compute: added confidential_instance_config block to google_compute_instance (#7000)
  • compute: added confidential_instance_config block to google_compute_instance_template (#7000)
  • container: added release_channel_default_version field to data.google_container_engine_versions (GA) (#6963)
  • container: added release_channel to google_container-cluster (GA) (#6955)
  • iam: Added public_key_type field to google_service_account_key (#6999)
  • pubsub: added filter field to google_pubsub_subscription resource (#6997)
  • resource-manager: updated documentation for folder_iam_* and organization_iam_* resources. (#6991)
  • sql: added support for point_in_time_recovery for google_sql_database_instance (#6944)

BUG FIXES:

  • appengine: Set iap to computed in google_app_engine_application (#6951)
  • artifactrepository: Fixed import failure of google_artifact_registry_repository. (#6957)
  • compute: fixed shielded instance config, which had been failing to apply due to a field rename on the GCP side. (#6943)
  • monitoring: fixed validation rules for google_monitoring_slo windows_based_sli.metric_sum_in_range.max field (#6974)
  • osconfig: fixed google_os_config_patch_deployment windows_update.classifications field to work correctly, accepting multiple values. (#6946)

v3.34.0

11 Aug 18:37
Compare
Choose a tag to compare

NOTES:

  • redis: explicitly noted in google_redis_instance documentation that "REDIS_5_0" is supported (#6917)
  • all: fix markdown formatting while showing enum values in documentation (#6924).

IMPROVEMENTS:

  • bigtable: added support for labels in google_bigtable_instance (#6921)
  • cloudfunctions: updated google_cloudfunctions_function datasource to include new fields. (#6935)
  • redis: added persistence_iam_identity output field to google_redis_instance (#6917)
  • storage: added google_storage_bucket_object.media_link. (#6897)

BUG FIXES:

  • all: fixed crash due to nil context when loading credentials (#6903)
  • compute: fixed issue where the project field in data.google_compute_network_endpoint_group was returning an error when specified (#6918)
  • sourcerepo: fixed perma-diff in google_sourcerepo_repository (#6886)

v3.33.0

04 Aug 16:42
Compare
Choose a tag to compare

DEPRECATIONS:

  • compute: deprecated enable_logging on google_compute_firewall, define log_config.metadata to enable logging instead. (#6871)

FEATURES:

  • New Resource: google_active_directory_domain (#6866)

IMPROVEMENTS:

  • cloudrun: added ports field to google_cloud_run_service templates.spec.containers (#6873)
  • compute: added log_config.metadata to google_compute_firewall, defining this will enable logging. (#6871)

BUG FIXES:

  • container: Fixed a crash in google_container_cluster when "" was specified for resource_usage_export_config.bigquery_destination.dataset_id. (#6839)
  • endpoints: Fixed a crash when google_endpoints_service is used on a machine without timezone data (#6849)
  • resourcemanager: bumped google_project timeout defaults to 10 minutes (from 4) (#6859)

v3.32.0

28 Jul 19:58
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: google_sql_database_instance #2841 (#6797)
  • New Resource: google_cloud_asset_folder_feed (#6821)
  • New Resource: google_cloud_asset_organization_feed (#6821)
  • New Resource: google_cloud_asset_project_feed (#6821)
  • New Resource: google_monitoring_metric_descriptor (#6829)

IMPROVEMENTS:

  • filestore: Added support for filestore high scale tier. (#6828)
  • resourcemanager: Added folder_id as computed attribute to google_folder resource and datasource. (#6823)
  • compute: Added support to google_compute_backend_service for setting a network endpoint group as backend.group. (#6853)

BUG FIXES:

  • container: Fixed a crash in google_container_cluster when "" was specified for resource_usage_export_config.bigquery_destination.dataset_id. (#6839)
  • bigquery: Fixed bug where a permadiff would show up when adding a column to the middle of a bigquery_table.schema (#6803)

v3.31.0

20 Jul 13:26
Compare
Choose a tag to compare

3.31.0 (July 20, 2020)

FEATURES:

  • New Data Source: google_service_account_id_token (#6791)
  • New Resource: google_cloudiot_device (#6785)

IMPROVEMENTS:

  • bigquery: added support for BigQuery custom schemas for external data using CSV / NDJSON (#6772)

v3.30.0

13 Jul 19:28
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_os_config_patch_deployment (#6741)

IMPROVEMENTS:

  • iam: made the condition block GA for all IAM resource and datasource types. (#6748)

BUG FIXES:

  • container: added the ability to update database_encryption without recreating the cluster. (#6757)
  • endpoints: fixed google_endpoints_service to allow dependent resources to plan based on the config_id value. (#6722)
  • runtimeconfig: fixed Requested entity was not found. error when config was deleted outside of terraform. (#6753)

v3.29.0

07 Jul 00:30
Compare
Choose a tag to compare

NOTES:

  • added the https://www.googleapis.com/auth/cloud-identity scope to the provider by default (#6681)
  • google_app_engine_*_version's service field is required; previously it would have passed validation but failed on apply if it were absent. (#6720)

FEATURES:

  • New Resource: google_kms_key_ring_import_job (#6682)
  • New Resource: google_folder_iam_audit_config (#6708)

IMPROVEMENTS:

  • bigquery: Added "HOUR" option for google_bigquery_table time partitioning (type) (#6702)
  • bigquery: Added support for BigQuery hourly time partitioning (#6675)
  • compute: Added mode to google_compute_region_autoscaler autoscaling_policy (#6685)
  • container: Promoted google_container_cluster database_encryption to GA. (#6701)
  • endpoints: google_endpoints_service now allows dependent resources to plan based on the config_id value. (#6722)
  • monitoring: added request_method, content_type, and body fields within the http_check object to google_monitoring_uptime_check_config resource (#6700)

BUG FIXES:

  • compute: fixed an issue in compute_url_map where path_matcher sub-fields would conflict with default_service (#6721)

v3.28.0

29 Jun 17:18
Compare
Choose a tag to compare

3.28.0 (June 29, 2020)

FEATURES:

  • New Data Source: google_redis_instance (#6649)
  • New Resource: google_notebook_environment (#6639)
  • New Resource: google_notebook_instance (#6639)

IMPROVEMENTS:

  • appengine: Enabled provisioning Firestore on a new project by adding the option to specify database_type in google_app_engine_application (#6629)
  • compute: Added mode to google_compute_autoscaler autoscaling_policy (#6664)
  • dns: enabled google_dns_policy to accept network id (#6624)

BUG FIXES:

  • appengine: Added polling to google_app_engine_firewall_rule to prevent issues with eventually consistent creation (#6633)
  • compute: Allowed updating google_compute_network_peering_routes_config import_custom_routes and export_custom_routes to false (#6625)
  • netblock: fixed the google netblock ranges returned by the google_netblock_ip_ranges by targeting json on gstatic domain instead of reading SPF dns records (solution provided by network team) (#6650)

3.27.0

23 Jun 21:24
Compare
Choose a tag to compare

3.27.0 (June 23, 2020)

IMPROVEMENTS:

  • accesscontextmanager: Added custom config to google_access_context_manager_access_level (#6611)
  • cloudbuild: Added invert_regex flag in Github PullRequestFilter and PushFilter in triggerTemplate (#6594)
  • cloudrun: Added template.spec.timeout_seconds to google_cloud_run_service (#6575)
  • compute: Added export_subnet_routes_with_public_ip and import_subnet_routes_with_public_ip to google_compute_network_peering (#6586)
  • compute: Added support for google_compute_instance_group instances to accept instance id field as well as self_link (#6569)
  • dns: Added support for google_dns_policy network to accept google_compute_network.id (#6624)
  • redis: Added validation for name attribute in redis_instance (#6581)
  • sql: Promoted google_sql_database_instance root_password (MS SQL) to GA (#6601)

BUG FIXES:

  • bigquery: Fixed range_partitioning.range.start so that the value 0 is sent in google_bigquery_table (#6562)
  • container: Fixed a regression in google_container_cluster where the location was not inferred when using a subnetwork shortname value like name (#6568)
  • datastore: Added retries to google_datastore_index requests when under contention. (#6563)
  • kms: Fixed the id value in the google_kms_crypto_key_version datasource to include a /v1 part following //cloudkms.googleapis.com/, making it useful for interpolation into Binary Authorization. (#6576)

v3.26.0

15 Jun 17:57
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_data_catalog_tag (#6550)
  • New Resource: google_bigquery_dataset_iam_binding (#6553)
  • New Resource: google_bigquery_dataset_iam_member (#6553)
  • New Resource: google_bigquery_dataset_iam_policy (#6553)
  • New Resource: google_memcache_instance (#6540)
  • New Resource: google_network_management_connectivity_test (#6529)

IMPROVEMENTS:

  • compute: added default_route_action to compute_url_map and compute_url_map.path_matchers (#6547)
  • dialogflow: Changed google_dialogflow_agent.time_zone to be updatable (#6519)
  • dns: enabled google_dns_managed_zone to accept network id for two attributes (#6533)
  • healthcare: Added support for streaming_configs to google_healthcare_fhir_store (#6551)
  • monitoring: added matcher attribute to content_matchers block for google_monitoring_uptime_check_config (#6558)

BUG FIXES:

  • compute: fixed issue where trying to update the region of google_compute_subnetwork would fail instead of destroying/recreating the subnetwork (#6522)
  • dataflow: added retries in google_dataflow_job for common retryable API errors when waiting for job to update (#6552)
  • dataflow: changed the update logic for google_dataflow_job to wait for the replacement job to start successfully before modifying the resource ID to point to the replacement job (#6534)