Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update terraform google to v4 #20

Closed
wants to merge 1 commit into from

Conversation

nicosto
Copy link
Owner

@nicosto nicosto commented Dec 27, 2021

This PR contains the following updates:

Package Type Update Change
google (source) provider major 2.5.0 -> 4.5.0

Release Notes

hashicorp/terraform-provider-google

v4.5.0

Compare Source

FEATURES:

  • New Data Source: google_container_aws_versions (#​10754)
  • New Data Source: google_container_azure_versions (#​10754)
  • New Resource: google_container_aws_cluster (#​10754)
  • New Resource: google_container_aws_node_pool (#​10754)
  • New Resource: google_container_azure_client (#​10754)
  • New Resource: google_container_azure_cluster (#​10754)
  • New Resource: google_container_azure_node_pool (#​10754)

IMPROVEMENTS:

  • bigquery: added the return_table_type field to google_bigquery_routine (#​10743)
  • cloudbuild: added support for available_secrets to google_cloudbuild_trigger (#​10714)
  • cloudfunctions: added support for min_instances to google_cloudfunctions_function (#​10712)
  • composer: added support for Private Service Connect by adding field cloud_composer_connection_subnetwork in google_composer_environment (#​10724)
  • compute: fixed bug where google_compute_instance's can_ip_forward could not be updated without recreating or restarting the instance. (#​10741)
  • compute: added field public_access_prevention to resource bucket (beta) (#​10740)
  • compute: added support for regional external HTTP(S) load balancer (#​10738)
  • privateca: added support for setting default values for basic constraints for google_privateca_certificate, google_privateca_certificate_authority, and google_privateca_ca_pool via the non_ca and zero_max_issuer_path_length fields (#​10702)
  • provider: enabled gRPC requests and response logging (#​10721)

BUG FIXES:

  • assuredworkloads: fixed a bug preventing google_assured_workloads_workload from being created in any region other than us-central1 (#​10749)

v4.4.0

Compare Source

DEPRECATIONS:

  • filestore: deprecated zone on google_filestore_instance in favor of location to allow for regional instances (#​10662)

FEATURES:

  • New Resource: google_os_config_os_policy_assignment (#​10676)
  • New Resource: google_recaptcha_enterprise_key (#​10672)
  • New Resource: google_spanner_instance_iam_policy (#​10695)
  • New Resource: google_spanner_instance_iam_binding (#​10695)
  • New Resource: google_spanner_instance_iam_member (#​10695)

IMPROVEMENTS:

  • filestore: added support for ENTERPRISE value on google_filestore_instance tier (#​10662)
  • privateca: added support for setting default values for basic constraints for google_privateca_certificate, google_privateca_certificate_authority, and google_privateca_ca_pool via the non_ca and zero_max_issuer_path_length fields (#​10702)
  • sql: added field allocated_ip_range to resource google_sql_database_instance (#​10687)

BUG FIXES:

  • compute: fixed incorrectly failing validation for INTERNAL_MANAGED google_compute_region_backend_service. (#​10664)
  • compute: fixed scenario where instance_group_manager would not start update if wait_for_instances was set and initial status was not STABLE (#​10680)
  • container: fixed the ROUTES value for the networking_mode field in google_container_cluster. A recent API change unintentionally changed the default to a VPC_NATIVE cluster, and removed the ability to create a ROUTES-based one. Provider versions prior to this one will default to VPC_NATIVE due to this change, and are unable to create ROUTES clusters. (#​10686)

v4.3.0

Compare Source

FEATURES:

  • New Data Source: google_compute_router_status (#​10573)
  • New Data Source: google_folders (#​10658)
  • New Resource: google_notebooks_runtime (#​10627)
  • New Resource: google_vertex_ai_metadata_store (#​10657)
  • New Resource: google_cloudbuild_worker_pool (#​10617)

IMPROVEMENTS:

  • apigee: Added IAM support for google_apigee_environment. (#​10608)
  • apigee: Added supported values for 'peeringCidrRange' in google_apigee_instance. (#​10636)
  • cloudbuild: added display_name and annotations to google_cloudbuild_worker_pool for compatibility with new GA. (#​10617)
  • container: added node_group to node_config for container clusters and node pools to support sole tenancy (#​10646)
  • redis: Added Multi read replica field replicaCount , nodes, readEndpoint, readEndpointPort, readReplicasMode in google_redis_instance (#​10607)

BUG FIXES:

  • essentialcontacts: marked updating email in google_essential_contacts_contact as requiring recreation (#​10592)
  • privateca: fixed crlAccessUrls in CertificateAuthority (#​10577)

v4.2.1

Compare Source

BUG FIXES:

  • provider: reverted a requirement in v4.2.0 for Terraform 0.13 and above. This release should be compatible with Terraform 0.12.31

v4.2.0

Compare Source

FEATURES:

  • New Data Source: google_compute_router_status (#​10573)

IMPROVEMENTS:

  • compute: added support for queue_count to google_compute_instance.network_interface and google_compute_instance_template.network_interface (#​10571)

BUG FIXES:

  • all: fixed an issue where some documentation for new resources was not showing up in the GA provider if it was beta-only. (#​10545)
  • bigquery: fixed update failure when attempting to change non-updatable fields in google_bigquery_routine. (#​10546)
  • compute: fixed a bug when cache_mode is set to FORCE_CACHE_ALL on google_compute_backend_bucket (#​10572)
  • compute: fixed a perma-diff on google_compute_region_health_check when log_config.enable is set to false (#​10553)
  • servicedirectory: added support for vpc network configuration in google_service_directory_endpoint. (#​10569)

v4.1.0

Compare Source

IMPROVEMENTS:

  • cloudrun: Added support for secrets to GA provider. (#​10519)
  • compute: Added bfd to google_compute_router_peer (#​10487)
  • container: added gcfs_config to node_config of google_container_node_pool resource (#​10499)
  • container: promoted confidential_nodes field in google_container_cluster to GA (#​10531)
  • provider: added retries for the resourceNotReady error returned when attempting to add resources to a recently-modified subnetwork (#​10498)
  • pubsub: added message_retention_duration field to google_pubsub_topic (#​10501)

BUG FIXES:

  • apigee: fixed a bug where multiple google_apigee_instance_attachment could not be used on the same google_apigee_instance (#​10520)
  • bigquery: fixed a bug following import where schema is empty on google_bigquery_table (#​10521)
  • billingbudget: fixed unable to provide labels on google_billing_budget (#​10490)
  • compute: allowed source_disk to accept full image path on google_compute_snapshot (#​10516)
  • compute: fixed a bug in google_compute_firewall that would cause changes in source_ranges to not correctly be applied (#​10515)
  • logging: fixed a bug with updating description on google_logging_project_sink, google_logging_folder_sink and google_logging_organization_sink (#​10493)

v4.0.0

Compare Source

NOTES:

  • compute: Google Compute Engine resources will now call the endpoint appropriate to the provider version rather than the beta endpoint by default (#​10429)
  • container: Google Kubernetes Engine resources will now call the endpoint appropriate to the provider version rather than the beta endpoint by default (#​10430)

BREAKING CHANGES:

  • appengine: marked google_app_engine_standard_app_version entrypoint as required (#​10425)
  • compute: removed the ability to specify the trace-append or trace-ro as scopes in google_compute_instance, use trace instead (#​10377)
  • compute: changed advanced_machine_features on google_compute_instance_template to track changes when the block is undefined in a user's config (#​10427)
  • compute: changed source_ranges in google_compute_firewall_rule to track changes when it is not set in a config file (#​10439)
  • compute: changed the import / drift detection behaviours for metadata_startup_script, metadata.startup-script in google_compute_instance. Now, metadata.startup-script will be set by default, and metadata_startup_script will only be set if present. (#​10392)
  • compute: removed source_disk_link field from google_compute_snapshot (#​10424)
  • compute: removed the enable_display field from google_compute_instance_template (#​10410)
  • compute: removed the update_policy.min_ready_sec field from google_compute_instance_group_manager, google_compute_region_instance_group_manager (#​10410)
  • container: instance_group_urls has been removed in favor of node_pool.managed_instance_group_urls (#​10442)
  • container: changed default for enable_shielded_nodes to true for google_container_cluster (#​10403)
  • container: changed master_auth.client_certificate_config to required (#​10441)
  • container: removed master_auth.username and master_auth.password from google_container_cluster (#​10441)
  • container: removed workload_metadata_configuration.node_metadata in favor of workload_metadata_configuration.mode in google_container_cluster (#​10400)
  • container: removed the pod_security_policy_config field from google_container_cluster (#​10410)
  • container: removed the workload_identity_config.0.identity_namespace field from google_container_cluster, use workload_identity_config.0.workload_pool instead (#​10410)
  • project: removed ability to specify bigquery-json.googleapis.com, the provider will no longer convert it as the upstream API migration is finished. Use bigquery.googleapis.com instead. (#​10370)
  • provider: changed credentials, access_token precedence so that credentials values in configuration take precedence over access_token values assigned through environment variables (#​10393)
  • provider: removed redundant default scopes. The provider's default scopes when authenticating with credentials are now exclusively "https://www.googleapis.com/auth/cloud-platform" and "https://www.googleapis.com/auth/userinfo.email". (#​10374)
  • pubsub: removed path field from google_pubsub_subscription (#​10424)
  • resourcemanager: made google_project remove org_id and folder_id from state when they are removed from config (#​10373)
  • resourcemanager: added conflict between org_id, folder_id at plan time in google_project (#​10373)
  • resourcemanager: changed the project field to Required in all google_project_iam_* resources (#​10394)
  • runtimeconfig: removed the Runtime Configurator service from the google (GA) provider including google_runtimeconfig_config, google_runtimeconfig_variable, google_runtimeconfig_config_iam_policy, google_runtimeconfig_config_iam_binding, google_runtimeconfig_config_iam_member, data.google_runtimeconfig_config. They are only available in the google-beta provider, as the underlying service is in beta. (#​10410)
  • sql: added drift detection to the following google_sql_database_instance fields: activation_policy (defaults ALWAYS), availability_type (defaults ZONAL), disk_type (defaults PD_SSD), encryption_key_name (#​10412)
  • sql: changed the database_version field to Required in google_sql_database_instance resource (#​10398)
  • sql: removed the following google_sql_database_instance fields: authorized_gae_applications, crash_safe_replication, replication_type (#​10412)
  • storage: removed bucket_policy_only from google_storage_bucket (#​10397)
  • storage: changed the location field to required in google_storage_bucket (#​10399)

VALIDATION CHANGES:

  • bigquery: at least one of statement_timeout_ms, statement_byte_budget, or key_result_statement is required on google_bigquery_job.query.script_options. (#​10371)
  • bigquery: exactly one of query, load, copy or extract is required on google_bigquery_job (#​10371)
  • bigquery: exactly one of source_table or source_model is required on google_bigquery_job.extract (#​10371)
  • cloudbuild: exactly one of branch_name, commit_sha or tag_name is required on google_cloudbuild_trigger.build.source.repo_source (#​10371)
  • compute: at least one of fixed_delay or percentage is required on google_compute_url_map.default_route_action.fault_injection_policy.delay (#​10371)
  • compute: at least one of fixed or percent is required on google_compute_autoscaler.autoscaling_policy.scale_down_control.max_scaled_down_replicas (#​10371)
  • compute: at least one of fixed or percent is required on google_compute_autoscaler.autoscaling_policy.scale_in_control.max_scaled_in_replicas (#​10371)
  • compute: at least one of fixed or percent is required on google_compute_region_autoscaler.autoscaling_policy.scale_down_control.max_scaled_down_replicas (#​10371)
  • compute: at least one of fixed or percent is required on google_compute_region_autoscaler.autoscaling_policy.scale_in_control.max_scaled_in_replicas (#​10371)
  • compute: at least one of max_scaled_down_replicas or time_window_sec is required on google_compute_autoscaler.autoscaling_policy.scale_down_control (#​10371)
  • compute: at least one of max_scaled_down_replicas or time_window_sec is required on google_compute_region_autoscaler.autoscaling_policy.scale_down_control (#​10371)
  • compute: at least one of max_scaled_in_replicas or time_window_sec is required on google_compute_autoscaler.autoscaling_policy.scale_in_control.0. (#​10371)
  • compute: at least one of max_scaled_in_replicas or time_window_sec is required on google_compute_region_autoscaler.autoscaling_policy.scale_in_control.0. (#​10371)
  • compute: required one of source_tags, source_ranges or source_service_accounts on INGRESS google_compute_firewall resources (#​10369)
  • dlp: at least one of start_time or end_time is required on google_data_loss_prevention_trigger.inspect_job.storage_config.timespan_config (#​10371)
  • dlp: exactly one of url or regex_file_set is required on google_data_loss_prevention_trigger.inspect_job.storage_config.cloud_storage_options.file_set (#​10371)
  • kms: removed self_link field from google_kms_crypto_key and google_kms_key_ring (#​10424)
  • osconfig: at least one of linux_exec_step_config or windows_exec_step_config is required on google_os_config_patch_deployment.patch_config.post_step (#​10371)
  • osconfig: at least one of linux_exec_step_config or windows_exec_step_config is required on google_os_config_patch_deployment.patch_config.pre_step (#​10371)
  • osconfig: at least one of reboot_config, apt, yum, goo zypper, windows_update, pre_step or pre_step is required on google_os_config_patch_deployment.patch_config (#​10371)
  • osconfig: at least one of security, minimal, excludes or exclusive_packages is required on google_os_config_patch_deployment.patch_config.yum (#​10371)
  • osconfig: at least one of type, excludes or exclusive_packages is required on google_os_config_patch_deployment.patch_config.apt (#​10371)
  • osconfig: at least one of with_optional, with_update, categories, severities, excludes or exclusive_patches is required on google_os_config_patch_deployment.patch_config.zypper (#​10371)
  • osconfig: exactly one of classifications, excludes or exclusive_patches is required on google_os_config_patch_deployment.inspect_job.patch_config.windows_update (#​10371)
  • spanner: at least one of num_nodes or processing_units is required on google_spanner_instance (#​10371)

IMPROVEMENTS:

  • compute: added encrypted_interconnect_router to google_compute_router (#​10454)
  • container: added managed_instance_group_urls to google_container_node_pool to replace instance_group_urls on google_container_cluster (#​10467)
  • kms: added support for EKM to google_kms_crypto_key.protection_level (#​10391)
  • project: added support for billing_project on google_project_service (#​10395)
  • spanner: increased the default timeout on google_spanner_instance operations from 4 minutes to 20 minutes, significantly reducing the likelihood that resources will time out (#​10437)

BUG FIXES:

  • bigquery: fixed a bug of cannot add required fields to an existing schema on google_bigquery_table (#​10421)
  • compute: fixed a bug in updating multiple ttl fields on google_compute_backend_bucket (#​10375)
  • compute: fixed a permadiff on subnetwork when it is optional on google_compute_network_endpoint_group (#​10420)
  • compute: fixed perma-diff bug on log_config.enable of both google_compute_backend_service and google_compute_region_backend_service (#​10378)
  • compute: fixed the google_compute_instance_group_manager.update_policy.0.min_ready_sec field so that updating it to 0 works (#​10457)
  • compute: fixed the google_compute_region_instance_group_manager.update_policy.0.min_ready_sec field so that updating it to 0 works (#​10457)
  • spanner: fixed the schema for data.google_spanner_instance so that non-configurable fields are considered outputs (#​10450)

v3.90.1

Compare Source

DEPRECATIONS:

  • container: fixed an overly-broad deprecation on master_auth, constraining it to master_auth.username and master_auth.password

v3.90.0

Compare Source

DEPRECATIONS:

  • container: deprecated workload_identity_config.0.identity_namespace and it will be removed in a future major release as it has been deprecated in the API. Use workload_identity_config.0.workload_pool instead. Switching your configuration from one value to the other will trigger a diff at plan time, and a spurious update. (#​10327)
  • container: deprecated the following google_container_cluster fields: instance_group_urls and master_auth (#​10356)

IMPROVEMENTS:

  • container: added node_config.0.guest_accelerator.0.gpu_partition_size field to google_container_node_pool (#​10339)
  • container: added workload_identity_config.0.workload_pool to google_container_cluster (#​10327)
  • container_cluster: Updated monitoring_config to accept WORKLOAD (#​10321)
  • provider: Added links to nested types documentation for manually generated pages (#​10333)

BUG FIXES:

  • cloudrun: fixed a permadiff on the field template.spec.containers.ports.name of the google_cloud_run_service resource (#​10340)
  • composer: removed config.node_config.zone requirement on google_composer_environment (#​10353)
  • compute: fixed permadiff for failover_policy on google_compute_region_backend_service (#​10316)
  • compute: fixed to make description updatable without recreation on google_compute_instance_group_manager (#​10329)
  • container: fixed a permadiff on google_container_node_pool.workload_metadata_config.mode (#​10313)
  • iam: fixed request batching bug where failed requests would show unnecessary backslash escaping to the user. (#​10303)
  • securitycenter: fixed bug where google_scc_notification_config.streaming_config.filter was not updating. (#​10315)

v3.89.0

Compare Source

DEPRECATIONS:

  • compute: deprecated the enable_display field in google_compute_instance_template in the google (GA) provider. It will only be available in the google-beta provider in a future release, as the underlying feature is in beta. (#​10281)

BUG FIXES:

  • compute: fixed bug where google_compute_router_peer could not set an advertised route priority of 0, causing permadiff. (#​10292)
  • container: fixed a crash on monitoring_config of google_container_cluster (#​10290)
  • iam: fixed request batching bug where failed requests would show unnecessary backslash escaping to the user. (#​10303)
  • storage: fixed a bug to better handle eventual consistency among google_storage_bucket resources. (#​10287)

v3.88.0

Compare Source

NOTES:

  • reorganized documentation to group all Compute Engine and Monitoring (Stackdriver) resources together. (#​10205)

DEPRECATIONS:

  • container: deprecated workload_metadata_configuration.node_metadata in favor of workload_metadata_configuration.mode in google_container_cluster (#​10238)
  • dataproc: deprecated the google_dataproc_workflow_template.version field, as it wasn't actually useful. The field is used during updates, but updates aren't currently possible with the resource. (#​10183)
  • runtimeconfig: deprecated the Runtime Configurator service in the google (GA) provider including google_runtimeconfig_config, google_runtimeconfig_variable, google_runtimeconfig_config_iam_policy, google_runtimeconfig_config_iam_binding, google_runtimeconfig_config_iam_member, data.google_runtimeconfig_config. They will only be available in the google-beta provider in a future release, as the underlying service is in beta. (#​10232)
    BREAKING CHANGES:
  • gke_hub: made the config_membership field in google_gke_hub_feature required, disallowing invalid configurations (#​10199)
  • gke_hub: made the configmanagement, feature, location, membership fields in google_gke_hub_feature_membership required, disallowing invalid configurations (#​10199)

FEATURES:

  • New Data Source: google_service_networking_peered_dns_domain (#​10229)
  • New Data Source: google_sourcerepo_repository (#​10203)
  • New Data Source: google_storage_bucket (#​10190)
  • New Resource: google_pubsub_lite_reservation (#​10263)
  • New Resource: google_service_networking_peered_dns_domain (#​10229)

IMPROVEMENTS:

  • composer: added support for composer v2 fields workloads_config and cloud_composer_network_ipv4_cidr_block to composer_environment (10269)
  • compute: added external IPv6 support on google_compute_subnetwork and google_compute_instance.network_interfaces (#​10189)
  • container: added support for workload_metadata_configuration.mode in google_container_cluster (#​10238)
  • eventarc: added support for uid output field, cloud_function destination to google_eventarc_trigger (#​10199)
  • gke_hub: added support for gcp_service_account_email when configuring Git sync in google_gke_hub_feature_membership (#​10199)
  • gke_hub: added support for resource_state, state outputs to google_gke_hub_feature (#​10199)
  • pubsub: Added support for references to google_pubsub_lite_reservation to google_pubsub_lite_topic. (#​10263)

BUG FIXES:

  • monitoring: fixed typo in google_monitoring_uptime_check_config where NOT_MATCHES_REGEX could not be specified. (#​10249)

v3.87.0

Compare Source

DEPRECATIONS:

  • dataproc: deprecated the google_dataproc_workflow_template.version field, as it wasn't actually useful. The field is used during updates, but updates aren't currently possible with the resource. (#​10183)

FEATURES:

  • New Resource: google_org_policy_policy (#​10111)

IMPROVEMENTS:

  • cloudbuild: added field service_account to google_cloudbuild_trigger (#​10159)
  • composer: added field scheduler_count to google_composer_environment (#​10158)
  • compute: Disabled recreation of GCE instances when updating resource_policies property (#​10173)
  • container: added support for logging_config and monitoring_config to google_container_cluster (#​10125)
  • kms: added support for import_only to google_kms_crypto_key (#​10157)
  • networkservices: boosted the default timeout for google_network_services_edge_cache_origin from 30m to 60m (#​10182)

BUG FIXES:

  • container: fixed an issue where a node pool created with error (eg. GKE_STOCKOUT) would not be captured in state (#​10137)
  • filestore: Allowed updating reserved_ip_range on google_filestore_instance via recreation of the instance (#​10146)
  • serviceusage: enabled the service api to retry on failed operation calls in anticipation of transient errors that occur when first enabling the service. (#​10171)

v3.86.0

Compare Source

IMPROVEMENTS:

  • healthcare: promoted google_healthcare_hl7_v2_store.parseConfig.version to GA (#​10099)

BUG FIXES:

  • dns: fixed an issue in google_dns_record_set where rrdatas could not be updated (#​10089)
  • dns: fixed an issue in google_dns_record_set where creating the resource would result in an 409 error (#​10089)
  • platform: fixed a bug in wrongly writing to state when creation failed on google_organization_policy (#​10082)

v3.85.0

Compare Source

IMPROVEMENTS:

  • bigtable: enabled support for user_project_override in google_bigtable_instance and google_bigtable_table (#​10060)
  • compute: added iap fields to google_compute_region_backend_service (#​10038)
  • compute: allowed passing an IP address to the nextHopIlb field of google_compute_route resource (#​10048)
  • iam: added disabled field to google_service_account resource (#​10033)
  • provider: added links to nested types documentation within a resource (#​10063)
  • storage: added field path to google_storage_transfer_job (#​10047)

BUG FIXES:

  • appengine: fixed bug where deployment.container.image would update to an old version even if in ignore_changes (#​10058)
  • bigquery: fixed a bug where destination_encryption_config.kms_key_name stored the version rather than the key name. (#​10068)
  • redis: extended the default timeouts on google_redis_instance (#​10037)
  • serviceusage: fixed an issue in google_project_service where users could not reenable services that were disabled outside of Terraform. (#​10045)

v3.84.0

Compare Source

FEATURES:

  • New Data Source: google_secret_manager_secret (#​9983)

IMPROVEMENTS:

  • compute: added update support to google_compute_service_attachment (#​9982)

BUG FIXES:

  • container: fixed a bug in failing to remove maintenance_exclusion on google_container_cluster (#​10025)
  • compute: fixed an issue in google_compute_router_nat where removing log_config resulted in a perma-diff (#​9950)
  • compute: fixed advanced_machine_features error messages in google_compute_instance (#​10023)
  • eventarc: fixed bug where resources deleted outside of Terraform would cause errors (#​9997)
  • functions: fixed an error message on google_cloudfunctions_function (#​10011)
  • logging: fixed the data type for bucket_options.linear_buckets.width on google_logging_metric (#​9985)
  • osconfig: fixed import on google_os_config_guest_policies (#​10019)
  • storage: fixed an undetected change on days_since_noncurrent_time of google_storage_bucket (#​10024)

v3.83.0

Compare Source

FEATURES:

  • New Resource: google_privateca_certificate_template (#​9905)

IMPROVEMENTS:

  • privateca: added certificate_template to google_privateca_certificate. (#​9915)
  • compute: allowed setting ip_address field of google_compute_router_peer (#​9913)
  • compute: promoted google_compute_service_attachment to ga (#​9914)
  • compute: promoted role and purpose fields in google_compute_subnetwork to ga (#​9914)
  • kms: added support for destroy_scheduled_duration to google_kms_crypto_key (#​9911)

BUG FIXES:

  • endpoints: fixed a timezone discrepancy in config_id on google_endpoints_service (#​9912)
  • cloudbuild: marked google_cloudbuild_trigger as requiring one of branch_name/tag_name/commit_sha within build.source.repo_source (#​9952)
  • compute: fixed a crash on enable field of google_compute_router_peer (#​9940)
  • compute: fixed a permanent diff for next_hop_instance_zone on google_compute_route when next_hop_instance was set to a self link (#​9931)
  • compute: fixed an issue in google_compute_router_nat where removing log_config resulted in a perma-diff (#​9950)
  • privateca: fixed a permadiff bug for publishing_options on google_privateca_ca_pool when both attributes set false (#​9926)
  • spanner: fixed instance updates to processing units (#​9933)
  • storage: added support for timeouts on google_storage_bucket_object (#​9937)

v3.82.0

Compare Source

FEATURES:

  • New Resource: google_privateca_certificate_template (#​9905)
  • New Resource: google_compute_firewall_policy (#​9887)
  • New Resource: google_compute_firewall_policy_association (#​9887)
  • New Resource: google_compute_firewall_policy_rule (#​9887)

IMPROVEMENTS:

  • sql: added field collation to google_sql_database_instance (#​9888)

BUG FIXES:

  • apigateway: fixed import functionality for all apigateway resources (#​9871)
  • dns: fixed not-exists error message on data source google_dns_managed_zone (#​9898)
  • healthcare: fixed bug where changes to google_healthcare_hl7_v2_store.parser_config subfields would error with "...parser_config.version field is immutable..." (#​9900)
  • os_config: fixed imports for google_os_config_guest_policies (#​9872)
  • pubsub: added polling to google_pubsub_schema to deal with eventually consistent deletes (#​9863)
  • secretmanager: fixed an issue where replication fields would not update in google_secret_manager_secret (#​9894)
  • service_usage: fixed imports on google_service_usage_consumer_quota_override (#​9876)
  • sql: fixed a permadiff bug for type when BUILT_IN on google_sql_user (#​9864)
  • sql: fixed bug in google_sql_user with CLOUD_IAM_USERs on POSTGRES. (#​9859)

v3.81.0

Compare Source

IMPROVEMENTS:

  • compute: Added enable attribute to google_compute_router_peer (#​9776)
  • compute: added support for L3_DEFAULT as ip_protocol for google_compute_forwarding_rule and UNSPECIFIED as protocol for google_compute_region_backend_service to support network load balancers that forward all protocols and ports. (#​9799)
  • compute: added support for security_settings to google_compute_backend_service (#​9797)
  • essentialcontacts: promoted google_essential_contacts_contact to GA (#​9822)
  • gkehub: added google_gke_hub_membership support for both //container.googleapis.com/${google_container_cluster.my-cluster.id} and google_container_cluster.my-cluster.id in endpoint.0.gke_cluster.0.resource_link (#​9765)
  • provider: Added provider support for request_reason (#​9794)
  • provider: added support for billing_project across all resources. If user_project_override is set to true and a billing_project is set, the X-Goog-User-Project header will be sent for all resources. (#​9852)

BUG FIXES:

  • assuredworkloads: fixed resource deletion so google_assured_workloads_workload can delete what it creates (#​9835)
  • bigquery: fixed the permadiff bug on location of the google_bigquery_dataset (#​9810)
  • composer: fixed environment version regexp to explicitly require . (dot) instead of any character after 'preview' (example: composer-2.0.0-preview.0-airflow-2.1.1) (#​9804)
  • compute: changed wait_for_instances in google_compute_instance_group_manager and google_compute_region_instance_group_manager to no longer block plan / refresh, waiting on managed instance statuses during apply instead (#​9832)
  • compute: fixed a bug where negative_caching_policy cannot be set always revalidate on google_compute_backend_service (#​9821)
  • compute: fixed instances where compute resource calls would have their urls appended with a redundant /projects after the host (#​9834)
  • firestore: removed diff for server generated field __name__ on google_firestore_index (#​9820)
  • privateca: fixed the creation of subordinate google_privateca_certificate_authority with max_issuer_path_length = 0. (#​9856)
  • privateca: Fixed null for ignore_active_certificates_on_deletion on the imported google_privateca_certificate_authority (#​9781)

v3.80.0

Compare Source

FEATURES:

  • New Resource: google_dialogflow_cx_environment (#​9738)

IMPROVEMENTS:

  • gkehub: added support for both //container.googleapis.com/${google_container_cluster.my-cluster.id} and google_container_cluster.my-cluster.id references in google_gke_hub_membership.endpoint.0.gke_cluster.0.resource_link (#​9765)
  • kms: added name field to google_kms_crypto_key_version datasource (#​9762)

BUG FIXES:

  • apigee: fixed update behavior on google_apigee_envgroup (#​9740)
  • privateca: fixed a failure to create google_privateca_certificate_authority of type SUBORDINATE due to an invalid attempt to activate it on creation. (#​9761)

v3.79.0

Compare Source

NOTES:

  • spanner: The num_nodes field on google_spanner_instance will have its default removed in a future major release, and either num_nodes or processing_units will be required. (#​9716)

FEATURES:

  • New Resource: google_dialogflow_cx_entity_type (#​9717)
  • New Resource: google_dialogflow_cx_page (#​9683)

IMPROVEMENTS:

  • spanner: added processing_units to google_spanner_instance (#​9716)
  • storage: added support for customer_encryption on resource_storage_bucket_object (#​9704)

v3.78.0

Compare Source

FEATURES:

  • New Resource: google_gke_hub_membership (#​9616)

IMPROVEMENTS:

  • servicenetworking: added support for user_project_override and billing_project to google_service_networking_connection (#​9668)

BUG FIXES:

  • storagetransfer: Fixed a crash on azure_blob_storage_data_source for google_storage_transfer_job (#​9644)
  • sql: fixed bug that wouldn't insert the google_sql_user in state for iam users. (#​9625)
  • storage: fixed a crash when azure_credentials was defined in google_storage_transfer_job (#​9671)

v3.77.0

Compare Source

FEATURES:

  • New Resource: google_scc_notification_config (#​9578)

IMPROVEMENTS:

  • compute: fixed a permadiff bug in log_config field of google_compute_region_backend_service (#​9568)
  • dlp: added crypto_replace_ffx_fpe_config and crypto_replace_ffx_fpe_config as primitive transformation types to google_data_loss_prevention_deidentify_template (#​9572)

BUG FIXES:

  • bigquerydatatransfer: fixed a bug where destination_dataset_id was required, it is now optional. (#​9605)
  • billing: Fixed ordering of budget_filter. projects on google_billing_budget (#​9598)
  • compute: removed default value of 0.8 from google_backend_service.backend.max_utilization and it will now default from API. All max_connections_xxx and max_rate_xxx will also default from API as these are all conditional on balancing mode. (#​9587)
  • sql: fixed bug where the provider would retry on an error if the database instance name couldn't

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

@renovate renovate bot closed this Nov 1, 2024
@renovate renovate bot deleted the renovate/google-4.x branch November 1, 2024 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant