Releases: GoogleCloudPlatform/cloud-foundation-fabric
Releases · GoogleCloudPlatform/cloud-foundation-fabric
v31.1.0
v31.0.0
This release will be the last one supporting the (by now) legacy FAST teams and tenants implementations.
BLUEPRINTS
- [#2278] Bump express from 4.18.2 to 4.19.2 in /blueprints/apigee/apigee-x-foundations/functions/instance-monitor (dependabot[bot])
- [#2275] Add support for reserved_internal_range in net-vpc (sruffilli)
- [#2277] Added missing apigee org attributes to apigee x foundations blueprint (apichick)
- [#2279] Bump protobufjs, @google-cloud/logging-bunyan and @google-cloud/monitoring in /blueprints/apigee/apigee-x-foundations/functions/instance-monitor (dependabot[bot])
- [#2274] Added apigee-x-foundations blueprint (apichick)
- [#2243] Added new attributes Apigee organization and bumped up providers version (apichick)
- [#2239] Update README.md (vicenteg)
- [#2230] docs: 📝 fix error in phpIPAM terraform config by updating VPC pe… (PapaPeskwo)
- [#2227] Bump golang.org/x/net from 0.17.0 to 0.23.0 in /blueprints/cloud-operations/unmanaged-instances-healthcheck/function/healthchecker (dependabot[bot])
- [#2228] Bump golang.org/x/net from 0.17.0 to 0.23.0 in /blueprints/cloud-operations/unmanaged-instances-healthcheck/function/restarter (dependabot[bot])
- [#2226] fix cloud sql PSA after module upgrade (simonebruzzechesse)
- [#2220] Add tflint to pipelines (juliocc)
- [#2218] incompatible change: Allow multiple PSA service providers in net-vpc module (ludoo)
- [#2208] Updated diagram to better reflect PSC terminology (bswenka)
- [#2207] feat(gke-cluster-standard): Add optional
CiliumClusterWideNetworkPolicy
(anthonyhaussman) - [#2201] Updating cloud-run-v2 terraform and some typos (bluPhy)
- [#2191] FAST GCVE stage (eliamaldini)
- [#2181] Bump express from 4.17.3 to 4.19.2 in /blueprints/gke/binauthz/image (dependabot[bot])
- [#2174] Bump provider version to 5.18 to fix non-empty plan for google_notebooks_instance (wiktorn)
- [#2171] incompatible change: Fix subnet configuration in cloud nat module (ludoo)
- [#2168] Support advanced_datapath_observability in gke cluster standard module (ludoo)
- [#2169] Add stub READMEs for the removed hub and spoke blueprints (ludoo)
DOCUMENTATION
FAST
- [#2267] Fix 0-bootstrap iam_by_principals not taking into account all principals (wiktorn)
- [#2263] Update docs - gcp-network-admins -> gcp-vpc-network-admins (wiktorn)
- [#2260] Remove data source from folder module (ludoo)
- [#2253] Misc FAST fixes (juliocc)
- [#2235] Update FAST logging (juliocc)
- [#2233] Fix permissions for branch network dev - read sa (LucaPrete)
- [#2221] Enable TFLint in FAST stages (juliocc)
- [#2220] Add tflint to pipelines (juliocc)
- [#2218] incompatible change: Allow multiple PSA service providers in net-vpc module (ludoo)
- [#2219] Remove unused variables/locals from FAST (juliocc)
- [#2215] Add new org policies to FAST (juliocc)
- [#2210] Add support for quotas to project module (ludoo)
- [#2206] Update the description and README for the tags variable (timothy-jabez)
- [#2204] Align exported tfvars in FAST networking stages, add psc and proxy only subnets (ludoo)
- [#2203] incompatible change: FAST security stage refactor (ludoo)
- [#2196] Add variable to resman to control top-level folder IAM (juliocc)
- [#2195] Allow r/o project factory SAs access to folder-level IAM (ludoo)
- [#2191] FAST GCVE stage (eliamaldini)
- [#2178] Add missing permission to org viewer custom role in FAST stage 0 (ludoo)
- [#2172] Fix subnet names in FAST net stage c nva (ludoo)
MODULES
v30.0.0
BLUEPRINTS
- [#2141] Dataproc module cleanup & fixes (wiktorn)
- [#2131] Introduce mandatory OWNERS file for blueprint maintainership (juliocc)
- [#2133] Updated diagram to better reflect code naming. (bswenka)
- [#2135] Rename
modules/cloudsql-instance
deletion protection variables (juliocc) - [#2119] Fix phpipam blueprint (simonebruzzechesse)
- [#2110] Gitlab blueprint (simonebruzzechesse)
- [#1843] incompatible change: Factories refactor (ludoo)
- [#2105] incompatible change: Enable shielded nodes by default on GKE mt blueprint and FAST stage (ludoo)
- [#2082] Fix GKE multitenant blueprint roles (ludoo)
- [#2076] Use Fabric modules in blueprints/networking/psc-glb-and-armor (wiktorn)
- [#2075] Updated path matchers to be more user friendly, added better test exa… (bswenka)
- [#2079] Format python files in blueprints (simonebruzzechesse)
- [#2071] Bswenka/psc glb and armor 2 producers (bswenka)
- [#2072] Fix e2e tests - vertex mlops and net-address (wiktorn)
- [#2064] incompatible change: Extend FAST to support different principal types (ludoo)
- [#2058] glb and armor subnet fix (bswenka)
- [#2061] HA MySQL cluster deployment on GKE (wiktorn)
- [#2059] GKE stateful blueprints (juliocc)
- [#2036] Shielded nodes and custom service account in FAST GKE stage and blueprint (CSPR-related) (ludoo)
- [#2016] incompatible change: Ensure data platform service accounts meet FAST requirements (ludoo)
DOCUMENTATION
- [#2143] Update README.md (Fixed typos in /cloud-foundation-fabric/tree/master/blueprints/cloud-operations) (Tianyou3)
- [#2131] Introduce mandatory OWNERS file for blueprint maintainership (juliocc)
- [#2138] Updating README.md file for fixing some typo (NayeemShaMd)
- [#2136] Update FAST state IAM files (ludoo)
- [#2134] incompatible change: Add links to factories doc (ludoo)
- [#2120] Implement GKE patterns naming conventions (juliocc)
- [#2110] Gitlab blueprint (simonebruzzechesse)
- [#1843] incompatible change: Factories refactor (ludoo)
- [#2094] update README to add analytics hub module (thinhha)
- [#2060] Data catalog Tag module (lcaggio)
- [#2064] incompatible change: Extend FAST to support different principal types (ludoo)
- [#2061] HA MySQL cluster deployment on GKE (wiktorn)
- [#2059] GKE stateful blueprints (juliocc)
- [#2013] Add Tag Template module (lcaggio)
FAST
- [#2139] Logging updates (juliocc)
- [#2115] incompatible change: Align resource names in FAST networking stages (ludoo)
- [#2112] Add support for billing budgets to project factory (ludoo)
- [#1843] incompatible change: Factories refactor (ludoo)
- [#2105] incompatible change: Enable shielded nodes by default on GKE mt blueprint and FAST stage (ludoo)
- [#2101] Make all project_parent_ids fields optional (juliocc)
- [#2086] Support domainless orgs in FAST (ludoo)
- [#2077] incompatible change: Add workforce_identity_federation in 0-bootstrap (simonebruzzechesse)
- [#2064] incompatible change: Extend FAST to support different principal types (ludoo)
- [#2065] Fix imports of org policies (wiktorn)
- [#2057] Postpone setting essential contacts until provisioning using SA (wiktorn)
- [#2056] import default org-level org-policies (wiktorn)
- [#2050] Enable additional recommended org policies (juliocc) <!-- 2024-02-05 09:46:3...
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
v28.0.0
In this release:
BLUEPRINTS
- [#1882] Fixes/improvements to F5 HA blueprint (LucaPrete)
- [#1787] F5 blueprint (LucaPrete)
- [#1873] Add DLP Service Agent role (wiktorn)
- [#1859] Net dash cfv2 (aurelienlegrand)
- [#1863] End-to-end tests for Vertex blueprint (wiktorn)
- [#1856] Sql user features (Francesco-cloud24)
- [#1739] Added CMEK for Secret auto managed (luigi-bitonti)
- [#1848] Dataproc module bug fix (Francesco-cloud24)
- [#1851] Support multilevel data and allow overriding project id in project factory (ludoo)
- [#1838] Simplify #1836 fix, Avoid map-related casting errors in project factory (wiktorn)
- [#1836] incompatible change: Avoid map-related casting errors in project factory (ludoo)
- [#1832] [Minimal Data Platform] Fix Landing and curated IAM (lcaggio)
- [#1825] Handling SQL IP address issue (aurelienlegrand)
- [#1821] [net-address] enable ipv6 (LucaPrete)
- [#1814] incompatible change: Allow specifying arbitrary project roles for service accounts in project factory (ludoo)
- [#1812] Stop wrapping yamldecode with try() (sruffilli)
- [#1806] Updating network dashboard: fixing Cloud SQL problem, fixing 1 metric… (aurelienlegrand)
- [#1796] Make extended shared vpc attributes optional in project factory (ludoo)
- [#1782] Add upper cap to versions, update copyright notices (sruffilli)
- [#1765] Add support for dual stack and multiple forwarding rules to net-lb-int module (LucaPrete)
- [#1748] Bump golang.org/x/net from 0.7.0 to 0.17.0 in /blueprints/cloud-operations/unmanaged-instances-healthcheck/function/restarter (dependabot[bot])
- [#1747] Bump golang.org/x/net from 0.7.0 to 0.17.0 in /blueprints/cloud-operations/unmanaged-instances-healthcheck/function/healthchecker (dependabot[bot])
- [#1735] Make deletion protection consistent across all modules (juliocc)
DOCUMENTATION
- [#1787] F5 blueprint (LucaPrete)
- [#1832] [Minimal Data Platform] Fix Landing and curated IAM (lcaggio)
- [#1831] Update wording in FAST and gcve module READMEs (bluPhy)
- [#1782] Add upper cap to versions, update copyright notices (sruffilli)
- [#1773] Add service usage consumer role to IaC SAs, refactor delegated grants in FAST (ludoo)
- [#1743] Billing account module (ludoo)
FAST
- [#1855] Document
fast_features
(juliocc) - [#1864] End to end tests for GCS (wiktorn)
- [#1836] incompatible change: Avoid map-related casting errors in project factory (ludoo)
- [#1818] FAST: rename VPC-related files to
net-*
(sruffilli) - [#1812] Stop wrapping yamldecode with try() (sruffilli)
- [#1810] FAST: Add access transparency logs to the default sinks (sruffilli)
- [#1809] FAST: Add VPC serverless connector NAT ranges to hierarchical fw (sruffilli)
- [#1811] FAST: removed references to kms_defaults (sruffilli)
- [#1802] Less verbose project factory stage outputs (ludoo)
- [#1797] Improve usage of optionals in FAST stage 2 VPN variables (ludoo)
- [#1788] FAST: adds support for wif provider pubkey (sruffilli)
- [#1782] Add upper cap to versions, update copyright notices (sruffilli)
- [#1780] Add sink for workspace logs to bootstrap stage (ludoo)
- [#1775] Add gcp org policy constraints file to bootstrap stage (ludoo)
- [#1773] Add service usage consumer role to IaC SAs, refactor delegated grants in FAST (ludoo)
- [#1765] Add support for dual stack and multiple forwarding rules to net-lb-int module (LucaPrete)
- [#1760] Add support for psa peered domains to fast stages ([ludoo]...
v27.0.0
What's Changed
BLUEPRINTS
- [#1730] Minimal Data Platform - Fix (lcaggio)
- [#1725] Fix data platform roles (lcaggio)
- [#1724] Bump provider versions to v5.0.0 (ludoo)
- [#1722] Add support for org policies to project factory (ludoo)
- [#1692] incompatible change: Allow using no service account in compute-vm (ludoo)
DOCUMENTATION
- [#1725] Fix data platform roles (lcaggio)
- [#1724] Bump provider versions to v5.0.0 (ludoo)
- [#1707] Only apply org policies when bootstrap user is not set (ludoo)
- [#1697] Define and adopt standard IP ranges for FAST networking (juliocc)
- [#1698] incompatible change: FAST: move organization policies to stage 0 (ludoo)
- [#1695] incompatible change: Rename FAST globals output file (ludoo)
FAST
- [#1725] Fix data platform roles (lcaggio)
- [#1724] Bump provider versions to v5.0.0 (ludoo)
- [#1718] FAST: add example of custom org policy condition to bootstrap README (ludoo)
- [#1715] Fix indentation in FAST hierarchical firewall rules (juliocc)
- [#1711] [FAST] Fix tenant folder tag (lcaggio)
- [#1707] Only apply org policies when bootstrap user is not set (ludoo)
- [#1705] Fix typo in bootstrap stage README (giterinhub)
- [#1697] Define and adopt standard IP ranges for FAST networking (juliocc)
- [#1698] incompatible change: FAST: move organization policies to stage 0 (ludoo)
- [#1695] incompatible change: Rename FAST globals output file (ludoo)
MODULES
- [#1714] Support multiple protocols (L3_DEFAULT) through
net-ilb-in
(LucaPrete) - [#1727] Update GCS IAM (apichick)
- [#1728] Fix dnssec keys lookup (juliocc)
- [#1724] Bump provider versions to v5.0.0 (ludoo)
- [#1723] Add storage billing model to
bigquery-dataset
(devuonocar) - [#1719] Add GLB HTTP to HTTPS redirect example (ludoo)
- [#1717] Apigee module fix try (apichick)
- [#1716] Add retry policy for subscriptions (devuonocar)
- [#1709] Add bug fix in bucket local variable (luigi-bitonti)
- [#1704] Add cloud function secrets tests (wiktorn)
- [#1703] Add bug fix to allow to use Secret Manager secrets to mount files in … (luigi-bitonti)
- [#1701] Add support for default nodepool sa in GKE cluster module (ludoo)
- [#1696] Add deletion_protection_enabled attribute to cloudsql-instance to ena… (steenblik)
- [#1690] incompatible change: Rename instance attachment to match versions 23 and earlier (cygnus8595)
- [#1694] Fix apigee addons config conditional expression (eddern)
- [#1692] incompatible change: Allow using no service account in compute-vm (ludoo)
- [#1688] Fix repd disk attachment in compute-vm module (ludoo)
New Contributors
- @eddern made their first contribution in #1694
- @cygnus8595 made their first contribution in #1690
- @steenblik made their first contribution in #1696
- @giterinhub made their first contribution in #1705
- @devuonocar made their first contribution in #1716
Full Changelog: v26.0.0...v27.0.0
v26.0.0
BLUEPRINTS
- [#1684] incompatible change: Update resource-level IAM interface for kms and pubsub modules (juliocc)
- [#1682] GKE cluster modules: add optional kube state metrics (olliefr)
- [#1681] incompatible change: Embed subnet-level IAM in the variables controlling creation of subnets (juliocc)
- [#1680] Upgrades to
monitoring_config
ingke-cluster-*
, docs update, and cosmetics fixes to GKE cluster modules (olliefr) - [#1679] Add lineage on Minimal Data Platform blueprint (lcaggio)
- [#1678] Allow only one of
secondary_range_blocks
orsecondary_range_names
when creating GKE clusters. (juliocc) - [#1671] incompatible change: Fixed, added back environments to each instance, that way we can also… (apichick)
- [#1662] merge labels from data_merges in project factory (Tutuchan)
- [#1651] add AIRFLOW_VAR_ prefix to environment variables in data-platform blueprints (Tutuchan)
- [#1642] New phpIPAM serverless third parties solution in blueprints (simonebruzzechesse)
- [#1654] Fix project factory blueprint and fast stage (LucaPrete)
- [#1647] Bump provider version to 4.80.0 (juliocc)
- [#1638] gke-cluster-standard: change logging configuration (olliefr)
- [#1636] Delete api gateway blueprint (juliodiez)
- [#1607] Trap requests timeout error in quota sync (ludoo)
- [#1595] incompatible change: IAM interface refactor (ludoo)
- [#1601] [Data Platform] Update README.md (lcaggio)
DOCUMENTATION
- [#1687] Add IAM variables template to ADR (juliocc)
- [#1686] CONTRIBUTING guide: fix broken links and update "running tests for specific examples" section (olliefr)
- [#1658] incompatible change: Change type of
iam_bindings
variable to allow multiple conditional bindings (ludoo) - [#1642] New phpIPAM serverless third parties solution in blueprints (simonebruzzechesse)
- [#1640] Simplify linting output in workflow (juliocc)
- [#1636] Delete api gateway blueprint (juliodiez)
- [#1595] incompatible change: IAM interface refactor (ludoo)
FAST
- [#1684] incompatible change: Update resource-level IAM interface for kms and pubsub modules (juliocc)
- [#1685] Fix psa routing variable in FAST net stages (ludoo)
- [#1682] GKE cluster modules: add optional kube state metrics (olliefr)
- [#1681] incompatible change: Embed subnet-level IAM in the variables controlling creation of subnets (juliocc)
- [#1680] Upgrades to
monitoring_config
ingke-cluster-*
, docs update, and cosmetics fixes to GKE cluster modules (olliefr) - [#1678] Allow only one of
secondary_range_blocks
orsecondary_range_names
when creating GKE clusters. (juliocc) - [#1664] Align pf stage sample data to new format (ludoo)
- [#1663] [#1661] Make FAST stage 1 resman tf destroy more reliable (LucaPrete)
- [#1659] Link project factory documentation from FAST stage (ludoo)
- [#1658] incompatible change: Change type of
iam_bindings
variable to allow multiple conditional bindings (ludoo) - [#1654] Fix project factory blueprint and fast stage (LucaPrete)
- [#1638] gke-cluster-standard: change logging configuration (olliefr)
- [#1634] [revert(revert(patch))] Remove unused ASN numbers for CloudNAT in FAST (LucaPrete)
- [#1631] Allow single hfw policy association in folder and organization modules (juliocc)
- [#1626] Revert "Remove unused ASN numbers from CloudNAT to avoid provider errors" (LucaPrete)
- [#1623] Fix role name for delegated grants in FAST bootstrap (juliocc)
- [#1612] Fix: align stage-2-e-nva-bgp to the latest APIs (LucaPrete)
- [#1610] Fix: use existing variable to optionally name fw policies (LucaPrete)
- [#1595] incompatible change: IAM interface refactor (ludoo)
- [#1597] fix null object exception in bootstrap output when using cloudsource (sm3142) <!-- 2023-08-17 ...
v25.0.0
What's Changed
BLUEPRINTS
- [#1581] incompatible change: Remove firewall policy management from resource management modules (ludoo)
- [#1573] Add information about required groups (wiktorn)
- [#1572] incompatible change: More module descriptions (ludoo)
- [#1560] Removed unused attribute in variable of ha-vpn-over-blueprint blueprint (apichick)
- [#1548] Minor fixes in Vertex Ai MLOPs blueprint (javiergp)
- [#1547] incompatible change: Peering module refactor (ludoo)
- [#1542] Grant IAM rights to service identities in host project (wiktorn)
- [#1536] incompatible change: Update and refactor artifact registry module (ludoo)
- [#1533] Make demo pipeline append into BQ tables (danieldeleo)
- [#1510] incompatible change: Refactoring of dns module (apichick)
- [#1504] Bump semver from 5.7.1 to 5.7.2 in /blueprints/serverless/api-gateway/function (dependabot[bot])
- [#1501] Fix in nb-glb-psc-neg-sb-psc-ilbl7-hybrid-neg blueprint (apichick)
- [#1498] Return only bucket name of composer, not full url to dags folder (wiktorn)
DOCUMENTATION
- [#1581] incompatible change: Remove firewall policy management from resource management modules (ludoo)
- [#1573] Add information about required groups (wiktorn)
- [#1545] add dataplex autodq base module (thinhha)
- [#1557] renaming net-vpc-swp to net-swp (skalolazka)
- [#1553] Added module for Regional Internal Proxy Load Balancer (apichick)
- [#1546] incompatible change: rename cloud-dataplex to dataplex (thinhha)
- [#1506] Document architectural decisions (ludoo)
- [#1500] README: audit logs on org level go to a logging bucket, not bigquery (skalolazka)
FAST
- [#1579] Enable team CI/CD impersonation (williamsmt)
- [#1581] incompatible change: Remove firewall policy management from resource management modules (ludoo)
- [#1572] incompatible change: More module descriptions (ludoo)
- [#1566] Remove unused ASN numbers from CloudNAT to avoid provider errors (LucaPrete)
- [#1563] Update FAST CI/CD workflows so it can work with ID_TOKEN and Gitlab 15+ (LucaPrete)
- [#1547] incompatible change: Peering module refactor (ludoo)
- [#1514] Fix FAST stage links script for GKE stage (ludoo)
- [#1510] incompatible change: Refactoring of dns module (apichick)
MODULES
- [#1581] incompatible change: Remove firewall policy management from resource management modules (ludoo)
- [#1580] Apigee addons (apichick)
- [#1576] incompatible change: Refactor firewall policy module (ludoo)
- [#1575] Expose allow_net_admin feature in gke-cluster-autopilot module (eunanhardy)
- [#1572] incompatible change: More module descriptions (ludoo)
- [#1569] Add support for cost management to GKE module (ludoo)
- [#1568] Add support for ipv6 to net-vpc module (ludoo)
- [#1567] Allow custom route descriptions in net-vpc module (juliocc)
- [#1558] feat(apigee): add retention variable (danistrebel)
- [#1564] Fixed error of inconsistent conditional result types when evaluating … (apichick)
- [#1561] Removed unused attribute in peer_gateway_config variable (apichick)
- [#1545] add dataplex autodq base module (thinhha)
- [#1559] Added IPSEC_INTERCONNECT addresses to net-address module (apichick)
- [#1557] renaming net-vpc-swp to net-swp (skalolazka)
- [#1513] optional description in modules/net-vpc-swp (skalolazka)
- [#1555] Fix permadiff in artifact-registry (juliocc)
- [#1553] Added module for Regional Internal Proxy Load Balancer (apichick)...
v24.0.0
In this release:
BLUEPRINTS
- [#1496] Allow using a separate resource for boot disk in compute-vm module (ludoo)
- [#1488] incompatible change: Fix and improve quota monitor blueprint (ludoo)
- [#1483] Updating a few files to fix typos (bluPhy)
- [#1474] data-platform-minimal - support web_server_network_access_control (kthhrv)
- [#1482] Add region to quota monitor cloud function (ludoo)
- [#1475] Minimal Data Platform - Shared VPC (lcaggio)
- [#1473] Improve Minimal Data Platform Blueprint (lcaggio)
- [#1468] Dependencies update for API Gateway blueprint (apichick)
- [#1469] Bump semver and @google-cloud/storage in /blueprints/gke/binauthz/image (dependabot[bot])
- [#1466] incompatible change: Rename network load balancer modules (ludoo)
- [#1459] Add preliminary support for partner interconnect (wiktorn)
- [#1464] Fix Shielded folder README (lcaggio)
- [#1458] Fixing typos (bluPhy)
- [#1455] Match readme groups with variables file in shielded folder blueprint (CanburakTumer)
- [#1451] Improve Minimal Data Platform blueprint (lcaggio)
- [#1454] data-platform-minimal - 02-processing.tf typo (kthhrv)
- [#1453] data-platform-minimal - correct typo (kthhrv)
- [#1450] Split Cloud Function module in separate v1 and v2 modules (ludoo)
- [#1447] incompatible change: Refactored apigee module and adjusted the blueprints accordingly (apichick)
- [#1409] Added module for Secure Web Proxy (rosmo)
- [#1420] Move net-dedicated-vlan-attachment module to net-vlan-attachment and … (apichick)
- [#1427] Updating hub-and-spoke peering blueprint to use HA VPN. (mark1000)
- [#1432] Make internal/external addresses optional in compute-vm (juliocc)
- [#1423] Add support for Log Analytics on logging-bucket module and bump provider version (lcaggio)
- [#1416] Fix and improve GCS2BQ blueprint (lcaggio)
DOCUMENTATION
- [#1483] Updating a few files to fix typos (bluPhy)
- [#1473] Improve Minimal Data Platform Blueprint (lcaggio)
- [#1466] incompatible change: Rename network load balancer modules (ludoo)
- [#1450] Split Cloud Function module in separate v1 and v2 modules (ludoo)
- [#1444] Fixing typos (bluPhy)
- [#1409] Added module for Secure Web Proxy (rosmo)
- [#1420] Move net-dedicated-vlan-attachment module to net-vlan-attachment and … (apichick)
- [#1418] Network Load Balancer module (ludoo)
FAST
- [#1470] FAST: initial implementation of lightweight tenants (ludoo)
- [#1492] Peering dashboard (aurelienlegrand)
- [#1487] Fix primary gke/dp ranges in FAST subnets (juliocc)
- [#1478] FAST: short_name_is_prefix for multi-tenant (drebes)
- [#1483] Updating a few files to fix typos (bluPhy)
- [#1477] Changing the IP range of pods from 100.64.48.0/20 to 100.65.16.0/20 Fixes #1461 (arvindag07)
- [#1466] incompatible change: Rename network load balancer modules (ludoo)
- [#1446] fixup(project-factory): Use the correct KMS Service Agents attribute … (alloveras)
- [#1445] Bump TF version in all workflow templates to coincide with module requirements (kthhrv)
- [#1443] Fix repo names check in extra FAST stage (ludoo)
- [#1432] Make internal/external addresses optional in compute-vm (juliocc)
- [#1429] Use RFC6598 addresses for pods and subnets (wiktorn)
- [#1426] Add custom tag support to FAST (ludoo)
- [#1425] Small fixes (ludoo)
- [[#1412](https://github....
v23.0.0
In this release:
BLUEPRINTS
- [#1410] incompatible change: Ensure all modules have an
id
output (ludoo) - [#1390] HA VPN over Interconnect modules and blueprint (sruffilli)
DOCUMENTATION
- [#1403] add alloydb module (prabhaarya)
- [#1407] Multiple Updates in READMEs and wording (bluPhy)
- [#1390] HA VPN over Interconnect modules and blueprint (sruffilli)
FAST
- [#1414] Bump GH TF version to coincide with module requirements (davideasaf)
- [#1400] Add default googleapi route creation to net-vpc (juliocc)
MODULES
- [#1417] Remove hardcoded description from instance groups created under net-ilb (LucaPrete)
- [#1415] Add notice to net-ilb module on routes (ludoo)
- [#1403] add alloydb module (prabhaarya)
- [#1411] Add networksecurity to JIT identity list (rosmo)
- [#1410] incompatible change: Ensure all modules have an
id
output (ludoo) - [#1405] Added comment in the dns module, saying that inbound/outbound server … (apichick)
- [#1407] Multiple Updates in READMEs and wording (bluPhy)
- [#1390] HA VPN over Interconnect modules and blueprint (sruffilli)
- [#1404] Add trigger SA for Cloud Run (wiktorn)
- [#1400] Add default googleapi route creation to net-vpc (juliocc)