v21.0.0
BLUEPRINTS
- [#1272] Removed repeated command in script used to deploy API proxy (apichick)
- [#1261] Fix variable terraform.tfvars.sample (dedeco)
- [#1257] Fixes related to boot_disk in compute-vm module (apichick)
- [#1256] incompatible change: Pin local provider (ludoo)
- [#1245] Composer-2 - Fix 1236 (lcaggio)
- [#1243] Autopilot fixes (apichick)
- [#1241] incompatible change: Allow using existing boot disk in compute-vm module (ludoo)
- [#1218] Small fixes on Network Dashboard cloud function code (simonebruzzechesse)
- [#1229] Removed unnecessary files (apichick)
- [#1227] Add CMEK support on BQML blueprint (lcaggio)
- [#1225] Fix on bqml demo (gioconte)
- [#1217] Added autopilot blueprint (apichick)
- [#1210] Blueprint - BigQuery ML and Vertex AI Pipeline (lcaggio)
- [#1208] Fix outdated go deps, dependabot alerts (averbuks)
- [#1150] Blueprint: GLB hybrid NEG internal (LucaPrete)
- [#1201] Add missing tfvars template to the tfc blueprint (averbuks)
- [#1196] Fix compute-vm:CloudKMS test for provider>=4.54.0 (dan-farmer)
- [#1189] Update healthchecker deps (dependabot alerts) (averbuks)
- [#1184] incompatible change: Allow multiple peer gateways in VPN HA module (ludoo)
- [#1143] Test blueprints from README files (juliocc)
- [#1181] Bump golang.org/x/sys from 0.0.0-20220310020820-b874c991c1a5 to 0.1.0 in /blueprints/cloud-operations/unmanaged-instances-healthcheck/function/healthchecker (dependabot[bot])
- [#1180] Bump golang.org/x/sys from 0.0.0-20220310020820-b874c991c1a5 to 0.1.0 in /blueprints/cloud-operations/unmanaged-instances-healthcheck/function/restarter (dependabot[bot])
- [#1175] Serverless networking program (juliodiez)
- [#1179] Added a PSC GCLB example (cgrotz)
- [#1165] DataPlatform: Support project creation (lcaggio)
- [#1167] incompatible change: Simplify org policies in resource management modules (juliocc)
- [#1161] Additional documentation for the Data Platform Dataflow pipeline example (aymanfarhat)
- [#1154] Workaround to mitigate provider issue 9164 (lcaggio)
- [#1146] Serverless networking program (juliodiez)
- [#1142] Fix bq factory docs (juliocc)
- [#1138] New compute-vm examples and tests (juliocc)
- [#1132] Add descriptive name as optional argument (paulwoelfel)
- [#1105] [Feature] Update data platform blue print with Dataflow Flex template (aymanfarhat)
- [#1129] Update KMS blueprint (lcaggio)
DOCUMENTATION
- [#1257] Fixes related to boot_disk in compute-vm module (apichick)
- [#1248] Add link to public serverless networking guide (juliodiez)
- [#1232] Network firewall policy module (ludoo)
- [#1230] Update contributing guide with new test framework (juliocc)
- [#1221] FAQ on installing Fast on a non-empty org (skalolazka)
- [#1217] Added autopilot blueprint (apichick)
- [#1210] Blueprint - BigQuery ML and Vertex AI Pipeline (lcaggio)
- [#1150] Blueprint: GLB hybrid NEG internal (LucaPrete)
- [#1193] Add reference to Cloud Run blueprints (juliodiez)
- [#1188] Add reference to Cloud Run blueprints (juliodiez)
- [#1187] Add references to the serverless chapters (juliodiez)
- [#1179] Added a PSC GCLB example (cgrotz)
- [#1165] DataPlatform: Support project creation (lcaggio)
- [#1145] FAST stage docs cleanup (ludoo)
- [#1137] incompatible change: Allow configuring regions from tfvars in FAST networking stages (ludoo)
- [#1105] [Feature] Update data platform blue print with Dataflow Flex template (aymanfarhat)
- [#1052] incompatible change: FAST multitenant bootstrap and resource management, rename org-level FAST stages (ludoo)
FAST
- [#1266] FAST plugin system (ludoo)
- [#1273] Small fixes to FAST Networking stage with NVAs (simonebruzzechesse)
- [#1265] Fix FAST hub and spoke with VPN networking stage (ludoo)
- [#1263] Widen scope for prod project factory SA to dev (ludoo)
- [#1240] feat: Enable populating of data directory and .sample files and update dependencies in 0-cicd-github (antonkovach)
- [#1249] Document need to set
outputs_location
explicitly in every stage (ludoo) - [#1247] Fast: resman: location and storage class added to GKE GCS buckets (skalolazka)
- [#1241] incompatible change: Allow using existing boot disk in compute-vm module (ludoo)
- [#1237] Add missing attribute to FAST onprem VPN examples (ludoo)
- [#1228] incompatible change: Simplify VPN implementation in FAST networking stages (ludoo)
- [#1222] Manage billing.creator role authoritatively in FAST bootstrap. (juliocc)
- [#1213] feat: Add Pull Request support to 0-cicd-github (antonkovach)
- [#1203] Update subnet sample yaml files to use subnet_secondary_ranges (jmound)
- [#1212] feat: skip committing unchanged files in 0-cicd-github (antonkovach)
- [#1211] incompatible change: Add support for proxy and psc subnets to net-vpc module factory (ludoo)
- [#1209] Billing exclusion support for FAST mt resman (ludoo)
- [#1207] Allow preventing creation of billing IAM roles in FAST, add instructions on delayed billing association (ludoo)
- [#1184] incompatible change: Allow multiple peer gateways in VPN HA module (ludoo)
- [#1165] DataPlatform: Support project creation (lcaggio)
- [#1170] Add documentation about referring modules stored on CSR (wiktorn)
- [#1167] incompatible change: Simplify org policies in resource management modules (juliocc)
- [#1164] fix module_prefix in fast extras 0-cicd-github (antonkovach)
- [#1162] Fix Terraform formatting and add module_prefix attribute to modules_config (antonkovach)
- [#1145] FAST stage docs cleanup (ludoo)
- [#1137] incompatible change: Allow configuring regions from tfvars in FAST networking stages (ludoo)
- [#1133] Align VPN peer interface to module in FAST net VPN stage (simonebruzzechesse)
- [#1135] Post PR message in GitHub workflow on init or validate failure (ludoo)
- [#1134] Fix stage 1 output file names and stage links script (ludoo)
- [#1128] Remove info about non-existing vpc-peering-*.tf files (skalolazka)
- [#1052] incompatible change: FAST multitenant bootstrap and resource management, rename org-level FAST stages (ludoo)
MODULES
- [#1270] Add static gateway id to outputs of VPN ha module (ludoo)
- [#1269] Ignore changes to metadata.0.annotations in Cloud Run module (juliocc)
- [#1267] Improvements to NCC-RA spoke module. (LucaPrete)
- [#1268] simple-nva: add ability to parse BGP configs as strings. (LucaPrete)
- [#1258] Add backend service names to outputs for net-glb and net-ilb-l7 (rosmo)
- [#1259] Add support for
iam_additive
and simplify factory interface in net VPC module (ludoo) - [#1255] incompatible change: Change
target_vpcs
variable in firewall policy module to support dynamic values (ludoo) - [#1256] incompatible change: Pin local provider (ludoo)
- [#1246] Delay creation of SVPC host bindings until APIs and JIT SAs are done (juliocc)
- [#1241] incompatible change: Allow using existing boot disk in compute-vm module (ludoo)
- [#1239] Allow overriding name in net-vpc subnet factory (ludoo)
- [#1226] Fix policy_based_routing.sh script on simple-nva module (simonebruzzechesse)
- [#1234] Fixed connection tracking configuration on LB backend in net-ilb module (simonebruzzechesse)
- [#1232] Network firewall policy module (ludoo)
- [#1219] Network Connectivity Center module (juliodiez)
- [#1227] Add CMEK support on BQML blueprint (lcaggio)
- [#1224] Fix JIT notebook service account. (lcaggio)
- [#1195] Extended simple-nva module to manage BGP service running on FR routing docker container (simonebruzzechesse)
- [#1211] incompatible change: Add support for proxy and psc subnets to net-vpc module factory (ludoo)
- [#1206] Dataproc module. Fix output. (lcaggio)
- [#1205] Fix issue with GKE cluster notifications topic & static output for pubsub module (rosmo)
- [#1204] Fix url_redirect issue on net-glb module (erabusi)
- [#1199] [Dataproc module] Fix Variables (lcaggio)
- [#1200] Add test for #1197 (juliocc)
- [#1198] Fix secondary ranges in net-vpc readme (ludoo)
- [#1196] Fix compute-vm:CloudKMS test for provider>=4.54.0 (dan-farmer)
- [#1194] Fix HTTPS health check mismapped to HTTP in compute-mig and net-ilb modules (jogoldberg)
- [#1192] Dataproc module: Fix outputs (lcaggio)
- [#1190] Dataproc Module (lcaggio)
- [#1191] Fix external gateway in VPN HA module (ludoo)
- [#1186] Fix Workload Identity for ASM in GKE hub module (valeriobponza)
- [#1184] incompatible change: Allow multiple peer gateways in VPN HA module (ludoo)
- [#1177] Implemented conditional dynamic blocks for
google_access_context_manager_service_perimeter
spec
andstatus
(calexandre) - [#1178] adding meshconfig.googleapis.com to JIT list. (valeriobponza)
- [#1174] Don't define nor use health checks with SNEGs (juliodiez)
- [#1172] Allow to not use any health check (juliodiez)
- [#1171] Modifications related to autopilot and workload identity. Added workl… (apichick)
- [#1167] incompatible change: Simplify org policies in resource management modules (juliocc)
- [#1168] Remove unused attribute from project module README example (juliodiez)
- [#1166] Fix variable name in VPC-SC module examples (juliodiez)
- [#1153] net-vpc - add missing iam properties to factory_subnets (jamesdalf)
- [#1163] Projects-data-source module new version (averbuks)
- [#1160] Allow additive IAM grants by robots name (wiktorn)
- [#1158] changed pod_range reference to include secondary_pod_range issue #1157 (chemapolo)
- [#1156] Add 'max_time_travel_hours ' support on BQ module (lcaggio)
- [#1151] Add example about referencing existing MIGs to net-ilb module readme (LucaPrete)
- [#1149] Add documentation about JIT-ed service accounts (wiktorn)
- [#1131] Add Autopilot Support for cluster_autoscaling Configuration in GKE Module (tacchino)
- [#1140] CloudSQL Backup Configuration: Support Point In Time Recovery (tacchino)
- [#1147] Fix gke-cluster dns config feature (juliocc)
- [#1144] Fixes for service-mesh example in gke-hub (wiktorn)
- [#1138] New compute-vm examples and tests (juliocc)
- [#1052] incompatible change: FAST multitenant bootstrap and resource management, rename org-level FAST stages (ludoo)
TOOLS
- [#1266] FAST plugin system (ludoo)
- [#1242] Remove container image workflows (kunzese)
- [#1231] Simplify testing workflow (juliocc)
- [#1216] Use composite action for test workflow prerequisite steps (ludoo)
- [#1215] Try plugin cache, split examples tests (ludoo)
- [#1211] incompatible change: Add support for proxy and psc subnets to net-vpc module factory (ludoo)
- [#1209] Billing exclusion support for FAST mt resman (ludoo)
- [#1208] Fix outdated go deps, dependabot alerts (averbuks)
- [#1182] Bump actions versions (juliocc)
- [#1052] incompatible change: FAST multitenant bootstrap and resource management, rename org-level FAST stages (ludoo)
New Contributors
- @paulwoelfel made their first contribution in #1132
- @tacchino made their first contribution in #1140
- @antonkovach made their first contribution in #1162
- @jamesdalf made their first contribution in #1153
- @cgrotz made their first contribution in #1179
- @calexandre made their first contribution in #1177
- @jogoldberg made their first contribution in #1194
- @dan-farmer made their first contribution in #1196
- @erabusi made their first contribution in #1204
- @jmound made their first contribution in #1203
- @gioconte made their first contribution in #1225
- @dedeco made their first contribution in #1261
Full Changelog: v20.0.0...v21.0.0