GoogleCloudPlatform / pbmm-on-gcp-onboarding

GCP Canadian Public Sector Landing Zone overlay on top of the TEF via CFT modules - a secure cloud foundation
https://cloud.google.com/architecture/security-foundations
Apache License 2.0
45 stars 56 forks source link

Guardrail Fix #354

Closed stanimprover closed 6 months ago

stanimprover commented 6 months ago
  1. Uncommented modules/guardrails/modules/guardrails/main.tf allowing for 2 Cloud functions to be triggered. One function to export asset inventory and the other to generate a report for validation (Compare asset inventory and the set of defined guardrails)
  2. Updated Cloud Functions from Runtime python37 to python39
  3. Commented out environments/prod/psc.tf --> Created Private Service Connect in a different region due to forwarding rules lock. "Region should match other forwarding rules in the same network". The fix of this in coming in a different PR.
  4. Updated the terraform versions of network and network-host-projects. "modules/network/modules/network-peering/versions.tf"
  5. Guardrails failures fix for buckets in different locations
  6. Has an additional regional guardrail policy clone bucket instead of the one multi-region bucket in US failing guardrail.