v29.0.0
In this release
BLUEPRINTS
- [#2004] incompatible change: Remove default region for Cloud Function and Cloud Run (wiktorn)
- [#1977] Add example to FAST GKE stage, streamline GKE Hub module variables and usage (ludoo)
- [#1992] Fix Data platform foundation (lcaggio)
- [#1976] Network dashboard - fixing 2 bugs: overriden variable and page token … (aurelienlegrand)
- [#1819] Serverless networking program (juliodiez)
- [#1952] Composer blueprints improvements (wiktorn)
- [#1939] Networking Sandbox Blueprint (sruffilli)
- [#1942] Blueprints naming convention update (simonebruzzechesse)
- [#1936] Move squid to __need_fixing (sruffilli)
- [#1931] Quota monitor blueprint: don't fail quota fetch on deleted project (ludoo)
- [#1930] Allow granting network user role on host project from project module and factory (simonebruzzechesse)
- [#1924] Update quota monitor blueprint to support project discovery (maunope)
- [#1912] incompatible change: Custom role factories for organization and project modules (ludoo)
- [#1916] Add triggerer configuration for Composer (wiktorn)
- [#1907] Add support for subnet-level service network user grants to project module, improve docs (ludoo)
- [#1871] Added workstation-cluster module (apichick)
- [#1886] Fixes to F5 blueprint docs (LucaPrete)
- [#1874] Added PSC support to CloudSQL Module (luigi-bitonti)
- [#1883] F5 deployment blueprint (LucaPrete)
DOCUMENTATION
- [#2001] Marcwo/dataform module (marcjwo)
- [#1981] Added Cross-region internal application load balancer module (apichick)
- [#1819] Serverless networking program (juliodiez)
- [#1959] net-lb-app-ext example fixes (juliocc)
- [#1899] Read-only service accounts for automation and CI/CD (ludoo)
- [#1902] First version of Cloud Run module v2 (juliodiez)
- [#1949] Update REFERENCES.md (juliodiez)
- [#1939] Networking Sandbox Blueprint (sruffilli)
- [#1942] Blueprints naming convention update (simonebruzzechesse)
- [#1936] Move squid to __need_fixing (sruffilli)
- [#1890] Use TFTEST_E2E_ instead of TF_VAR variables (wiktorn)
- [#1871] Added workstation-cluster module (apichick)
- [#1883] F5 deployment blueprint (LucaPrete)
FAST
- [#2009] Tighten up security of automation project (CSPR-related) (ludoo)
- [#2000] Checklist attribution bucket (ludoo)
- [#1997] Update checklist parsing for top-level key (ludoo)
- [#1992] Fix Data platform foundation (lcaggio)
- [#1969] Integrate checklist data in FAST (ludoo)
- [#1967] Add locations on terraform.tfvars.sample for bootstrap stage (simonebruzzechesse)
- [#1899] Read-only service accounts for automation and CI/CD (ludoo)
- [#1945] Fix GitHub CI/CD provider (ludoo)
- [#1943] Revert "Add debug step for JWT tokens" (ludoo)
- [#1940] Add kernels.googleusercontent.com zone in dns response policy (simonebruzzechesse)
- [#1938] Add debug step for JWT tokens (wiktorn)
- [#1932] Simplify organization tags.tf locals (juliocc)
- [#1912] incompatible change: Custom role factories for organization and project modules (ludoo)
- [#1900] Patch Github actions ci google-github-actions/auth@v0 --> v2 (ibrahimparvez2)
MODULES
- [#2009] Tighten up security of automation project (CSPR-related) (ludoo)
- [#2001] Marcwo/dataform module (marcjwo)
- [#2005] Fix named ranges behaviour if cidr_tpl_file variable not provided. (miromichalicka)
- [#2004] incompatible change: Remove default region for Cloud Function and Cloud Run (wiktorn)
- [#1993] Fix DNS E2E test + add one to net-lb-app-int-cross-region (wiktorn)
- [#1999] Added Enabled Kubernetes Beta APIs feature (luigi-bitonti)
- [#1996] Fix factory default value for rule ports in firewall policy module (ludoo)
- [#1994] DNS response policies e2e changes (dibaskar-google)
- [#1977] Add example to FAST GKE stage, streamline GKE Hub module variables and usage (ludoo)
- [#1987] Specify
docker_repository
field for google_cloudfunctions2_function (kumadee) - [#1990] Fixed README and test for DNS module (apichick)
- [#1988] Added health checked targets for geo routing policy in dns module (apichick)
- [#1979] feat: enable mtls on external application application load balancer (Tazminia)
- [#1982] Add resource manager tags support for instance template (LucaPrete)
- [#1981] Added Cross-region internal application load balancer module (apichick)
- [#1980] Proper validation of empty string value in identity_type (viliampucik)
- [#1978] Fix identity_type (viliampucik)
- [#1970] Add support for service_external_ips_config to GKE cluster modules (luigi-bitonti)
- [#1968] use provided SA for cloud function v2 trigger (juliocc)
- [#1966] Support for ANY_USER_ACCOUNT in module vpc-sc egress rule. (xjantoth)
- [#1964] Use fixtures in net-lb-ext (wiktorn)
- [#1958] Create bigtable service identity with project if api is enabled (steenblik)
- [#1963] net-address end-to-end tests (wiktorn)
- [#1962] Add end-to-end tests for net-lb-app-ext-regional (wiktorn)
- [#1892] New module for external regional application load balancer (juliocc)
- [#1960] Add PNA support to Service Directory module (stribioli)
- [#1957] Add e2e test for net_lb_app_ext module (andybubu)
- [#1956] Support CMEK encryption on Bigtable instances. (steenblik)
- [#1902] First version of Cloud Run module v2 (juliodiez)
- [#1944] Dns e2e (dibaskar-google)
- [#1948] Fix GCVE network policy (LucaPrete)
- [#1947] GCVE: add network policy configuration (LucaPrete)
- [#1946] Minor fix to GCVE module readme (LucaPrete)
- [#1941] Use new resources in GCVE module, bump provider versions (LucaPrete)
- [#1936] Move squid to __need_fixing (sruffilli)
- [#1935] E2E tests fixes (wiktorn)
- [#1933] Add project-scoped secure tags (juliocc)
- [#1932] Simplify organization tags.tf locals (juliocc)
- [#1930] Allow granting network user role on host project from project module and factory (simonebruzzechesse)
- [#1928] incompatible change: Fix health check autocreation and id output in passthrough LB modules (ludoo)
- [#1926] Add support for policy based routes to net-vpc (sruffilli)
- [#1905] gke-cluster-standard : Support upgrade_settings for node auto provisioner (noony)
- [#1923] Removed deprecated variable and added labels (luigi-bitonti)
- [#1922] can_ip_forward in simple-nva examples (sruffilli)
- [#1921] Sync tf version to version used by tests (wiktorn)
- [#1920] Bump tf version (ludoo)
- [#1918] Added missing parameters in kubelet and linux node configuration (luigi-bitonti)
- [#1917] Added the possibility to configure maintenance window and deny maintenance period in Cloud SQL module module (francesco-pavan-huware)
- [#1912] incompatible change: Custom role factories for organization and project modules (ludoo)
- [#1909] net_lb_ext module e2e and example testing changes (dibaskar-google)
- [#1908] README fixes for #1907 (wiktorn)
- [#1906] gke-cluster-standard : Set optional shielded_instance_config block in cluster_autoscaling.auto_provisioning_defaults (noony)
- [#1907] Add support for subnet-level service network user grants to project module, improve docs (ludoo)
- [#1904] gke-cluster-standard : Add possibility to enable image streaming feature at cluster level (noony)
- [#1903] Enable sole tenancy (
node_affinities
) on compute_vm (LucaPrete) - [#1901] Add IPv6 to HA VPN module + test inventories (LucaPrete)
- [#1898] Use unique names for logging buckets in examples (wiktorn)
- [#1896] e2e test fix for net-vpc-firewall module (rthangaraju)
- [#1895] Add support for firewall tags to compute-vm module (ludoo)
- [#1891] artifact-registry: Support cleanup policies (noony)
- [#1894] e2e test fix for iam-service-account module (rthangaraju)
- [#1893] E2E and examples tests for net-vpc module (rthangaraju)
- [#1861] Added external data configuration support to BigQuery Module (luigi-bitonti)
- [#1871] Added workstation-cluster module (apichick)
- [#1874] Added PSC support to CloudSQL Module (luigi-bitonti)
- [#1885] Fixed envoy file, it has extra character that was preventing envoy to start (apichick)
TOOLS
- [#1985] Better error reporting when missing setup for E2E tests (wiktorn)
- [#1961] Use zones b and c for MIG fixture (juliocc)
- [#1955] Add version check to tools/lint.sh (wiktorn)
- [#1914] Allow per-module terraform fixtures (juliocc)
- [#1953] Fix variable region (andybubu)
- [#1950] Add version check (wiktorn)
- [#1937] Fix always succeding test (wiktorn)
- [#1932] Simplify organization tags.tf locals (juliocc)
- [#1890] Use TFTEST_E2E_ instead of TF_VAR variables (wiktorn)