Add http_keep_alive_timeout_sec to application load balancers (#3320)

* net-lb-app-ext

* net-lb-app-int-cross-region
This commit is contained in:
Ludovico Magnocavallo
2025-09-12 14:17:01 +02:00
committed by GitHub
parent ea445fa7e4
commit b6baf05c49
8 changed files with 289 additions and 29 deletions

View File

@@ -71,7 +71,7 @@ values:
timeout_sec: 5
timeouts: null
unhealthy_threshold: 2
module.glb-0.google_compute_target_http_proxy.default[0]:
module.glb-0.google_compute_target_http_proxy.new[0]:
description: Terraform managed.
http_keep_alive_timeout_sec: null
name: glb-test-0

View File

@@ -16,17 +16,195 @@ values:
module.addresses.google_compute_global_address.global["glb-test-0"]:
address_type: null
description: Terraform managed.
effective_labels:
goog-terraform-provisioned: 'true'
ip_version: null
labels: null
name: glb-test-0
network: null
project: project-id
purpose: null
terraform_labels:
goog-terraform-provisioned: 'true'
timeouts: null
module.compute-vm-group-b.google_compute_instance.default[0]:
advanced_machine_features: []
allow_stopping_for_update: true
attached_disk: []
boot_disk:
- auto_delete: true
disk_encryption_key_raw: null
disk_encryption_key_rsa: null
disk_encryption_service_account: null
force_attach: null
initialize_params:
- enable_confidential_compute: null
image: cos-cloud/cos-stable
resource_manager_tags: null
size: 10
source_image_encryption_key: []
source_snapshot_encryption_key: []
storage_pool: null
type: pd-balanced
interface: null
mode: READ_WRITE
can_ip_forward: false
deletion_protection: false
description: Managed by the compute-vm Terraform module.
desired_status: null
effective_labels:
goog-terraform-provisioned: 'true'
enable_display: false
hostname: null
instance_encryption_key: []
key_revocation_action_type: null
labels: null
machine_type: f1-micro
metadata: null
metadata_startup_script: null
name: my-ig-b
network_interface:
- access_config: []
alias_ip_range: []
ipv6_access_config: []
network: projects/xxx/global/networks/aaa
nic_type: null
queue_count: null
security_policy: null
subnetwork: subnet_self_link
network_performance_config: []
params: []
partner_metadata: null
project: project-id
resource_policies: null
scheduling:
- automatic_restart: true
availability_domain: null
graceful_shutdown: []
host_error_timeout_seconds: null
instance_termination_action: null
local_ssd_recovery_timeout: []
maintenance_interval: null
max_run_duration: []
min_node_cpus: null
node_affinities: []
on_host_maintenance: MIGRATE
on_instance_stop_action: []
preemptible: false
provisioning_model: STANDARD
termination_time: null
scratch_disk: []
service_account:
- scopes:
- https://www.googleapis.com/auth/devstorage.read_only
- https://www.googleapis.com/auth/logging.write
- https://www.googleapis.com/auth/monitoring.write
shielded_instance_config: []
tags: null
terraform_labels:
goog-terraform-provisioned: 'true'
timeouts: null
zone: europe-west8-b
module.compute-vm-group-b.google_compute_instance_group.unmanaged[0]:
description: Managed by the compute-vm Terraform module.
name: my-ig-b
named_port: []
network: projects/xxx/global/networks/aaa
project: project-id
timeouts: null
zone: europe-west8-b
module.compute-vm-group-c.google_compute_instance.default[0]:
advanced_machine_features: []
allow_stopping_for_update: true
attached_disk: []
boot_disk:
- auto_delete: true
disk_encryption_key_raw: null
disk_encryption_key_rsa: null
disk_encryption_service_account: null
force_attach: null
initialize_params:
- enable_confidential_compute: null
image: cos-cloud/cos-stable
resource_manager_tags: null
size: 10
source_image_encryption_key: []
source_snapshot_encryption_key: []
storage_pool: null
type: pd-balanced
interface: null
mode: READ_WRITE
can_ip_forward: false
deletion_protection: false
description: Managed by the compute-vm Terraform module.
desired_status: null
effective_labels:
goog-terraform-provisioned: 'true'
enable_display: false
hostname: null
instance_encryption_key: []
key_revocation_action_type: null
labels: null
machine_type: f1-micro
metadata: null
metadata_startup_script: null
name: my-ig-c
network_interface:
- access_config: []
alias_ip_range: []
ipv6_access_config: []
network: projects/xxx/global/networks/aaa
nic_type: null
queue_count: null
security_policy: null
subnetwork: subnet_self_link
network_performance_config: []
params: []
partner_metadata: null
project: project-id
resource_policies: null
scheduling:
- automatic_restart: true
availability_domain: null
graceful_shutdown: []
host_error_timeout_seconds: null
instance_termination_action: null
local_ssd_recovery_timeout: []
maintenance_interval: null
max_run_duration: []
min_node_cpus: null
node_affinities: []
on_host_maintenance: MIGRATE
on_instance_stop_action: []
preemptible: false
provisioning_model: STANDARD
termination_time: null
scratch_disk: []
service_account:
- scopes:
- https://www.googleapis.com/auth/devstorage.read_only
- https://www.googleapis.com/auth/logging.write
- https://www.googleapis.com/auth/monitoring.write
shielded_instance_config: []
tags: null
terraform_labels:
goog-terraform-provisioned: 'true'
timeouts: null
zone: europe-west8-c
module.compute-vm-group-c.google_compute_instance_group.unmanaged[0]:
description: Managed by the compute-vm Terraform module.
name: my-ig-c
named_port: []
network: projects/xxx/global/networks/aaa
project: project-id
timeouts: null
zone: europe-west8-c
module.glb-test-0-redirect.google_compute_global_forwarding_rule.default[""]:
allow_psc_global_access: null
description: Terraform managed.
external_managed_backend_bucket_migration_state: null
external_managed_backend_bucket_migration_testing_percentage: null
ip_protocol: TCP
ip_version: __missing__
labels: null
load_balancing_scheme: EXTERNAL
metadata_filters: []
@@ -43,6 +221,7 @@ values:
project: project-id
timeouts: null
module.glb-test-0-redirect.google_compute_url_map.default:
default_custom_error_response_policy: []
default_route_action: []
default_service: null
default_url_redirect:
@@ -66,27 +245,39 @@ values:
compression_mode: null
connection_draining_timeout_sec: 300
consistent_hash: []
custom_metrics: []
custom_request_headers: null
custom_response_headers: null
description: Terraform managed.
dynamic_forwarding: []
edge_security_policy: null
enable_cdn: null
external_managed_migration_state: null
external_managed_migration_testing_percentage: null
ip_address_selection_policy: null
load_balancing_scheme: EXTERNAL_MANAGED
locality_lb_policies: []
locality_lb_policy: null
max_stream_duration: []
name: glb-test-0-default
network_pass_through_lb_traffic_policy: []
outlier_detection: []
params: []
port_name: http
project: project-id
protocol: HTTP
security_policy: null
security_settings: []
service_lb_policy: null
strong_session_affinity_cookie: []
timeouts: null
tls_settings: []
module.glb-test-0.google_compute_global_forwarding_rule.default[""]:
allow_psc_global_access: null
description: Terraform managed.
external_managed_backend_bucket_migration_state: null
external_managed_backend_bucket_migration_testing_percentage: null
ip_protocol: TCP
ip_version: __missing__
labels: null
load_balancing_scheme: EXTERNAL_MANAGED
metadata_filters: []
@@ -100,6 +291,7 @@ values:
check_interval_sec: 5
description: Terraform managed.
grpc_health_check: []
grpc_tls_health_check: []
healthy_threshold: 2
http2_health_check: []
http_health_check:
@@ -113,6 +305,7 @@ values:
https_health_check: []
name: glb-test-0-default
project: project-id
source_regions: null
ssl_health_check: []
tcp_health_check: []
timeout_sec: 5
@@ -127,7 +320,7 @@ values:
project: project-id
timeouts: null
type: MANAGED
module.glb-test-0.google_compute_target_https_proxy.default[0]:
module.glb-test-0.google_compute_target_https_proxy.new[0]:
certificate_manager_certificates: null
certificate_map: null
description: Terraform managed.
@@ -139,6 +332,7 @@ values:
ssl_policy: null
timeouts: null
module.glb-test-0.google_compute_url_map.default:
default_custom_error_response_policy: []
default_route_action: []
default_url_redirect: []
description: Terraform managed.