terraform-google-lb-internal icon indicating copy to clipboard operation
terraform-google-lb-internal copied to clipboard

chore(deps): update terraform google to ~> 4.41.0

Open renovate[bot] opened this issue 3 years ago • 1 comments

Mend Renovate

This PR contains the following updates:

Package Type Update Change
google (source) required_provider minor ~> 4.26.0 -> ~> 4.41.0

Release Notes

hashicorp/terraform-provider-google

v4.41.0

Compare Source

KNOWN ISSUES:

  • container: This release introduced a new field, node_config.0.guest_accelerator.0.gpu_sharing_config, to an https://www.terraform.io/language/attr-as-blocks field (node_config.0.guest_accelerator). As detailed on the linked page, this may cause issues for modules and/or formats other than HCL.

BREAKING CHANGES:

  • sql: updated google_sql_user.sql_server_user_details to be read only. Any configuration attempting to set this field is invalid and will cause the provider to fail during plan time. (#​12742)

FEATURES:

  • New Resource: google_cloud_ids_endpoint (#​12744)

IMPROVEMENTS:

  • appengine: added support for service_account field to google_app_engine_standard_app_version resource (#​12732)
  • bigquery: added avro_options field to google_bigquery_table resource (#​12750)
  • compute: added node_config.0.guest_accelerator.0.gpu_sharing_config field to google_container_node_pool resource (#​12733)
  • datafusion: added crypto_key_config field to google_data_fusion_instance resource (#​12737)
  • filestore: removed constraint that forced multiple google_filestore_instance creations to occur serially (#​12753)

BUG FIXES:

  • kms: fixed apply failure when google_kms_crypto_key is removed after its versions were destroyed earlier (#​12752)
  • monitoring: fixed a bug causing a perma-diff in google_monitoring_alert_policy when cross_series_reducer was set to "REDUCE_NONE" (#​12741)

v4.40.0

Compare Source

FEATURES:

  • New Data Source: google_cloudfunctions2_function (#​12673)
  • New Data Source: google_compute_snapshot (#​12671)
  • New Resource: google_compute_region_target_tcp_proxy (#​12715)
  • New Resource: google_identity_platform_config (#​12665)
  • New Resource: google_bigquery_datapolicy_data_policy (#​12725)
  • New Resource: google_bigquery_datapolicy_data_policy_iam_binding (#​12725)
  • New Resource: google_bigquery_datapolicy_data_policy_iam_member (#​12725)
  • New Resource: google_bigquery_datapolicy_data_policy_iam_policy (#​12725)
  • New Resource: google_org_policy_custom_constraint (#​12691)

IMPROVEMENTS:

  • bigqueryreservation: added concurrency and multiRegionAuxiliary to google_bigquery_reservation (#​12687)
  • bigtable: added additional retry GC policy operations with a longer poll interval to avoid quota issues (#​12717)
  • bigtable: improved error messaging (#​12707)
  • compute: added support for compression_mode field in google_compute_backend_bucket and google_compute_backend_service (#​12674)
  • datastream: added field bigquery_profile to google_datastream_connection_profile (#​12693)
  • dns: added field cloud_logging_config to google_dns_managed_zone (#​12675)
  • metastore: added support BIGQUERY as a value in metastore_type for google_dataproc_metastore_service (#​12724)
  • storage: added custom_placement_config field to google_storage_bucket resource to support custom dual-region GCS buckets (#​12723)
  • sql: added password_policy field to google_sql_user resource (#​12668)

BUG FIXES:

  • storage: fixed a bug where user specified labels get overwritten by Dataplex auto generated labels (#​12694)
  • storagetransfer: fixed a bug in google_storagetransfer_job refreshes when transfer_schedule was empty (#​12704)

v4.39.0

Compare Source

FEATURES:

  • New Data Source: google_artifact_registry_repository (#​12637)
  • New Resource: google_identity_platform_config (#​12665)

IMPROVEMENTS:

  • certificatemanager: added public/private PEM fields pem_certificate / pem_private_key and deprecated certificate_pem / private_key_pem (#​12664)
  • clouddeploy: added serial_pipeline.stages.strategy field to google_clouddeploy_delivery_pipeline (#​12619)
  • container: added notification_config.pubsub.filter field to google_container_cluster (#​12643)
  • eventarc: added channels and conditions fields to google_eventarc_trigger (#​12619)
  • healthcare: added notification_configs field to google_healthcare_fhir_store resource (#​12646)
  • iap: added ability to import google_iap_brand using ID using {{project}}/{{brand_id}} format (#​12633)
  • secretmanager: added output field 'version' to resource 'secret_manager_secret_version' (#​12658)
  • sql: added maintenance_version and available_maintenance_versions fields to google_sql_database_instance resource (#​12659)
  • storagetransfer: added notification_config field to google_storage_transfer_job resource (#​12625)
  • tags: added purpose and purpose_data properties to google_tags_tag_key (#​12649)

BUG FIXES:

  • bigquery: fixed a bug where allow_quoted_newlines and allow_jagged_rows could not be set to false on google_bigquery_table (#​12627)
  • cloudfunction: fixed inability to update docker_repository and kms_key_name on google_cloudfunctions_function (#​12662)
  • compute: fixed inability to manage Cloud Armor adaptive_protection_config on google_compute_security_policy (#​12661)
  • iam: fixed diffs between policy_data from google_iam_policy data source and policy data in API responses (#​12652)
  • iam: fixed permadiff resulting from empty fields being sent in requests to set conditional IAM policies (#​12653)
  • secretmanager: fixed a bug where google_secret_manager_secret_version that was destroyed outside of Terraform would not be recreated on apply (#​12644)
  • storagetransfer: fixed a crash in google_storagetransfer_job when transfer_schedule is empty (#​12704)

v4.38.0

Compare Source

FEATURES:

  • New Data Source: google_vpc_access_connector (#​12580)
  • New Resource: google_datastream_private_connection (#​12574)

IMPROVEMENTS:

  • appengine: Added egress_setting for field vpc_access_connector to google_app_engine_standard_app_version (#​12606)
  • bigquery: added json_extension field to the load block of google_bigquery_job resource (#​12597)
  • cloudfunctions: Added build_worker_pool to google_cloudfunctions_function (#​12591)
  • compute: added json_custom_config field to google_compute_security_policy resource (#​12611)
  • redis: Added support persistence_config field to google_redis_instance resource. (#​12569)
  • storage: added support for overwriteWhen field to transfer_options in google_storage_transfer_job resource (#​12573)

BUG FIXES:

  • bigtable: added drift detection on gc_rules for google_bigtable_gc_policy (#​12568)
  • compute: fixed the inability to update most_disruptive_allowed_action for both google_compute_per_instance_config and google_compute_region_per_instance_config (#​12566)
  • container: fixed allow passing empty list to monitoring_config and logging_config in google_container_cluster (#​12605)
  • sql: fixed a bug causing a perma-diff on disk_type due to API values being downcased (#​12567)
  • storage: fixed the inability to set 0 for lifecycle_rule.condition.age on google_storage_bucket (#​12593)

v4.37.0

Compare Source

FEATURES:

  • New Resource: google_apigee_nat_address (#​12536)
  • New Resource: google_dialogflow_cx_webhook (#​12498)
  • New Resource: google_filestore_snapshot (#​12490)

IMPROVEMENTS:

  • apigee: added read-only field connection_state to google_apigee_endpoint_attachment (#​12500)
  • bigtable: added support for autoscaling_config.storage_target to google_bigtable_instance (#​12510)
  • cloudbuild: added support for BITBUCKET option to git_source.repo_type in google_cloudbuild_trigger (#​12542)
  • dns: added in validation for trailing dot at end of DNS record name (#​12521)
  • project: added validation for field project_id in google_project datasource. (#​12553)
  • serviceaccount: added expires_in attribute for generating exp claim to google_service_account_jwt datasource (#​12539)

BUG FIXES:

  • notebooks: fixed perma-diff in google_notebooks_instance (#​12493)
  • privateca: fixed an issue that blocked subordinate CA data sources when state was not AWAITING_USER_ACTIVATION (#​12511)
  • storage: fixed permdiff on the field versioning of google_storage_bucket (#​12495)

v4.36.0

Compare Source

FEATURES:

  • New Resource: google_datastream_connection_profile (#​12475)

IMPROVEMENTS:

  • appengine: added field service_account to google_app_engine_flexible_app_version (#​12463)
  • bigtable: increased timeout in google_bigtable_table creation. (#​12468)
  • cloudbuild: added location field to google_cloudbuild_trigger resource (#​12450)
  • compute: added certificate_map to compute_target_ssl_proxy resource (#​12467)
  • compute: added field chain_name to google_compute_resource_policy.snapshot_properties (#​12481)
  • compute: added field chain_name to resource google_compute_snapshot (#​12481)
  • container: added autoscaling.total_min_node_count, autoscaling.total_max_node_count, and autoscaling.location_policy to google_container_cluster.node_pool (#​12453)
  • container: added field node_pool_defaults to resource_container_cluster. (#​12452)
  • dataproc: added option shielded_instance_config to resource google_dataproc_workflow_template. (#​12451)
  • metastore: extended default timeouts for google_dataproc_metastore_service from 40m to 60m (#​12462)
  • pubsub: made google_pubsub_subscription.enable_exactly_once_delivery mutable so that it updates subscription without recreation. (#​12438)

v4.35.0

Compare Source

IMPROVEMENTS:

  • apigee: added support for nodeConfig in google_apigee_environment (#​12394)
  • apigee: added a properties field to google_apigee_organization (#​12433)
  • cloudfunctions2: added secret_environment_variables and secret_volumes to google_cloudfunctions2_function (#​12417)
  • compute: added support for param visible_core_count in google_compute_instance and google_compute_instance_template under advanced_machine_features (#​12404)
  • compute: added support documentation links to error messages for certain Compute Operation errors. (#​12418)
  • container: added service_external_ips_config support to cluster_container resource. (#​12415)
  • container: added enable_cost_allocation to google_container_cluster (#​12416)
  • dns: added behavior field to google_dns_response_policy_rule resource (#​12407)
  • monitoring: added force_delete field to google_monitoring_notification_channel resource (#​12414)

BUG FIXES:

  • compute: fixed the id format of the data source google_compute_instance (#​12405)

v4.34.0

Compare Source

NOTES:

  • updated Bigtable go client version from 1.13 to 1.16. (#​12349)

IMPROVEMENTS:

  • apigee: added support for specifying retention when deleting google_apigee_organization (#​12336)
  • appengine: added app_engine_apis field to google_app_engine_standard_app_version resource (#​12339)
  • cloudfunction2: promoted to google_cloudfunctions2_function ga (#​12322)
  • compute: improved error messaging for compute errors (#​12333)
  • container: added general field reservation_affinity to google_container_node_pool (#​12375)
  • container: added field auto_provisioning_network_tags to google_container_cluster (beta) (#​12347)
  • sql: added support for major version upgrade to google_sql_database_instance resource (#​12338)

BUG FIXES:

  • bigtable: fixed comparing column family name when reading a GC policy. (#​12381)
  • bigtable: passed isTopeLevel in getGCPolicyFromJSON() instead of hardcoding it to true. (#​12351)
  • composer: corrected the description of image_version field. (#​12329)

v4.33.0

Compare Source

FEATURES:

  • New Resource: google_cloudfunctions2_function (#​12322)

IMPROVEMENTS:

  • container: added update support for authenticator_groups_config in google_container_cluster (#​12310)
  • dataflow: added ability to import google_dataflow_job (#​12316)
  • dns: added managed_zone_id attribute to google_dns_managed_zone data source (#​12312)
  • monitoring: added accepted_response_status_codes to monitoring_uptime_check (#​12313)
  • sql: added password_validation_policy field to google_cloud_sql resource (#​12320)

BUG FIXES:

  • bigquery: removed force replacement for display_name on google_bigquery_data_transfer_config (#​12311)
  • compute: fixed permadiff for instance_termination_action in google_compute_instance_template (#​12309)

v4.32.0

Compare Source

NOTES:

FEATURES:

  • New Resource: google_dataplex_asset (#​12210)
  • New Resource: google_gke_hub_membership_iam_binding (#​12280)
  • New Resource: google_gke_hub_membership_iam_member (#​12280)
  • New Resource: google_gke_hub_membership_iam_policy (#​12280)

IMPROVEMENTS:

  • certificatemanager: added state, authorization_attempt_info and provisioning_issue output fields to google_certificate_manager_certificate (#​12224)
  • compute: added certificate_map to compute_target_https_proxy resource (#​12227)
  • compute: added validation for name field on google_compute_network (#​12271)
  • compute: made port optional in google_compute_network_endpoint to allow network endpoints to be associated with GCE_VM_IP network endpoint groups (#​12267)
  • container: added support for additional values APISERVER, CONTROLLER_MANAGER, and SCHEDULER in google_container_cluster.monitoring_config (#​12247)
  • gkehub: added monitoring and mutation_enabled fields to resource feature_membership (#​12265)
  • gkehub: added better support for import for google_gke_hub_membership (#​12207)
  • pubsub: added bigquery_config to google_pubsub_subscription (#​12216)
  • scheduler: added paused field to google_cloud_scheduler_job (#​12190)
  • scheduler: added state output field to google_cloud_scheduler_job (#​12190)

BUG FIXES:

  • apigee: fixed an issue where google_apigee_instance creation would fail due to multiple concurrent instances (#​12289)
  • billingbudget: fixed a bug where google_billing_budget.budget_filter.services was not updating. (#​12270)
  • compute: fixed perma-diff on google_compute_disk for new arm64 images (#​12184)
  • dataflow: fixed bug where permadiff would show on google_dataflow_job.additional_experiments (#​12268)
  • storage: fixed a bug in google_storage_bucket where name was incorrectly validated. (#​12248)

v4.31.0

Compare Source

FEATURES:

  • New Resource: google_dataplex_zone (#​12146)

IMPROVEMENTS:

  • bucket: added support for matches_prefix and matches_suffix in condition of a lifecycle_rule in google_storage_bucket (#​12175)
  • compute: added network and subnetwork fields to google_compute_region_network_endpoint_group for PSC. (#​12176)
  • container: added field boot_disk_kms_key to auto_provisioning_defaults in google_container_cluster (#​12173)
  • notebooks: added bootDiskType support for PD_EXTREME in google_notebooks_instance (#​12181)
  • notebooks: added softwareConfig.upgradeable, softwareConfig.postStartupScriptBehavior, softwareConfig.kernels in google_notebooks_runtime (#​12181)
  • notebooks: promoted nicType and reservationAffinity in google_notebooks_instance to GA (#​12181)
  • storage: added name validation for google_storage_bucket (#​12183)

BUG FIXES:

  • Cloud IAM: fixed incorrect basePath for IAMBetaBasePathKey on google_iam_workload_identity_pool (ga) (#​12145)
  • compute: fixed perma-diff on google_compute_disk for new arm64 images (#​12184)
  • dns: fixed a bug where google_dns_record_set would create an inconsistent plan when using interpolated values in rrdatas (#​12157)
  • kms: fixed setting of resource id post-import for google_kms_crypto_key (#​12164)
  • provider: fixed a bug where user-agent was showing "dev" rather than the provider version (#​12137)

v4.30.0

Compare Source

FEATURES:

  • New Data Source: google_service_account_jwt (#​12107)
  • New Resource: google_certificate_map_entry (#​12127)
  • New Resource: google_certificate_map (#​12127)

IMPROVEMENTS:

  • billingbudget: made thresholdRules optional in google_billing_budget (#​12087)
  • compute: added instance_termination_action field to google_compute_instance_template resource to support Spot VM termination action (#​12105)
  • compute: added instance_termination_action field to google_compute_instance resource to support Spot VM termination action (#​12105)
  • compute: added request_coalescing and bypass_cache_on_request_headers fields to compute_backend_bucket (#​12098)
  • compute: added support for esp protocol in google_compute_packet_mirroring.filters.ip_protocols (#​12118)
  • compute: promoted rules.rate_limit_options, rules.redirect_options, adaptive_protection_config in compute_security_policy to GA (#​12085)
  • dataproc: promoted lifecycle_config and endpoint_config in google_dataproc_cluster to GA (#​12129)
  • monitoring: added evaluation_missing_data field to google_monitoring_alert_policy (#​12128)
  • notebooks: added reserved_ip_range field to google_notebooks_runtime (#​12113)

BUG FIXES:

  • bigtable: fixed an incorrect diff when adding two or more clusters (#​12109)
  • compute: allowed properly updating adaptive_protection_config in compute_security_policy (#​12085)
  • notebooks: fixed a bug where google_notebooks_runtime can't be updated (#​12113)
  • sql: fixed an issue in google_sql_database_instance where updates would fail because of the collation field (#​12131)

v4.29.0

Compare Source

FEATURES:

  • New Resource: google_artifact_registry_repository_iam_binding (#​12063)
  • New Resource: google_artifact_registry_repository_iam_member (#​12063)
  • New Resource: google_artifact_registry_repository_iam_policy (#​12063)
  • New Resource: google_artifact_registry_repository (#​12063)
  • New Resource: google_iam_workload_identity_pool_provider (#​12065)
  • New Resource: google_iam_workload_identity_pool (#​12065)
  • New Resource: google_cloudiot_registry_iam_binding (#​12036)
  • New Resource: google_cloudiot_registry_iam_member (#​12036)
  • New Resource: google_cloudiot_registry_iam_policy (#​12036)
  • New Resource: google_compute_snapshot_iam_binding (#​12028)
  • New Resource: google_compute_snapshot_iam_member (#​12028)
  • New Resource: google_compute_snapshot_iam_policy (#​12028)
  • New Resource: google_dataproc_metastore_service (#​12026)

IMPROVEMENTS:

  • container: added binauthz_evaluation_mode field to resource_container_cluster. (#​12035)
  • dataproc: added Support for Dataproc on GKE in google_dataproc_cluster (#​12076)
  • dataproc: added metastore_config in google_dataproc_cluster (#​12040)
  • metastore: add databaseType, releaseChannel, and hiveMetastoreConfig.endpointProtocol arguments (#​12026)
  • sql: added attribute "encryption_key_name" to google_sql_database_instance resource. (#​12039)

BUG FIXES:

  • bigquery: fixed case-sensitive for user_by_email and group_by_email on google_bigquery_dataset_access (#​12029)
  • clouddeploy: fixed permadiff on execution_configs in google_clouddeploy_target resource (#​12033)
  • cloudscheduler: fixed a diff on the last slash of uri on google_cloud_scheduler_job (#​12027)
  • compute: fixed force recreation on provisioned_iops of google_compute_disk (#​12058)
  • compute: fixed missing network_interface.0.ipv6_access_config.0.external_ipv6 output on google_compute_instance (#​12072)
  • documentai: fixed a bug where eu region could not be utilized for documentai resources (#​12074)
  • gkehub: fixed a bug where issuer can't be updated on google_gke_hub_membership (#​12073)

v4.28.0

Compare Source

FEATURES:

  • New Resource: google_bigquery_connection_iam_binding (#​12004)
  • New Resource: google_bigquery_connection_iam_member (#​12004)
  • New Resource: google_bigquery_connection_iam_policy (#​12004)
  • New Resource: google_cloud_tasks_queue_iam_binding (#​11987)
  • New Resource: google_cloud_tasks_queue_iam_member (#​11987)
  • New Resource: google_cloud_tasks_queue_iam_policy (#​11987)
  • New Resource: google_dataproc_autoscaling_policy_iam_binding (#​12008)
  • New Resource: google_dataproc_autoscaling_policy_iam_member (#​12008)
  • New Resource: google_dataproc_autoscaling_policy_iam_policy (#​12008)
  • New Resource: monitoring: Promoted 'monitoredproject' to GA (#​11974)

IMPROVEMENTS:

  • bigquery: fixed a permadiff in google_bigquery_job.query. destination_table (#​11936)
  • billing: added calendar_period and custom_period fields to google_billing_budget (#​11993)
  • cloudsql: added attribute project to data source google_sql_backup_run (#​11938)
  • composer: added CMEK, PUPI and IP_masq_agent support for Composer 2 in google_composer_environment resource (#​11994)
  • compute: added max_ports_per_vm field to google_compute_router_nat resource (#​11933)
  • compute: added GCE_VM_IP support to google_compute_network_endpoint_group resource. (#​11997)
  • compute: promoted disk_encryption_key.kms_key_name on google_compute_region_disk (#​11976)
  • container: promoted gce_persistent_disk_csi_driver_config addon in google_container_cluster resource to GA (#​11999)
  • container: promoted notification_config and dns_cache_config on google_container_cluster (#​11944)
  • privateca: added support to subordinate CA activation (#​11980)
  • redis: added CMEK key field customer_managed_key in google_redis_instance (#​11998)
  • spanner: added field version_retention_period to google_spanner_database resource (#​11982)
  • sql: added settings.location_preference.secondary_zone field in google_sql_database_instance (#​11996)
  • sql: added sql_server_audit_config field in google_sql_database_instance (#​11941)

BUG FIXES:

  • composer: fixed a problem with updating Cloud Composer's scheduler_count field (https://github.com/hashicorp/terraform-provider-google/issues/11940) (#​11951)
  • composer: fixed permadiff on private_environment_config.cloud_composer_connection_subnetwork (#​11954)
  • container: fixed an issue where node_config.min_cpu_platform could cause a perma-diff in google_container_cluster (#​11986)
  • filestore: fixed a case where google_filestore_instance.networks.network would incorrectly see a diff between state and config when the network id format was used (#​11995)

v4.27.0

Compare Source

IMPROVEMENTS:

  • clouddeploy: added suspend field to google_clouddeploy_delivery_pipeline resource (#​11914)
  • compute: added maxPortsPerVm field to google_compute_router_nat resource (#​11933)
  • compute: added psc_connection_id and psc_connection_status output fields to google_compute_forwarding_rule and google_compute_global_forwarding_rule resources (#​11892)
  • containeraws: made config.instance_type field updatable in google_container_aws_node_pool (#​11892)

BUG FIXES:

  • compute: fixed default handling for enable_dynamic_port_allocation to be managed by the api (#​11887)
  • vertexai: Fixed a bug where terraform crashes when force_destroy is set in google_vertex_ai_featurestore resource (#​11928)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 Mend Renovate. View repository job log here.

renovate[bot] avatar Oct 27 '22 01:10 renovate[bot]

Thanks for the PR! 🚀
✅ Lint checks have passed.

comment-bot-dev avatar Oct 27 '22 01:10 comment-bot-dev