Skip to content

Releases: GoogleCloudPlatform/cloud-foundation-fabric

v37.1.0

26 Jan 10:01
25bacee
Compare
Choose a tag to compare

This release reverts a breaking change to the FAST project factory introduced in v37.0.0.

What's Changed

  • Revert "Allow multiple stage-2 project factories" by @ludoo in #2839

Full Changelog: v37.0.0...v37.1.0

v37.0.0

24 Jan 16:09
680d684
Compare
Choose a tag to compare

Please be advised this release has a FAST incompatibility and a breaking bug to FAST stage 1 CI/CD support. Use v37.1.0 instead. We will reintroduce a similar change to the project factory in the next major version.

What's Changed

  • Leverage environments for folder and project creation in FAST resman and security by @ludoo in #2787
  • Add optional support for fw policies via new vpc_configs variable, refactor factories variable in net stages by @ludoo in #2801
  • Implement FAST stage add-ons, refactor netsec as add-on by @ludoo in #2800
  • Small fixes and improvements to FAST netsec/net by @ludoo in #2810
  • feat: restructure how var files are provided to workflow templates by @Liam-Johnston in #2813
  • [FAST] Add missing permission to ngfwEnterprise org by @LucaPrete in #2815
  • Fix permadiff in stage 0 vpc-sc service account, add schemas to hierarchical policy YAML files by @ludoo in #2817
  • Top level folder factory support for automation SA IAM by @sruffilli in #2818
  • Do not create service agent resources in project module for services not explicitly enabled by @ludoo in #2820
  • FAST SWP networking add-on, refactor CAS module interface by @ludoo in #2821
  • Update service activation in ngfw add-on by @ludoo in #2823
  • FAST add-on for networking test resources by @ludoo in #2825
  • Fix stage 1 addons provider outputs by @juliocc in #2826
  • Small fix to net test add-on context expansion by @ludoo in #2828
  • Allow networking stage to be disabled by @juliocc in #2831
  • Allow multiple stage-2 project factories by @juliocc in #2834
  • Interpolate SAs in tag-level iam by @juliocc in #2836

New Contributors

Full Changelog: v36.2.0...v37.0.0

v36.2.0

24 Jan 15:55
329cebb
Compare
Choose a tag to compare

Point release just before releasing v37.0.0

What's Changed

  • Simplify versions tf and update FAST workflows by @juliocc in #2812
  • Add iam_by_principals_additive to project, organization and folder modules by @juliocc in #2814
  • Update logging_data_access type by @juliocc in #2816
  • modules/compute-vm end-to-end tests and fixes by @wiktorn in #2819
  • feat(certificate-manager): add dns_authorizations output by @frits-v in #2830
  • Add bucket_create to modules/gcs by @juliocc in #2827
  • fix(certificate-manager): reference dns_authz by fully qualified id by @frits-v in #2833
  • Update module metadata format and prep v36.2.0 by @juliocc in #2837

Full Changelog: v36.1.0...v36.2.0

v37.0.0-rc2

18 Jan 07:38
0b6bcdc
Compare
Choose a tag to compare
v37.0.0-rc2 Pre-release
Pre-release

This release fixes some minor issues in the previous release candidate, and expands on FAST support for add-ons.

FAST

  • [#2821] FAST SWP networking add-on, refactor CAS module interface (ludoo)
  • [#2818] Top level folder factory support for automation SA IAM (sruffilli)
  • [#2817] Fix permadiff in stage 0 vpc-sc service account, add schemas to hierarchical policy YAML files (ludoo)
  • [#2815] [FAST] Add missing permission to ngfwEnterprise org (LucaPrete)
  • [#2813] feat: restructure how var files are provided to workflow templates (Liam-Johnston)
  • [#2810] Small fixes and improvements to FAST netsec/net (ludoo)
  • [#2800] Implement FAST stage add-ons, refactor netsec as add-on (ludoo)
  • [#2801] Add optional support for fw policies via new vpc_configs variable, refactor factories variable in net stages (ludoo)
  • [#2787] Leverage environments for folder and project creation in FAST resman and security (ludoo)

MODULES

  • [#2821] incompatible change: FAST SWP networking add-on, refactor CAS module interface (ludoo)
  • [#2820] incompatible change: Do not create service agent resources in project module for services not explicitly enabled (ludoo)

v37.0.0-rc1

10 Jan 16:11
d250c4e
Compare
Choose a tag to compare
v37.0.0-rc1 Pre-release
Pre-release

This is a preview of the upcoming v37.0.0 release, containing breaking changes to FAST.

  • [#2800] Implement FAST stage add-ons, refactor netsec as add-on (ludoo)
  • [#2801] Add optional support for fw policies via new vpc_configs variable, refactor factories variable in net stages (ludoo)
  • [#2787] Leverage environments for folder and project creation in FAST resman and security (ludoo)

v36.1.0

10 Jan 16:03
21045cb
Compare
Choose a tag to compare

This release will be shortly followed by a release candidate for v37.0.0 containing the FAST changes, as has become our custom.

What's Changed

  • Updating yaml naming in prod subnet folder to match other lifecycles by @mtndrew404 in #2733
  • SWP module refactor by @ludoo in #2737
  • Add basename to SWP policy rules factory by @LucaPrete in #2739
  • Support switchover in alloydb module by @simonebruzzechesse in #2738
  • Allow override of GKE Nodepool SA Display Name by @robrankin in #2734
  • Add support for secret manager config to gke cluster modules by @ludoo in #2741
  • Fix parent id lookup for networking and security in resource management stage by @ludoo in #2744
  • Add optional automated MD5 generation to net-vlan-attachment module by @LucaPrete in #2745
  • Bump path-to-regexp and express in /blueprints/gke/binauthz/image by @dependabot in #2749
  • Add ability to autogenerate md5 keys in net-vpn-ha by @LucaPrete in #2748
  • Bump path-to-regexp and express in /blueprints/apigee/apigee-x-foundations/functions/instance-monitor by @dependabot in #2752
  • Add support for routing mode to net-swp module by @ludoo in #2751
  • remove default location in tag value - cloud-run-v2 tags.tf by @Mattible in #2755
  • Add path_template_match and path_template_rewrite support to net-lb-app-ext by @rosmo in #2718
  • Add disk encyption key to the google_compute_instance_template - Sovereign support by @rune92 in #2750
  • Add support for password validation policy to cloudsql module by @ludoo in #2740
  • Add confidential compute support to google_dataproc_cluster module, bump provider versions by @steenblik in #2736
  • Update net-vlan-attachment module readme by @LucaPrete in #2757
  • Ignore ssl certificates if none are passed in net-lb-app-int module by @ludoo in #2764
  • Refactor GKE cluster modules access configurations, add support for DNS endpoint by @ludoo in #2761
  • Update issue templates by @juliocc in #2765
  • Allow optional creation of billing resources in FAST boostrap stage by @ludoo in #2766
  • Fix workspace logs sink in FAST bootstrap stage by @ludoo in #2767
  • Support customizable resource names in FAST stage 0 by @ludoo in #2768
  • Support customizable resource names to fast stage 1 by @ludoo in #2769
  • Use separate versions.tofu for OpenTofu constraints by @wiktorn in #2771
  • Fix for perma-diff when using PSC NEGs. by @wiktorn in #2772
  • [FAST] Remove unused stage 1 CICD variables by @LucaPrete in #2774
  • New BindPlane OP Management console on GKE SecOps blueprint by @simonebruzzechesse in #2721
  • Add support for log views and log scopes by @juliocc in #2776
  • Document tag_bindings definition as map(string) by @juliocc in #2777
  • Fix failing tests for OpenTofu by @wiktorn in #2778
  • Fix handling of SSL certificates in external load balancer modules by @rodriguezsergio in #2780
  • Fix bindplane cos module by @simonebruzzechesse in #2781
  • Update net-lb-app-ext security_settings variables by @wenzizone in #2783
  • Fix validation message in cas module by @ludoo in #2784
  • Make PSA connection more robust by @wiktorn in #2786
  • Fix cycle in the autopilot-cluster blueprint by @wiktorn in #2790
  • Fabric e2e fixes by @juliocc in #2791
  • fix non-empty plan after apply for vertex mlops by @wiktorn in #2792
  • Add docker image tag to bindplane config variable by @simonebruzzechesse in #2796
  • ADR proposal for FAST add-on stages by @ludoo in #2798
  • Add Alerts, Logging, Channels Factories by @joshw123 in #2758
  • Added BGP priority variable for dedicated interconnect because it was… by @apichick in #2802
  • New tool versions.py to manage versions.tf/tofu by @juliocc in #2803
  • Bump golang.org/x/net from 0.23.0 to 0.33.0 in /blueprints/cloud-operations/unmanaged-instances-healthcheck/function/restarter by @dependabot in #2807
  • ASN should be optional in router_config variable as it is not necessa… by @apichick in #2806
  • Add intercepting sinks to the organization and folder modules by @rshokati2 in #2799
  • Bump golang.org/x/net from 0.23.0 to 0.33.0 in /blueprints/cloud-operations/unmanaged-instances-healthcheck/function/healthchecker by @dependabot in #2808

New Contributors

Full Changelog: v36.0.1...v36.1.0

v36.0.1

23 Nov 11:24
1de21fe
Compare
Choose a tag to compare

This release fixes an issue in FAST when using an organization-managed billing account, which was introduced in v36.0.0.

What's Changed

  • Run tests and linting when pushing to master or fast-dev by @juliocc in #2730
  • Add missing role to FAST stage 0 org-level delegated IAM grants by @ludoo in #2731

Full Changelog: v36.0.0...v36.0.1

v36.0.0

22 Nov 15:04
2552146
Compare
Choose a tag to compare

What's Changed

  • Extend tests to fast-dev by @ludoo in #2646
  • Refactor of FAST resource management and subsequent stages by @ludoo in #2648
  • Final fixes for v36.0.0-rc1 by @ludoo in #2652
  • Fix permadiff in bootstrap IAM by @ludoo in #2656
  • Refactor changelog for the new release process by @ludoo in #2660
  • Add missing roles to project factory ro SA in stage 1 by @ludoo in #2683
  • Add missing billing roles to project factory ro SA in stage 1 by @ludoo in #2685
  • Streamline environments variable across stages by @ludoo in #2688
  • Make project iam viewer name consistent with GCP naming by @juliocc in #2694
  • Unify usage of top level folders short_name by @juliocc in #2693
  • Remove REGIONAL/MULTI_REGIONAL buckets from FAST by @juliocc in #2697
  • Allow disabling network security stage by @juliocc in #2701
  • Expose factories_config for resman top level folders by @juliocc in #2707
  • Remove stale resman validation by @juliocc in #2714

Full Changelog: v35.1.0...v36.0.0

v35.1.0

22 Nov 14:57
c97b619
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v35.0.0...v35.1.0

v36.0.0-rc1

31 Oct 16:56
78f4e5c
Compare
Choose a tag to compare
v36.0.0-rc1 Pre-release
Pre-release

This release implements several breaking changes and new features in FAST. Please refer to the FAST stage1 documentation and the FAST upgrading instructions for more details.

Release contents:

  • [#2649] Final fixes for v36.0.0-rc1 (ludoo)
  • [#2648] incompatible change: Refactor of FAST resource management and subsequent stages (ludoo)