v22.0.0
What's Changed
BLUEPRINTS
- [#1389] Bump requests from 2.28.1 to 2.31.0 in /blueprints/cloud-operations/network-dashboard/src (dependabot[bot])
- [#1388] Firewall Validator fix target_service_accounts ref (afda16)
- [#1382] chore: update mlops blueprint metadata (bharathkkb)
- [#1380] Minimal Data Platform - Make components optional (lcaggio)
- [#1378] Updates to blueprints/data-solutions/shielded-folder (bluPhy)
- [#1375] Several updates (bluPhy)
- [#1365] feat(net-cloudnat): add toggle for independent endpoint mapping and dynamic port allocation (JSchwerberg)
- [#1362] Add Minimal Data Platform blueprint (lcaggio)
- [#1364] Cloud Run services in service projects (juliodiez)
- [#1358] update variables files for gke nodepool taints (jackspyder)
- [#1359] Blueprint metadata validator (juliocc)
- [#1355] Fix Shielded Folder - VertexML interoperability (lcaggio)
- [#1353] fix in IAM binding of Apigee BigQuery analytics blueprint (apichick)
- [#1346] incompatible change: FAST: shorten stage 3 prefixes, enforce prefix length in stage 3s (ludoo)
- [#1345] chore: update metadata schema (bharathkkb)
- [#1343] Fix because of changes in the cloud functions module and the Apigee a… (apichick)
- [#1342] Add directory to vertex-mlops blueprint metadata (juliocc)
- [#1337] Improve Vertex mlops blueprint (lcaggio)
- [#1338] Set all resource requests to the autopilot minimum as the existing va… (apichick)
- [#1330] Separating GKE Standard and Autopilot Modules (avinashkumar1289)
- [#1334] Rename mlops blueprint providers file (ludoo)
- [#1333] Add providers to vertex-mlops blueprint (juliocc)
- [#1331] IAP for Cloud Run GA (juliodiez)
- [#1309] [DataPlatform] Fix data-eng role on orchestration project (lcaggio)
- [#1323] fix: create log-export-dataset on shielded-folder when no ecryption keys are defined (bgdanix)
- [#1319] Fixed wait_time in locust script (apichick)
- [#1312] add firewall enforcement variable to VPC (fawzihmouda)
- [#1305] add missing enable_addons reference in gke blueprint for multitenant-… (jackspyder)
- [#1306] Support new fields in bigquery module, bump provider versions, unpin local provider (ludoo)
- [#1293] Refactor cloud run module to use optionals and support all features (ludoo)
- [#1289] incompatible change: Network Dashboard improvements and bug fixing (simonebruzzechesse)
- [#1283] Fixed permissions of files created (apichick)
- [#1274] Add support for VPC Connector and different monitoring project to network dashboard deploy (ludoo)
DOCUMENTATION
- [#1375] Several updates (bluPhy)
- [#1362] Add Minimal Data Platform blueprint (lcaggio)
- [#1357] Add module link to README (prabhaarya)
- [#1347] Fix external documentation links (bobidle)
- [#1330] Separating GKE Standard and Autopilot Modules (avinashkumar1289)
- [#1309] [DataPlatform] Fix data-eng role on orchestration project (lcaggio)
- [#1311] Fixed type in readme for FAST stages (derailed-dash)
- [#892] Add network NVA NCC stage (LucaPrete)
- [#1297] Update CONTRIBUTING.md (juliocc)
- [#1276] DNS Response Policy module (ludoo)
FAST
- [#1394] Allow setting identities in VPC SC module egress policies (ludoo)
- [#1391] fix(stages): only add sandbox SA when
sandbox
feature is enabled (gustavovalverde) - [#1385] Add conditional org admin role to sandbox SA (ludoo)
- [#1383] Allows groups from other orgs/domains (drebes)
- [#1375] Several updates (bluPhy)
- [#1376] fixed permissions for security stage SA (alx13)
- [#1367] fix routes priority typo (fawzihmouda)
- [#1358] update variables files for gke nodepool taints (jackspyder)
- [#1352] incompatible change: Switch FAST networking stages to network policies for Google domains (ludoo)
- [#1346] incompatible change: FAST: shorten stage 3 prefixes, enforce prefix length in stage 3s (ludoo)
- [#1344] Add logging details to bootstrap outputs (juliocc)
- [#1324] Fix typo in FAST cicd extra stage variable name (ludoo)
- [#1328] Strip org name from deploy key repo in FAST cicd stage (ludoo)
- [#1318] Allow longer org prefix plus tenant prefix (derailed-dash)
- [#1315] Fix stage links script for multitenant stages (ludoo)
- [#1313] Fixed typo in readme for FAST multitenant (derailed-dash)
- [#892] Add network NVA NCC stage (LucaPrete)
- [#1285] Update YAML schema for hierarchical firewall rules (sruffilli)
- [#1284] Update Provider and Terraform variables section in FAST project factory (gcardamone)
MODULES
- [#1395] allow to configure stack type in GKE autopilot (NitriKx)
- [#1394] Allow setting identities in VPC SC module egress policies (ludoo)
- [#1387] Add default Cloud Build SA to project module (juliocc)
- [#1386] Support CMEK encryption in logging-bucket module (afda16)
- [#1375] Several updates (bluPhy)
- [#1372] Cloud NAT rules support (juliocc)
- [#1374] added the export_public_ip_routes variable in the net-vpc-peering mod… (itManuel)
- [#1373] Made available CPUs configurable in Cloud Functions module (apichick)
- [#1365] feat(net-cloudnat): add toggle for independent endpoint mapping and dynamic port allocation (JSchwerberg)
- [#1367] fix routes priority typo (fawzihmouda)
- [#1360] Add support for Shared VPC in Cloud Run (juliodiez)
- [#1329] fix: Change net-glb serve_while_stale type to number (tobbbles)
- [#1308] Add cloud dataplex module (prabhaarya)
- [#1352] incompatible change: Switch FAST networking stages to network policies for Google domains (ludoo)
- [#1349] Enhance GKE Backup Configuration Support (tacchino)
- [#1348] Ignore entire node config in standard cluster (ludoo)
- [#1337] Improve Vertex mlops blueprint (lcaggio)
- [#1330] Separating GKE Standard and Autopilot Modules (avinashkumar1289)
- [#1336] Certificate renewal through terraform (bjohnrl)
- [#1335] Inconsistent conditional result types error in net-vpc module (jamesmao-xyz)
- [#1332] Add CMEK support on Secret manager module (lcaggio)
- [#1326] Remove net-interconnect-attachment-direct (juliocc)
- [#1322] Add inventories to net-vpc-firewall tests (juliocc)
- [#1320] issue #1303: net-vpc-firewall module supporting source and destination ranges (ajlopezn)
- [#1312] add firewall enforcement variable to VPC (fawzihmouda)
- [#1310] Use labels var in cloud-run module (LiuVII)
- [#1306] Support new fields in bigquery module, bump provider versions, unpin local provider (ludoo)
- [#1301] Add ability to run vtysh from simple-nva vm directly when frr is active (LucaPrete)
- [#1300] Fix vtysh (LucaPrete)
- [#1299] Fix urlmap in ILB L7 module (ludoo)
- [#1298] Add sample vtysh file to remove warnings (LucaPrete)
- [#1293] Refactor cloud run module to use optionals and support all features (ludoo)
- [#1287] incompatible change: Add support for backup and remove deprecated control plane field in GKE module (valeriobponza)
- [#1295] Load all service agents identities from yaml (juliocc)
- [#1294] Add Cloud Batch service identity (wiktorn)
- [#1280] Add Dataplex Service Identity (wiktorn)
- [#1282] Added local firewall management (iptables) on the NVA for dealing with COS default deny on inbound connections (simonebruzzechesse)
- [#1281] Use unique bundle name for Cloud Function (wiktorn)
- [#1278] DNS policy module fixes (ludoo)
- [#1276] DNS Response Policy module (ludoo)
TOOLS
- [#1375] Several updates (bluPhy)
- [#1359] Blueprint metadata validator (juliocc)
- [#1340] Extend tests to use lockfile if available (juliocc)
- [#1339] Deprecate plan runner fixture and all its variants (juliocc)
- [#1327] Migrate more tests (juliocc)
- [#1307] Bump Terraform version (ludoo)
New Contributors
- @gcardamone made their first contribution in #1284
- @derailed-dash made their first contribution in #1311
- @LiuVII made their first contribution in #1310
- @jackspyder made their first contribution in #1305
- @bgdanix made their first contribution in #1323
- @jamesmao-xyz made their first contribution in #1335
- @bjohnrl made their first contribution in #1336
- @avinashkumar1289 made their first contribution in #1330
- @bobidle made their first contribution in #1347
- @tobbbles made their first contribution in #1329
- @JSchwerberg made their first contribution in #1365
- @itManuel made their first contribution in #1374
- @alx13 made their first contribution in #1376
- @afda16 made their first contribution in #1386
- @gustavovalverde made their first contribution in #1391
- @NitriKx made their first contribution in #1395
Full Changelog: v21.0.0...v22.0.0