github GoogleCloudPlatform/cloud-foundation-fabric v45.1.0

latest releases: v53.0.0, v52.1.0, daily-2026.02.12...
3 months ago

Breaking Changes

  • modules/cloud-run: cloud-run module was deprecated in favor of cloud-run-v2, which supports more functionalities [#3472]
  • modules/cloud-function-v1: service_account and service_account_create were moved to service_account_config. By default, module now creates a service accounts and grants roles/logging.logWriter and roles/monitoring.metricWriter on project level
    modules/cloud-function-v2: service_account and service_account_create were moved to service_account_config. By default, module now creates a service accounts and grants roles/logging.logWriter and roles/monitoring.metricWriter on project level [#3443]
  • terraform-provider-google: Bump provider to 7.6.0, to allow use of google_vertex_ai_reasoning_engine in modules/agent-engine [#3429]
  • modules/project-factory: the factories_config attribute has been removed from project defaults and overrides. [#3440]
  • modules/gke-hub: Unified cluster configuration. The module now uses a single clusters variable to configure both cluster registration and feature enablement. [#3332]
  • all modules: Minimum supported Terraform version bumped 1.12.2 [#3332]
  • all modules: Minimum supported OpenTofu version bumped 1.10.0 [#3332]
  • modules/project-factory: the format for automation service account names has changed. [#3345]

What's Changed

  • Rationalize prefix handling for project factory automation resources by @ludoo in #3345
  • Added Cloud Build v2 connection module by @apichick in #3346
  • Add resource_manager_tags to gke-standard-cluster, gke-autopilot-cluster and gke-nodepool by @rosmo in #3350
  • Fixing typos and adding missing roles for Terraform and CI/CD service… by @norbert-loderer in #3351
  • Expose project factory stage defaults via a YAML file by @ludoo in #3354
  • Fix linting / remove unnecessary screenshot by @wiktorn in #3362
  • Use pre-commit managed Python environment for pre-commit checks by @wiktorn in #3361
  • Fixed small typo in project-factory module with log-buckets by @kovagoadam in #3357
  • Add custom error response policy for route rules to external application load balancer module. by @patricklubach in #3353
  • Add missing billing viewer role for org-ro service account in org-set… by @norbert-loderer in #3364
  • Add support for billing export in 0-org-setup by @kovagoadam in #3347
  • Make project id optional in GCS module by @ludoo in #3369
  • Adding support for managed connection pooling in CloudSQL by @ramja-google in #3365
  • feat: add support for SCC Custom Security Health Analytics module in … by @vannicktrinquier in #3372
  • Fix admin_approval field access in VPC-SC module by @juliocc in #3374
  • Fix service account module datasource when universe is set by @ludoo in #3375
  • Allow project id with universe prefix in project module by @ludoo in #3376
  • Allow forcing jit service agents generation for universe in project and project factory modules by @ludoo in #3378
  • Allow FAST stage 0 provider template to work with universe by @ludoo in #3379
  • Lightly refactor service agents locals in project module by @ludoo in #3380
  • Fix typo in fast stage 0 provider template by @ludoo in #3381
  • Support universe in fast security stage by @ludoo in #3383
  • feat(bigquery-dataset): add optional schema support for views by @weather2602 in #3377
  • Add support for universe to fast project factory stage by @ludoo in #3384
  • Add support for context to bigquery module by @ludoo in #3388
  • fix: expose missing audiences variable for gitlab workflow file by @vvision in #3385
  • Remove unavailable service from VPC-SC stage services list by @ludoo in #3400
  • Fix incorrect cloudservices agent email for global universe in project module by @ludoo in #3402
  • Add tests for service agents iam_emails by @wiktorn in #3404
  • Update gke-hub module to use new Policy Controller API by @juliocc in #3332
  • Add support for contexts to compute-vm module by @ludoo in #3406
  • remove tf version from matrix, to keep workflow names stable across upgrades by @wiktorn in #3407
  • modules fixes for E2E tests by @wiktorn in #3403
  • Add support for context to DNS modules by @ludoo in #3412
  • Make SSM gitignores a list by @juliocc in #3413
  • Add support for context to net-cloudnat, net-firewall-policy modules by @ludoo in #3414
  • Add support for context to net-lb-int net-vpc-firewall and net-vpc module by @ludoo in #3419
  • Add support for context to net-vpn-ha module by @ludoo in #3420
  • Adds network_id to net-vpc outputs by @sruffilli in #3421
  • Support CIDR range sets in firewall modules context by @ludoo in #3424
  • bigquery-dataset: fix issues by @rosmo in #3425
  • gitignore update by @juliocc in #3428
  • bigquery-connection module by @lcaggio in #3423
  • Add missing project number variable to outputs in 0-org-setup stage by @norbert-loderer in #3427
  • Added audience to workflow local in 0-org-setup by @kovagoadam in #3418
  • Revert "Added audience to workflow local in 0-org-setup" by @ludoo in #3432
  • Add service agent outputs to folder and organization by @juliocc in #3436
  • compatiblity fix: Github CICD templates Terraform version bump to 1.12.2 by @ysolt in #3439
  • Support resource-level factories config in project factory module and FAST stages by @ludoo in #3440
  • Apply alerts and log based metrics after log buckets creation by @vannicktrinquier in #3442
  • fix Terraform version linter by @wiktorn in #3444
  • Add PAM support by @juliocc in #3438
  • Add Agent Engine module. by @LucaPrete in #3429
  • Remove Netsec Authz Service Agent by @juliocc in #3445
  • Skip IAM grants for service agents that are not created on API activation by @juliocc in #3448
  • Cursed knowledge of CFF by @wiktorn in #3446
  • Service agents cursed knowledge by @juliocc in #3455
  • More knowledge - by @wiktorn in #3456
  • Cloud Function v1, v2 - contexts and service_account_config by @wiktorn in #3443
  • fix(vpc-sc): correctly handle null from.identities in ingress/egress policies (regression since v39.0.0) by @viliampucik in #3461
  • Add yamlint step to linting workflow by @wiktorn in #3459
  • Improve linting and fix agent-engine module name by @wiktorn in #3468
  • Deprecate cloud-run module by @wiktorn in #3472

New Contributors

Full Changelog: v45.0.0...v45.1.0

Don't miss a new cloud-foundation-fabric release

NewReleases is sending notifications on new releases.