From f246f682d2f7132907c6f381aebab4f38375e7e0 Mon Sep 17 00:00:00 2001 From: Ashley Davies Date: Sun, 19 Jan 2025 22:34:27 +0000 Subject: [PATCH] Include domain mapping --- terraform/modules/google/cloud-run-endpoint/main.tf | 13 +++++++++++++ terraform/outputs.tf | 10 ---------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/terraform/modules/google/cloud-run-endpoint/main.tf b/terraform/modules/google/cloud-run-endpoint/main.tf index 79fad1d53..e9b5af658 100644 --- a/terraform/modules/google/cloud-run-endpoint/main.tf +++ b/terraform/modules/google/cloud-run-endpoint/main.tf @@ -22,6 +22,19 @@ resource "google_cloud_run_service" "main" { } } +resource "google_cloud_run_domain_mapping" "main" { + name = var.endpoint_name + location = google_cloud_run_service.main.location + + metadata { + namespace = var.project + } + + spec { + route_name = google_cloud_run_service.main.name + } +} + data "google_artifact_registry_docker_image" "main" { depends_on = [null_resource.main] location = var.location diff --git a/terraform/outputs.tf b/terraform/outputs.tf index 932919f3d..991a248c2 100644 --- a/terraform/outputs.tf +++ b/terraform/outputs.tf @@ -1,13 +1,3 @@ -output "pool_name" { - description = "Workload Identity Pool name" - value = module.github-workload-identity.pool_name -} - -output "provider_name" { - description = "Workload Identity Provider name" - value = module.github-workload-identity.provider_name -} - output "sa_email" { description = "Google Service Account email" value = module.github-service-account.email