From d1726415f0fa5c71ce9739ab7fa12833b535a69d Mon Sep 17 00:00:00 2001 From: michaelkedar Date: Thu, 16 Jul 2026 05:59:27 +0000 Subject: [PATCH 1/2] feat: enable HTTP/2.2 on the API --- deployment/clouddeploy/osv-api/run-prod.yaml | 3 +++ deployment/clouddeploy/osv-api/run-staging.yaml | 3 +++ deployment/terraform/modules/osv/osv_api.tf | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/deployment/clouddeploy/osv-api/run-prod.yaml b/deployment/clouddeploy/osv-api/run-prod.yaml index 8fb560a67fd..babc64add49 100644 --- a/deployment/clouddeploy/osv-api/run-prod.yaml +++ b/deployment/clouddeploy/osv-api/run-prod.yaml @@ -10,6 +10,9 @@ spec: spec: containers: - image: osv-server + ports: + - name: h2c + containerPort: 8080 env: - name: GOOGLE_CLOUD_PROJECT value: oss-vdb diff --git a/deployment/clouddeploy/osv-api/run-staging.yaml b/deployment/clouddeploy/osv-api/run-staging.yaml index 00c67f4f159..779aff52658 100644 --- a/deployment/clouddeploy/osv-api/run-staging.yaml +++ b/deployment/clouddeploy/osv-api/run-staging.yaml @@ -10,6 +10,9 @@ spec: spec: containers: - image: osv-server + ports: + - name: h2c + containerPort: 8080 env: - name: GOOGLE_CLOUD_PROJECT value: oss-vdb-test diff --git a/deployment/terraform/modules/osv/osv_api.tf b/deployment/terraform/modules/osv/osv_api.tf index f7336e1ebd9..b84e19106b2 100644 --- a/deployment/terraform/modules/osv/osv_api.tf +++ b/deployment/terraform/modules/osv/osv_api.tf @@ -131,6 +131,10 @@ resource "google_cloud_run_service" "api" { spec { containers { image = data.google_container_registry_image.api.image_url + ports { + name = "h2c" + container_port = 8080 + } env { name = "ESPv2_ARGS" value = "^++^--transcoding_preserve_proto_field_names++--envoy_connection_buffer_limit_bytes=104857600++--underscores_in_headers++--cors_preset=basic++--cors_allow_methods=GET,POST,OPTIONS" From 9e780a03ba321902f8fa6303c5638d3d37af5e57 Mon Sep 17 00:00:00 2001 From: michaelkedar Date: Thu, 16 Jul 2026 06:08:55 +0000 Subject: [PATCH 2/2] le sigh --- deployment/terraform/modules/osv/osv_api.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment/terraform/modules/osv/osv_api.tf b/deployment/terraform/modules/osv/osv_api.tf index b84e19106b2..c07b384a102 100644 --- a/deployment/terraform/modules/osv/osv_api.tf +++ b/deployment/terraform/modules/osv/osv_api.tf @@ -132,7 +132,7 @@ resource "google_cloud_run_service" "api" { containers { image = data.google_container_registry_image.api.image_url ports { - name = "h2c" + name = "h2c" container_port = 8080 } env {