Skip to content

Commit 69075bc

Browse files
committed
Fixing broken builds
1 parent ecaa891 commit 69075bc

3 files changed

Lines changed: 18 additions & 9 deletions

File tree

  • examples
    • secure_cloud_function_bigquery_trigger
    • secure_cloud_function_internal_server
    • secure_cloud_function_with_sql

examples/secure_cloud_function_bigquery_trigger/main.tf

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ module "secure_harness" {
3535
version = "~> 0.21.5"
3636

3737
billing_account = var.billing_account
38-
security_project_name = "prj-scf-security"
39-
network_project_name = "prj-scf-restricted-shared"
40-
serverless_project_names = ["prj-scf-bq-trigger"]
38+
security_project_name = "prj-scf-sec-bq"
39+
network_project_name = "prj-scf-r-sh-bq"
40+
serverless_project_names = ["prj-scf-bq-trg"]
4141
org_id = var.org_id
4242
parent_folder_id = var.folder_id
4343
serverless_folder_suffix = random_id.random_folder_suffix.hex
@@ -62,13 +62,13 @@ module "secure_harness" {
6262
folder_deletion_protection = false
6363

6464
service_account_project_roles = {
65-
"prj-scf-bq-trigger" = ["roles/eventarc.eventReceiver", "roles/viewer", "roles/compute.networkViewer", "roles/run.invoker"]
65+
"prj-scf-bq-trg" = ["roles/eventarc.eventReceiver", "roles/viewer", "roles/compute.networkViewer", "roles/run.invoker"]
6666
}
6767

6868
network_project_extra_apis = ["compute.googleapis.com", "networksecurity.googleapis.com"]
6969

7070
serverless_project_extra_apis = {
71-
"prj-scf-bq-trigger" = ["compute.googleapis.com", "networksecurity.googleapis.com", "cloudfunctions.googleapis.com", "cloudbuild.googleapis.com", "eventarc.googleapis.com", "eventarcpublishing.googleapis.com"]
71+
"prj-scf-bq-trg" = ["compute.googleapis.com", "networksecurity.googleapis.com", "cloudfunctions.googleapis.com", "cloudbuild.googleapis.com", "eventarc.googleapis.com", "eventarcpublishing.googleapis.com"]
7272
}
7373
}
7474

@@ -92,7 +92,7 @@ module "cloudfunction_source_bucket" {
9292
}
9393

9494
resource "google_project_service" "network_project_apis" {
95-
for_each = toset(["networkservices.googleapis.com", "certificatemanager.googleapis.com"])
95+
for_each = toset(["networkservices.googleapis.com", "certificatemanager.googleapis.com", "cloudbuild.googleapis.com"])
9696
project = module.secure_harness.network_project_id[0]
9797
service = each.value
9898
disable_on_destroy = false

examples/secure_cloud_function_internal_server/main.tf

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ module "secure_harness" {
3636
version = "~> 0.21.5"
3737

3838
billing_account = var.billing_account
39-
security_project_name = "prj-scf-security"
39+
security_project_name = "prj-scf-security-cf"
4040
network_project_name = "prj-scf-restricted-shared"
4141
serverless_project_names = ["prj-scf-internal-server"]
4242
org_id = var.org_id
@@ -61,6 +61,7 @@ module "secure_harness" {
6161
time_to_wait_vpc_sc_propagation = "300s"
6262
project_deletion_policy = "DELETE"
6363
folder_deletion_protection = false
64+
time_to_wait_service_identity_propagation = "300s"
6465

6566
service_account_project_roles = {
6667
"prj-scf-internal-server" = [
@@ -91,6 +92,14 @@ module "secure_harness" {
9192
}
9293
}
9394

95+
resource "time_sleep" "wait_for_secure_harness" {
96+
create_duration = "1m"
97+
98+
depends_on = [
99+
null_resource.generate_certificate
100+
]
101+
}
102+
94103
module "cloudfunction_source_bucket" {
95104
source = "terraform-google-modules/cloud-storage/google//modules/simple_bucket"
96105
version = "~> 10.0"

examples/secure_cloud_function_with_sql/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ module "secure_harness" {
3939
version = "~> 0.21.5"
4040

4141
billing_account = var.billing_account
42-
security_project_name = "prj-scf-security"
43-
network_project_name = "prj-scf-restricted-shared"
42+
security_project_name = "prj-scf-sec-sql"
43+
network_project_name = "prj-scf-sql-shared"
4444
serverless_project_names = ["prj-scf-access-sql", "prj-scf-cloud-sql"]
4545
org_id = var.org_id
4646
parent_folder_id = var.folder_id

0 commit comments

Comments
 (0)