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 v2.20.3 #14

Open
wants to merge 1 commit into
base: master
Choose a base branch
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 minor 2.5.0 -> 2.20.3

Release Notes

hashicorp/terraform-provider-google

v2.20.3

Compare Source

NOTES:

  • 2.20.3 is a backport release, and some changes will not appear in 3.X series releases until 3.12.0.
    To upgrade to 3.X you will need to perform a large jump in versions, and it is strongly advised that you attempt to upgrade to 3.X instead of using this release.
  • 2.20.3 is primarily a preventative fix, in anticipation of a change in API response messages adding a default value.

BUG FIXES:

  • compute: fixed error when reading google_compute_instance_template resources with network_interface[*].name set. (#​5812)

v2.20.2

Compare Source

BUG FIXES:

  • bigtable: fixed diff for DEVELOPMENT instances that are returned from the API with one node (#​5557)

v2.20.1

Compare Source

Note: 2.20.1 is a backport release. The changes in it are unavailable in 3.0.0-beta.1 through 3.2.0.

BUG FIXES:

  • iam: Fixed a bug that causes badRequest errors on IAM resources due to deleted serviceAccount principals (#​5142)

v2.20.0

Compare Source

BREAKING CHANGES:

  • compute: the backend.group field is now required for google_compute_region_backend_service. Configurations without this would not have worked, so this isn't considered an API break. (#​4772)

IMPROVEMENTS:

  • bigtable: added import support to google_bigtable_table (#​4849)
  • compute: load_balancing_scheme for google_compute_forwarding_rule now accepts INTERNAL_MANAGED as a value. (#​4772)
  • compute: extended backend configuration options for google_compute_region_backend_service to include backend.balancing_mode, backend.capacity_scaler, backend.max_connections, backend.max_connections_per_endpoint, backend.max_connections_per_instance, backend.max_rate, backend.max_rate_per_endpoint, backend.max_rate_per_instance, and backend.max_utilization (#​4772)
  • iam: changed the id for many IAM resources to the reference resource long name. Updated instance_name on google_compute_instance_iam and subnetwork on google_compute_subnetwork to their respective long names in state (#​4866)
  • logging: added display_name field to google_logging_metric resource (#​4839)
  • monitoring: Added validate_ssl to google_monitoring_uptime_check_config (#​4637)
  • project: added batching functionality to google_project_service read calls, so fewer API requests are made (#​4854)
  • storage: added notification_id field to google_storage_notification (#​4879)

BUG FIXES:

  • compute: fixed issue where setting a 0 for min_replicas in google_compute_autoscaler and google_compute_region_autoscaler would set that field to its server-side default instead of 0. (#​4851)
  • dns: fixed crash when network blocks are defined without network_urls (#​4840)
  • google: used the correct update method for google_service_account.description (#​4870)
  • logging: fixed issue where logging exclusion resources silently failed when being mutated in parallel (#​4814)

v2.19.0

Compare Source

DEPRECATIONS:

  • compute: deprecated enable_flow_logs on google_compute_subnetwork. The presence of the log_config block signals that flow logs are enabled for a subnetwork (#​4791)
  • compute: deprecated instance_template for google_compute_instance_group_manager and google_compute_region_instance_group_manager . Use version.instance_template instead. (#​4763)
  • compute: deprecated update_strategy for google_compute_instance_group_manager . Use update_policy instead. (#​4763)
  • container: deprecated google_container_cluster ip_allocation_policy.create_subnetwork, ip_allocation_policy.subnetwork_name, ip_allocation_policy.node_ipv4_cidr_block. Define an explicit google_compute_subnetwork and use subnetwork instead. (#​4774)
  • container: deprecated google_container_cluster ip_allocation_policy.use_ip_aliases. If it's set to true, remove it from your config. If false, remove ip_allocation_policy as a whole. (#​4774)
  • iam: Deprecated pgp_key on google_service_account_key resource. See https://www.terraform.io/docs/extend/best-practices/sensitive-state.html for more information. (#​4810)

BREAKING CHANGES:

  • google_service_account_iam_* resources now support IAM Conditions. If any conditions had been created out of band before this release, take extra care to ensure they are present in your Terraform config so the provider doesn't try to create new bindings with no conditions. Terraform will show a diff that it is adding the condition to the resource, which is safe to apply. (#​4541)

FEATURES:

  • compute: added google_compute_router datasource (#​4614)

IMPROVEMENTS:

  • cloudbuild: added ability to specify name for cloud_build_trigger to avoid name collisions when creating multiple triggers at once. (#​4709)
  • compute: log_config is now available in GA for google_compute_subnetwork (#​4791)
  • compute: added support for multiple versions of instance_template and granular control of the update policies for google_compute_instance_group_manager and google_compute_region_instance_group_manager. (#​4763)
  • container: added maintenance_policy.recurring_window support to google_container_cluster, significantly increasing expressive range. (#​4736)
  • container: added taint field in GKE resources to the GA google provider (#​4743)
  • container: fix a diff created in the cloud console when MaintenanceExclusions are added. (#​4764)
  • compute: added google_compute_instance support for display device (Virtual Displays) (#​4775)
  • iam: added support for IAM Conditions to the google_service_account_iam_* resources (beta provider only) (#​4541)
  • iam: added description to google_service_account. (#​4734)

BUG FIXES:

  • appengine: Resolved permadiff in google_app_engine_domain_mapping.ssl_settings.certificate_id. (#​4754)
  • storage: Fixed error in google_storage_bucket where locked retention policies would cause a bucket to report failure on all updates (even though updates were applied correctly). (#​4761)

v2.18.1

Compare Source

BUGS:

  • resourcemanager: fixed deleting the default network in google_project (#​4748)

v2.18.0

Compare Source

KNOWN ISSUES:

  • resourcemanager: google_project auto_create_network is failing to delete networks when set to false. Use an earlier provider version to resolve.

DEPRECATIONS:

  • container: The kubernetes_dashboard addon is deprecated for google_container_cluster. (#​4648)

FEATURES:

  • New Resource: google_app_engine_application_url_dispatch_rules (#​4674)

IMPROVEMENTS:

  • all: increased support for custom endpoints across the provider (#​4641)
  • appengine: added the ability to delete the parent service of google_app_engine_standard_app_version (#​4596)
  • container: Added shielded_instance_config attribute to node_config (#​4554)
  • dataflow: added ip_configuration option to job. (#​4726)
  • pubsub: Added field oidc_token to google_pubsub_subscription (#​4679)
  • sql: added location field to backup_configuration block in google_sql_database_instance (#​4681)

BUGS:

  • all: fixed the custom endpoint version used by older legacy REST clients (#​4695)
  • bigquery: fix issue with google_bigquery_data_transfer_config params crashing on boolean values (#​4676)
  • cloudrun: fixed the apiVersion sent in google_cloud_run_domain_mapping requests (#​4657)
  • compute: added support for updating multiple fields at once to google_compute_subnetwork (#​4688)
  • compute: fixed diffs in google_compute_instance_group's network field when equivalent values were specified (#​4728)
  • compute: fixed issues updating google_compute_instance_group's instances field when config/state values didn't match (#​4728)
  • iam: fixed bug where IAM binding wouldn't replace members if they were deleted outside of terraform. (#​4693)
  • pubsub: Fixed permadiff due to interaction of organization policies and google_pubsub_topic. (#​4721)

v2.17.0

Compare Source

NOTES:

DEPRECATIONS:

FEATURES:

  • New Resource: google_bigtable_gc_policy (#​4578)
  • New Resource: google_binary_authorization_attestor_iam_policy (#​4517)
  • New Resource: google_compute_region_ssl_certificate (#​4537)
  • New Resource: google_compute_region_target_http_proxy (#​4537)
  • New Resource: google_compute_region_target_https_proxy (#​4537)
  • New Resource: google_iap_app_engine_service_iam_* (#​4566)
  • New Resource: google_iap_app_engine_version_iam_* (#​4566)
  • New Resource: google_storage_bucket_access_control (#​4531)

IMPROVEMENTS:

  • all: made monitoring-read scope available. (#​4569)
  • bigquery: Added support for default customer-managed encryption keys (CMEK) for BigQuery datasets. (#​4312)
  • bigtable: import support added to google_bigtable_instance (#​4598)
  • container: moved default_max_pods_per_node to ga. (#​4621)
  • containeranalysis: moved google_containeranalysis_note to ga (#​4517)
  • projectservice: added mitigations for bigquery-json to bigquery rename in project service resources. (#​4616)

BUGS:

  • cloudscheduler: Fixed permadiff for app_engine_http_target.app_engine_routing on google_cloud_scheduler_job (#​4444)
  • compute: Added ability to set quic_override on google_compute_https_target_proxy to empty. (#​4588)
  • compute: Fix bug where changes to region_backend_service.backends.failover was not detected. (#​4622)
  • compute: fixed google_compute_router_peer to default if empty for advertise_mode (#​4503)
  • compute: fixed perma-diff in google_compute_router_nat when referencing subnetwork via name (#​4549)
  • container: fixed an overly-aggressive validation for master_ipv4_cidr_block in google_container_cluster (#​4577)

v2.16.0

Compare Source

KNOWN ISSUES:

FEATURES:

  • New Resource: google_compute_region_url_map is now available. To support this, the protocol for google_compute_region_backend_service can now be set to HTTP, HTTPS, HTTP2, and SSL. (#​4496)
  • New Resource: Adds google_runtimeconfig_config_iam_* resources (#​4454)
  • New Resource: Added google_compute_resource_policy and google_compute_disk_resource_policy_attachment to manage google_compute_disk resource policies as fine-grained resources (#​4409)

ENHANCEMENTS:

  • composer: Add python_version and ability to set image_version in google_composer_environment in the GA provider (#​4465)
  • compute: google_compute_global_forwarding_rule now supports metadata_filters. (#​4495)
  • compute: google_compute_backend_service now supports locality_lb_policy, outlier_detection, consistent_hash, and circuit_breakers. (#​4412)
  • compute: Add support for guest_os_features to resource google_compute_image (#​4483)
  • compute: google_compute_router_nat now supports drain_nat_ips field (#​4480)
  • container: google_container_node_pool now supports node_locations to specify specific node zones. (#​4478)
  • googleapis: google_netblock_ip_ranges data source now has a private-googleapis field, for the IP addresses used for Private Google Access for services that do not support VPC Service Controls API access. (#​4367)
  • project: google_project_iam_* Properly set the project field in state (#​4488)

BUG FIXES:

  • cloudiot: Fixed error where subfolder_matches were not set in google_cloudiot_registry event_notification_configs (#​4527)

v2.15.0

Compare Source

FEATURES:

  • New Resource: google_iap_web_iam_binding/_member/_policy are now available for managing IAP web IAM permissions (#​4253)
  • New Resource: google_iap_web_backend_service_binding/_member/_policy are now available for managing IAM permissions on IAP enabled backend services (#​4253)
  • New Resource: google_iap_web_type_compute_iam_binding/_member/_policy are now available for managing IAM permissions on IAP enabled compute services (#​4253)
  • New Resource: google_iap_web_type_app_engine_iam_binding/_member/_policy are now available for managing IAM permissions on IAP enabled App Engine applications (#​4253)
  • New Resource: Add the new resource google_app_engine_domain_mapping (#​4310)
  • New Resource: google_cloudfunctions_function_iam_policy, google_cloudfunctions_function_iam_binding, and google_cloudfunctions_function_iam_member have been added (#​4420)
  • New Resource: google_compute_reservation allows you to reserve instance capacity in GCE. (#​4332)
  • New Resource: google_compute_region_health_check is now available. This and google_compute_health_check now include additional support for HTTP2 health checks. (#​4270)

ENHANCEMENTS:

  • compute: Add all options to google_compute_router_peer (#​4371)
  • compute: add tunnel_id to google_compute_vpn_tunnel and gateway_id to google_compute_vpn_gateway (#​4373)
  • compute: google_compute_subnetwork now includes the purpose and role fields. (#​4261)
  • compute: add purpose field to google_compute_address (#​4400)
  • compute: add mode option to google_compute_instance.boot_disk (#​4413)
  • compute: google_compute_firewall does not show a diff if allowed or denied rules are specified with uppercase protocol values (#​4467)
  • logging: added metric_descriptor.unit to google_logging_metric resource (#​4407)

BUG FIXES:

  • all: More classes of generic HTTP errors are retried provider-wide.
  • container: Fix error when master_authorized_networks_config is removed from the google_container_cluster configuration. (#​4446)
  • iam: Make google_service_account_ and google_service_account_iam_* validation less restrictive to allow for more default service accounts (#​4377)
  • iam: set auditconfigs in state for google_*_iam_policy resources (#​4447)
  • logging: google_logging_metric explicit bucket option can now be set (#​4358)
  • pubsub: Add retry for Pubsub Topic creation when project is still initializing org policies (#​4352)
  • servicenetworking: remove need for provider-level project to delete connection (#​4445)
  • sql: Add more retries for operationInProgress 409 errors for google_sql_database_instance (#​4376)

MISC:

  • The User-Agent header that Terraform sends has been updated to correctly report the version of Terraform being run, and has minorly changed the formatting on the Terraform string. (#​4374)

v2.14.0

Compare Source

DEPRECATIONS:

  • cloudiot: resource_cloudiot_registry's event_notification_config field has been deprecated. (#​4282)

FEATURES:

  • New Resource: google_bigtable_app_profile is now available. (#​4126)
  • New Resource: google_ml_engine_model (#​4053)
  • New Resource: google_dataproc_autoscaling_policy (#​2220)
  • New Data Source: google_kms_secret_ciphertext (#​4204)

ENHANCEMENTS:

  • bigquery: Add support for clustering/partitioning to bigquery_table (#​4223)
  • bigtable: num_nodes can now be updated in google_bigtable_instance (#​4026)
  • cloudiot: resource_cloudiot_registry now has fields plural event_notification_configs and log_level, and event_notification_config has been deprecated. (#​4282)
  • cloud_run: New output-only fields have been added to google_cloud_run_service' status. (#​3799)
  • compute: Adding bandwidth attribute to interconnect attachment. (#​4212)
  • compute: google_compute_region_instance_group_manager.update_policy now supports instance_redistribution_type (#​4301)
  • compute: adds admin_enabled to google_compute_interconnect_attachment (#​4300)
  • compute: The compute routes includes next_hop_ilb attribute support in beta. (#​4311)
  • scheduler: Add support for oauth_token and oidc_token on resource google_cloud_scheduler_job (#​4222)

BUG FIXES:

  • containerregistry: Correctly handle domain-scoped projects (#​4129)
  • iam: Fixed regression in 2.13.0 for permadiff on empty members in IAM policy bindings. (#​4347)
  • project: google_project_iam_custom_role now sets the project properly on import. (#​4343)
  • sql: Added back a missing import format for google_sql_database. (#​4279)

v2.13.0

Compare Source

KNOWN ISSUES:

  • bigtable: google_bigtable_instance may cause a panic on Terraform 0.11. This was resolved in 2.17.0.

FEATURES:

  • New Resource: added the google_vpc_access_connector resource and the vpc_connector option on the google_cloudfunctions_function resource. (#​4189)
  • New Resource: Add google_scc_source resource for managing Cloud Security Command Center sources in Terraform (#​4236)
  • New Data Source: google_compute_network_endpoint_group (#​4173)

ENHANCEMENTS:

  • bigquery: Added support for google_bigquery_data_transfer_config (which include scheduled queries). (#​4102)
  • bigtable: google_bigtable_instance max number of cluster blocks is now 4 (#​4156)
  • binary_authorization: Added globalPolicyEvaluationMode to google_binary_authorization_policy. (#​4124)
  • cloudfunctions: Allow partial URIs in google_cloudfunctions_function event_trigger.resource (#​4201)
  • compute: Enable update for google_compute_router_nat
  • netblock: Extended google_netblock_ip_ranges to supportmultiple useful IP address ranges that have a special meaning on GCP. (#​4121)
  • project: Wrapped API requests with retries for google_project, google_folder, and google_*_organization_policy (#​4098)
  • project: IAM and service requests are now batched (#​4207)
  • provider: allow provider's region to be specified as a self_link (#​4219)
  • provider: Adds new provider-level field user_project_override, which allows billing, quota checks, and service enablement checks to occur against the project a resource is in instead of the project the credentials are from. (#​4202)
  • pubsub: Pub/Sub topic geo restriction support. (#​4131)

BUG FIXES:

  • binary_authorization: don't diff when attestation authority note public keys don't have an ID in the config (#​4246)
  • compute: google_compute_instance's description field is now set in state (#​4136)
  • project: ignore errors when deleting a default network that doesn't exist (#​4137)

v2.12.0

Compare Source

FEATURES:

  • New Data Source: google_kms_crypto_key_version - Provides access to KMS key version data with Google Cloud KMS. (#​4078)
  • New Resource: google_cloud_run_service - Set up a cloud run service (#​3714)
  • New Resource: google_cloud_run_domain_mapping - Allows custom domains to map to a cloud run service (#​3714)
  • google_binary_authorization_attestor and google_binary_authorization_policy are available in the GA provider (#​3960)

ENHANCEMENTS:

  • binary_authorization: Adds support for Cloud KMS PKIX keys to binary_authorization_attestor. (#​4078)
  • composer: Add private IP config for google_composer_environment (#​3952)
  • compute: add support for port_specification to resource google_compute_health_check (#​4001)
  • compute: Fixed import formats for google_compute_network_endpoint and add location-only import formats (#​4037)
  • compute: Support labelling for compute_instance boot_disks and compute_instance_template disks. (#​4117)
  • container: validate that master_ipv4_cidr_block is set if enable_private_nodes is true (#​4038)
  • dataflow: added support for user-defined labels on resource google_dataflow_job (#​4095)
  • dataproc: add support for optional_components to resource resource_dataproc_cluster (#​4073)
  • project: add checks to import to prevent importing by project number instead of id (#​4051)
  • storage: add support for retention_policy to resource google_storage_bucket (#​4044)

BUG FIXES:

  • access_context_manager: import format checking (#​4047)
    dataproc: Suppress diff for google_dataproc_cluster software_config.0.image_version to prevent permadiff when server uses more specific versions of config value (#​4088)
  • organization: Add auditConfigs to update masks for setting org and folder IAM policy (google_organization_iam_policy, google_folder_iam_policy) (#​4084)
  • storage: google_storage_bucket Set website metadata during read (#​3977)

v2.11.0

Compare Source

NOTES:

  • container: We have changed the way container clusters handle cluster state, and they should now wait until the cluster is ready when creating, updating, or refreshing cluster state. This is meant to decrease the frequency of errors where Terraform is operating on a cluster that isn't ready to be operated on. If this change causes a problem, please open an issue with as much information as you can provide, especially debug logs. See [#​3989] for more info.

FEATURES:

  • New Resources: google_bigtable_instance_iam_binding, google_bigtable_instance_iam_member, and google_bigtable_instance_iam_policy are now available. (#​3939)
  • New Resources: Add support for source repo repository IAM resources google_sourcerepo_repository_iam_* (#​3961)

ENHANCEMENTS:

  • bigquery: Added support for external_data_configuration to google_bigquery_table. (#​3602)
  • compute: Avoid getting project if no diff found for google_compute_instance_template (#​4000)
  • firestore: google_firestore_index query_scope can have COLLECTION_GROUP specified. (#​3972)

BUG FIXES:

  • compute: Allow security policy to be removed from google_backend_service (#​3969)
  • compute: Mark instance KMS self link field kms_key_self_link as computed (#​3802)
  • container: Fix panic for nil nested objects when reading cluster maintenance window (#​4002)
  • container: google_container_cluster keep clusters in state if they are created in an error state and don't get correctly cleaned up. (#​3995)
  • container: google_container_cluster will now wait to act until the cluster can be operated on, respecting timeouts. (#​3989)
  • container: google_container_node_pool Correctly set nodepool autoscaling in state when disabled in the API (#​3997)
  • monitoring: Fix diff in google_monitoring_uptime_check_config on a deprecated field. (#​4019)
  • servicenetworking: google_service_networking_connection correctly delete the connection when the resource is destroyed. (#​4003)
  • spanner: Wait for spanner databases to create before returning. Don't wait for databases to delete before returning anymore. (#​3975)
  • storage: Fixed an issue where google_storage_transfer_job schedule_end_date caused requests to fail if unset. (#​4005)
  • storage: google_storage_object_acl Prevent panic when using interpolated object names. (#​3970)

v2.10.0

Compare Source

DEPRECATIONS:

  • monitoring: Deprecated non-existent fields is_internal and internal_checkers from google_monitoring_uptime_check_config. (#​3919)

FEATURES:

  • New Resource: google_compute_project_default_network_tier (#​3907)

ENHANCEMENTS:

  • compute: Added fields for managing network endpoint group backends in google_compute_backend_service, including max_connections_per_endpoint and max_rate_per_endpoint (#​3863)
  • compute: Support custom timeouts in google_compute_instance_group_manager and google_compute_region_instance_group_manager (#​3955)
  • container: logging.googleapis.com/kubernetes and monitoring.googleapis.com/kubernetes are now GA for cluster logging/monitoring service
  • folder: google_folder improve error message on delete (#​3902)
  • iam: sort bindings in google_*_iam_policy resources to get simpler diffs (#​3855)
  • kms: google_kms_crypto_key now supports labels. (#​3910)
  • pubsub: google_pubsub_topic supports KMS keys with kms_key_name. (#​3925)

BUG FIXES:

  • iam: the member field in iam_* resources is now case-insensitive (#​3900)
  • servicenetworking: google_service_networking_connection fix update (#​3887)

v2.9.1

Compare Source

BUG FIXES:

  • kms: fix regression when reading existing google_kms_crypto_key resources (#​3893)
  • storage: google_storage_bucket fix for crash that occurs when running plan on old buckets (#​3886)
  • storage: google_storage_bucket allow updating bucket_policy_only to false (#​3886)

v2.9.0

Compare Source

FEATURES:

  • Custom Endpoint Support: The Google provider supports custom endpoints, allowing you to use GCP-like APIs such as emulators. See the Provider Reference for details. (#​3787)
  • New Resource Network endpoint groups (google_compute_network_endpoint_group) and fine-grained resource endpoints (google_compute_network_endpoint) are now available. (#​3832)
  • New Resource google_service_networking_connection is now available (previously beta-only)

ENHANCEMENTS:

  • increased default timeouts for google_compute_instance, google_container_cluster, google_dataproc_cluster, and google_sql_database_instance (#​3872)
  • compute: google_compute_global_address supports prefix_length, purpose, and network (#​3877)
  • dns: google_dns_record_set: allow importing dns record sets in any project (#​3862)
  • kms: kms_crypto_key supports purpose (#​3843)
  • storage: google_storage_bucket now supports enabling bucket_policy_only access control. (#​1878
  • storage: IAM resources for storage buckets (google_storage_bucket_iam_*) now all support import (#​3830)
  • pubsub: google_pubsub_topic Updates for labels are now supported (#​3828)

BUG FIXES:

  • bigquery: google_bigquery_dataset Relax IAM role restrictions on BQ datasets (#​3451)
  • compute: google_project_iam When importing resources project no longer needs to be set in the config post import (#​3777)
  • compute: google_compute_instance_template Fixed issue so project can now be specified by interpolated varibles. (#​3798)
  • compute: google_compute_instance_template Throw error when using incompatible disk fields instead of continual plan diff (#​3789)
  • compute: google_compute_instance_from_template Make sure disk type is expanded to a URL (#​3717)
  • compute: google_compute_instance_template Attempt to put disks in state in the same order they were specified (#​3717)
  • container: google_container_cluster Stop guest_accelerator from having a permadiff for accelerators with count=0 (#​3860)
  • container: google_container_cluster and google_node_pool now retry correctly when polling for status of an operation. (#​3801)
  • dns: google_dns_record_set overrides all existing record types on create, not just NS (#​3859)
  • monitoring: google_monitoring_notification_channel Allow setting enabled to false (#​3874)
  • pubsub: google_pubsub_subscription and google_pubsub_topic resources can be created inside VPC service controls. (#​3818)
  • redis: google_redis_instance Fall back to region from location_id when region isn't specified (#​3846)
  • sql: google_sql_user User's can now be updated to change their password (#​3785)
  • sql: Providing an non-empty host for a Postgres google_sql_user now correctly actually registers that the user was created and gives a slightly more understandable error/diff, instead of returning a generic "provider error" (#​3857)

v2.8.0

Compare Source

DEPRECATIONS:

  • compute: The auto_create_routes field on google_compute_network_peering has been deprecated because it is not user configurable. (#​3394)

FEATURES:

  • New Datasource: google_compute_ssl_certificate (#​3683)
  • New Datasource: google_composer_image_versions (#​3694)

ENHANCEMENTS:

  • app_engine: Update allowed app_engine_application locations. (#​3674)
  • composer: Make google_composer_environment image version updateable. (#​3681)
  • compute: google_compute_router_interface now supports specifying an interconnect_attachment. (#​3715)
  • compute: google_compute_router_nat now supports specifying a log_config block (#​3684)
  • compute: google_compute_router_nat now supports more import formats. (#​3744)
  • compute: google_compute_network_peering now supports importing/exporting custom routes (#​3699)
  • compute: Add support for INTERNAL_SELF_MANAGED backend services. Changed Resources: google_compute_backend_service, google_compute_global_forwarding_rule. (#​3719)
  • container: Expose the services_ipv4_cidr for container_cluster. (#​3776)
  • dns: google_dns_managed_zone now supports DNSSec. (#​3677)
  • dataflow: google_dataflow_job now supports setting machine type (#​1862)
  • kms: google_kms_key_ring is now autogenerated using Magic Modules (#​3689)
  • pubsub: google_pubsub_subscription supports setting an expiration_policy with no ttl. (#​3742)

BUG FIXES:

  • compute: Allow setting firewall priority to 0. (#​3700)
  • compute: Resolved an issue where google_compute_region_backend_service was unable to perform a state migration. (#​3731)
  • compute: Allow empty metadata.startup-script on instances. (#​3732)
  • compute: Fix expanding of routing config in google_compute_network. (#​3741)
  • container: Allow going from no ip_allocation_policy to a blank-equivalent one. (#​3723)
  • container: google_container_cluster will no longer diff unnecessarily on issue_client_certificate. (#​3751)
  • container: google_container_cluster can enable client certificates on GKE 1.12+ series releases. (#​3751)
  • container: google_container_cluster now retries the call to remove default node pools during cluster creation (#​3769)
  • storage: Fix occasional crash when updating storage buckets (#​3686)

v2.7.0

Compare Source

NOTE:

  • Several resources were previously undocumented on the site or changelog; they should be added to both with this release. google_compute_backend_bucket_signed_url_key and google_compute_backend_service_signed_url_key were introduced in 2.4.0.

BACKWARDS INCOMPATIBILITIES:

  • cloudfunctions: google_cloudfunctions_function.runtime now has an explicit default value of nodejs6. Users who have a different value set in the API but the value undefined in their config will see a diff. (#​3605)

FEATURES:

  • New Resources: google_compute_instance_iam_binding, google_compute_instance_iam_member, and google_compute_instance_iam_policy are now available. (#​3551)
  • New Resources: IAM resources for Dataproc jobs and clusters (google_dataproc_job_iam_policy, google_dataproc_job_iam_member, google_dataproc_job_iam_binding, google_dataproc_cluster_iam_policy, google_dataproc_cluster_iam_member, google_dataproc_cluster_iam_binding) are now available. #​3632

ENHANCEMENTS:

  • provider: Add GCP zone to google_client_config datasource (#​3262)
  • compute: google_compute_backend_service now supports HTTP2 protocol (beta-only feature, use with GA provider at own risk)#​3631
  • compute: interconnect_attachment Make vlanTag8021q computed for using PARTNER attachments (#​3600)
  • compute: Add support for creating instances with CMEK (#​3481)
  • compute: Can now specify project when importing instance groups (#​2504)
  • compute: google_compute_organization_policies* Allow all organization policies to be removed/unset from a constraint. (#​3611)
  • compute: google_compute_instance now supports shielded_instance_config for verifiable integrity of your VM instances. (#​3531)
  • compute: google_compute_instance_template now supports shielded_instance_config for verifiable integrity of your VM instances. (#​3531)
  • container: use the cluster subnet to look up the node cidr block (#​3654)

BUG FIXES:

  • cloudfunctions: google_cloudfunctions_function.runtime now has an explicit default value of nodejs6. (#​3605)
  • compute: Fix panic in compute_backend_service hash function (#​3610)
  • monitoring: updating google_monitoring_alert_policy is more likely to succeed (#​3587)
  • kms: google_kms_crypto_key now (in addition to marking all crypto key versions f

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant