Skip to content

Commit a29330e

Browse files
committed
sync tf code
1 parent f1a32c7 commit a29330e

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

terraform/modules/cdn-glb/main.tf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,13 @@ resource "google_compute_url_map" "url_map" {
6767
name = var.load_balancer_name
6868
project = var.project
6969
default_service = google_compute_backend_service.backend.id
70+
71+
test {
72+
expected_redirect_response_code = 0
73+
host = "cdn.httparchive.org"
74+
path = "/v1/cwv?technology=ALL&geo=ALL&rank=ALL"
75+
service = "projects/httparchive/global/backendServices/report-api"
76+
}
7077
}
7178

7279
# Google-managed SSL Certificate

terraform/prod/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ module "cdn_glb" {
4343
cloud_run_service_name = module.endpoints.name
4444
domain = "cdn.httparchive.org"
4545
load_balancer_name = "httparchive-load-balancer"
46-
name_prefix = "report-api"
46+
name_prefix = var.name_prefix
4747

4848
neg_name = "report-api-prod"
4949
backend_service_name = "report-api"
50-
ssl_cert_name = "google-managed2"
50+
ssl_cert_name = var.ssl_cert_name
5151
https_proxy_name = "httparchive-load-balancer-target-proxy-2"
5252
https_forwarding_rule_name = "httparchive-load-balancer-forwarding-rule-2"
5353
}

terraform/prod/variables.tf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,15 @@ variable "project_database" {
1717
description = "The database name"
1818
default = "tech-report-api-prod"
1919
}
20+
21+
variable "name_prefix" {
22+
description = "Prefix for resource naming"
23+
type = string
24+
default = "report-api"
25+
}
26+
27+
variable "ssl_cert_name" {
28+
description = "Name of the SSL certificate"
29+
type = string
30+
default = "google-managed2"
31+
}

0 commit comments

Comments
 (0)