Merge development branch (#44)
* VPN-HA module initial commit
* Added readme for net-vpn-ha module
* Update readme, add simple description
* Merge new modules list and environments foundation example (#30)
* gke-cluster
* net-vpc module and tests
* add TODO to net-vpc module
* add minimal README files with input/output variables to gke and net-vpc modules
* BigQuery Module (#24)
* Bigquery Module
* Added README file
* Added type hints
* gke-cluster
* net-vpc module and tests
* add TODO to net-vpc module
* add minimal README files with input/output variables to gke and net-vpc modules
* BigQuery Module (#24)
* Bigquery Module
* Added README file
* Added type hints
* GCS module
* net vpc module: improve secondary range outputs
* net vpc module: add serve project registration
* project module
* move bigquery module to not-ready folder
* folders module
* rename project module's iam variables
* slight tweak to folder module outputs
* gcs module
* simplify net-vpc module variables
* fix module tests configurations, fix net-vpc module tests
* add pydoc utility
* add/update module READMEs
* add/update module READMEs
* add/update module READMEs
* improve variable type summary generation in tfdoc
* tfdoc: add support for replacing doc in README.md files
* improve module READMEs
* net-vpc-firewall module
* add support for sensitive output attribute in tfdoc
* remove empty function from tfdoc
* render variable type as code in tfdoc
* update module READMEs
* net address module
* net cloudnat module
* remove redundant variable from net-cloudnat module
* vpc module: add support for peering, use network name as subnet name prefix
* net-vpn-static module
* net-vpn-static module README
* net-vpn-static module README
* tfdoc: fix error on undeclared variable type
* dns module
* set version for all modules
* kms module (untested)
* change kms key self links output to map, fix gcs and kms iam variable descriptions
* fix kms module
* update kms module readme
* simplify local iam pairs in modules
* service accounts module (unfinished)
* work on service accounts module
* project module: add gcr service account
* project module: update outputs in README
* first working version of the iam service accounts module
* iam service accounts module: extra checks in locals
* modules/net-cloudnat: reorder variables
* modules/net-vpn-dynamic: initial import (untested)
* modules/net-vpn-dynamic: first working version
* modules/net-vpn-dynamic: add outputs for auto-created router
* modules/net-vpn-dynamic: update README
* modules/net-[vpn,cloudnat]: clean up variable,s remove prefix
* modules/net-vpn-dynamic: add advertisement configuration to tunnel bgp peer, refactor variables
* tfdoc: add tooltips for variable types and defaults
* modules: update README variables and outputs
* tfdoc: improve variable default rendering
* modules: update README variables and outputs
* modules/net-vpc: minimal output refactoring
* modules/vm-cos: initial import, base resources working, no outputs
* modules/vm-cos: add variable descriptions
* tfdoc: fix parsing in type and default blocks
* modules/vm-cos: fix README
* tfdoc: fix parsing in type and default blocks
* modules/vm-cos: fix README
* modules/compute-vm: initial working import (not fully tested)
* modules/vm-cos: move to not-ready
* tfdoc: fix variable defaults formatting
* modules: update README files with tfdoc fixes
* modules: add initial examples
* gke-nodepool: initial import, untested
* gke nodepool: add README, fix location variable, set node count default to 1
* gke cluster: fix private cluster variables
* gke nodepool: fix README title
* gke cluster: add output for cluster location
* gke nodepool: add missing variables for project id and cluster name, remove default from location variable, fix gke version assignment
* gke nodepool: update README
* net-cloudnat: fix router name when creating default router
* fix variables used for address and router optional creation
* vpn dynamic: fix README
* modules/net-vpn-dynamic: fix router name output
* modules/compute-vm: remove unused variable
* modules/compute-vm-cos-coredns: initial import
* Update foundations modules versions (#26)
* update foundations modules versions
* update Terraform version to v0.12.19 in CI test configuration
* backport tfdoc from Ludo's branch (#27)
* Update docs using tfdoc format (#28)
* update README files
* set all types on variables
* foundations/environments: move log filter to a variable, use org for xpn by default
* foundations/environments: do not use liens by default
* modules/ntp-vpc: better shared_vpc_host variable description
* modules/logging-sinks: initial version
* modules/logging-sinks: streamline options in sinks variable
* modules/compute-vm-cos-coredns: add support for additional files
* modules/folders: rename from 'folder'
* modules/logging-sinks: fix circular dependencies and improve variables
* modules/project: remove extra variable
* modules/bigquery: new module with dataset support only
* foundations/environments: refactor using local modules
* modules/bigquery: better variables, README description and example
* modules: fix a few READMEs
Co-authored-by: Julio Castillo <juliocc@gmail.com>
* modules/net-vpc: README description and examples
* modules/net-vpc: tweak README description and examples
* modules/net-vpc: tweak README description and examples
* modules/net-vpc-firewall: change tag-based rule default ranges, improve README examples and description
* modules/compute-vm: README changes
* modules/compute-vm: use an object for the service account variable, update README
* modules/compute-vm: update README variables table
* modules/compute-vm: add TODO list to README
* modules/compute-vm: add TODO list to README
* modules/compute-vm: add outputs for service account
* modules/net-cloudnat: README
* modules/net-cloudnat: README
* modules/net-cloudnat: add router_create variable
* modules/compute-vm: simplify service account variables
* modules/net-vpn-dynamic: fix README example, use local secret for both empty string and null
* modules/net-vpn-dynamic: improve README example
* modules/gke-cluster: minimal README tweaks
* modules/kms: fix ephemeral keys resource name
* modules/iam-service-accounts: add storage roles
* modules/gke-nodepool: fix node default scopes
* New project variable to prevent deletion of default network (#32)
* New project variable to prevent deletion of default network
This is a workaround to fix
terraform-google-modules/cloud-foundation-fabric#31 while the GCP
terraform provider is fixed
* Add TODOs to remove workarounds in the project module
* Fix Cloud Build files
* modules/gke-nodepool: add monitoring scope to defaults
* modules/iam-service-accounts: add support for IAM bindings onthe service accounts
* playground module in sandbox, remove not ready modules
* Fix ci configurations in development branch (#33)
* try fixing ci confgurations
* add exclusion match to ci boilerplate check
* add skip boilerplate comment to compute-vm-cos-coredns template fragment
* modules/gke-cluster: fix boilerplate in outputs
* Simplify tests, re-enable CI
* add instance group support to compute-vm, start tests refactoring
* modules/compute-vm: group fixes, tests
* modules/compute-vm: minimal test beautification
* simplify top-level pytest fixture
* modules/dns: tests and minor tweaks
* fix missing boilerplate in tests
* re-add requirements file to tests folder
* re-enable tests in ci build configuration
* Folder module tests and fixes (#38)
* folder tests wip
* modules/folders: tests and tweaks
* update folders and compute-vm README files
* modules/gcs: tests and minor tweaks
* Create README.md
* Update README.md
* Update README.md
* Update README.md
* Added docker image for strongSwan
* Add support for routes and tests to net-vpc module (#39)
* modules/net-vpc: add routes (untested)
* initial tests
* modules/net-vpc: add test for flow logs
* modules/net-vpc: split tests into two separate files
* modules/net-vpc: routes test
* modules/net-vpc: test routes
* Add support for Terraform plugin cache in ci test build file (#40)
* add Terraform plugin caching to test ci build configuration
* fix mkdir in test build configuration
* trigger test check
* Refactor dynamic vpn configuration for on-prem-in-a-box module
* Fix dynamic vpn for onprem-in-a-box module
* Migrate Shared VPC example to local modules (#41)
* wip
* wip
* validated, untested
* modules/compute-vm: make service account email in locals resilient to destroy
* modules/project: make project id output depend on iam roles
* fixes
* shared-vpc tweaks
* update diagram
* update README input output tables
* modules/compute-vm: add service account IAM email output
* move GKE service account roles at the project level, add GCE service account roles
* update diagram and README
* modules/project: add extra output for IAM-dependent project id
* update modules READMEs
* minor tweaks
* modules/compute-vm: fix service account output
* remove static address from NAT
* fix container service agent binding dependency
* rename shared vpc
* Update README.md
* Update README.md
* Add static vpn gw to on-prem-in-a-box module
* Refactor hub and spoke to use new modules (#42)
* modules/compute-vm: saner defaults for service account scopes
* hub and spoke refactor, docs still missing
* complete hub and spoke
* Update README.md
* Add toolbox docker container, fix gw routing to the internet
* Add DNS Hybrid connectivity parameters
* Fix onprem dns zone for the static vpn configuration
* Added readme.md for on-prem module
* Add new line at the end of the files
* Add boilerplate for cloudbuild config files
* fix boilerplate in strongswan shell script
* Update README.md
* include missing file to fix merge conflict
* remove missing file to fix merge conflict
* include missing file to fix merge conflict (again)
* remove content from spurious file used to avoid merge conflicts
* Add net-vpc-peering module
* Initial commit for hub-and-spoke-peering infrastructure example
* Fix typos in infrastructure/ READMEs
* remove stale file
* use larger resolution version of hub and spoke diagram
* Update README.md
* Update hub-and-spoke-peerings example to use internal modules
* Add initial project tests (#46)
* modules/project: make prefix optional
* initial project module tests
* modules/project: use null for unset parent
* modules/dns: backport PR6 from the CFT dns module
* Add testing resources including on-prem-in-a-box to hub-and-spoke-peerings example
* Fix firewall rules to allow connectivity, switch to custom route advertisement for onprem -> spokes connectivity
* Move locals out of main.tf
* remove ssh tag from compute-vm variable default
* Add ssh tag to the test vms
* Update README.md
* Update README.md
* Update README.md
* Hub and spoke peering changes (#48)
* rename hub-and-spoke-vpn
* add ssh tag to shared-vpc-gke instance
* rename and rework hub and spoke peering
* fix test requirements
* align hub and spoke peering with module contents
* diagram
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* minimal fixes to onprem examples variable files
* onprem example stub, missing DNS zones and private.googleapis records onprem
* add missing boilerplate
* Update README.md
* Update README.md
* infra/onprem: add test instance and minimal outputs
* add DNS modules and resource
* infra/onprem: diagram and initial README
* minor changes to onprem module and example (#49)
* update toolbox image
* infra/onprem: add zone for private access, add metadata domain to onprem dns
* infra/onprem: onnprem service account, add testing procedure in README
* Update README.md
* infra/onprem: remove extra variable
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* infra/onprem: rename forwarder address variable
* Update README:
Added explicit --tunnel-through-iap for gcloud compute ssh commands
* Update top-level and section READMEs (#50)
* top-level README WIP
* rewrite top-level README
* change top-level README title
* remove initial quote in top-level README
* Update README.md
* Update README.md
* Update README.md
* foundations README
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* add experimental scheduled cloud function module
* scheduled cloud function module: allow disabling schedule
* business-units foundation example (#52)
* Added folder-units module.
* Business units example update (WIP)
* Update all BU modules to internal ones
* Refactoring business-units example, add billing and org IAM handling
* update projects tests for new iam additive naming
* update project README for new iam additive naming
* streamline bu example and module (#53)
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
* align net-vpn-ha interface with the other vpn modules
* update module README files
* Update README.md
* Update README.md
* Create CHANGELOG.md
* Refactor COS module to be generic (#51)
* Create generic COS module and update CoreDNS module to use it
* Update compute-vm-cos README
* Fix COS README
* Update COS example
* Skip boilerplate check for COS file template
* Make COS module more generic and provide preset configurations
* Update COS module documentation
* tfdoc: add support for multiple variables files
* compute-vm: split boot disk in separate variable file for cos module support
* Streamline cos modules (#54)
* tfdoc: fix bug in last commit
* compute-vm: add support for user-data
* compute-vm: restore noncos variable split
* remove compute-vm-cos-coredns
* compute-vm: revert to original state
* cos-container/coredns
* fix variables mess
* cos/coredns fixes
* cos/mysql
* remove stale compute-vm-cos module
* add test instance to cos modules
* tfdoc: add support for multiple output files
* cos: add initial READMEs
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* add test apply fixture
* cos-coredns: tested
* Update README.md
* Fix typo
* cos-coredns: refactor README
* Update README.md
* test yaml validity in cos modules tests
* cos mysql tests
* cos mysql: refactor and test (disk tests missing)
* onprem: fix Coredns
* cos mysql: additional disk working
* cos modules: fix instance disks for no instance
* update some modules READMEs
* update some modules READMEs
* Update README.md
* Update README.md
* add simple tests for foundations/environments
* change default for org id in foundations/environments to avoid errors when none is specified
* fix null/empty organization id in foundations/environments
* fix errors when destroying on empty state in foundations/environments
* fundations/bu: fix errors when destroying with empty state
* modules/gcs: make outputs resilient on destroy with empty state
* modules/folders: make outputs resilient on destroy with empty state
* switch organization_id variable to long form in foundations/bu and modules/folders-unit
* Update README.md
* infra/shared-vpc: remove duplicate tag attribute from bastion
Co-authored-by: Aleksandr Averbukh <averbukh@google.com>
Co-authored-by: Julio Castillo <juliocc@gmail.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2020-04-03 05:06:48 -07:00
# Changelog
2022-06-08 02:35:32 -07:00
All notable changes to this project will be documented in this file.
2022-09-13 02:41:28 -07:00
<!-- markdownlint - disable MD024 -->
2022-06-08 02:35:32 -07:00
2022-08-02 02:45:05 -07:00
## [Unreleased]
2023-06-07 15:20:48 -07:00
<!-- None < 2023 - 06 - 05 09:41:28+00:00 -->
### BLUEPRINTS
- [[#1423 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1423 )] Add support for Log Analytics on logging-bucket module and bump provider version ([lcaggio](https://github.com/lcaggio)) <!-- 2023-06-07 21:23:29+00:00 -->
- [[#1416 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1416 )] Fix and improve GCS2BQ blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2023-06-06 07:06:59+00:00 -->
### DOCUMENTATION
- [[#1418 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1418 )] Network Load Balancer module ([ludoo](https://github.com/ludoo)) <!-- 2023-06-05 11:21:40+00:00 -->
### FAST
- [[#1426 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1426 )] Add custom tag support to FAST ([ludoo](https://github.com/ludoo)) <!-- 2023-06-07 22:10:27+00:00 -->
- [[#1425 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1425 )] Small fixes ([ludoo](https://github.com/ludoo)) <!-- 2023-06-07 17:37:47+00:00 -->
- [[#1412 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1412 )] Add VPN monitoring alerts to 2-networking and VPN usage chart ([afda16](https://github.com/afda16)) <!-- 2023-06-06 13:23:00+00:00 -->
### MODULES
- [[#1426 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1426 )] Add custom tag support to FAST ([ludoo](https://github.com/ludoo)) <!-- 2023-06-07 22:10:27+00:00 -->
- [[#1423 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1423 )] Add support for Log Analytics on logging-bucket module and bump provider version ([lcaggio](https://github.com/lcaggio)) <!-- 2023-06-07 21:23:29+00:00 -->
- [[#1425 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1425 )] Small fixes ([ludoo](https://github.com/ludoo)) <!-- 2023-06-07 17:37:47+00:00 -->
- [[#1419 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1419 )] Fix NLB module ([ludoo](https://github.com/ludoo)) <!-- 2023-06-05 17:42:33+00:00 -->
- [[#1418 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1418 )] Network Load Balancer module ([ludoo](https://github.com/ludoo)) <!-- 2023-06-05 11:21:40+00:00 -->
2023-06-05 02:40:27 -07:00
## [23.0.0] - 2023-06-05
2023-05-24 10:44:45 -07:00
<!-- None < 2023 - 05 - 24 17:31:22+00:00 -->
2023-06-03 07:21:17 -07:00
### BLUEPRINTS
- [[#1410 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1410 )] **incompatible change:** Ensure all modules have an `id` output ([ludoo](https://github.com/ludoo)) <!-- 2023-06-02 14:07:23+00:00 -->
- [[#1390 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1390 )] HA VPN over Interconnect modules and blueprint ([sruffilli](https://github.com/sruffilli)) <!-- 2023-05-31 10:53:39+00:00 -->
### DOCUMENTATION
2023-06-05 02:19:45 -07:00
- [[#1403 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1403 )] add alloydb module ([prabhaarya](https://github.com/prabhaarya)) <!-- 2023-06-04 10:12:32+00:00 -->
2023-06-03 07:21:17 -07:00
- [[#1407 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1407 )] Multiple Updates in READMEs and wording ([bluPhy](https://github.com/bluPhy)) <!-- 2023-05-31 17:53:00+00:00 -->
- [[#1390 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1390 )] HA VPN over Interconnect modules and blueprint ([sruffilli](https://github.com/sruffilli)) <!-- 2023-05-31 10:53:39+00:00 -->
2023-05-24 10:44:45 -07:00
2023-05-30 00:42:04 -07:00
### FAST
2023-06-03 07:21:17 -07:00
- [[#1414 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1414 )] Bump GH TF version to coincide with module requirements ([davideasaf](https://github.com/davideasaf)) <!-- 2023-06-03 06:20:12+00:00 -->
2023-05-30 00:42:04 -07:00
- [[#1400 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1400 )] Add default googleapi route creation to net-vpc ([juliocc](https://github.com/juliocc)) <!-- 2023-05-26 15:50:00+00:00 -->
### MODULES
2023-06-05 02:39:30 -07:00
- [[#1417 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1417 )] Remove hardcoded description from instance groups created under net-ilb ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-06-05 09:35:17+00:00 -->
2023-06-05 02:19:45 -07:00
- [[#1415 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1415 )] Add notice to net-ilb module on routes ([ludoo](https://github.com/ludoo)) <!-- 2023-06-05 07:40:34+00:00 -->
- [[#1403 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1403 )] add alloydb module ([prabhaarya](https://github.com/prabhaarya)) <!-- 2023-06-04 10:12:32+00:00 -->
2023-06-03 07:21:17 -07:00
- [[#1411 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1411 )] Add networksecurity to JIT identity list ([rosmo](https://github.com/rosmo)) <!-- 2023-06-02 16:32:53+00:00 -->
- [[#1410 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1410 )] **incompatible change:** Ensure all modules have an `id` output ([ludoo](https://github.com/ludoo)) <!-- 2023-06-02 14:07:23+00:00 -->
2023-06-05 02:19:45 -07:00
- [[#1405 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1405 )] Added comment in the dns module, saying that inbound/outbound server … ([apichick](https://github.com/apichick)) <!-- 2023-06-02 09:35:26+00:00 -->
2023-06-03 07:21:17 -07:00
- [[#1407 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1407 )] Multiple Updates in READMEs and wording ([bluPhy](https://github.com/bluPhy)) <!-- 2023-05-31 17:53:00+00:00 -->
- [[#1390 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1390 )] HA VPN over Interconnect modules and blueprint ([sruffilli](https://github.com/sruffilli)) <!-- 2023-05-31 10:53:39+00:00 -->
- [[#1404 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1404 )] Add trigger SA for Cloud Run ([wiktorn](https://github.com/wiktorn)) <!-- 2023-05-30 15:08:37+00:00 -->
2023-05-30 00:42:04 -07:00
- [[#1400 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1400 )] Add default googleapi route creation to net-vpc ([juliocc](https://github.com/juliocc)) <!-- 2023-05-26 15:50:00+00:00 -->
2023-06-03 07:21:17 -07:00
### TOOLS
- [[#1410 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1410 )] **incompatible change:** Ensure all modules have an `id` output ([ludoo](https://github.com/ludoo)) <!-- 2023-06-02 14:07:23+00:00 -->
2023-05-24 10:44:45 -07:00
## [22.0.0] - 2023-05-24
<!-- 2023 - 05 - 24 17:31:22+00:00 < 2023 - 03 - 24 12:44:02+00:00 -->
2023-04-01 05:18:53 -07:00
### BLUEPRINTS
2023-06-05 02:40:27 -07:00
- [[#1389 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1389 )] Bump requests from 2.28.1 to 2.31.0 in /blueprints/cloud-operations/network-dashboard/src ([dependabot[bot]](< https: // github . com / dependabot [ bot ] > )) <!-- 2023-05-23 05:37:16+00:00 -->
2023-05-24 10:28:41 -07:00
- [[#1388 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1388 )] Firewall Validator fix target_service_accounts ref ([afda16](https://github.com/afda16)) <!-- 2023-05-22 14:49:38+00:00 -->
- [[#1382 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1382 )] chore: update mlops blueprint metadata ([bharathkkb](https://github.com/bharathkkb)) <!-- 2023-05-17 07:41:57+00:00 -->
- [[#1380 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1380 )] Minimal Data Platform - Make components optional ([lcaggio](https://github.com/lcaggio)) <!-- 2023-05-16 12:08:04+00:00 -->
- [[#1378 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1378 )] Updates to blueprints/data-solutions/shielded-folder ([bluPhy](https://github.com/bluPhy)) <!-- 2023-05-16 05:28:34+00:00 -->
- [[#1375 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1375 )] Several updates ([bluPhy](https://github.com/bluPhy)) <!-- 2023-05-15 21:08:19+00:00 -->
- [[#1365 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1365 )] feat(net-cloudnat): add toggle for independent endpoint mapping and dynamic port allocation ([JSchwerberg](https://github.com/JSchwerberg)) <!-- 2023-05-12 13:38:01+00:00 -->
- [[#1362 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1362 )] Add Minimal Data Platform blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2023-05-08 08:25:07+00:00 -->
- [[#1364 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1364 )] Cloud Run services in service projects ([juliodiez](https://github.com/juliodiez)) <!-- 2023-05-08 05:28:16+00:00 -->
- [[#1358 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1358 )] update variables files for gke nodepool taints ([jackspyder](https://github.com/jackspyder)) <!-- 2023-05-05 17:42:00+00:00 -->
- [[#1359 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1359 )] Blueprint metadata validator ([juliocc](https://github.com/juliocc)) <!-- 2023-05-05 15:20:15+00:00 -->
2023-05-05 01:18:01 -07:00
- [[#1355 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1355 )] Fix Shielded Folder - VertexML interoperability ([lcaggio](https://github.com/lcaggio)) <!-- 2023-05-05 07:54:57+00:00 -->
2023-05-03 22:55:04 -07:00
- [[#1353 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1353 )] fix in IAM binding of Apigee BigQuery analytics blueprint ([apichick](https://github.com/apichick)) <!-- 2023-05-03 16:31:57+00:00 -->
2023-05-03 01:01:31 -07:00
- [[#1346 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1346 )] **incompatible change:** FAST: shorten stage 3 prefixes, enforce prefix length in stage 3s ([ludoo](https://github.com/ludoo)) <!-- 2023-05-03 05:39:41+00:00 -->
2023-05-02 08:10:19 -07:00
- [[#1345 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1345 )] chore: update metadata schema ([bharathkkb](https://github.com/bharathkkb)) <!-- 2023-04-28 22:14:21+00:00 -->
- [[#1343 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1343 )] Fix because of changes in the cloud functions module and the Apigee a… ([apichick](https://github.com/apichick)) <!-- 2023-04-27 12:53:51+00:00 -->
- [[#1342 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1342 )] Add directory to vertex-mlops blueprint metadata ([juliocc](https://github.com/juliocc)) <!-- 2023-04-27 07:27:31+00:00 -->
- [[#1337 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1337 )] Improve Vertex mlops blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2023-04-24 19:01:40+00:00 -->
- [[#1338 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1338 )] Set all resource requests to the autopilot minimum as the existing va… ([apichick](https://github.com/apichick)) <!-- 2023-04-21 12:26:49+00:00 -->
- [[#1330 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1330 )] Separating GKE Standard and Autopilot Modules ([avinashkumar1289](https://github.com/avinashkumar1289)) <!-- 2023-04-21 12:08:14+00:00 -->
- [[#1334 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1334 )] Rename mlops blueprint providers file ([ludoo](https://github.com/ludoo)) <!-- 2023-04-18 09:44:09+00:00 -->
2023-04-18 01:33:34 -07:00
- [[#1333 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1333 )] Add providers to vertex-mlops blueprint ([juliocc](https://github.com/juliocc)) <!-- 2023-04-18 08:05:15+00:00 -->
- [[#1331 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1331 )] IAP for Cloud Run GA ([juliodiez](https://github.com/juliodiez)) <!-- 2023-04-17 14:43:08+00:00 -->
- [[#1309 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1309 )] [DataPlatform] Fix data-eng role on orchestration project ([lcaggio](https://github.com/lcaggio)) <!-- 2023-04-12 14:23:01+00:00 -->
- [[#1323 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1323 )] fix: create log-export-dataset on shielded-folder when no ecryption keys are defined ([bgdanix](https://github.com/bgdanix)) <!-- 2023-04-12 13:43:25+00:00 -->
- [[#1319 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1319 )] Fixed wait_time in locust script ([apichick](https://github.com/apichick)) <!-- 2023-04-12 08:39:45+00:00 -->
- [[#1312 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1312 )] add firewall enforcement variable to VPC ([fawzihmouda](https://github.com/fawzihmouda)) <!-- 2023-04-11 14:09:38+00:00 -->
- [[#1305 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1305 )] add missing enable_addons reference in gke blueprint for multitenant-… ([jackspyder](https://github.com/jackspyder)) <!-- 2023-04-11 13:15:39+00:00 -->
- [[#1306 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1306 )] Support new fields in bigquery module, bump provider versions, unpin local provider ([ludoo](https://github.com/ludoo)) <!-- 2023-04-05 14:22:53+00:00 -->
2023-04-01 05:18:53 -07:00
- [[#1293 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1293 )] Refactor cloud run module to use optionals and support all features ([ludoo](https://github.com/ludoo)) <!-- 2023-04-01 12:06:30+00:00 -->
- [[#1289 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1289 )] **incompatible change:** Network Dashboard improvements and bug fixing ([simonebruzzechesse](https://github.com/simonebruzzechesse)) <!-- 2023-03-29 12:54:07+00:00 -->
- [[#1283 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1283 )] Fixed permissions of files created ([apichick](https://github.com/apichick)) <!-- 2023-03-27 19:33:49+00:00 -->
- [[#1274 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1274 )] Add support for VPC Connector and different monitoring project to network dashboard deploy ([ludoo](https://github.com/ludoo)) <!-- 2023-03-24 14:29:13+00:00 -->
### DOCUMENTATION
2023-05-24 10:48:18 -07:00
- [[#1393 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1393 )] Update README.md ([juliocc](https://github.com/juliocc)) <!-- 2023-05-24 10:59:14+00:00 -->
- [[#1379 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1379 )] Update to multiple README.md ([bluPhy](https://github.com/bluPhy)) <!-- 2023-05-16 06:11:34+00:00 -->
2023-05-24 10:28:41 -07:00
- [[#1375 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1375 )] Several updates ([bluPhy](https://github.com/bluPhy)) <!-- 2023-05-15 21:08:19+00:00 -->
2023-05-24 10:48:18 -07:00
- [[#1377 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1377 )] Fixed home path ([skalolazka](https://github.com/skalolazka)) <!-- 2023-05-15 11:29:02+00:00 -->
2023-05-24 10:28:41 -07:00
- [[#1362 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1362 )] Add Minimal Data Platform blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2023-05-08 08:25:07+00:00 -->
2023-05-05 01:18:01 -07:00
- [[#1357 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1357 )] Add module link to README ([prabhaarya](https://github.com/prabhaarya)) <!-- 2023-05-05 08:10:09+00:00 -->
2023-05-02 08:10:19 -07:00
- [[#1347 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1347 )] Fix external documentation links ([bobidle](https://github.com/bobidle)) <!-- 2023-05-02 05:26:58+00:00 -->
- [[#1330 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1330 )] Separating GKE Standard and Autopilot Modules ([avinashkumar1289](https://github.com/avinashkumar1289)) <!-- 2023-04-21 12:08:14+00:00 -->
2023-04-18 01:33:34 -07:00
- [[#1309 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1309 )] [DataPlatform] Fix data-eng role on orchestration project ([lcaggio](https://github.com/lcaggio)) <!-- 2023-04-12 14:23:01+00:00 -->
- [[#1311 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1311 )] Fixed type in readme for FAST stages ([derailed-dash](https://github.com/derailed-dash)) <!-- 2023-04-08 19:56:19+00:00 -->
- [[#892 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/892 )] Add network NVA NCC stage ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-04-04 18:41:05+00:00 -->
- [[#1297 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1297 )] Update CONTRIBUTING.md ([juliocc](https://github.com/juliocc)) <!-- 2023-04-03 12:25:08+00:00 -->
2023-04-01 05:18:53 -07:00
- [[#1276 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1276 )] DNS Response Policy module ([ludoo](https://github.com/ludoo)) <!-- 2023-03-26 15:42:58+00:00 -->
### FAST
2023-05-24 10:28:41 -07:00
- [[#1394 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1394 )] Allow setting identities in VPC SC module egress policies ([ludoo](https://github.com/ludoo)) <!-- 2023-05-24 10:05:16+00:00 -->
- [[#1391 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1391 )] fix(stages): only add sandbox SA when `sandbox` feature is enabled ([gustavovalverde](https://github.com/gustavovalverde)) <!-- 2023-05-24 05:17:35+00:00 -->
- [[#1385 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1385 )] Add conditional org admin role to sandbox SA ([ludoo](https://github.com/ludoo)) <!-- 2023-05-21 08:48:41+00:00 -->
- [[#1383 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1383 )] Allows groups from other orgs/domains ([drebes](https://github.com/drebes)) <!-- 2023-05-17 09:07:48+00:00 -->
- [[#1375 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1375 )] Several updates ([bluPhy](https://github.com/bluPhy)) <!-- 2023-05-15 21:08:19+00:00 -->
- [[#1376 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1376 )] fixed permissions for security stage SA ([alx13](https://github.com/alx13)) <!-- 2023-05-15 10:20:34+00:00 -->
- [[#1367 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1367 )] fix routes priority typo ([fawzihmouda](https://github.com/fawzihmouda)) <!-- 2023-05-09 14:26:24+00:00 -->
- [[#1358 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1358 )] update variables files for gke nodepool taints ([jackspyder](https://github.com/jackspyder)) <!-- 2023-05-05 17:42:00+00:00 -->
2023-05-03 22:55:04 -07:00
- [[#1352 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1352 )] **incompatible change:** Switch FAST networking stages to network policies for Google domains ([ludoo](https://github.com/ludoo)) <!-- 2023-05-04 05:38:41+00:00 -->
2023-05-03 01:01:31 -07:00
- [[#1346 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1346 )] **incompatible change:** FAST: shorten stage 3 prefixes, enforce prefix length in stage 3s ([ludoo](https://github.com/ludoo)) <!-- 2023-05-03 05:39:41+00:00 -->
2023-05-02 08:10:19 -07:00
- [[#1344 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1344 )] Add logging details to bootstrap outputs ([juliocc](https://github.com/juliocc)) <!-- 2023-04-27 11:27:25+00:00 -->
2023-04-18 01:33:34 -07:00
- [[#1324 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1324 )] Fix typo in FAST cicd extra stage variable name ([ludoo](https://github.com/ludoo)) <!-- 2023-04-17 07:40:05+00:00 -->
- [[#1328 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1328 )] Strip org name from deploy key repo in FAST cicd stage ([ludoo](https://github.com/ludoo)) <!-- 2023-04-17 06:59:08+00:00 -->
- [[#1318 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1318 )] Allow longer org prefix plus tenant prefix ([derailed-dash](https://github.com/derailed-dash)) <!-- 2023-04-11 23:36:37+00:00 -->
- [[#1315 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1315 )] Fix stage links script for multitenant stages ([ludoo](https://github.com/ludoo)) <!-- 2023-04-11 09:43:39+00:00 -->
- [[#1313 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1313 )] Fixed typo in readme for FAST multitenant ([derailed-dash](https://github.com/derailed-dash)) <!-- 2023-04-11 02:47:04+00:00 -->
- [[#892 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/892 )] Add network NVA NCC stage ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-04-04 18:41:05+00:00 -->
2023-04-01 05:22:42 -07:00
- [[#1285 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1285 )] Update YAML schema for hierarchical firewall rules ([sruffilli](https://github.com/sruffilli)) <!-- 2023-03-30 06:30:53+00:00 -->
- [[#1284 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1284 )] Update Provider and Terraform variables section in FAST project factory ([gcardamone](https://github.com/gcardamone)) <!-- 2023-03-28 14:18:45+00:00 -->
2023-04-01 05:18:53 -07:00
### MODULES
2023-05-24 10:28:41 -07:00
- [[#1395 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1395 )] allow to configure stack type in GKE autopilot ([NitriKx](https://github.com/NitriKx)) <!-- 2023-05-24 10:19:43+00:00 -->
- [[#1394 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1394 )] Allow setting identities in VPC SC module egress policies ([ludoo](https://github.com/ludoo)) <!-- 2023-05-24 10:05:16+00:00 -->
- [[#1387 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1387 )] Add default Cloud Build SA to project module ([juliocc](https://github.com/juliocc)) <!-- 2023-05-22 17:25:18+00:00 -->
- [[#1386 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1386 )] Support CMEK encryption in logging-bucket module ([afda16](https://github.com/afda16)) <!-- 2023-05-22 14:28:16+00:00 -->
- [[#1375 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1375 )] Several updates ([bluPhy](https://github.com/bluPhy)) <!-- 2023-05-15 21:08:19+00:00 -->
- [[#1372 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1372 )] Cloud NAT rules support ([juliocc](https://github.com/juliocc)) <!-- 2023-05-14 13:42:34+00:00 -->
- [[#1374 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1374 )] added the export_public_ip_routes variable in the net-vpc-peering mod… ([itManuel](https://github.com/itManuel)) <!-- 2023-05-14 13:29:24+00:00 -->
- [[#1373 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1373 )] Made available CPUs configurable in Cloud Functions module ([apichick](https://github.com/apichick)) <!-- 2023-05-13 07:59:35+00:00 -->
- [[#1365 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1365 )] feat(net-cloudnat): add toggle for independent endpoint mapping and dynamic port allocation ([JSchwerberg](https://github.com/JSchwerberg)) <!-- 2023-05-12 13:38:01+00:00 -->
- [[#1367 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1367 )] fix routes priority typo ([fawzihmouda](https://github.com/fawzihmouda)) <!-- 2023-05-09 14:26:24+00:00 -->
- [[#1360 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1360 )] Add support for Shared VPC in Cloud Run ([juliodiez](https://github.com/juliodiez)) <!-- 2023-05-05 18:17:49+00:00 -->
2023-05-05 01:18:01 -07:00
- [[#1329 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1329 )] fix: Change net-glb serve_while_stale type to number ([tobbbles](https://github.com/tobbbles)) <!-- 2023-05-05 07:41:13+00:00 -->
- [[#1308 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1308 )] Add cloud dataplex module ([prabhaarya](https://github.com/prabhaarya)) <!-- 2023-05-05 07:26:46+00:00 -->
2023-05-03 22:55:04 -07:00
- [[#1352 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1352 )] **incompatible change:** Switch FAST networking stages to network policies for Google domains ([ludoo](https://github.com/ludoo)) <!-- 2023-05-04 05:38:41+00:00 -->
2023-05-02 08:10:19 -07:00
- [[#1349 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1349 )] Enhance GKE Backup Configuration Support ([tacchino](https://github.com/tacchino)) <!-- 2023-05-02 14:59:12+00:00 -->
- [[#1348 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1348 )] Ignore entire node config in standard cluster ([ludoo](https://github.com/ludoo)) <!-- 2023-05-02 13:23:03+00:00 -->
- [[#1337 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1337 )] Improve Vertex mlops blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2023-04-24 19:01:40+00:00 -->
- [[#1330 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1330 )] Separating GKE Standard and Autopilot Modules ([avinashkumar1289](https://github.com/avinashkumar1289)) <!-- 2023-04-21 12:08:14+00:00 -->
- [[#1336 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1336 )] Certificate renewal through terraform ([bjohnrl](https://github.com/bjohnrl)) <!-- 2023-04-19 09:20:01+00:00 -->
- [[#1335 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1335 )] Inconsistent conditional result types error in net-vpc module ([jamesmao-xyz](https://github.com/jamesmao-xyz)) <!-- 2023-04-18 11:07:17+00:00 -->
2023-04-18 01:33:34 -07:00
- [[#1332 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1332 )] Add CMEK support on Secret manager module ([lcaggio](https://github.com/lcaggio)) <!-- 2023-04-18 05:05:10+00:00 -->
- [[#1326 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1326 )] Remove net-interconnect-attachment-direct ([juliocc](https://github.com/juliocc)) <!-- 2023-04-14 09:28:26+00:00 -->
- [[#1322 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1322 )] Add inventories to net-vpc-firewall tests ([juliocc](https://github.com/juliocc)) <!-- 2023-04-12 12:27:34+00:00 -->
- [[#1320 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1320 )] issue #1303: net-vpc-firewall module supporting source and destination ranges ([ajlopezn](https://github.com/ajlopezn)) <!-- 2023-04-12 10:32:18+00:00 -->
- [[#1312 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1312 )] add firewall enforcement variable to VPC ([fawzihmouda](https://github.com/fawzihmouda)) <!-- 2023-04-11 14:09:38+00:00 -->
- [[#1310 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1310 )] Use labels var in cloud-run module ([LiuVII](https://github.com/LiuVII)) <!-- 2023-04-11 03:06:13+00:00 -->
- [[#1306 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1306 )] Support new fields in bigquery module, bump provider versions, unpin local provider ([ludoo](https://github.com/ludoo)) <!-- 2023-04-05 14:22:53+00:00 -->
- [[#1301 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1301 )] Add ability to run vtysh from simple-nva vm directly when frr is active ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-04-03 19:37:02+00:00 -->
- [[#1300 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1300 )] Fix vtysh ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-04-03 14:37:46+00:00 -->
- [[#1299 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1299 )] Fix urlmap in ILB L7 module ([ludoo](https://github.com/ludoo)) <!-- 2023-04-03 13:47:38+00:00 -->
- [[#1298 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1298 )] Add sample vtysh file to remove warnings ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-04-03 13:10:47+00:00 -->
2023-04-01 05:18:53 -07:00
- [[#1293 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1293 )] Refactor cloud run module to use optionals and support all features ([ludoo](https://github.com/ludoo)) <!-- 2023-04-01 12:06:30+00:00 -->
2023-04-01 05:22:42 -07:00
- [[#1287 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1287 )] **incompatible change:** Add support for backup and remove deprecated control plane field in GKE module ([valeriobponza](https://github.com/valeriobponza)) <!-- 2023-03-30 10:47:40+00:00 -->
2023-04-01 05:18:53 -07:00
- [[#1295 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1295 )] Load all service agents identities from yaml ([juliocc](https://github.com/juliocc)) <!-- 2023-03-30 07:02:05+00:00 -->
- [[#1294 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1294 )] Add Cloud Batch service identity ([wiktorn](https://github.com/wiktorn)) <!-- 2023-03-30 06:05:12+00:00 -->
- [[#1280 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1280 )] Add Dataplex Service Identity ([wiktorn](https://github.com/wiktorn)) <!-- 2023-03-27 20:11:07+00:00 -->
- [[#1282 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1282 )] Added local firewall management (iptables) on the NVA for dealing with COS default deny on inbound connections ([simonebruzzechesse](https://github.com/simonebruzzechesse)) <!-- 2023-03-27 14:32:57+00:00 -->
- [[#1281 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1281 )] Use unique bundle name for Cloud Function ([wiktorn](https://github.com/wiktorn)) <!-- 2023-03-27 12:13:38+00:00 -->
- [[#1278 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1278 )] DNS policy module fixes ([ludoo](https://github.com/ludoo)) <!-- 2023-03-26 16:39:07+00:00 -->
- [[#1276 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1276 )] DNS Response Policy module ([ludoo](https://github.com/ludoo)) <!-- 2023-03-26 15:42:58+00:00 -->
2023-04-18 01:33:34 -07:00
### TOOLS
2023-05-24 10:28:41 -07:00
- [[#1375 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1375 )] Several updates ([bluPhy](https://github.com/bluPhy)) <!-- 2023-05-15 21:08:19+00:00 -->
- [[#1359 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1359 )] Blueprint metadata validator ([juliocc](https://github.com/juliocc)) <!-- 2023-05-05 15:20:15+00:00 -->
2023-05-02 08:10:19 -07:00
- [[#1340 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1340 )] Extend tests to use lockfile if available ([juliocc](https://github.com/juliocc)) <!-- 2023-04-26 09:10:13+00:00 -->
- [[#1339 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1339 )] Deprecate plan runner fixture and all its variants ([juliocc](https://github.com/juliocc)) <!-- 2023-04-22 11:43:51+00:00 -->
2023-04-18 01:33:34 -07:00
- [[#1327 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1327 )] Migrate more tests ([juliocc](https://github.com/juliocc)) <!-- 2023-04-17 07:18:07+00:00 -->
- [[#1307 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1307 )] Bump Terraform version ([ludoo](https://github.com/ludoo)) <!-- 2023-04-05 07:15:23+00:00 -->
2023-04-01 05:18:53 -07:00
## [21.0.0] - 2023-03-24
<!-- 2023 - 03 - 24 12:44:02+00:00 < 2023 - 02 - 04 13:47:22+00:00 -->
2023-02-04 06:02:52 -08:00
2023-02-27 02:29:36 -08:00
### BLUEPRINTS
2023-03-24 05:40:05 -07:00
- [[#1272 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1272 )] Removed repeated command in script used to deploy API proxy ([apichick](https://github.com/apichick)) <!-- 2023-03-22 10:16:39+00:00 -->
- [[#1261 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1261 )] Fix variable terraform.tfvars.sample ([dedeco](https://github.com/dedeco)) <!-- 2023-03-17 10:13:11+00:00 -->
2023-03-16 10:58:47 -07:00
- [[#1257 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1257 )] Fixes related to boot_disk in compute-vm module ([apichick](https://github.com/apichick)) <!-- 2023-03-16 15:24:26+00:00 -->
- [[#1256 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1256 )] **incompatible change:** Pin local provider ([ludoo](https://github.com/ludoo)) <!-- 2023-03-16 10:59:07+00:00 -->
- [[#1245 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1245 )] Composer-2 - Fix 1236 ([lcaggio](https://github.com/lcaggio)) <!-- 2023-03-13 20:48:22+00:00 -->
- [[#1243 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1243 )] Autopilot fixes ([apichick](https://github.com/apichick)) <!-- 2023-03-13 13:17:20+00:00 -->
- [[#1241 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1241 )] **incompatible change:** Allow using existing boot disk in compute-vm module ([ludoo](https://github.com/ludoo)) <!-- 2023-03-12 09:54:00+00:00 -->
- [[#1218 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1218 )] Small fixes on Network Dashboard cloud function code ([simonebruzzechesse](https://github.com/simonebruzzechesse)) <!-- 2023-03-12 09:53:22+00:00 -->
2023-03-09 09:14:53 -08:00
- [[#1229 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1229 )] Removed unnecessary files ([apichick](https://github.com/apichick)) <!-- 2023-03-09 13:06:18+00:00 -->
- [[#1227 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1227 )] Add CMEK support on BQML blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2023-03-09 09:12:50+00:00 -->
- [[#1225 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1225 )] Fix on bqml demo ([gioconte](https://github.com/gioconte)) <!-- 2023-03-08 17:40:40+00:00 -->
- [[#1217 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1217 )] Added autopilot blueprint ([apichick](https://github.com/apichick)) <!-- 2023-03-07 15:05:15+00:00 -->
- [[#1210 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1210 )] Blueprint - BigQuery ML and Vertex AI Pipeline ([lcaggio](https://github.com/lcaggio)) <!-- 2023-03-06 12:51:02+00:00 -->
2023-03-03 14:00:51 -08:00
- [[#1208 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1208 )] Fix outdated go deps, dependabot alerts ([averbuks](https://github.com/averbuks)) <!-- 2023-03-03 06:15:09+00:00 -->
- [[#1150 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1150 )] Blueprint: GLB hybrid NEG internal ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-03-02 08:53:07+00:00 -->
- [[#1201 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1201 )] Add missing tfvars template to the tfc blueprint ([averbuks](https://github.com/averbuks)) <!-- 2023-03-01 20:10:46+00:00 -->
- [[#1196 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1196 )] Fix compute-vm:CloudKMS test for provider>=4.54.0 ([dan-farmer](https://github.com/dan-farmer)) <!-- 2023-02-28 15:53:41+00:00 -->
- [[#1189 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1189 )] Update healthchecker deps (dependabot alerts) ([averbuks](https://github.com/averbuks)) <!-- 2023-02-27 21:48:49+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1184 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1184 )] **incompatible change:** Allow multiple peer gateways in VPN HA module ([ludoo](https://github.com/ludoo)) <!-- 2023-02-27 10:19:00+00:00 -->
- [[#1143 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1143 )] Test blueprints from README files ([juliocc](https://github.com/juliocc)) <!-- 2023-02-27 08:57:41+00:00 -->
2023-06-05 02:40:27 -07:00
- [[#1181 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/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]](< https: // github . com / dependabot [ bot ] > )) <!-- 2023-02-25 17:02:08+00:00 -->
- [[#1180 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/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]](< https: // github . com / dependabot [ bot ] > )) <!-- 2023-02-25 16:47:56+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1175 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1175 )] Serverless networking program ([juliodiez](https://github.com/juliodiez)) <!-- 2023-02-25 10:15:12+00:00 -->
- [[#1179 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1179 )] Added a PSC GCLB example ([cgrotz](https://github.com/cgrotz)) <!-- 2023-02-24 20:09:31+00:00 -->
- [[#1165 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1165 )] DataPlatform: Support project creation ([lcaggio](https://github.com/lcaggio)) <!-- 2023-02-23 11:10:44+00:00 -->
2023-02-27 02:39:20 -08:00
- [[#1167 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1167 )] **incompatible change:** Simplify org policies in resource management modules ([juliocc](https://github.com/juliocc)) <!-- 2023-02-21 15:08:43+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1161 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1161 )] Additional documentation for the Data Platform Dataflow pipeline example ([aymanfarhat](https://github.com/aymanfarhat)) <!-- 2023-02-16 19:09:52+00:00 -->
- [[#1154 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1154 )] Workaround to mitigate provider issue 9164 ([lcaggio](https://github.com/lcaggio)) <!-- 2023-02-14 05:37:19+00:00 -->
- [[#1146 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1146 )] Serverless networking program ([juliodiez](https://github.com/juliodiez)) <!-- 2023-02-10 19:08:14+00:00 -->
- [[#1142 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1142 )] Fix bq factory docs ([juliocc](https://github.com/juliocc)) <!-- 2023-02-08 17:38:03+00:00 -->
- [[#1138 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1138 )] New compute-vm examples and tests ([juliocc](https://github.com/juliocc)) <!-- 2023-02-07 16:48:31+00:00 -->
- [[#1132 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1132 )] Add descriptive name as optional argument ([paulwoelfel](https://github.com/paulwoelfel)) <!-- 2023-02-06 17:22:32+00:00 -->
- [[#1105 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1105 )] [Feature] Update data platform blue print with Dataflow Flex template ([aymanfarhat](https://github.com/aymanfarhat)) <!-- 2023-02-06 06:35:41+00:00 -->
- [[#1129 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1129 )] Update KMS blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2023-02-05 20:26:23+00:00 -->
2023-02-04 06:02:52 -08:00
### DOCUMENTATION
2023-03-16 10:58:47 -07:00
- [[#1257 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1257 )] Fixes related to boot_disk in compute-vm module ([apichick](https://github.com/apichick)) <!-- 2023-03-16 15:24:26+00:00 -->
- [[#1248 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1248 )] Add link to public serverless networking guide ([juliodiez](https://github.com/juliodiez)) <!-- 2023-03-14 17:05:45+00:00 -->
2023-03-10 00:25:57 -08:00
- [[#1232 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1232 )] Network firewall policy module ([ludoo](https://github.com/ludoo)) <!-- 2023-03-10 08:21:50+00:00 -->
2023-03-09 09:14:53 -08:00
- [[#1230 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1230 )] Update contributing guide with new test framework ([juliocc](https://github.com/juliocc)) <!-- 2023-03-09 14:16:08+00:00 -->
- [[#1221 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1221 )] FAQ on installing Fast on a non-empty org ([skalolazka](https://github.com/skalolazka)) <!-- 2023-03-07 16:23:46+00:00 -->
- [[#1217 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1217 )] Added autopilot blueprint ([apichick](https://github.com/apichick)) <!-- 2023-03-07 15:05:15+00:00 -->
- [[#1210 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1210 )] Blueprint - BigQuery ML and Vertex AI Pipeline ([lcaggio](https://github.com/lcaggio)) <!-- 2023-03-06 12:51:02+00:00 -->
2023-03-03 14:00:51 -08:00
- [[#1150 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1150 )] Blueprint: GLB hybrid NEG internal ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-03-02 08:53:07+00:00 -->
- [[#1193 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1193 )] Add reference to Cloud Run blueprints ([juliodiez](https://github.com/juliodiez)) <!-- 2023-02-28 10:16:45+00:00 -->
- [[#1188 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1188 )] Add reference to Cloud Run blueprints ([juliodiez](https://github.com/juliodiez)) <!-- 2023-02-27 21:22:31+00:00 -->
- [[#1187 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1187 )] Add references to the serverless chapters ([juliodiez](https://github.com/juliodiez)) <!-- 2023-02-27 17:16:20+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1179 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1179 )] Added a PSC GCLB example ([cgrotz](https://github.com/cgrotz)) <!-- 2023-02-24 20:09:31+00:00 -->
- [[#1165 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1165 )] DataPlatform: Support project creation ([lcaggio](https://github.com/lcaggio)) <!-- 2023-02-23 11:10:44+00:00 -->
- [[#1145 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1145 )] FAST stage docs cleanup ([ludoo](https://github.com/ludoo)) <!-- 2023-02-15 05:42:14+00:00 -->
2023-02-27 02:39:20 -08:00
- [[#1137 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1137 )] **incompatible change:** Allow configuring regions from tfvars in FAST networking stages ([ludoo](https://github.com/ludoo)) <!-- 2023-02-08 08:59:43+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1105 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1105 )] [Feature] Update data platform blue print with Dataflow Flex template ([aymanfarhat](https://github.com/aymanfarhat)) <!-- 2023-02-06 06:35:41+00:00 -->
2023-02-04 06:02:52 -08:00
- [[#1052 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1052 )] **incompatible change:** FAST multitenant bootstrap and resource management, rename org-level FAST stages ([ludoo](https://github.com/ludoo)) <!-- 2023-02-04 14:00:46+00:00 -->
### FAST
2023-03-24 05:40:05 -07:00
- [[#1266 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1266 )] FAST plugin system ([ludoo](https://github.com/ludoo)) <!-- 2023-03-24 12:28:32+00:00 -->
- [[#1273 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1273 )] Small fixes to FAST Networking stage with NVAs ([simonebruzzechesse](https://github.com/simonebruzzechesse)) <!-- 2023-03-23 08:57:01+00:00 -->
- [[#1265 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1265 )] Fix FAST hub and spoke with VPN networking stage ([ludoo](https://github.com/ludoo)) <!-- 2023-03-17 19:52:40+00:00 -->
- [[#1263 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1263 )] Widen scope for prod project factory SA to dev ([ludoo](https://github.com/ludoo)) <!-- 2023-03-17 16:24:56+00:00 -->
2023-03-16 10:58:47 -07:00
- [[#1240 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1240 )] feat: Enable populating of data directory and .sample files and update dependencies in 0-cicd-github ([antonkovach](https://github.com/antonkovach)) <!-- 2023-03-15 13:55:08+00:00 -->
- [[#1249 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1249 )] Document need to set `outputs_location` explicitly in every stage ([ludoo](https://github.com/ludoo)) <!-- 2023-03-15 10:43:44+00:00 -->
- [[#1247 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1247 )] Fast: resman: location and storage class added to GKE GCS buckets ([skalolazka](https://github.com/skalolazka)) <!-- 2023-03-14 15:37:16+00:00 -->
- [[#1241 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1241 )] **incompatible change:** Allow using existing boot disk in compute-vm module ([ludoo](https://github.com/ludoo)) <!-- 2023-03-12 09:54:00+00:00 -->
- [[#1237 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1237 )] Add missing attribute to FAST onprem VPN examples ([ludoo](https://github.com/ludoo)) <!-- 2023-03-10 14:58:34+00:00 -->
2023-03-09 09:14:53 -08:00
- [[#1228 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1228 )] **incompatible change:** Simplify VPN implementation in FAST networking stages ([ludoo](https://github.com/ludoo)) <!-- 2023-03-09 16:57:45+00:00 -->
- [[#1222 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1222 )] Manage billing.creator role authoritatively in FAST bootstrap. ([juliocc](https://github.com/juliocc)) <!-- 2023-03-07 18:04:07+00:00 -->
- [[#1213 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1213 )] feat: Add Pull Request support to 0-cicd-github ([antonkovach](https://github.com/antonkovach)) <!-- 2023-03-06 08:32:36+00:00 -->
- [[#1203 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1203 )] Update subnet sample yaml files to use subnet_secondary_ranges ([jmound](https://github.com/jmound)) <!-- 2023-03-05 18:37:23+00:00 -->
- [[#1212 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1212 )] feat: skip committing unchanged files in 0-cicd-github ([antonkovach](https://github.com/antonkovach)) <!-- 2023-03-05 18:16:48+00:00 -->
2023-03-05 09:53:46 -08:00
- [[#1211 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1211 )] **incompatible change:** Add support for proxy and psc subnets to net-vpc module factory ([ludoo](https://github.com/ludoo)) <!-- 2023-03-05 16:08:43+00:00 -->
2023-03-03 14:00:51 -08:00
- [[#1209 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1209 )] Billing exclusion support for FAST mt resman ([ludoo](https://github.com/ludoo)) <!-- 2023-03-03 16:23:37+00:00 -->
- [[#1207 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1207 )] Allow preventing creation of billing IAM roles in FAST, add instructions on delayed billing association ([ludoo](https://github.com/ludoo)) <!-- 2023-03-03 08:24:42+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1184 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1184 )] **incompatible change:** Allow multiple peer gateways in VPN HA module ([ludoo](https://github.com/ludoo)) <!-- 2023-02-27 10:19:00+00:00 -->
- [[#1165 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1165 )] DataPlatform: Support project creation ([lcaggio](https://github.com/lcaggio)) <!-- 2023-02-23 11:10:44+00:00 -->
- [[#1170 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1170 )] Add documentation about referring modules stored on CSR ([wiktorn](https://github.com/wiktorn)) <!-- 2023-02-22 09:02:54+00:00 -->
2023-02-27 02:39:20 -08:00
- [[#1167 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1167 )] **incompatible change:** Simplify org policies in resource management modules ([juliocc](https://github.com/juliocc)) <!-- 2023-02-21 15:08:43+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1164 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1164 )] fix module_prefix in fast extras 0-cicd-github ([antonkovach](https://github.com/antonkovach)) <!-- 2023-02-19 18:22:42+00:00 -->
- [[#1162 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1162 )] Fix Terraform formatting and add module_prefix attribute to modules_config ([antonkovach](https://github.com/antonkovach)) <!-- 2023-02-19 17:01:38+00:00 -->
- [[#1145 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1145 )] FAST stage docs cleanup ([ludoo](https://github.com/ludoo)) <!-- 2023-02-15 05:42:14+00:00 -->
2023-02-27 02:39:20 -08:00
- [[#1137 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1137 )] **incompatible change:** Allow configuring regions from tfvars in FAST networking stages ([ludoo](https://github.com/ludoo)) <!-- 2023-02-08 08:59:43+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1133 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1133 )] Align VPN peer interface to module in FAST net VPN stage ([simonebruzzechesse](https://github.com/simonebruzzechesse)) <!-- 2023-02-07 22:58:28+00:00 -->
- [[#1135 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1135 )] Post PR message in GitHub workflow on init or validate failure ([ludoo](https://github.com/ludoo)) <!-- 2023-02-07 09:04:04+00:00 -->
- [[#1134 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1134 )] Fix stage 1 output file names and stage links script ([ludoo](https://github.com/ludoo)) <!-- 2023-02-06 19:51:26+00:00 -->
- [[#1128 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1128 )] Remove info about non-existing vpc-peering-*.tf files ([skalolazka](https://github.com/skalolazka)) <!-- 2023-02-06 10:36:15+00:00 -->
2023-02-04 06:02:52 -08:00
- [[#1052 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1052 )] **incompatible change:** FAST multitenant bootstrap and resource management, rename org-level FAST stages ([ludoo](https://github.com/ludoo)) <!-- 2023-02-04 14:00:46+00:00 -->
### MODULES
2023-03-24 05:40:05 -07:00
- [[#1270 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1270 )] Add static gateway id to outputs of VPN ha module ([ludoo](https://github.com/ludoo)) <!-- 2023-03-21 17:08:46+00:00 -->
- [[#1269 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1269 )] Ignore changes to metadata.0.annotations in Cloud Run module ([juliocc](https://github.com/juliocc)) <!-- 2023-03-21 11:21:59+00:00 -->
- [[#1267 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1267 )] Improvements to NCC-RA spoke module. ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-03-21 07:07:44+00:00 -->
- [[#1268 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1268 )] simple-nva: add ability to parse BGP configs as strings. ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-03-21 06:41:13+00:00 -->
- [[#1258 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1258 )] Add backend service names to outputs for net-glb and net-ilb-l7 ([rosmo](https://github.com/rosmo)) <!-- 2023-03-17 10:40:11+00:00 -->
- [[#1259 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1259 )] Add support for `iam_additive` and simplify factory interface in net VPC module ([ludoo](https://github.com/ludoo)) <!-- 2023-03-17 10:12:35+00:00 -->
- [[#1255 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1255 )] **incompatible change:** Change `target_vpcs` variable in firewall policy module to support dynamic values ([ludoo](https://github.com/ludoo)) <!-- 2023-03-17 07:14:10+00:00 -->
2023-03-16 10:58:47 -07:00
- [[#1256 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1256 )] **incompatible change:** Pin local provider ([ludoo](https://github.com/ludoo)) <!-- 2023-03-16 10:59:07+00:00 -->
- [[#1246 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1246 )] Delay creation of SVPC host bindings until APIs and JIT SAs are done ([juliocc](https://github.com/juliocc)) <!-- 2023-03-14 14:16:59+00:00 -->
- [[#1241 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1241 )] **incompatible change:** Allow using existing boot disk in compute-vm module ([ludoo](https://github.com/ludoo)) <!-- 2023-03-12 09:54:00+00:00 -->
- [[#1239 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1239 )] Allow overriding name in net-vpc subnet factory ([ludoo](https://github.com/ludoo)) <!-- 2023-03-11 08:30:43+00:00 -->
- [[#1226 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1226 )] Fix policy_based_routing.sh script on simple-nva module ([simonebruzzechesse](https://github.com/simonebruzzechesse)) <!-- 2023-03-10 17:36:08+00:00 -->
- [[#1234 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1234 )] Fixed connection tracking configuration on LB backend in net-ilb module ([simonebruzzechesse](https://github.com/simonebruzzechesse)) <!-- 2023-03-10 14:25:30+00:00 -->
2023-03-10 00:25:57 -08:00
- [[#1232 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1232 )] Network firewall policy module ([ludoo](https://github.com/ludoo)) <!-- 2023-03-10 08:21:50+00:00 -->
2023-03-09 09:14:53 -08:00
- [[#1219 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1219 )] Network Connectivity Center module ([juliodiez](https://github.com/juliodiez)) <!-- 2023-03-09 15:01:51+00:00 -->
- [[#1227 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1227 )] Add CMEK support on BQML blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2023-03-09 09:12:50+00:00 -->
- [[#1224 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1224 )] Fix JIT notebook service account. ([lcaggio](https://github.com/lcaggio)) <!-- 2023-03-08 15:33:40+00:00 -->
- [[#1195 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1195 )] Extended simple-nva module to manage BGP service running on FR routing docker container ([simonebruzzechesse](https://github.com/simonebruzzechesse)) <!-- 2023-03-08 08:43:13+00:00 -->
2023-03-05 09:53:46 -08:00
- [[#1211 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1211 )] **incompatible change:** Add support for proxy and psc subnets to net-vpc module factory ([ludoo](https://github.com/ludoo)) <!-- 2023-03-05 16:08:43+00:00 -->
2023-03-03 14:00:51 -08:00
- [[#1206 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1206 )] Dataproc module. Fix output. ([lcaggio](https://github.com/lcaggio)) <!-- 2023-03-02 12:59:19+00:00 -->
- [[#1205 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1205 )] Fix issue with GKE cluster notifications topic & static output for pubsub module ([rosmo](https://github.com/rosmo)) <!-- 2023-03-02 10:43:40+00:00 -->
- [[#1204 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1204 )] Fix url_redirect issue on net-glb module ([erabusi](https://github.com/erabusi)) <!-- 2023-03-02 06:51:40+00:00 -->
- [[#1199 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1199 )] [Dataproc module] Fix Variables ([lcaggio](https://github.com/lcaggio)) <!-- 2023-03-01 11:16:11+00:00 -->
- [[#1200 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1200 )] Add test for #1197 ([juliocc](https://github.com/juliocc)) <!-- 2023-03-01 09:15:13+00:00 -->
- [[#1198 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1198 )] Fix secondary ranges in net-vpc readme ([ludoo](https://github.com/ludoo)) <!-- 2023-03-01 07:08:08+00:00 -->
- [[#1196 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1196 )] Fix compute-vm:CloudKMS test for provider>=4.54.0 ([dan-farmer](https://github.com/dan-farmer)) <!-- 2023-02-28 15:53:41+00:00 -->
- [[#1194 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1194 )] Fix HTTPS health check mismapped to HTTP in compute-mig and net-ilb modules ([jogoldberg](https://github.com/jogoldberg)) <!-- 2023-02-28 14:48:13+00:00 -->
- [[#1192 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1192 )] Dataproc module: Fix outputs ([lcaggio](https://github.com/lcaggio)) <!-- 2023-02-28 10:47:23+00:00 -->
- [[#1190 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1190 )] Dataproc Module ([lcaggio](https://github.com/lcaggio)) <!-- 2023-02-28 06:45:41+00:00 -->
- [[#1191 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1191 )] Fix external gateway in VPN HA module ([ludoo](https://github.com/ludoo)) <!-- 2023-02-27 23:46:51+00:00 -->
- [[#1186 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1186 )] Fix Workload Identity for ASM in GKE hub module ([valeriobponza](https://github.com/valeriobponza)) <!-- 2023-02-27 19:17:45+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1184 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1184 )] **incompatible change:** Allow multiple peer gateways in VPN HA module ([ludoo](https://github.com/ludoo)) <!-- 2023-02-27 10:19:00+00:00 -->
- [[#1177 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1177 )] Implemented conditional dynamic blocks for `google_access_context_manager_service_perimeter` `spec` and `status` ([calexandre](https://github.com/calexandre)) <!-- 2023-02-25 16:04:19+00:00 -->
- [[#1178 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1178 )] adding meshconfig.googleapis.com to JIT list. ([valeriobponza](https://github.com/valeriobponza)) <!-- 2023-02-24 18:28:05+00:00 -->
- [[#1174 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1174 )] Don't define nor use health checks with SNEGs ([juliodiez](https://github.com/juliodiez)) <!-- 2023-02-24 10:39:50+00:00 -->
- [[#1172 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1172 )] Allow to not use any health check ([juliodiez](https://github.com/juliodiez)) <!-- 2023-02-24 09:45:59+00:00 -->
- [[#1171 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1171 )] Modifications related to autopilot and workload identity. Added workl… ([apichick](https://github.com/apichick)) <!-- 2023-02-24 09:14:18+00:00 -->
2023-02-27 02:39:20 -08:00
- [[#1167 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1167 )] **incompatible change:** Simplify org policies in resource management modules ([juliocc](https://github.com/juliocc)) <!-- 2023-02-21 15:08:43+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1168 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1168 )] Remove unused attribute from project module README example ([juliodiez](https://github.com/juliodiez)) <!-- 2023-02-21 14:14:05+00:00 -->
2023-02-27 02:39:20 -08:00
- [[#1166 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1166 )] Fix variable name in VPC-SC module examples ([juliodiez](https://github.com/juliodiez)) <!-- 2023-02-20 14:33:54+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1153 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1153 )] net-vpc - add missing iam properties to factory_subnets ([jamesdalf](https://github.com/jamesdalf)) <!-- 2023-02-20 11:34:47+00:00 -->
- [[#1163 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1163 )] Projects-data-source module new version ([averbuks](https://github.com/averbuks)) <!-- 2023-02-19 14:44:29+00:00 -->
- [[#1160 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1160 )] Allow additive IAM grants by robots name ([wiktorn](https://github.com/wiktorn)) <!-- 2023-02-16 13:39:21+00:00 -->
- [[#1158 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1158 )] changed pod_range reference to include secondary_pod_range issue #1157 ([chemapolo](https://github.com/chemapolo)) <!-- 2023-02-15 05:28:48+00:00 -->
- [[#1156 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1156 )] Add 'max_time_travel_hours ' support on BQ module ([lcaggio](https://github.com/lcaggio)) <!-- 2023-02-14 08:10:12+00:00 -->
- [[#1151 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1151 )] Add example about referencing existing MIGs to net-ilb module readme ([LucaPrete](https://github.com/LucaPrete)) <!-- 2023-02-11 16:45:16+00:00 -->
- [[#1149 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1149 )] Add documentation about JIT-ed service accounts ([wiktorn](https://github.com/wiktorn)) <!-- 2023-02-11 14:52:47+00:00 -->
- [[#1131 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1131 )] Add Autopilot Support for cluster_autoscaling Configuration in GKE Module ([tacchino](https://github.com/tacchino)) <!-- 2023-02-10 12:31:57+00:00 -->
- [[#1140 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1140 )] CloudSQL Backup Configuration: Support Point In Time Recovery ([tacchino](https://github.com/tacchino)) <!-- 2023-02-10 11:24:50+00:00 -->
- [[#1147 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1147 )] Fix gke-cluster dns config feature ([juliocc](https://github.com/juliocc)) <!-- 2023-02-10 10:28:35+00:00 -->
- [[#1144 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1144 )] Fixes for service-mesh example in gke-hub ([wiktorn](https://github.com/wiktorn)) <!-- 2023-02-09 16:56:56+00:00 -->
- [[#1138 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1138 )] New compute-vm examples and tests ([juliocc](https://github.com/juliocc)) <!-- 2023-02-07 16:48:31+00:00 -->
2023-02-04 06:02:52 -08:00
- [[#1052 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1052 )] **incompatible change:** FAST multitenant bootstrap and resource management, rename org-level FAST stages ([ludoo](https://github.com/ludoo)) <!-- 2023-02-04 14:00:46+00:00 -->
### TOOLS
2023-03-24 05:40:05 -07:00
- [[#1266 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1266 )] FAST plugin system ([ludoo](https://github.com/ludoo)) <!-- 2023-03-24 12:28:32+00:00 -->
2023-03-16 10:58:47 -07:00
- [[#1242 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1242 )] Remove container image workflows ([kunzese](https://github.com/kunzese)) <!-- 2023-03-13 07:39:04+00:00 -->
2023-03-09 09:14:53 -08:00
- [[#1231 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1231 )] Simplify testing workflow ([juliocc](https://github.com/juliocc)) <!-- 2023-03-09 15:27:05+00:00 -->
- [[#1216 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1216 )] Use composite action for test workflow prerequisite steps ([ludoo](https://github.com/ludoo)) <!-- 2023-03-06 10:44:58+00:00 -->
- [[#1215 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1215 )] Try plugin cache, split examples tests ([ludoo](https://github.com/ludoo)) <!-- 2023-03-06 09:38:40+00:00 -->
2023-03-05 09:53:46 -08:00
- [[#1211 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1211 )] **incompatible change:** Add support for proxy and psc subnets to net-vpc module factory ([ludoo](https://github.com/ludoo)) <!-- 2023-03-05 16:08:43+00:00 -->
2023-03-03 14:00:51 -08:00
- [[#1209 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1209 )] Billing exclusion support for FAST mt resman ([ludoo](https://github.com/ludoo)) <!-- 2023-03-03 16:23:37+00:00 -->
- [[#1208 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1208 )] Fix outdated go deps, dependabot alerts ([averbuks](https://github.com/averbuks)) <!-- 2023-03-03 06:15:09+00:00 -->
2023-02-27 02:29:36 -08:00
- [[#1182 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1182 )] Bump actions versions ([juliocc](https://github.com/juliocc)) <!-- 2023-02-25 16:27:20+00:00 -->
2023-02-04 06:02:52 -08:00
- [[#1052 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1052 )] **incompatible change:** FAST multitenant bootstrap and resource management, rename org-level FAST stages ([ludoo](https://github.com/ludoo)) <!-- 2023-02-04 14:00:46+00:00 -->
2023-02-04 05:43:37 -08:00
## [20.0.0] - 2023-02-04
2023-02-04 06:02:52 -08:00
<!-- 2023 - 02 - 04 13:47:22+00:00 < 2022 - 12 - 13 10:03:24+00:00 -->
2022-12-18 22:41:00 -08:00
### BLUEPRINTS
2023-02-04 05:40:53 -08:00
- [[#1038 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1038 )] Vertex Pipelines MLOps framework blueprint ([javiergp](https://github.com/javiergp)) <!-- 2023-02-02 18:13:13+00:00 -->
2023-02-02 07:13:56 -08:00
- [[#1124 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1124 )] Removed unused file package-lock.json ([apichick](https://github.com/apichick)) <!-- 2023-02-01 17:54:25+00:00 -->
- [[#1119 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1119 )] **incompatible change:** Multi-Cluster Ingress gateway api config ([wiktorn](https://github.com/wiktorn)) <!-- 2023-01-31 13:16:52+00:00 -->
- [[#1111 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1111 )] **incompatible change:** In the apigee module now both the /22 and /28 peering IP ranges are p… ([apichick](https://github.com/apichick)) <!-- 2023-01-31 10:46:38+00:00 -->
2023-01-29 04:36:54 -08:00
- [[#1106 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1106 )] Network Dashboard: PSA support for Filestore and Memorystore ([aurelienlegrand](https://github.com/aurelienlegrand)) <!-- 2023-01-25 15:02:31+00:00 -->
2023-06-05 02:40:27 -07:00
- [[#1110 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1110 )] Bump cookiejar from 2.1.3 to 2.1.4 in /blueprints/apigee/bigquery-analytics/functions/export ([dependabot[bot]](< https: // github . com / dependabot [ bot ] > )) <!-- 2023-01-24 15:07:12+00:00 -->
2023-01-29 04:36:54 -08:00
- [[#1097 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1097 )] Use terraform resource to activate Anthos Service Mesh ([wiktorn](https://github.com/wiktorn)) <!-- 2023-01-23 08:25:31+00:00 -->
- [[#1104 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1104 )] Updated apigee hybrid for gke README ([apichick](https://github.com/apichick)) <!-- 2023-01-22 10:34:48+00:00 -->
- [[#1107 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1107 )] Check linting for Python dashboard files ([ludoo](https://github.com/ludoo)) <!-- 2023-01-21 16:17:52+00:00 -->
- [[#1102 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1102 )] Improvements in apigee hybrid-gke: now using workload identity and GLB ([apichick](https://github.com/apichick)) <!-- 2023-01-20 12:32:08+00:00 -->
- [[#1098 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1098 )] Add shared-vpc support on data-playground blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2023-01-19 08:08:29+00:00 -->
- [[#1095 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1095 )] [Data Platform] Fix Table in readme ([lcaggio](https://github.com/lcaggio)) <!-- 2023-01-17 12:39:56+00:00 -->
- [[#1089 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1089 )] Update Data Platform ([lcaggio](https://github.com/lcaggio)) <!-- 2023-01-12 22:17:05+00:00 -->
2023-01-12 08:37:44 -08:00
- [[#1081 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1081 )] Apigee hybrid on GKE ([apichick](https://github.com/apichick)) <!-- 2023-01-05 08:23:33+00:00 -->
- [[#1082 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1082 )] Fixes in Apigee Bigquery Analytics blueprint ([apichick](https://github.com/apichick)) <!-- 2023-01-04 16:42:50+00:00 -->
2022-12-25 00:59:35 -08:00
- [[#1071 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1071 )] Moved apigee bigquery analytics blueprint, added apigee network patterns ([apichick](https://github.com/apichick)) <!-- 2022-12-23 15:16:45+00:00 -->
2022-12-23 00:08:55 -08:00
- [[#1073 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1073 )] Allow setting no ranges in firewall module custom rules ([ludoo](https://github.com/ludoo)) <!-- 2022-12-23 08:03:31+00:00 -->
- [[#1072 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1072 )] **incompatible change:** Add gc_policy to Bigtable module, bump provider versions to 4.47 ([iht](https://github.com/iht)) <!-- 2022-12-22 23:58:08+00:00 -->
2022-12-22 04:32:19 -08:00
- [[#1063 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1063 )] Network dashboard: PSA ranges support, starting with Cloud SQL ([aurelienlegrand](https://github.com/aurelienlegrand)) <!-- 2022-12-22 12:14:42+00:00 -->
2022-12-21 22:16:16 -08:00
- [[#1062 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1062 )] Fixes for GKE ([wiktorn](https://github.com/wiktorn)) <!-- 2022-12-21 22:14:52+00:00 -->
- [[#1060 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1060 )] Update src/README.md for Network Dashboard ([aurelienlegrand](https://github.com/aurelienlegrand)) <!-- 2022-12-21 15:30:10+00:00 -->
2022-12-18 22:41:00 -08:00
- [[#1020 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1020 )] Networking dashboard and discovery tool refactor ([ludoo](https://github.com/ludoo)) <!-- 2022-12-18 09:07:24+00:00 -->
2022-12-22 09:13:47 -08:00
### DOCUMENTATION
2023-01-29 04:36:54 -08:00
- [[#1101 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1101 )] First batch of testing updates to core modules ([juliocc](https://github.com/juliocc)) <!-- 2023-01-20 06:49:41+00:00 -->
- [[#1089 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1089 )] Update Data Platform ([lcaggio](https://github.com/lcaggio)) <!-- 2023-01-12 22:17:05+00:00 -->
2023-01-12 08:37:44 -08:00
- [[#1084 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1084 )] Fixes in Apigee blueprints README files ([apichick](https://github.com/apichick)) <!-- 2023-01-05 11:00:46+00:00 -->
- [[#1081 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1081 )] Apigee hybrid on GKE ([apichick](https://github.com/apichick)) <!-- 2023-01-05 08:23:33+00:00 -->
- [[#1074 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1074 )] Adding new section for Authentication issues ([agutta](https://github.com/agutta)) <!-- 2022-12-29 15:50:23+00:00 -->
2022-12-25 00:59:35 -08:00
- [[#1071 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1071 )] Moved apigee bigquery analytics blueprint, added apigee network patterns ([apichick](https://github.com/apichick)) <!-- 2022-12-23 15:16:45+00:00 -->
2022-12-22 09:13:47 -08:00
- [[#1057 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1057 )] Adding new file FAQ and an image ([agutta](https://github.com/agutta)) <!-- 2022-12-22 14:00:22+00:00 -->
2022-12-18 22:41:00 -08:00
### FAST
2023-01-29 04:36:54 -08:00
- [[#1118 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1118 )] Add missing logging admin role for initial user ([ludoo](https://github.com/ludoo)) <!-- 2023-01-28 08:41:23+00:00 -->
- [[#1099 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1099 )] Fix destroy in stage 1 outputs ([ludoo](https://github.com/ludoo)) <!-- 2023-01-19 09:35:41+00:00 -->
- [[#1089 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1089 )] Update Data Platform ([lcaggio](https://github.com/lcaggio)) <!-- 2023-01-12 22:17:05+00:00 -->
2023-01-12 08:37:44 -08:00
- [[#1085 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1085 )] fix restricted services not being added to the perimeter configurations ([drebes](https://github.com/drebes)) <!-- 2023-01-06 12:25:31+00:00 -->
2022-12-22 09:13:47 -08:00
- [[#1057 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1057 )] Adding new file FAQ and an image ([agutta](https://github.com/agutta)) <!-- 2022-12-22 14:00:22+00:00 -->
2022-12-21 22:16:16 -08:00
- [[#1054 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1054 )] FAST: fix typo in bootstrap stage README ([agutta](https://github.com/agutta)) <!-- 2022-12-16 16:00:00+00:00 -->
2022-12-18 22:41:00 -08:00
- [[#1051 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1051 )] FAST: add instructions for billing export to stage 0 README ([KPRepos](https://github.com/KPRepos)) <!-- 2022-12-15 08:53:57+00:00 -->
2022-12-21 22:16:16 -08:00
### MODULES
2023-02-04 05:40:53 -08:00
- [[#1127 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1127 )] Skip node config for autopilot ([ludoo](https://github.com/ludoo)) <!-- 2023-02-02 15:13:57+00:00 -->
2023-02-02 07:13:56 -08:00
- [[#1125 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1125 )] Added mesh_certificates setting in GKE cluster ([rosmo](https://github.com/rosmo)) <!-- 2023-02-02 10:19:01+00:00 -->
- [[#1094 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1094 )] Added GLB example with MIG as backend ([eliamaldini](https://github.com/eliamaldini)) <!-- 2023-01-31 13:49:13+00:00 -->
- [[#1119 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1119 )] **incompatible change:** Multi-Cluster Ingress gateway api config ([wiktorn](https://github.com/wiktorn)) <!-- 2023-01-31 13:16:52+00:00 -->
- [[#1111 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1111 )] **incompatible change:** In the apigee module now both the /22 and /28 peering IP ranges are p… ([apichick](https://github.com/apichick)) <!-- 2023-01-31 10:46:38+00:00 -->
2023-01-29 04:36:54 -08:00
- [[#1116 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1116 )] Include cloudbuild API in project module ([aymanfarhat](https://github.com/aymanfarhat)) <!-- 2023-01-27 20:38:01+00:00 -->
- [[#1115 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1115 )] add new parameters support in apigee module ([blackillzone](https://github.com/blackillzone)) <!-- 2023-01-27 16:39:46+00:00 -->
- [[#1112 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1112 )] Add HTTPS frontend with SNEG example ([juliodiez](https://github.com/juliodiez)) <!-- 2023-01-26 19:17:31+00:00 -->
- [[#1097 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1097 )] Use terraform resource to activate Anthos Service Mesh ([wiktorn](https://github.com/wiktorn)) <!-- 2023-01-23 08:25:31+00:00 -->
- [[#1101 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1101 )] First batch of testing updates to core modules ([juliocc](https://github.com/juliocc)) <!-- 2023-01-20 06:49:41+00:00 -->
- [[#1098 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1098 )] Add shared-vpc support on data-playground blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2023-01-19 08:08:29+00:00 -->
- [[#1096 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1096 )] [VPC-SC] Add support for scoped Policies ([lcaggio](https://github.com/lcaggio)) <!-- 2023-01-17 14:30:34+00:00 -->
- [[#1093 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1093 )] Added tags to gke-cluster module ([apichick](https://github.com/apichick)) <!-- 2023-01-13 12:12:17+00:00 -->
2023-01-12 08:37:44 -08:00
- [[#1078 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1078 )] Fixed delete_rule in compute-mig module for stateful disks ([rosmo](https://github.com/rosmo)) <!-- 2023-01-04 08:14:40+00:00 -->
- [[#1080 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1080 )] Added device_name field to compute-vm attached_disks parameter ([rosmo](https://github.com/rosmo)) <!-- 2023-01-03 20:53:48+00:00 -->
- [[#1079 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1079 )] Reorder org policy rules ([juliocc](https://github.com/juliocc)) <!-- 2023-01-03 16:11:29+00:00 -->
- [[#1075 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1075 )] **incompatible change:** Add cluster replicas to Bigtable module. ([iht](https://github.com/iht)) <!-- 2022-12-30 10:39:38+00:00 -->
2022-12-23 00:08:55 -08:00
- [[#1073 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1073 )] Allow setting no ranges in firewall module custom rules ([ludoo](https://github.com/ludoo)) <!-- 2022-12-23 08:03:31+00:00 -->
- [[#1072 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1072 )] **incompatible change:** Add gc_policy to Bigtable module, bump provider versions to 4.47 ([iht](https://github.com/iht)) <!-- 2022-12-22 23:58:08+00:00 -->
2022-12-22 09:13:47 -08:00
- [[#1070 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1070 )] Fix MIG health check variable ([ludoo](https://github.com/ludoo)) <!-- 2022-12-22 17:12:17+00:00 -->
- [[#1069 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1069 )] Allow tables with several column families in Bigtable ([iht](https://github.com/iht)) <!-- 2022-12-22 16:34:24+00:00 -->
- [[#1068 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1068 )] Added endpoint_attachment_hosts output to apigee module ([apichick](https://github.com/apichick)) <!-- 2022-12-22 14:57:25+00:00 -->
2022-12-22 04:32:19 -08:00
- [[#1067 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1067 )] Corrected load balancing scheme in backend service ([apichick](https://github.com/apichick)) <!-- 2022-12-22 11:41:06+00:00 -->
- [[#1066 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1066 )] Refactor GCS module and tests for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-12-22 11:27:09+00:00 -->
2022-12-21 22:16:16 -08:00
- [[#1062 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1062 )] Fixes for GKE ([wiktorn](https://github.com/wiktorn)) <!-- 2022-12-21 22:14:52+00:00 -->
- [[#1061 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1061 )] **incompatible change:** Allow using dynamically generated address in LB modules NEGs ([ludoo](https://github.com/ludoo)) <!-- 2022-12-21 16:04:56+00:00 -->
- [[#1059 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1059 )] Read ranges from correct fields in firewall factory ([juliocc](https://github.com/juliocc)) <!-- 2022-12-20 09:13:54+00:00 -->
- [[#1056 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1056 )] Feature - CloudSQL pre-allocation private IP range and GKE Cluster ignore_change lifecycle hook. ([itsavvy-ankur](https://github.com/itsavvy-ankur)) <!-- 2022-12-20 07:08:01+00:00 -->
2022-12-18 22:41:00 -08:00
### TOOLS
2023-01-29 04:36:54 -08:00
- [[#1107 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1107 )] Check linting for Python dashboard files ([ludoo](https://github.com/ludoo)) <!-- 2023-01-21 16:17:52+00:00 -->
- [[#1101 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1101 )] First batch of testing updates to core modules ([juliocc](https://github.com/juliocc)) <!-- 2023-01-20 06:49:41+00:00 -->
2023-01-12 08:37:44 -08:00
- [[#1091 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1091 )] Fix check_documentation output ([juliocc](https://github.com/juliocc)) <!-- 2023-01-12 14:43:13+00:00 -->
2022-12-18 22:41:00 -08:00
- [[#1053 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1053 )] Extend inventory-based testing to examples ([juliocc](https://github.com/juliocc)) <!-- 2022-12-18 19:50:34+00:00 -->
2022-12-13 02:11:07 -08:00
## [19.0.0] - 2022-12-13
<!-- 2022 - 12 - 13 10:03:24+00:00 < 2022 - 09 - 09 18:02:15+00:00 -->
2022-08-02 02:45:05 -07:00
2022-09-13 02:41:28 -07:00
### BLUEPRINTS
2022-12-11 00:41:56 -08:00
- [[#1045 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1045 )] Assorted module fixes ([ludoo](https://github.com/ludoo)) <!-- 2022-12-10 14:40:15+00:00 -->
2022-12-08 09:41:05 -08:00
- [[#1044 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1044 )] **incompatible change:** Refactor net-glb module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-12-08 16:35:45+00:00 -->
- [[#982 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/982 )] Adding Secondary IP Utilization calculation ([brianhmj](https://github.com/brianhmj)) <!-- 2022-12-07 10:45:21+00:00 -->
2023-06-05 02:40:27 -07:00
- [[#1037 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1037 )] Bump qs and formidable in /blueprints/cloud-operations/apigee/functions/export ([dependabot[bot]](< https: // github . com / dependabot [ bot ] > )) <!-- 2022-12-06 15:43:35+00:00 -->
2022-12-08 09:41:05 -08:00
- [[#1034 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1034 )] feat(blueprints): get audience from tfc environment variable ([Thomgrus](https://github.com/Thomgrus)) <!-- 2022-12-05 20:15:31+00:00 -->
2022-12-01 14:55:52 -08:00
- [[#1024 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1024 )] Fix Apigee PAYG environment node config ([g-greatdevaks](https://github.com/g-greatdevaks)) <!-- 2022-11-29 13:08:12+00:00 -->
2022-11-28 23:13:16 -08:00
- [[#1019 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1019 )] Added endpoint attachments to Apigee module ([apichick](https://github.com/apichick)) <!-- 2022-11-28 16:53:27+00:00 -->
- [[#1000 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1000 )] ADFS blueprint fixes ([apichick](https://github.com/apichick)) <!-- 2022-11-28 12:43:33+00:00 -->
- [[#1001 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1001 )] Binauthz blueprint fixes related to project creation ([apichick](https://github.com/apichick)) <!-- 2022-11-28 11:45:11+00:00 -->
2022-11-27 09:46:36 -08:00
- [[#1009 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1009 )] Fix encryption in Data Playground blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2022-11-25 15:19:02+00:00 -->
2022-11-23 16:39:07 -08:00
- [[#1003 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1003 )] Normalize prefix handling in blueprints ([kunzese](https://github.com/kunzese)) <!-- 2022-11-23 10:09:00+00:00 -->
2022-11-21 22:18:10 -08:00
- [[#995 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/995 )] Push container images to GitHub instead of Google Container Registry ([kunzese](https://github.com/kunzese)) <!-- 2022-11-21 14:53:52+00:00 -->
2022-11-18 00:53:07 -08:00
- [[#984 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/984 )] **incompatible change:** Apigee module and blueprint ([apichick](https://github.com/apichick)) <!-- 2022-11-17 16:20:27+00:00 -->
- [[#980 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/980 )] Have Squid log to /dev/stdout to stream logs to Cloud Logging ([kunzese](https://github.com/kunzese)) <!-- 2022-11-16 13:41:26+00:00 -->
- [[#929 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/929 )] Updated list of enabled APIs for network dashboard ([maunope](https://github.com/maunope)) <!-- 2022-11-16 09:27:44+00:00 -->
2022-11-15 02:31:07 -08:00
- [[#968 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/968 )] Enforce PROXY protocol in `filtering-proxy-psc` blueprint ([kunzese](https://github.com/kunzese)) <!-- 2022-11-15 07:18:58+00:00 -->
2022-11-14 05:51:48 -08:00
- [[#962 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/962 )] Add filtering-proxy-psc blueprint ([kunzese](https://github.com/kunzese)) <!-- 2022-11-11 10:24:38+00:00 -->
- [[#913 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/913 )] Adding support for PSA ranges, starting with Redis instances. ([aurelienlegrand](https://github.com/aurelienlegrand)) <!-- 2022-11-09 11:07:41+00:00 -->
2022-11-07 05:23:17 -08:00
- [[#952 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/952 )] Remove duplicate GLB+CA blueprint folder ([ludoo](https://github.com/ludoo)) <!-- 2022-11-07 12:46:22+00:00 -->
2022-11-04 11:07:50 -07:00
- [[#949 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/949 )] **incompatible change:** Refactor VPC firewall module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-04 12:56:08+00:00 -->
- [[#945 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/945 )] Org policy factory ([juliocc](https://github.com/juliocc)) <!-- 2022-11-03 11:30:58+00:00 -->
2022-11-02 10:12:30 -07:00
- [[#941 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/941 )] **incompatible change:** Refactor ILB module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-02 17:05:21+00:00 -->
2022-11-14 05:51:48 -08:00
- [[#939 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/939 )] Temporarily duplicate cloud armor example ([ludoo](https://github.com/ludoo)) <!-- 2022-11-02 09:36:04+00:00 -->
2022-11-02 01:57:39 -07:00
- [[#936 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/936 )] Enable org policy service and add README notice to modules ([ludoo](https://github.com/ludoo)) <!-- 2022-11-01 13:25:08+00:00 -->
2022-11-01 01:55:14 -07:00
- [[#931 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/931 )] **incompatible change:** Refactor compute-mig module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-01 08:39:00+00:00 -->
- [[#932 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/932 )] feat(project-factory): introduce additive iam bindings to project-fac… ([Malet](https://github.com/Malet)) <!-- 2022-10-31 17:24:25+00:00 -->
- [[#925 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/925 )] Network dashboard: update main.tf and README following #922 ([brianhmj](https://github.com/brianhmj)) <!-- 2022-10-28 15:49:12+00:00 -->
2022-10-27 09:03:24 -07:00
- [[#924 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/924 )] Fix formatting for gcloud dataflow job launch command ([aymanfarhat](https://github.com/aymanfarhat)) <!-- 2022-10-27 14:07:25+00:00 -->
- [[#921 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/921 )] Align documentation, move glb blueprint ([ludoo](https://github.com/ludoo)) <!-- 2022-10-26 12:31:04+00:00 -->
2022-10-26 05:31:04 -07:00
- [[#915 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/915 )] TFE OIDC with GCP WIF blueprint added ([averbuks](https://github.com/averbuks)) <!-- 2022-10-25 19:06:43+00:00 -->
2022-10-25 07:58:06 -07:00
- [[#899 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/899 )] Static routes monitoring metrics added to network dashboard BP ([maunope](https://github.com/maunope)) <!-- 2022-10-25 11:36:39+00:00 -->
- [[#909 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/909 )] GCS2BQ: Move images and templates in sub-folders ([lcaggio](https://github.com/lcaggio)) <!-- 2022-10-25 08:31:25+00:00 -->
- [[#907 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/907 )] Fix CloudSQL blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2022-10-25 07:08:08+00:00 -->
2022-10-21 01:46:45 -07:00
- [[#897 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/897 )] Project-factory: allow folder_id to be defined in defaults_file ([Malet](https://github.com/Malet)) <!-- 2022-10-21 08:20:06+00:00 -->
- [[#900 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/900 )] Improve net dashboard variables ([juliocc](https://github.com/juliocc)) <!-- 2022-10-20 20:59:31+00:00 -->
- [[#896 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/896 )] Network Dashboard: CFv2 and performance improvements ([aurelienlegrand](https://github.com/aurelienlegrand)) <!-- 2022-10-19 16:59:29+00:00 -->
- [[#871 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/871 )] Firewall Policy Metrics, parallel writes, aligned timestamps ([maunope](https://github.com/maunope)) <!-- 2022-10-19 15:37:19+00:00 -->
- [[#884 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/884 )] BigQuery factory blueprint ([marcjwo](https://github.com/marcjwo)) <!-- 2022-10-18 15:07:16+00:00 -->
- [[#889 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/889 )] Minor fixes to PSC hybrid blueprint readmes ([LucaPrete](https://github.com/LucaPrete)) <!-- 2022-10-17 08:40:12+00:00 -->
- [[#888 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/888 )] Let the cloudsql module generate a random password ([skalolazka](https://github.com/skalolazka)) <!-- 2022-10-17 06:30:41+00:00 -->
2022-10-16 01:22:58 -07:00
- [[#879 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/879 )] New PSC hybrid blueprint ([LucaPrete](https://github.com/LucaPrete)) <!-- 2022-10-16 08:18:41+00:00 -->
2022-10-14 02:16:45 -07:00
- [[#880 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/880 )] **incompatible change:** Refactor net-vpc module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-10-14 09:02:34+00:00 -->
2022-10-12 23:11:27 -07:00
- [[#872 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/872 )] added support 2nd generation cloud function ([som-nitjsr](https://github.com/som-nitjsr)) <!-- 2022-10-13 06:09:00+00:00 -->
2022-10-12 08:11:05 -07:00
- [[#875 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/875 )] **incompatible change:** Refactor GKE nodepool for Terraform 1.3, refactor GKE blueprints and FAST stage ([ludoo](https://github.com/ludoo)) <!-- 2022-10-12 10:59:37+00:00 -->
2022-10-12 05:49:32 -07:00
- [[#873 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/873 )] Fix docker tag command and link to Cloud Shell in WP blueprint ([skalolazka](https://github.com/skalolazka)) <!-- 2022-10-11 12:40:25+00:00 -->
2022-10-10 14:26:43 -07:00
- [[#870 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/870 )] Temporarily revert to Terraform 1.3.1 to support Cloud Shell ([skalolazka](https://github.com/skalolazka)) <!-- 2022-10-10 09:36:41+00:00 -->
2022-10-10 02:06:39 -07:00
- [[#856 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/856 )] Add network firewall metrics to network dashboard ([maunope](https://github.com/maunope)) <!-- 2022-10-10 08:46:22+00:00 -->
2022-10-10 00:39:33 -07:00
- [[#868 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/868 )] **incompatible change:** Refactor GKE module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-10-10 07:38:21+00:00 -->
2022-10-07 12:39:03 -07:00
- [[#818 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/818 )] Example wordpress ([skalolazka](https://github.com/skalolazka)) <!-- 2022-10-07 14:24:38+00:00 -->
2022-10-07 00:59:02 -07:00
- [[#861 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/861 )] Leverage new shared VPC project config defaults across the repo ([juliocc](https://github.com/juliocc)) <!-- 2022-10-07 07:50:43+00:00 -->
2022-10-06 10:22:03 -07:00
- [[#854 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/854 )] Added an example of a Nginx reverse proxy cluster using RMIGs ([rosmo](https://github.com/rosmo)) <!-- 2022-10-04 13:49:44+00:00 -->
2022-10-02 09:45:08 -07:00
- [[#850 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/850 )] Made sample alert creation optional ([maunope](https://github.com/maunope)) <!-- 2022-09-30 10:08:37+00:00 -->
- [[#837 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/837 )] Network dashboard: Subnet IP utilization update ([aurelienlegrand](https://github.com/aurelienlegrand)) <!-- 2022-09-30 08:51:16+00:00 -->
2022-09-29 11:21:07 -07:00
- [[#848 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/848 )] updated quota monitoring CF doc ([maunope](https://github.com/maunope)) <!-- 2022-09-29 17:55:22+00:00 -->
- [[#847 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/847 )] **incompatible change:** Quotas monitoring, time series format update ([maunope](https://github.com/maunope)) <!-- 2022-09-29 16:20:18+00:00 -->
2022-09-28 04:27:02 -07:00
- [[#839 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/839 )] **incompatible change:** Update to terraform 1.3 ([juliocc](https://github.com/juliocc)) <!-- 2022-09-28 11:25:27+00:00 -->
2022-09-21 14:31:30 -07:00
- [[#828 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/828 )] Update firewall rules. ([lcaggio](https://github.com/lcaggio)) <!-- 2022-09-20 15:24:12+00:00 -->
2022-09-14 05:46:29 -07:00
- [[#813 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/813 )] Add documentation example test for pf ([ludoo](https://github.com/ludoo)) <!-- 2022-09-14 12:34:30+00:00 -->
2022-09-13 02:41:28 -07:00
- [[#809 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/809 )] Renaming and moving blueprints ([juliocc](https://github.com/juliocc)) <!-- 2022-09-12 10:19:15+00:00 -->
### DOCUMENTATION
2022-12-12 14:32:47 -08:00
- [[#1048 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1048 )] Document new testing approach ([ludoo](https://github.com/ludoo)) <!-- 2022-12-12 19:59:47+00:00 -->
2022-12-11 00:41:56 -08:00
- [[#1045 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1045 )] Assorted module fixes ([ludoo](https://github.com/ludoo)) <!-- 2022-12-10 14:40:15+00:00 -->
2022-12-08 09:41:05 -08:00
- [[#1014 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1014 )] Update typos in `net-vpc-firewall` README.md ([aymanfarhat](https://github.com/aymanfarhat)) <!-- 2022-12-08 16:48:26+00:00 -->
- [[#1044 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1044 )] **incompatible change:** Refactor net-glb module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-12-08 16:35:45+00:00 -->
2022-11-27 09:46:36 -08:00
- [[#1009 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1009 )] Fix encryption in Data Playground blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2022-11-25 15:19:02+00:00 -->
- [[#1006 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1006 )] Add settings for autoscaling to Bigtable module. ([iht](https://github.com/iht)) <!-- 2022-11-24 15:59:32+00:00 -->
2022-11-23 16:39:07 -08:00
- [[#1007 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1007 )] fast README, one line fix: 00-cicd stage got moved to extras/ ([skalolazka](https://github.com/skalolazka)) <!-- 2022-11-23 15:31:01+00:00 -->
- [[#1003 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1003 )] Normalize prefix handling in blueprints ([kunzese](https://github.com/kunzese)) <!-- 2022-11-23 10:09:00+00:00 -->
2022-11-21 22:18:10 -08:00
- [[#987 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/987 )] Add tests to factory examples ([juliocc](https://github.com/juliocc)) <!-- 2022-11-18 17:01:41+00:00 -->
2022-11-14 05:51:48 -08:00
- [[#972 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/972 )] Add note about TF_PLUGIN_CACHE_DIR ([wiktorn](https://github.com/wiktorn)) <!-- 2022-11-14 10:21:37+00:00 -->
2022-11-09 02:17:46 -08:00
- [[#961 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/961 )] Remove extra file from root ([ludoo](https://github.com/ludoo)) <!-- 2022-11-09 07:53:11+00:00 -->
2022-11-04 11:07:50 -07:00
- [[#943 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/943 )] Update bootstrap README.md with unique project id requirements ([KPRepos](https://github.com/KPRepos)) <!-- 2022-11-03 22:22:22+00:00 -->
2022-11-02 01:57:39 -07:00
- [[#937 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/937 )] Fix typos in blueprints README.md ([kumar-dhanagopal](https://github.com/kumar-dhanagopal)) <!-- 2022-11-02 07:39:26+00:00 -->
2022-10-27 09:03:24 -07:00
- [[#921 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/921 )] Align documentation, move glb blueprint ([ludoo](https://github.com/ludoo)) <!-- 2022-10-26 12:31:04+00:00 -->
2022-10-21 01:46:45 -07:00
- [[#898 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/898 )] Update FAST bootstrap README.md ([juliocc](https://github.com/juliocc)) <!-- 2022-10-19 15:15:36+00:00 -->
2022-10-12 08:41:52 -07:00
- [[#878 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/878 )] chore: update cft and fabric ([bharathkkb](https://github.com/bharathkkb)) <!-- 2022-10-12 15:38:06+00:00 -->
2022-10-07 12:39:03 -07:00
- [[#863 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/863 )] Fabric vs CFT doc ([ludoo](https://github.com/ludoo)) <!-- 2022-10-07 12:47:51+00:00 -->
2022-10-10 02:07:32 -07:00
- [[#806 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/806 )] FAST Companion Guide ([ajlopezn](https://github.com/ajlopezn)) <!-- 2022-09-12 07:11:03+00:00 -->
2022-09-13 02:41:28 -07:00
### FAST
2022-12-08 09:41:05 -08:00
- [[#1023 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1023 )] **incompatible change:** Small fix: uniform region in Fast in networking-nva ([skalolazka](https://github.com/skalolazka)) <!-- 2022-12-07 12:07:26+00:00 -->
- [[#1032 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1032 )] FAST: fix VPC-SC example in security documentation ([imp14a](https://github.com/imp14a)) <!-- 2022-12-05 15:02:01+00:00 -->
2022-11-23 16:39:07 -08:00
- [[#1007 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1007 )] fast README, one line fix: 00-cicd stage got moved to extras/ ([skalolazka](https://github.com/skalolazka)) <!-- 2022-11-23 15:31:01+00:00 -->
2022-11-15 02:31:07 -08:00
- [[#976 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/976 )] FAST: fixes to GitHub workflow and 02/net outputs ([ludoo](https://github.com/ludoo)) <!-- 2022-11-15 07:48:32+00:00 -->
2022-11-11 02:58:59 -08:00
- [[#966 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/966 )] FAST: improve GitHub workflow, stage 01 output fixes ([ludoo](https://github.com/ludoo)) <!-- 2022-11-11 07:55:58+00:00 -->
2022-11-10 11:03:54 -08:00
- [[#963 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/963 )] **incompatible change:** Refactor vps-sc module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-10 18:34:45+00:00 -->
2022-11-08 22:58:39 -08:00
- [[#956 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/956 )] FAST: bootstrap and extra stage CI/CD improvements and fixes ([ludoo](https://github.com/ludoo)) <!-- 2022-11-08 08:38:16+00:00 -->
2022-11-04 11:07:50 -07:00
- [[#949 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/949 )] **incompatible change:** Refactor VPC firewall module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-04 12:56:08+00:00 -->
- [[#943 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/943 )] Update bootstrap README.md with unique project id requirements ([KPRepos](https://github.com/KPRepos)) <!-- 2022-11-03 22:22:22+00:00 -->
- [[#948 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/948 )] Use display_name instead of description for FAST service accounts ([juliocc](https://github.com/juliocc)) <!-- 2022-11-03 16:22:18+00:00 -->
- [[#947 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/947 )] Use org policy factory for resman stage ([juliocc](https://github.com/juliocc)) <!-- 2022-11-03 14:04:08+00:00 -->
2022-11-02 10:12:30 -07:00
- [[#941 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/941 )] **incompatible change:** Refactor ILB module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-02 17:05:21+00:00 -->
2022-11-01 01:55:14 -07:00
- [[#935 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/935 )] FAST: enable org policy API, fix run.allowedIngress value ([ludoo](https://github.com/ludoo)) <!-- 2022-11-01 08:52:03+00:00 -->
- [[#931 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/931 )] **incompatible change:** Refactor compute-mig module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-01 08:39:00+00:00 -->
- [[#930 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/930 )] **incompatible change:** Update organization/folder/project modules to use new org policies API and tf1.3 optionals ([juliocc](https://github.com/juliocc)) <!-- 2022-10-28 16:21:06+00:00 -->
2022-10-25 07:58:06 -07:00
- [[#911 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/911 )] FAST: Additional PGA DNS records ([sruffilli](https://github.com/sruffilli)) <!-- 2022-10-25 12:28:29+00:00 -->
2022-10-23 10:57:11 -07:00
- [[#903 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/903 )] Initial replacement for CI/CD stage ([ludoo](https://github.com/ludoo)) <!-- 2022-10-23 17:52:46+00:00 -->
2022-10-21 01:46:45 -07:00
- [[#898 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/898 )] Update FAST bootstrap README.md ([juliocc](https://github.com/juliocc)) <!-- 2022-10-19 15:15:36+00:00 -->
2022-10-14 02:16:45 -07:00
- [[#880 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/880 )] **incompatible change:** Refactor net-vpc module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-10-14 09:02:34+00:00 -->
2022-10-12 08:11:05 -07:00
- [[#875 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/875 )] **incompatible change:** Refactor GKE nodepool for Terraform 1.3, refactor GKE blueprints and FAST stage ([ludoo](https://github.com/ludoo)) <!-- 2022-10-12 10:59:37+00:00 -->
2022-10-10 14:26:43 -07:00
- [[#566 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/566 )] FAST: Separate network environment ([sruffilli](https://github.com/sruffilli)) <!-- 2022-10-10 09:50:08+00:00 -->
- [[#870 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/870 )] Temporarily revert to Terraform 1.3.1 to support Cloud Shell ([skalolazka](https://github.com/skalolazka)) <!-- 2022-10-10 09:36:41+00:00 -->
2022-10-10 00:39:33 -07:00
- [[#868 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/868 )] **incompatible change:** Refactor GKE module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-10-10 07:38:21+00:00 -->
- [[#867 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/867 )] FAST: Replace NVAs in 02-networking-nva with COS-based VMs ([sruffilli](https://github.com/sruffilli)) <!-- 2022-10-10 07:16:29+00:00 -->
2022-10-07 12:39:03 -07:00
- [[#865 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/865 )] Enable FAST 00-cicd provider test ([ludoo](https://github.com/ludoo)) <!-- 2022-10-07 11:20:57+00:00 -->
2022-10-07 00:59:02 -07:00
- [[#861 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/861 )] Leverage new shared VPC project config defaults across the repo ([juliocc](https://github.com/juliocc)) <!-- 2022-10-07 07:50:43+00:00 -->
2022-10-06 10:22:03 -07:00
- [[#858 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/858 )] Default gcp-support to gcp-devops ([juliocc](https://github.com/juliocc)) <!-- 2022-10-06 12:58:26+00:00 -->
2022-09-29 00:29:12 -07:00
- [[#842 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/842 )] Comment redundant role in bootstrap stage, align IAM.md files, improve IAM tool ([ludoo](https://github.com/ludoo)) <!-- 2022-09-29 06:30:02+00:00 -->
- [[#841 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/841 )] FAST: revert 00-cicd provider changes ([ludoo](https://github.com/ludoo)) <!-- 2022-09-28 14:17:40+00:00 -->
2022-09-28 04:27:02 -07:00
- [[#835 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/835 )] Fix workflow-gitlab.yaml template rendering ([muresan](https://github.com/muresan)) <!-- 2022-09-22 12:26:22+00:00 -->
2022-09-21 14:31:30 -07:00
- [[#828 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/828 )] Update firewall rules. ([lcaggio](https://github.com/lcaggio)) <!-- 2022-09-20 15:24:12+00:00 -->
2022-09-13 02:41:28 -07:00
- [[#807 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/807 )] FAST: refactor Gitlab template ([ludoo](https://github.com/ludoo)) <!-- 2022-09-12 05:26:49+00:00 -->
2022-09-21 14:31:30 -07:00
### MODULES
2022-12-12 14:32:47 -08:00
- [[#1049 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1049 )] Add ssl certs to cloudsql instance ([prabhaarya](https://github.com/prabhaarya)) <!-- 2022-12-12 16:14:45+00:00 -->
2022-12-11 00:41:56 -08:00
- [[#1045 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1045 )] Assorted module fixes ([ludoo](https://github.com/ludoo)) <!-- 2022-12-10 14:40:15+00:00 -->
2022-12-08 09:41:05 -08:00
- [[#1040 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1040 )] Fix name in google_pubsub_schema resource ([VictorCavalcanteLG](https://github.com/VictorCavalcanteLG)) <!-- 2022-12-08 17:25:36+00:00 -->
- [[#1043 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1043 )] added reverse lookup feature to module dns #1042 ([chemapolo](https://github.com/chemapolo)) <!-- 2022-12-08 17:13:05+00:00 -->
- [[#1044 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1044 )] **incompatible change:** Refactor net-glb module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-12-08 16:35:45+00:00 -->
- [[#1036 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1036 )] **incompatible change:** Fix status ingress/egress policies in vpc-sc module ([ludoo](https://github.com/ludoo)) <!-- 2022-12-05 08:00:01+00:00 -->
- [[#1033 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1033 )] strongSwan: switch base image to debian-slim ([kunzese](https://github.com/kunzese)) <!-- 2022-12-02 12:11:02+00:00 -->
2022-12-01 14:55:52 -08:00
- [[#1026 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1026 )] add lifecycle ignore_changes for apigee PAYG env ([g-greatdevaks](https://github.com/g-greatdevaks)) <!-- 2022-12-01 10:38:19+00:00 -->
- [[#1031 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1031 )] Fix default_rules_config description in firewall module ([ludoo](https://github.com/ludoo)) <!-- 2022-12-01 09:04:13+00:00 -->
- [[#1028 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1028 )] **incompatible change:** Align rest of vpn modules with #1027 ([juliocc](https://github.com/juliocc)) <!-- 2022-11-30 15:37:24+00:00 -->
- [[#1027 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1027 )] **incompatible change:** Update VPN-HA module to tf1.3 ([juliocc](https://github.com/juliocc)) <!-- 2022-11-30 10:50:06+00:00 -->
- [[#1025 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1025 )] fix apigee PAYG env node config dynamic block ([g-greatdevaks](https://github.com/g-greatdevaks)) <!-- 2022-11-30 04:53:43+00:00 -->
- [[#1024 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1024 )] Fix Apigee PAYG environment node config ([g-greatdevaks](https://github.com/g-greatdevaks)) <!-- 2022-11-29 13:08:12+00:00 -->
2022-11-28 23:13:16 -08:00
- [[#1019 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1019 )] Added endpoint attachments to Apigee module ([apichick](https://github.com/apichick)) <!-- 2022-11-28 16:53:27+00:00 -->
- [[#1018 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1018 )] Apigee instance doc examples ([danistrebel](https://github.com/danistrebel)) <!-- 2022-11-28 11:10:12+00:00 -->
2022-11-27 09:46:36 -08:00
- [[#1016 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1016 )] Fix memory/cpu typo in gke cluster module ([joeheaton](https://github.com/joeheaton)) <!-- 2022-11-27 17:29:26+00:00 -->
- [[#1012 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1012 )] Fix tag outputs in organization module ([ludoo](https://github.com/ludoo)) <!-- 2022-11-25 13:06:32+00:00 -->
- [[#1006 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1006 )] Add settings for autoscaling to Bigtable module. ([iht](https://github.com/iht)) <!-- 2022-11-24 15:59:32+00:00 -->
2022-11-22 11:55:32 -08:00
- [[#999 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/999 )] Default nodepool creation fix ([astianseb](https://github.com/astianseb)) <!-- 2022-11-22 18:17:58+00:00 -->
- [[#1005 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1005 )] Only set partitioned table when sink type is bigquery ([juliocc](https://github.com/juliocc)) <!-- 2022-11-22 16:13:53+00:00 -->
2022-11-21 22:18:10 -08:00
- [[#997 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/997 )] Add BigQuery subcriptions to Pubsub module. ([iht](https://github.com/iht)) <!-- 2022-11-21 17:26:52+00:00 -->
- [[#995 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/995 )] Push container images to GitHub instead of Google Container Registry ([kunzese](https://github.com/kunzese)) <!-- 2022-11-21 14:53:52+00:00 -->
- [[#994 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/994 )] Add schemas to Pubsub topic module. ([iht](https://github.com/iht)) <!-- 2022-11-20 16:56:03+00:00 -->
- [[#979 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/979 )] Add network tags support to the organization module ([LucaPrete](https://github.com/LucaPrete)) <!-- 2022-11-18 14:56:29+00:00 -->
2022-11-18 00:53:07 -08:00
- [[#991 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/991 )] Allow cross-project backend services in ILB L7 module ([ludoo](https://github.com/ludoo)) <!-- 2022-11-18 08:48:41+00:00 -->
- [[#984 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/984 )] **incompatible change:** Apigee module and blueprint ([apichick](https://github.com/apichick)) <!-- 2022-11-17 16:20:27+00:00 -->
- [[#988 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/988 )] Merge cloud function v1 and v2 tests ([juliocc](https://github.com/juliocc)) <!-- 2022-11-17 10:18:57+00:00 -->
- [[#965 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/965 )] **incompatible change:** Add triggers to Cloud Functions v2 ([wiktorn](https://github.com/wiktorn)) <!-- 2022-11-16 16:00:03+00:00 -->
- [[#980 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/980 )] Have Squid log to /dev/stdout to stream logs to Cloud Logging ([kunzese](https://github.com/kunzese)) <!-- 2022-11-16 13:41:26+00:00 -->
- [[#983 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/983 )] **incompatible change:** Add support for serverless NEGs to ILB L7 module ([ludoo](https://github.com/ludoo)) <!-- 2022-11-16 13:14:05+00:00 -->
- [[#978 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/978 )] Worker pool support for `cloud-function` ([maunope](https://github.com/maunope)) <!-- 2022-11-15 16:38:42+00:00 -->
- [[#977 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/977 )] Replace Docker's `gcplogs` driver with the GCP COS logging agent ([kunzese](https://github.com/kunzese)) <!-- 2022-11-15 12:19:52+00:00 -->
2022-11-15 02:31:07 -08:00
- [[#975 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/975 )] Add validation for health check port specification to ILB L7 module ([ludoo](https://github.com/ludoo)) <!-- 2022-11-14 15:20:01+00:00 -->
2022-11-14 05:51:48 -08:00
- [[#974 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/974 )] **incompatible change:** Refactor net-ilb-l7 module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-14 13:39:00+00:00 -->
- [[#970 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/970 )] Update logging sinks to tf1.3 in resman modules ([juliocc](https://github.com/juliocc)) <!-- 2022-11-12 18:36:59+00:00 -->
- [[#969 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/969 )] Update folder and project org policy tests ([juliocc](https://github.com/juliocc)) <!-- 2022-11-11 17:01:26+00:00 -->
- [[#964 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/964 )] prefix variable consistency across modules ([skalolazka](https://github.com/skalolazka)) <!-- 2022-11-11 13:38:51+00:00 -->
2022-11-10 11:03:54 -08:00
- [[#963 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/963 )] **incompatible change:** Refactor vps-sc module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-10 18:34:45+00:00 -->
2022-11-09 02:17:46 -08:00
- [[#958 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/958 )] Add support for org policy custom constraints ([averbuks](https://github.com/averbuks)) <!-- 2022-11-09 09:07:46+00:00 -->
2022-11-08 22:58:39 -08:00
- [[#960 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/960 )] Fix README typo in firewall module ([valeriobponza](https://github.com/valeriobponza)) <!-- 2022-11-08 23:25:34+00:00 -->
2022-11-07 05:23:17 -08:00
- [[#953 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/953 )] Added IAM Additive and converted some outputs to static ([muresan](https://github.com/muresan)) <!-- 2022-11-07 13:20:17+00:00 -->
2022-11-06 00:35:13 -07:00
- [[#951 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/951 )] cloud-functions v2 - fix reference to bucket_name ([wiktorn](https://github.com/wiktorn)) <!-- 2022-11-06 07:32:39+00:00 -->
2022-11-04 11:07:50 -07:00
- [[#949 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/949 )] **incompatible change:** Refactor VPC firewall module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-04 12:56:08+00:00 -->
- [[#946 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/946 )] **incompatible change:** Deprecate organization-policy module ([juliocc](https://github.com/juliocc)) <!-- 2022-11-03 11:56:12+00:00 -->
- [[#945 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/945 )] Org policy factory ([juliocc](https://github.com/juliocc)) <!-- 2022-11-03 11:30:58+00:00 -->
2022-11-02 10:12:30 -07:00
- [[#941 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/941 )] **incompatible change:** Refactor ILB module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-02 17:05:21+00:00 -->
- [[#940 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/940 )] Ensure the implementation of org policies is consistent ([juliocc](https://github.com/juliocc)) <!-- 2022-11-02 09:55:21+00:00 -->
2022-11-02 01:57:39 -07:00
- [[#936 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/936 )] Enable org policy service and add README notice to modules ([ludoo](https://github.com/ludoo)) <!-- 2022-11-01 13:25:08+00:00 -->
2022-11-01 01:55:14 -07:00
- [[#931 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/931 )] **incompatible change:** Refactor compute-mig module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-11-01 08:39:00+00:00 -->
- [[#930 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/930 )] **incompatible change:** Update organization/folder/project modules to use new org policies API and tf1.3 optionals ([juliocc](https://github.com/juliocc)) <!-- 2022-10-28 16:21:06+00:00 -->
2022-10-27 23:30:17 -07:00
- [[#926 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/926 )] Fix backwards compatibility for vpc subnet descriptions ([ludoo](https://github.com/ludoo)) <!-- 2022-10-28 06:13:04+00:00 -->
- [[#927 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/927 )] Add support for deployment type and api proxy type for Apigee org ([kmucha555](https://github.com/kmucha555)) <!-- 2022-10-27 19:56:41+00:00 -->
2022-10-27 09:03:24 -07:00
- [[#923 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/923 )] Fix service account creation error in gke nodepool module ([ludoo](https://github.com/ludoo)) <!-- 2022-10-27 15:12:05+00:00 -->
2022-10-26 05:31:04 -07:00
- [[#908 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/908 )] GKE module: autopilot fixes ([ludoo](https://github.com/ludoo)) <!-- 2022-10-25 21:33:49+00:00 -->
- [[#906 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/906 )] GKE module: add managed_prometheus to features ([apichick](https://github.com/apichick)) <!-- 2022-10-25 21:18:50+00:00 -->
2022-10-25 07:58:06 -07:00
- [[#916 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/916 )] Add support for DNS routing policies ([juliocc](https://github.com/juliocc)) <!-- 2022-10-25 14:20:53+00:00 -->
- [[#918 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/918 )] Fix race condition in SimpleNVA ([sruffilli](https://github.com/sruffilli)) <!-- 2022-10-25 13:04:38+00:00 -->
- [[#914 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/914 )] **incompatible change:** Update DNS module ([juliocc](https://github.com/juliocc)) <!-- 2022-10-25 10:31:11+00:00 -->
2022-10-23 10:57:11 -07:00
- [[#904 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/904 )] Add missing description field ([dsbutler101](https://github.com/dsbutler101)) <!-- 2022-10-21 15:05:11+00:00 -->
2022-10-21 01:46:45 -07:00
- [[#891 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/891 )] Add internal_ips output to compute-vm module ([LucaPrete](https://github.com/LucaPrete)) <!-- 2022-10-21 08:38:27+00:00 -->
2022-10-16 12:21:33 -07:00
- [[#890 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/890 )] Add auto_delete and instance_redistribution_type to compute-vm and compute-mig modules. ([giovannibaratta](https://github.com/giovannibaratta)) <!-- 2022-10-16 19:19:46+00:00 -->
2022-10-14 10:33:55 -07:00
- [[#883 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/883 )] Fix csi-driver, logging and monitoring default values when autopilot … ([danielmarzini](https://github.com/danielmarzini)) <!-- 2022-10-14 15:30:54+00:00 -->
2022-10-14 02:16:45 -07:00
- [[#880 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/880 )] **incompatible change:** Refactor net-vpc module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-10-14 09:02:34+00:00 -->
2022-10-12 23:11:27 -07:00
- [[#872 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/872 )] added support 2nd generation cloud function ([som-nitjsr](https://github.com/som-nitjsr)) <!-- 2022-10-13 06:09:00+00:00 -->
2022-10-12 08:09:38 -07:00
- [[#877 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/877 )] fix autoscaling block ([ludoo](https://github.com/ludoo)) <!-- 2022-10-12 14:44:48+00:00 -->
2022-10-12 08:11:05 -07:00
- [[#875 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/875 )] **incompatible change:** Refactor GKE nodepool for Terraform 1.3, refactor GKE blueprints and FAST stage ([ludoo](https://github.com/ludoo)) <!-- 2022-10-12 10:59:37+00:00 -->
2022-10-10 14:26:43 -07:00
- [[#870 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/870 )] Temporarily revert to Terraform 1.3.1 to support Cloud Shell ([skalolazka](https://github.com/skalolazka)) <!-- 2022-10-10 09:36:41+00:00 -->
2022-10-10 02:06:39 -07:00
- [[#869 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/869 )] Fix optionals for resource_usage_export field in `gke-cluster` ([juliocc](https://github.com/juliocc)) <!-- 2022-10-10 09:04:44+00:00 -->
2022-10-10 00:39:33 -07:00
- [[#868 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/868 )] **incompatible change:** Refactor GKE module for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-10-10 07:38:21+00:00 -->
- [[#866 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/866 )] Update ipprefix_by_netmask.sh in nva module ([sruffilli](https://github.com/sruffilli)) <!-- 2022-10-09 15:26:54+00:00 -->
2022-10-07 12:39:03 -07:00
- [[#860 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/860 )] **incompatible change:** Refactor compute-vm for Terraform 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-10-07 08:53:53+00:00 -->
2022-10-07 00:59:02 -07:00
- [[#861 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/861 )] Leverage new shared VPC project config defaults across the repo ([juliocc](https://github.com/juliocc)) <!-- 2022-10-07 07:50:43+00:00 -->
2022-10-06 10:22:03 -07:00
- [[#859 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/859 )] Make project shared VPC fields optional ([juliocc](https://github.com/juliocc)) <!-- 2022-10-06 14:18:01+00:00 -->
- [[#853 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/853 )] Fixes NVA issue when health checks are not enabled ([sruffilli](https://github.com/sruffilli)) <!-- 2022-10-04 05:55:10+00:00 -->
2022-10-02 09:45:08 -07:00
- [[#846 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/846 )] COS based simple networking appliance ([sruffilli](https://github.com/sruffilli)) <!-- 2022-09-30 16:43:24+00:00 -->
- [[#851 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/851 )] nginx-tls: only use hostname part for TLS certificate ([rosmo](https://github.com/rosmo)) <!-- 2022-09-30 11:52:43+00:00 -->
2022-09-29 11:21:07 -07:00
- [[#844 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/844 )] Management of GCP project default service accounts ([ddaluka](https://github.com/ddaluka)) <!-- 2022-09-29 13:10:08+00:00 -->
- [[#845 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/845 )] added root password support for MS SQL Server ([cmalpe](https://github.com/cmalpe)) <!-- 2022-09-29 12:03:59+00:00 -->
2022-09-29 00:29:12 -07:00
- [[#843 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/843 )] Add support for disk encryption to instance templates in compute-vm module ([ludoo](https://github.com/ludoo)) <!-- 2022-09-29 07:01:16+00:00 -->
- [[#840 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/840 )] **incompatible change:** Refactor net-address module for 1.3 ([ludoo](https://github.com/ludoo)) <!-- 2022-09-28 12:10:05+00:00 -->
2022-09-28 04:27:02 -07:00
- [[#839 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/839 )] **incompatible change:** Update to terraform 1.3 ([juliocc](https://github.com/juliocc)) <!-- 2022-09-28 11:25:27+00:00 -->
- [[#824 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/824 )] Add simple composer 2 blueprint ([lcaggio](https://github.com/lcaggio)) <!-- 2022-09-28 09:07:29+00:00 -->
2022-09-21 14:31:30 -07:00
- [[#834 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/834 )] Add support for service_label property in internal load balancer ([kmucha555](https://github.com/kmucha555)) <!-- 2022-09-21 21:30:35+00:00 -->
- [[#833 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/833 )] regional MySQL DBs - automatic backup conf ([skalolazka](https://github.com/skalolazka)) <!-- 2022-09-21 08:40:53+00:00 -->
- [[#827 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/827 )] Project module: Add Artifactregistry Service Identity SA creation. ([lcaggio](https://github.com/lcaggio)) <!-- 2022-09-20 09:48:17+00:00 -->
- [[#826 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/826 )] Added new binary_authorization argument in gke-cluster module ([sirohia](https://github.com/sirohia)) <!-- 2022-09-20 06:19:15+00:00 -->
- [[#819 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/819 )] Removed old and unused modules ([juliocc](https://github.com/juliocc)) <!-- 2022-09-15 15:02:58+00:00 -->
2022-09-13 02:41:28 -07:00
### TOOLS
2022-12-12 14:32:47 -08:00
- [[#1048 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1048 )] Document new testing approach ([ludoo](https://github.com/ludoo)) <!-- 2022-12-12 19:59:47+00:00 -->
2022-12-08 09:41:05 -08:00
- [[#1029 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1029 )] Testing framework revamp ([juliocc](https://github.com/juliocc)) <!-- 2022-12-06 15:26:35+00:00 -->
2022-12-01 14:55:52 -08:00
- [[#1022 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1022 )] Replace `set-output` with env variable and remove single quotes on labels ([kunzese](https://github.com/kunzese)) <!-- 2022-11-29 08:57:44+00:00 -->
- [[#1021 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1021 )] Add OpenContainers annotations to published container images ([kunzese](https://github.com/kunzese)) <!-- 2022-11-29 08:11:53+00:00 -->
2022-11-28 23:13:16 -08:00
- [[#1017 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1017 )] Fix auto-labeling ([ludoo](https://github.com/ludoo)) <!-- 2022-11-28 14:00:32+00:00 -->
2022-11-27 09:46:36 -08:00
- [[#1013 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1013 )] Update labeler.yml ([ludoo](https://github.com/ludoo)) <!-- 2022-11-25 13:27:47+00:00 -->
- [[#1010 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1010 )] Enforce nonempty descriptions ending in a dot ([juliocc](https://github.com/juliocc)) <!-- 2022-11-25 09:15:29+00:00 -->
2022-11-22 11:55:32 -08:00
- [[#1004 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/1004 )] Use `actions/labeler` to automatically label pull requests ([kunzese](https://github.com/kunzese)) <!-- 2022-11-22 14:42:47+00:00 -->
- [[#998 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/998 )] Add missing `write_package` permission ([kunzese](https://github.com/kunzese)) <!-- 2022-11-22 08:32:42+00:00 -->
2022-11-21 22:18:10 -08:00
- [[#996 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/996 )] Fix `repository name must be lowercase` on docker build ([kunzese](https://github.com/kunzese)) <!-- 2022-11-21 16:04:57+00:00 -->
- [[#993 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/993 )] Fix variable and output sort check ([juliocc](https://github.com/juliocc)) <!-- 2022-11-21 13:32:56+00:00 -->
2022-11-04 11:07:50 -07:00
- [[#950 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/950 )] Add a pytest fixture to convert tfvars to yaml ([ludoo](https://github.com/ludoo)) <!-- 2022-11-04 17:37:24+00:00 -->
- [[#942 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/942 )] Bump tftest and improve dns tests ([juliocc](https://github.com/juliocc)) <!-- 2022-11-02 19:38:01+00:00 -->
2022-10-26 05:31:04 -07:00
- [[#919 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/919 )] Rename workflow names ([juliocc](https://github.com/juliocc)) <!-- 2022-10-25 15:22:51+00:00 -->
2022-10-21 01:46:45 -07:00
- [[#902 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/902 )] Bring back sorted variables check ([juliocc](https://github.com/juliocc)) <!-- 2022-10-20 17:08:17+00:00 -->
2022-10-16 01:22:58 -07:00
- [[#887 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/887 )] Disable parallel execution of tests and plugin cache ([ludoo](https://github.com/ludoo)) <!-- 2022-10-14 17:52:38+00:00 -->
- [[#886 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/886 )] Revert "Improve handling of tf plugin cache in tests" ([ludoo](https://github.com/ludoo)) <!-- 2022-10-14 17:35:31+00:00 -->
2022-10-14 10:33:55 -07:00
- [[#885 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/885 )] Improve handling of tf plugin cache in tests ([ludoo](https://github.com/ludoo)) <!-- 2022-10-14 17:14:47+00:00 -->
- [[#881 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/881 )] Run tests in parallel using `pytest-xdist` ([ludoo](https://github.com/ludoo)) <!-- 2022-10-14 12:56:16+00:00 -->
2022-10-12 08:01:44 -07:00
- [[#876 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/876 )] Make changelog tool slower to work around inconsistencies in API results ([ludoo](https://github.com/ludoo)) <!-- 2022-10-12 12:49:32+00:00 -->
2022-10-07 12:39:03 -07:00
- [[#865 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/865 )] Enable FAST 00-cicd provider test ([ludoo](https://github.com/ludoo)) <!-- 2022-10-07 11:20:57+00:00 -->
- [[#864 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/864 )] **incompatible change:** Bump terraform required version ([ludoo](https://github.com/ludoo)) <!-- 2022-10-07 10:51:56+00:00 -->
2022-09-29 00:29:12 -07:00
- [[#842 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/842 )] Comment redundant role in bootstrap stage, align IAM.md files, improve IAM tool ([ludoo](https://github.com/ludoo)) <!-- 2022-09-29 06:30:02+00:00 -->
2022-09-13 04:51:07 -07:00
- [[#811 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/811 )] Fix changelog generator ([ludoo](https://github.com/ludoo)) <!-- 2022-09-13 09:41:29+00:00 -->
2022-09-13 02:41:28 -07:00
- [[#810 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/810 )] Fully recursive e2e test runner for examples ([juliocc](https://github.com/juliocc)) <!-- 2022-09-12 12:35:46+00:00 -->
2022-09-09 11:04:46 -07:00
2022-09-09 11:01:28 -07:00
## [18.0.0] - 2022-09-09
2022-08-24 00:42:39 -07:00
2022-09-09 11:04:46 -07:00
<!-- 2022 - 09 - 09 18:02:15+00:00 < 2022 - 06 - 06 13:42:51+00:00 -->
2022-09-09 11:00:02 -07:00
- [[#808 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/808 )] Rename examples to blueprints ([juliocc](https://github.com/juliocc)) <!-- 2022-09-09 15:14:19+00:00 -->
2022-08-02 02:45:05 -07:00
2022-09-13 02:41:28 -07:00
### FAST
2022-08-02 02:45:05 -07:00
2022-09-08 23:34:01 -07:00
- [[#804 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/804 )] GKE CI/CD ([ludoo](https://github.com/ludoo)) <!-- 2022-09-09 06:33:25+00:00 -->
2022-09-08 22:27:44 -07:00
- [[#803 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/803 )] FAST: fix GCS location in stage 00 and 01 ([miklosn](https://github.com/miklosn)) <!-- 2022-09-09 05:18:45+00:00 -->
- [[#700 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/700 )] FAST: GKE multitenant infrastructure ([ludoo](https://github.com/ludoo)) <!-- 2022-09-08 20:49:47+00:00 -->
2022-09-08 06:25:25 -07:00
- [[#800 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/800 )] FAST: add support for storage locations in stages 0 and 1 ([ludoo](https://github.com/ludoo)) <!-- 2022-09-08 13:24:43+00:00 -->
- [[#799 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/799 )] FAST: add support for project parents to bootstrap stage ([ludoo](https://github.com/ludoo)) <!-- 2022-09-08 13:11:47+00:00 -->
2022-09-04 04:51:30 -07:00
- [[#793 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/793 )] FAST: fix typo in CI/CD stage outputs. ([fawzihmouda](https://github.com/fawzihmouda)) <!-- 2022-09-04 11:50:36+00:00 -->
2022-08-24 00:44:08 -07:00
- [[#774 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/774 )] FAST: fix data-platform-dev folder in stage 03-data-platform ([sttomm](https://github.com/sttomm)) <!-- 2022-08-16 07:36:24+00:00 -->
2022-08-07 00:02:46 -07:00
- [[#770 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/770 )] FAST: fix to move without `output_location` ([daisuky-jp](https://github.com/daisuky-jp)) <!-- 2022-08-07 07:00:27+00:00 -->
2022-08-05 05:43:34 -07:00
- [[#767 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/767 )] Allow interpolating SAs in project factory subnet IAM bindings ([ludoo](https://github.com/ludoo)) <!-- 2022-08-04 08:39:28+00:00 -->
2022-08-03 08:03:31 -07:00
- [[#766 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/766 )] FAST: refactor teams branch ([ludoo](https://github.com/ludoo)) <!-- 2022-08-03 14:34:09+00:00 -->
- [[#765 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/765 )] FAST: move region trigrams to a variable in network stages ([ludoo](https://github.com/ludoo)) <!-- 2022-08-03 09:36:28+00:00 -->
2022-08-02 02:45:05 -07:00
- [[#759 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/759 )] FAST: fix missing value to format principalSet ([imp14a](https://github.com/imp14a)) <!-- 2022-07-27 06:18:27+00:00 -->
- [[#753 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/753 )] Add support for IAM bindings on service accounts to project factory ([ludoo](https://github.com/ludoo)) <!-- 2022-07-21 13:13:40+00:00 -->
- [[#745 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/745 )] FAST: specify gitlab / github providers in CI/CD stage ([imp14a](https://github.com/imp14a)) <!-- 2022-07-19 21:03:33+00:00 -->
- [[#734 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/734 )] FAST: Use spot VMs for test VM and for NVAs ([sruffilli](https://github.com/sruffilli)) <!-- 2022-07-13 11:57:03+00:00 -->
- [[#733 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/733 )] FAST: fix data platform drop BQ dataset name ([juliocc](https://github.com/juliocc)) <!-- 2022-07-12 12:45:57+00:00 -->
- [[#730 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/730 )] FAST: add billing IAM for billing group ([ludoo](https://github.com/ludoo)) <!-- 2022-07-11 06:26:13+00:00 -->
- [[#721 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/721 )] FAST: add billing.costManager role to project factory SAs ([sruffilli](https://github.com/sruffilli)) <!-- 2022-07-06 13:10:14+00:00 -->
- [[#716 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/716 )] FAST: added missing format argument to project factory CI/CD IAM bindings ([mgfeller](https://github.com/mgfeller)) <!-- 2022-07-05 10:43:32+00:00 -->
- [[#715 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/715 )] FAST: fix optional service accounts in networking stages ([ludoo](https://github.com/ludoo)) <!-- 2022-07-05 07:46:54+00:00 -->
- [[#711 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/711 )] FAST: update several stage READMEs about usage of *.auto.tfvars files ([mgfeller](https://github.com/mgfeller)) <!-- 2022-06-29 15:32:02+00:00 -->
- [[#703 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/703 )] FAST: configuration switches for features ([ludoo](https://github.com/ludoo)) <!-- 2022-06-28 15:33:38+00:00 -->
- [[#706 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/706 )] Bump providers versions and pin versions for tests ([juliocc](https://github.com/juliocc)) <!-- 2022-06-28 08:33:42+00:00 -->
- [[#702 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/702 )] FAST: also trigger GitHub workflow on PR synchronize event ([mgfeller](https://github.com/mgfeller)) <!-- 2022-06-27 08:13:42+00:00 -->
- [[#692 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/692 )] FAST: fix KMS delegation role in security stage ([lcaggio](https://github.com/lcaggio)) <!-- 2022-06-23 07:13:37+00:00 -->
- [[#699 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/699 )] FAST: add `repository_owner` to GitHub identity attributes ([ludoo](https://github.com/ludoo)) <!-- 2022-06-23 06:06:25+00:00 -->
- [[#694 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/694 )] FAST: add 00-cicd stage to allow managing repositories in Gitlab/GitHub, other CI/CD improvements ([rosmo](https://github.com/rosmo)) <!-- 2022-06-21 13:37:01+00:00 -->
- [[#690 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/690 )] FAST: fix stage tfvars link paths in documentation ([lcaggio](https://github.com/lcaggio)) <!-- 2022-06-21 06:20:31+00:00 -->
- [[#676 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/676 )] FAST: add group creation GIF to documentation ([amgoogle](https://github.com/amgoogle)) <!-- 2022-06-21 05:19:52+00:00 -->
- [[#687 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/687 )] FAST: fix service identity/SA mismatch in project factory ([dosti-tee](https://github.com/dosti-tee)) <!-- 2022-06-17 11:25:30+00:00 -->
- [[#668 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/668 )] FAST: add cleanup instructions to documentation ([ajlopezn](https://github.com/ajlopezn)) <!-- 2022-06-17 09:16:13+00:00 -->
- [[#682 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/682 )] FAST: fix CI/CD source repositories in stage 01 ([imp14a](https://github.com/imp14a)) <!-- 2022-06-16 22:17:28+00:00 -->
- [[#675 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/675 )] FAST: fix audit logs when using pubsub as destination ([juliocc](https://github.com/juliocc)) <!-- 2022-06-10 11:53:18+00:00 -->
- [[#674 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/674 )] FAST: remove team folders comment from 01 variables, clarify README ([ludoo](https://github.com/ludoo)) <!-- 2022-06-10 08:51:26+00:00 -->
- [[#671 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/671 )] FAST: fix Gitlab WIF attributes ([ludoo](https://github.com/ludoo)) <!-- 2022-06-09 06:31:50+00:00 -->
- [[#669 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/669 )] FAST: CI/CD support for Source Repository and Cloud Build ([ludoo](https://github.com/ludoo)) <!-- 2022-06-08 09:34:08+00:00 -->
### EXAMPLES
2022-09-09 11:00:02 -07:00
- [[#801 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/801 )] Update Cloud SQL example ([lcaggio](https://github.com/lcaggio)) <!-- 2022-09-09 14:02:07+00:00 -->
- [[#802 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/802 )] Fix Data Platform example ([lcaggio](https://github.com/lcaggio)) <!-- 2022-09-09 07:19:28+00:00 -->
2022-09-01 06:33:44 -07:00
- [[#790 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/790 )] Cloud Identity Group factory ([lcaggio](https://github.com/lcaggio)) <!-- 2022-09-01 13:30:58+00:00 -->
2022-08-11 00:42:51 -07:00
- [[#740 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/740 )] Update to multiple READMEs ([bluPhy](https://github.com/bluPhy)) <!-- 2022-08-11 07:40:55+00:00 -->
- [[#738 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/738 )] Improve Data Playground example ([lcaggio](https://github.com/lcaggio)) <!-- 2022-08-09 13:56:39+00:00 -->
2022-08-09 05:09:49 -07:00
- [[#771 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/771 )] Example of a multi-cluster mesh on GKE configuring managed control pl… ([apichick](https://github.com/apichick)) <!-- 2022-08-08 14:54:03+00:00 -->
2022-08-02 02:45:05 -07:00
- [[#743 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/743 )] Update Readme.md: gcs to bq + cloud armor / glb ([bensadikgoogle](https://github.com/bensadikgoogle)) <!-- 2022-08-01 15:22:04+00:00 -->
- [[#757 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/757 )] Remove key_algorithm from glb/ilb-l7 examples ([ludoo](https://github.com/ludoo)) <!-- 2022-07-25 14:00:14+00:00 -->
- [[#753 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/753 )] Add support for IAM bindings on service accounts to project factory ([ludoo](https://github.com/ludoo)) <!-- 2022-07-21 13:13:40+00:00 -->
- [[#746 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/746 )] Update multi region cloud SQL documentation ([bensadikgoogle](https://github.com/bensadikgoogle)) <!-- 2022-07-20 19:13:57+00:00 -->
- [[#733 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/733 )] FAST: fix data platform drop BQ dataset name ([juliocc](https://github.com/juliocc)) <!-- 2022-07-12 12:45:57+00:00 -->
- [[#712 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/712 )] New AD FS example ([apichick](https://github.com/apichick)) <!-- 2022-07-11 08:16:43+00:00 -->
- [[#655 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/655 )] New example for a data playground Terraform setup ([aymanfarhat](https://github.com/aymanfarhat)) <!-- 2022-07-10 07:27:18+00:00 -->
- [[#706 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/706 )] Bump providers versions and pin versions for tests ([juliocc](https://github.com/juliocc)) <!-- 2022-06-28 08:33:42+00:00 -->
### MODULES
2022-09-09 11:00:02 -07:00
- [[#805 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/805 )] Change `modules/project` service_config default ([juliocc](https://github.com/juliocc)) <!-- 2022-09-09 07:54:31+00:00 -->
2022-08-31 03:39:06 -07:00
- [[#787 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/787 )] Support manager role in cloud identity group module ([lcaggio](https://github.com/lcaggio)) <!-- 2022-08-31 10:29:05+00:00 -->
- [[#786 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/786 )] Secret manager flag sensitive output ([ddaluka](https://github.com/ddaluka)) <!-- 2022-08-29 11:22:52+00:00 -->
- [[#775 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/775 )] net-glb: Added support for regional external HTTP(s) load balancing ([rosmo](https://github.com/rosmo)) <!-- 2022-08-27 20:58:11+00:00 -->
- [[#784 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/784 )] fix envoy-traffic-director config for xDS v3 ([drebes](https://github.com/drebes)) <!-- 2022-08-24 14:34:33+00:00 -->
- [[#785 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/785 )] nginx-tls module ([drebes](https://github.com/drebes)) <!-- 2022-08-24 14:20:36+00:00 -->
2022-08-24 00:44:08 -07:00
- [[#783 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/783 )] fix service unit indent on cloud-config-container module ([drebes](https://github.com/drebes)) <!-- 2022-08-24 07:38:48+00:00 -->
- [[#782 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/782 )] typo fix (max_scale -> min_scale) ([skalolazka](https://github.com/skalolazka)) <!-- 2022-08-23 17:04:56+00:00 -->
2022-08-24 00:44:57 -07:00
- [[#778 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/778 )] **incompatible change:** instance_termination_action must be set for compute-vm spot instances ([sruffilli](https://github.com/sruffilli)) <!-- 2022-08-20 16:37:17+00:00 -->
2022-08-11 00:57:43 -07:00
- [[#727 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/727 )] Fix `ip_range` variable description in `apigee-x-instance` module ([alexlo03](https://github.com/alexlo03)) <!-- 2022-08-11 07:55:39+00:00 -->
2022-08-09 05:09:49 -07:00
- [[#773 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/773 )] **incompatible change:** Refactor Cloud Run module ([ludoo](https://github.com/ludoo)) <!-- 2022-08-09 12:06:30+00:00 -->
- [[#754 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/754 )] Add support to a public access to cloudsql-instance ([alefmreis](https://github.com/alefmreis)) <!-- 2022-08-09 11:42:42+00:00 -->
2022-08-05 05:43:34 -07:00
- [[#768 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/768 )] Add egress / ingress policy example to VPC SC module ([ludoo](https://github.com/ludoo)) <!-- 2022-08-04 15:00:14+00:00 -->
- [[#767 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/767 )] Allow interpolating SAs in project factory subnet IAM bindings ([ludoo](https://github.com/ludoo)) <!-- 2022-08-04 08:39:28+00:00 -->
2022-08-02 09:43:18 -07:00
- [[#764 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/764 )] Add dependency on shared vpc service project attachment to project module outputs ([apichick](https://github.com/apichick)) <!-- 2022-08-02 16:38:01+00:00 -->
2022-08-02 02:45:05 -07:00
- [[#761 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/761 )] Fix gke hub module features condition ([ludoo](https://github.com/ludoo)) <!-- 2022-07-30 13:53:05+00:00 -->
- [[#760 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/760 )] **incompatible change:** GKE hub module refactor ([ludoo](https://github.com/ludoo)) <!-- 2022-07-29 06:39:25+00:00 -->
- [[#756 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/756 )] Set cluster id output to sensitive in GKE module ([apichick](https://github.com/apichick)) <!-- 2022-07-25 14:13:05+00:00 -->
- [[#752 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/752 )] Also depend on shared vpc host in project module ([apichick](https://github.com/apichick)) <!-- 2022-07-21 12:51:38+00:00 -->
- [[#747 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/747 )] Added gkehub.googleapis.com to jit services ([apichick](https://github.com/apichick)) <!-- 2022-07-21 12:09:12+00:00 -->
- [[#744 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/744 )] Fixed issue with missing project reference in Cloud DNS data source ([rosmo](https://github.com/rosmo)) <!-- 2022-07-19 09:26:36+00:00 -->
- [[#741 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/741 )] Added servicemesh feature to GKE hub and included fleet robot service… ([apichick](https://github.com/apichick)) <!-- 2022-07-17 19:59:52+00:00 -->
- [[#737 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/737 )] Move Cloud Run VPC Connector annotations to template metadata (#735) ([sethmoon](https://github.com/sethmoon)) <!-- 2022-07-13 19:06:28+00:00 -->
- [[#732 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/732 )] Add support for topic message duration to pubsub module ([ludoo](https://github.com/ludoo)) <!-- 2022-07-12 07:23:24+00:00 -->
- [[#731 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/731 )] Avoid setting empty IAM binding in subnet factory ([ludoo](https://github.com/ludoo)) <!-- 2022-07-11 19:11:52+00:00 -->
- [[#729 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/729 )] Fix connector create logic in cloud run module ([ludoo](https://github.com/ludoo)) <!-- 2022-07-10 09:34:42+00:00 -->
- [[#726 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/726 )] Fix documentation for organization-policy module ([averbuks](https://github.com/averbuks)) <!-- 2022-07-10 07:12:47+00:00 -->
- [[#722 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/722 )] OrgPolicy module (factory) using new org-policy API, #698 ([averbuks](https://github.com/averbuks)) <!-- 2022-07-08 13:38:42+00:00 -->
- [[#695 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/695 )] Modified reserved IP address outputs in net-glb module ([apichick](https://github.com/apichick)) <!-- 2022-07-01 17:13:10+00:00 -->
- [[#709 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/709 )] Fix incompatibility between logging and monitor config/service arguments in GKE module ([psabhishekgoogle](https://github.com/psabhishekgoogle)) <!-- 2022-06-29 12:34:13+00:00 -->
- [[#708 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/708 )] Fix incompatibility between backup and autopilot in GKE module ([ludoo](https://github.com/ludoo)) <!-- 2022-06-28 16:53:55+00:00 -->
- [[#707 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/707 )] Fix addons for autopilot clusters and add specific tests in GKE module ([juliocc](https://github.com/juliocc)) <!-- 2022-06-28 10:41:46+00:00 -->
- [[#706 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/706 )] Bump providers versions and pin versions for tests ([juliocc](https://github.com/juliocc)) <!-- 2022-06-28 08:33:42+00:00 -->
- [[#704 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/704 )] Add `consumer_accept_list` to `apigee-x-instance` ([juliocc](https://github.com/juliocc)) <!-- 2022-06-27 09:52:16+00:00 -->
- [[#696 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/696 )] Added missing image in GLB and Cloud Armor example ([apichick](https://github.com/apichick)) <!-- 2022-06-23 06:08:56+00:00 -->
- [[#689 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/689 )] New binary authorization module and example ([apichick](https://github.com/apichick)) <!-- 2022-06-18 10:18:58+00:00 -->
- [[#686 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/686 )] Revert "Binary authorization module and example" ([ludoo](https://github.com/ludoo)) <!-- 2022-06-17 10:32:42+00:00 -->
- [[#683 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/683 )] Binary authorization module and example ([apichick](https://github.com/apichick)) <!-- 2022-06-17 09:36:26+00:00 -->
- [[#684 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/684 )] Cloud function module: add support for secrets ([ludoo](https://github.com/ludoo)) <!-- 2022-06-16 14:34:47+00:00 -->
### TOOLS
2022-09-08 06:25:25 -07:00
- [[#796 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/796 )] Remove duplicate path component from doc_examples test names. ([juliocc](https://github.com/juliocc)) <!-- 2022-09-07 09:37:19+00:00 -->
2022-09-09 11:00:02 -07:00
- [[#794 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/794 )] Test documentation examples in the `examples/` folder ([juliocc](https://github.com/juliocc)) <!-- 2022-09-06 19:38:26+00:00 -->
2022-09-01 06:33:44 -07:00
- [[#788 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/788 )] fix yaml quotes for merge-pr workflow ([drebes](https://github.com/drebes)) <!-- 2022-08-31 13:47:33+00:00 -->
2022-08-02 03:04:44 -07:00
- [[#763 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/763 )] Changelog generator ([ludoo](https://github.com/ludoo)) <!-- 2022-08-02 09:45:06+00:00 -->
2022-08-02 02:45:05 -07:00
- [[#762 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/762 )] Update changelog on pull request merge ([ludoo](https://github.com/ludoo)) <!-- 2022-07-30 17:04:00+00:00 -->
2022-08-03 08:03:31 -07:00
- [[#680 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/680 )] Tools: fix `ValueError` raised in `check_names.py` when overlong names are detected ([27Bslash6](https://github.com/27Bslash6)) <!-- 2022-06-16 08:01:59+00:00 -->
2022-08-02 02:45:05 -07:00
- [[#672 ](https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/pull/672 )] Module attribution and version updater tool, plus release automation ([rosmo](https://github.com/rosmo)) <!-- 2022-06-09 11:40:50+00:00 -->
Merge development branch (#44)
* VPN-HA module initial commit
* Added readme for net-vpn-ha module
* Update readme, add simple description
* Merge new modules list and environments foundation example (#30)
* gke-cluster
* net-vpc module and tests
* add TODO to net-vpc module
* add minimal README files with input/output variables to gke and net-vpc modules
* BigQuery Module (#24)
* Bigquery Module
* Added README file
* Added type hints
* gke-cluster
* net-vpc module and tests
* add TODO to net-vpc module
* add minimal README files with input/output variables to gke and net-vpc modules
* BigQuery Module (#24)
* Bigquery Module
* Added README file
* Added type hints
* GCS module
* net vpc module: improve secondary range outputs
* net vpc module: add serve project registration
* project module
* move bigquery module to not-ready folder
* folders module
* rename project module's iam variables
* slight tweak to folder module outputs
* gcs module
* simplify net-vpc module variables
* fix module tests configurations, fix net-vpc module tests
* add pydoc utility
* add/update module READMEs
* add/update module READMEs
* add/update module READMEs
* improve variable type summary generation in tfdoc
* tfdoc: add support for replacing doc in README.md files
* improve module READMEs
* net-vpc-firewall module
* add support for sensitive output attribute in tfdoc
* remove empty function from tfdoc
* render variable type as code in tfdoc
* update module READMEs
* net address module
* net cloudnat module
* remove redundant variable from net-cloudnat module
* vpc module: add support for peering, use network name as subnet name prefix
* net-vpn-static module
* net-vpn-static module README
* net-vpn-static module README
* tfdoc: fix error on undeclared variable type
* dns module
* set version for all modules
* kms module (untested)
* change kms key self links output to map, fix gcs and kms iam variable descriptions
* fix kms module
* update kms module readme
* simplify local iam pairs in modules
* service accounts module (unfinished)
* work on service accounts module
* project module: add gcr service account
* project module: update outputs in README
* first working version of the iam service accounts module
* iam service accounts module: extra checks in locals
* modules/net-cloudnat: reorder variables
* modules/net-vpn-dynamic: initial import (untested)
* modules/net-vpn-dynamic: first working version
* modules/net-vpn-dynamic: add outputs for auto-created router
* modules/net-vpn-dynamic: update README
* modules/net-[vpn,cloudnat]: clean up variable,s remove prefix
* modules/net-vpn-dynamic: add advertisement configuration to tunnel bgp peer, refactor variables
* tfdoc: add tooltips for variable types and defaults
* modules: update README variables and outputs
* tfdoc: improve variable default rendering
* modules: update README variables and outputs
* modules/net-vpc: minimal output refactoring
* modules/vm-cos: initial import, base resources working, no outputs
* modules/vm-cos: add variable descriptions
* tfdoc: fix parsing in type and default blocks
* modules/vm-cos: fix README
* tfdoc: fix parsing in type and default blocks
* modules/vm-cos: fix README
* modules/compute-vm: initial working import (not fully tested)
* modules/vm-cos: move to not-ready
* tfdoc: fix variable defaults formatting
* modules: update README files with tfdoc fixes
* modules: add initial examples
* gke-nodepool: initial import, untested
* gke nodepool: add README, fix location variable, set node count default to 1
* gke cluster: fix private cluster variables
* gke nodepool: fix README title
* gke cluster: add output for cluster location
* gke nodepool: add missing variables for project id and cluster name, remove default from location variable, fix gke version assignment
* gke nodepool: update README
* net-cloudnat: fix router name when creating default router
* fix variables used for address and router optional creation
* vpn dynamic: fix README
* modules/net-vpn-dynamic: fix router name output
* modules/compute-vm: remove unused variable
* modules/compute-vm-cos-coredns: initial import
* Update foundations modules versions (#26)
* update foundations modules versions
* update Terraform version to v0.12.19 in CI test configuration
* backport tfdoc from Ludo's branch (#27)
* Update docs using tfdoc format (#28)
* update README files
* set all types on variables
* foundations/environments: move log filter to a variable, use org for xpn by default
* foundations/environments: do not use liens by default
* modules/ntp-vpc: better shared_vpc_host variable description
* modules/logging-sinks: initial version
* modules/logging-sinks: streamline options in sinks variable
* modules/compute-vm-cos-coredns: add support for additional files
* modules/folders: rename from 'folder'
* modules/logging-sinks: fix circular dependencies and improve variables
* modules/project: remove extra variable
* modules/bigquery: new module with dataset support only
* foundations/environments: refactor using local modules
* modules/bigquery: better variables, README description and example
* modules: fix a few READMEs
Co-authored-by: Julio Castillo <juliocc@gmail.com>
* modules/net-vpc: README description and examples
* modules/net-vpc: tweak README description and examples
* modules/net-vpc: tweak README description and examples
* modules/net-vpc-firewall: change tag-based rule default ranges, improve README examples and description
* modules/compute-vm: README changes
* modules/compute-vm: use an object for the service account variable, update README
* modules/compute-vm: update README variables table
* modules/compute-vm: add TODO list to README
* modules/compute-vm: add TODO list to README
* modules/compute-vm: add outputs for service account
* modules/net-cloudnat: README
* modules/net-cloudnat: README
* modules/net-cloudnat: add router_create variable
* modules/compute-vm: simplify service account variables
* modules/net-vpn-dynamic: fix README example, use local secret for both empty string and null
* modules/net-vpn-dynamic: improve README example
* modules/gke-cluster: minimal README tweaks
* modules/kms: fix ephemeral keys resource name
* modules/iam-service-accounts: add storage roles
* modules/gke-nodepool: fix node default scopes
* New project variable to prevent deletion of default network (#32)
* New project variable to prevent deletion of default network
This is a workaround to fix
terraform-google-modules/cloud-foundation-fabric#31 while the GCP
terraform provider is fixed
* Add TODOs to remove workarounds in the project module
* Fix Cloud Build files
* modules/gke-nodepool: add monitoring scope to defaults
* modules/iam-service-accounts: add support for IAM bindings onthe service accounts
* playground module in sandbox, remove not ready modules
* Fix ci configurations in development branch (#33)
* try fixing ci confgurations
* add exclusion match to ci boilerplate check
* add skip boilerplate comment to compute-vm-cos-coredns template fragment
* modules/gke-cluster: fix boilerplate in outputs
* Simplify tests, re-enable CI
* add instance group support to compute-vm, start tests refactoring
* modules/compute-vm: group fixes, tests
* modules/compute-vm: minimal test beautification
* simplify top-level pytest fixture
* modules/dns: tests and minor tweaks
* fix missing boilerplate in tests
* re-add requirements file to tests folder
* re-enable tests in ci build configuration
* Folder module tests and fixes (#38)
* folder tests wip
* modules/folders: tests and tweaks
* update folders and compute-vm README files
* modules/gcs: tests and minor tweaks
* Create README.md
* Update README.md
* Update README.md
* Update README.md
* Added docker image for strongSwan
* Add support for routes and tests to net-vpc module (#39)
* modules/net-vpc: add routes (untested)
* initial tests
* modules/net-vpc: add test for flow logs
* modules/net-vpc: split tests into two separate files
* modules/net-vpc: routes test
* modules/net-vpc: test routes
* Add support for Terraform plugin cache in ci test build file (#40)
* add Terraform plugin caching to test ci build configuration
* fix mkdir in test build configuration
* trigger test check
* Refactor dynamic vpn configuration for on-prem-in-a-box module
* Fix dynamic vpn for onprem-in-a-box module
* Migrate Shared VPC example to local modules (#41)
* wip
* wip
* validated, untested
* modules/compute-vm: make service account email in locals resilient to destroy
* modules/project: make project id output depend on iam roles
* fixes
* shared-vpc tweaks
* update diagram
* update README input output tables
* modules/compute-vm: add service account IAM email output
* move GKE service account roles at the project level, add GCE service account roles
* update diagram and README
* modules/project: add extra output for IAM-dependent project id
* update modules READMEs
* minor tweaks
* modules/compute-vm: fix service account output
* remove static address from NAT
* fix container service agent binding dependency
* rename shared vpc
* Update README.md
* Update README.md
* Add static vpn gw to on-prem-in-a-box module
* Refactor hub and spoke to use new modules (#42)
* modules/compute-vm: saner defaults for service account scopes
* hub and spoke refactor, docs still missing
* complete hub and spoke
* Update README.md
* Add toolbox docker container, fix gw routing to the internet
* Add DNS Hybrid connectivity parameters
* Fix onprem dns zone for the static vpn configuration
* Added readme.md for on-prem module
* Add new line at the end of the files
* Add boilerplate for cloudbuild config files
* fix boilerplate in strongswan shell script
* Update README.md
* include missing file to fix merge conflict
* remove missing file to fix merge conflict
* include missing file to fix merge conflict (again)
* remove content from spurious file used to avoid merge conflicts
* Add net-vpc-peering module
* Initial commit for hub-and-spoke-peering infrastructure example
* Fix typos in infrastructure/ READMEs
* remove stale file
* use larger resolution version of hub and spoke diagram
* Update README.md
* Update hub-and-spoke-peerings example to use internal modules
* Add initial project tests (#46)
* modules/project: make prefix optional
* initial project module tests
* modules/project: use null for unset parent
* modules/dns: backport PR6 from the CFT dns module
* Add testing resources including on-prem-in-a-box to hub-and-spoke-peerings example
* Fix firewall rules to allow connectivity, switch to custom route advertisement for onprem -> spokes connectivity
* Move locals out of main.tf
* remove ssh tag from compute-vm variable default
* Add ssh tag to the test vms
* Update README.md
* Update README.md
* Update README.md
* Hub and spoke peering changes (#48)
* rename hub-and-spoke-vpn
* add ssh tag to shared-vpc-gke instance
* rename and rework hub and spoke peering
* fix test requirements
* align hub and spoke peering with module contents
* diagram
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* minimal fixes to onprem examples variable files
* onprem example stub, missing DNS zones and private.googleapis records onprem
* add missing boilerplate
* Update README.md
* Update README.md
* infra/onprem: add test instance and minimal outputs
* add DNS modules and resource
* infra/onprem: diagram and initial README
* minor changes to onprem module and example (#49)
* update toolbox image
* infra/onprem: add zone for private access, add metadata domain to onprem dns
* infra/onprem: onnprem service account, add testing procedure in README
* Update README.md
* infra/onprem: remove extra variable
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* infra/onprem: rename forwarder address variable
* Update README:
Added explicit --tunnel-through-iap for gcloud compute ssh commands
* Update top-level and section READMEs (#50)
* top-level README WIP
* rewrite top-level README
* change top-level README title
* remove initial quote in top-level README
* Update README.md
* Update README.md
* Update README.md
* foundations README
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* add experimental scheduled cloud function module
* scheduled cloud function module: allow disabling schedule
* business-units foundation example (#52)
* Added folder-units module.
* Business units example update (WIP)
* Update all BU modules to internal ones
* Refactoring business-units example, add billing and org IAM handling
* update projects tests for new iam additive naming
* update project README for new iam additive naming
* streamline bu example and module (#53)
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
* align net-vpn-ha interface with the other vpn modules
* update module README files
* Update README.md
* Update README.md
* Create CHANGELOG.md
* Refactor COS module to be generic (#51)
* Create generic COS module and update CoreDNS module to use it
* Update compute-vm-cos README
* Fix COS README
* Update COS example
* Skip boilerplate check for COS file template
* Make COS module more generic and provide preset configurations
* Update COS module documentation
* tfdoc: add support for multiple variables files
* compute-vm: split boot disk in separate variable file for cos module support
* Streamline cos modules (#54)
* tfdoc: fix bug in last commit
* compute-vm: add support for user-data
* compute-vm: restore noncos variable split
* remove compute-vm-cos-coredns
* compute-vm: revert to original state
* cos-container/coredns
* fix variables mess
* cos/coredns fixes
* cos/mysql
* remove stale compute-vm-cos module
* add test instance to cos modules
* tfdoc: add support for multiple output files
* cos: add initial READMEs
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* add test apply fixture
* cos-coredns: tested
* Update README.md
* Fix typo
* cos-coredns: refactor README
* Update README.md
* test yaml validity in cos modules tests
* cos mysql tests
* cos mysql: refactor and test (disk tests missing)
* onprem: fix Coredns
* cos mysql: additional disk working
* cos modules: fix instance disks for no instance
* update some modules READMEs
* update some modules READMEs
* Update README.md
* Update README.md
* add simple tests for foundations/environments
* change default for org id in foundations/environments to avoid errors when none is specified
* fix null/empty organization id in foundations/environments
* fix errors when destroying on empty state in foundations/environments
* fundations/bu: fix errors when destroying with empty state
* modules/gcs: make outputs resilient on destroy with empty state
* modules/folders: make outputs resilient on destroy with empty state
* switch organization_id variable to long form in foundations/bu and modules/folders-unit
* Update README.md
* infra/shared-vpc: remove duplicate tag attribute from bastion
Co-authored-by: Aleksandr Averbukh <averbukh@google.com>
Co-authored-by: Julio Castillo <juliocc@gmail.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2020-04-03 05:06:48 -07:00
2022-06-06 06:41:57 -07:00
## [16.0.0] - 2022-06-06
2022-02-28 04:42:42 -08:00
2022-05-04 01:07:19 -07:00
- add support for [Spot VMs ](https://cloud.google.com/compute/docs/instances/spot ) to `gke-nodepool` module
- **incompatible change** add support for [Spot VMs ](https://cloud.google.com/compute/docs/instances/spot ) to `compute-vm` module
2022-04-07 09:49:18 -07:00
- SQL Server AlwaysOn availability groups example
2022-04-17 04:55:40 -07:00
- fixed Terraform change detection in CloudSQL when backup is disabled
- allow multiple CIDR blocks in the ip_range for Apigee Instance
- add prefix to project factory SA bindings
2022-04-13 07:38:47 -07:00
- **incompatible change** `subnets_l7ilb` variable is deprecated in the `net-vpc` module, instead `subnets_proxy_only` variable [should be used ](https://cloud.google.com/load-balancing/docs/proxy-only-subnets#proxy_only_subnet_create )
2022-04-17 04:55:40 -07:00
- add support for [Private Service Connect ](https://cloud.google.com/vpc/docs/private-service-connect#psc-subnets ) and [Proxy-only ](https://cloud.google.com/load-balancing/docs/proxy-only-subnets ) subnets to `net-vpc` module
- bump Google provider versions to `>= 4.17.0`
- bump Terraform version to `>= 1.1.0`
2022-04-22 23:45:04 -07:00
- add `shielded_instance_config` support for instance template on `compute-vm` module
2022-04-30 01:33:22 -07:00
- add support for `gke_backup_agent_config` to GKE module addons
2022-04-30 02:26:27 -07:00
- add support for subscription filters to PubSub module
2022-05-05 05:44:14 -07:00
- refactor Hub and Spoke with VPN example
- fix tfdoc parsing on newllines in outputs
2022-05-09 02:54:58 -07:00
- fix subnet factory example in vpc module README
2022-06-06 06:15:03 -07:00
- fix condition in subnet factory flow logs
- added new example on GLB and Cloud Armor
- revamped and expanded Contributing Guide
2022-05-09 02:54:58 -07:00
- add support for Workload Identity Federation and CI/CD repositories
- simplify VPN tunnel configuration in the Hub and Spoke VPN network stage
- fix subnet YAML schema
2022-04-07 09:49:18 -07:00
2022-04-05 03:11:05 -07:00
## [15.0.0] - 2022-04-05
- **incompatible change** the variable for PSA ranges in the `net-vpc` module has changed to support configuring peering routes
2022-02-28 04:42:42 -08:00
- fix permadiff in `net-vpc-firewall` module rules
2022-02-28 03:41:36 -08:00
- new [gke-hub ](modules/gke-hub ) module
2022-09-09 06:33:59 -07:00
- new [unmanaged-instances-healthcheck ](blueprints/cloud-operations/unmanaged-instances-healthcheck ) example
2022-03-11 00:48:05 -08:00
- add support for IAM to `data-catalog-policy-tag` module
2022-03-11 00:47:10 -08:00
- add support for IAM additive to `folder` module, fixes #580
2022-03-24 08:20:05 -07:00
- optionally turn off gcplogs driver in COS modules
2022-03-31 08:54:38 -07:00
- fix `tag` output on `data-catalog-policy-tag` module
- add shared-vpc support on `gcs-to-bq-with-least-privileges`
2022-04-05 00:27:07 -07:00
- new `net-ilb-l7` module
FAST multitenant bootstrap and resource management, rename org-level FAST stages (#1052)
* rename stages
* remove support for external org billing, rename output files
* resman: make groups optional, align on new billing account variable
* bootstrap: multitenant outputs
* tenant bootstrap stage, untested
* fix folder name
* fix stage 0 output names
* optional creation for tag keys in organization module
* single tenant bootstrap minus tag
* rename output files, add tenant tag key
* fix organization module tag values output
* test skipping creation for tags in organization module
* single tenant bootstrap plan working
* multitenant bootstrap
* tfdoc
* fix check links error messages
* fix links
* tfdoc
* fix links
* rename fast tests, fix bootstrap tests
* multitenant stages have their own folder, simplify stage numbering
* stage renumbering
* wip
* rename tests
* exclude fast providers in fixture
* stage 0 tests
* stage 1 tests
* network stages tests
* stage tests
* tfdoc
* fix links
* tfdoc
* multitenant tests
* remove local files
* stage links command
* fix links script, TODO
* wip
* wip single tenant bootstrap
* working tenant bootstrap
* update gitignore
* remove local files
* tfdoc
* remove local files
* allow tests for tenant bootstrap stage
* tenant bootstrap proxies stage 1 tfvars
* stage 2 and 3 service accounts and IAM in tenant bootstrap
* wip
* wip
* wip
* drop multitenant bootstrap
* tfdoc
* add missing stage 2 SAs, fix org-level IAM condition
* wip
* wip
* optional tag value creation in organization module
* stage 1 working
* linting
* linting
* READMEs
* wip
* Make stage-links script work in old macos bash
* stage links command help
* fix output file names
* diagrams
* fix svg
* stage 0 skeleton and diagram
* test svg
* test svg
* test diagram
* diagram
* readme
* fix stage links script
* stage 0 readme
* README changes
* stage readmes
* fix outputs order
* fix link
* fix tests
* stage 1 test
* skip stage example
* boilerplate
* fix tftest skip
* default bootstrap stage log sinks to log buckets
* add logging to tenant bootstrap
* move iam variables out of tenant config
* fix cicd, reintroduce missing variable
* use optional in stage 1 cicd variable
* rename extras stage
* rename and move identity providers local, use optional for cicd variable
* tfdoc
* add support for wif pool and providers, ci/cd
* tfdoc
* fix links
* better handling of modules repository
* add missing role on logging project
* fix cicd pools in locals, test cicd
* fix workflow extension
* fix module source replacement
* allow tenant bootstrap cicd sa to impersonate resman sa
* tenant workflow templates fix for no providers file
* fix output files, push github workflow template to new repository
* remove try from outpout files
* align stage 1 cicd internals to stage 0
* tfdoc
* tests
* fix tests
* tests
* improve variable descriptions
* use optional in fast features
* actually create tenant log sinks, and allow the resman sa to do it
* test
* tests
* aaaand tests again
* fast features tenant override
* fast features tenant override
* fix wording
* add missing comment
* configure pf service accounts
* add missing comment
* tfdoc
* tests
* IAM docs
* update copyright
---------
Co-authored-by: Julio Castillo <jccb@google.com>
2023-02-04 06:00:45 -08:00
- new `02-networking-peering` networking stage
2022-03-17 03:11:40 -07:00
- **incompatible change** the variable for PSA ranges in networking stages have changed
2022-02-07 22:41:23 -08:00
2022-02-25 08:41:03 -08:00
## [14.0.0] - 2022-02-25
- **incompatible change** removed `iam` key from logging sink configuration in the `project` and `organization` modules
2022-02-07 22:41:23 -08:00
- remove GCS to BQ with Dataflow example, replace by GCS to BQ with least privileges
2022-02-08 06:25:15 -08:00
- the `net-vpc` and `project` modules now use the beta provider for shared VPC-related resources
2022-09-15 07:47:18 -07:00
- new iot-core module
2022-02-09 02:08:04 -08:00
- **incompatible change** the variables for host and service Shared VPCs have changed in the project module
- **incompatible change** the variable for service identities IAM has changed in the project factory
2022-02-09 04:05:27 -08:00
- add `data-catalog-policy-tag` module
2022-09-09 06:33:59 -07:00
- new [workload identity federetion example ](blueprints/cloud-operations/workload-identity-federation )
- new `api-gateway` [module ](./modules/api-gateway ) and [example ](blueprints/serverless/api-gateway ).
2022-02-25 08:41:03 -08:00
- **incompatible change** the `psn_ranges` variable has been renamed to `psa_ranges` in the `net-vpc` module and its type changed from `list(string)` to `map(string)`
- **incompatible change** removed `iam` flag for organization and folder level sinks
- **incompatible change** removed `ingress_settings` configuration option in the `cloud-functions` module.
2022-09-09 06:33:59 -07:00
- new [m4ce VM example ](blueprints/cloud-operations/vm-migration/ )
2022-02-25 08:41:03 -08:00
- Support for resource management tags in the `organization` , `folder` , `project` , `compute-vm` , and `kms` modules
FAST multitenant bootstrap and resource management, rename org-level FAST stages (#1052)
* rename stages
* remove support for external org billing, rename output files
* resman: make groups optional, align on new billing account variable
* bootstrap: multitenant outputs
* tenant bootstrap stage, untested
* fix folder name
* fix stage 0 output names
* optional creation for tag keys in organization module
* single tenant bootstrap minus tag
* rename output files, add tenant tag key
* fix organization module tag values output
* test skipping creation for tags in organization module
* single tenant bootstrap plan working
* multitenant bootstrap
* tfdoc
* fix check links error messages
* fix links
* tfdoc
* fix links
* rename fast tests, fix bootstrap tests
* multitenant stages have their own folder, simplify stage numbering
* stage renumbering
* wip
* rename tests
* exclude fast providers in fixture
* stage 0 tests
* stage 1 tests
* network stages tests
* stage tests
* tfdoc
* fix links
* tfdoc
* multitenant tests
* remove local files
* stage links command
* fix links script, TODO
* wip
* wip single tenant bootstrap
* working tenant bootstrap
* update gitignore
* remove local files
* tfdoc
* remove local files
* allow tests for tenant bootstrap stage
* tenant bootstrap proxies stage 1 tfvars
* stage 2 and 3 service accounts and IAM in tenant bootstrap
* wip
* wip
* wip
* drop multitenant bootstrap
* tfdoc
* add missing stage 2 SAs, fix org-level IAM condition
* wip
* wip
* optional tag value creation in organization module
* stage 1 working
* linting
* linting
* READMEs
* wip
* Make stage-links script work in old macos bash
* stage links command help
* fix output file names
* diagrams
* fix svg
* stage 0 skeleton and diagram
* test svg
* test svg
* test diagram
* diagram
* readme
* fix stage links script
* stage 0 readme
* README changes
* stage readmes
* fix outputs order
* fix link
* fix tests
* stage 1 test
* skip stage example
* boilerplate
* fix tftest skip
* default bootstrap stage log sinks to log buckets
* add logging to tenant bootstrap
* move iam variables out of tenant config
* fix cicd, reintroduce missing variable
* use optional in stage 1 cicd variable
* rename extras stage
* rename and move identity providers local, use optional for cicd variable
* tfdoc
* add support for wif pool and providers, ci/cd
* tfdoc
* fix links
* better handling of modules repository
* add missing role on logging project
* fix cicd pools in locals, test cicd
* fix workflow extension
* fix module source replacement
* allow tenant bootstrap cicd sa to impersonate resman sa
* tenant workflow templates fix for no providers file
* fix output files, push github workflow template to new repository
* remove try from outpout files
* align stage 1 cicd internals to stage 0
* tfdoc
* tests
* fix tests
* tests
* improve variable descriptions
* use optional in fast features
* actually create tenant log sinks, and allow the resman sa to do it
* test
* tests
* aaaand tests again
* fast features tenant override
* fast features tenant override
* fix wording
* add missing comment
* configure pf service accounts
* add missing comment
* tfdoc
* tests
* IAM docs
* update copyright
---------
Co-authored-by: Julio Castillo <jccb@google.com>
2023-02-04 06:00:45 -08:00
- new `data platform` stage 3
- new `02-networking-nva` networking stage
2022-02-25 08:41:03 -08:00
- allow customizing the names of custom roles
- added `environment` and `context` resource management tags
- use resource management tags to restrict scope of roles/orgpolicy.policyAdmin
- use `xpnServiceAdmin` (custom role) for stage 3 service accounts that need to attach to a shared VPC
- simplify and standarize ourputs from each stage
- standarize names of projects, service accounts and buckets
2023-05-31 10:26:22 -07:00
- switch to folder-level `xpnAdmin` and `xpnServiceAdmin`
- moved networking projects to folder matching their environments
2022-02-25 08:41:03 -08:00
2022-01-27 02:43:13 -08:00
## [13.0.0] - 2022-01-27
2022-08-02 02:45:05 -07:00
- **initial Fabric FAST implementation**
2022-01-14 07:52:03 -08:00
- new `net-glb` module for Global External Load balancer
2022-09-09 06:33:59 -07:00
- new `project-factory` module in [`blueprints/factories` ](./blueprints/factories )
2022-01-21 23:33:45 -08:00
- add missing service identity accounts (artifactregistry, composer) in project module
- new "Cloud Storage to Bigquery with Cloud Dataflow with least privileges" example
- support service dependencies for crypto key bindings in project module
2022-01-22 02:35:10 -08:00
- refactor project module in multiple files
- add support for per-file option overrides to tfdoc
2022-01-13 23:21:39 -08:00
2022-01-11 03:07:41 -08:00
## [12.0.0] - 2022-01-11
- new repo structure. All end-to-end examples moved to the top level `examples` folder
2022-01-11 02:39:11 -08:00
## [11.2.0] - 2022-01-11
2021-12-22 01:06:31 -08:00
2022-01-11 02:36:19 -08:00
- fix `net-vpc` subnet factory bug preventing the use of yamls with different shapes
2022-01-10 23:31:39 -08:00
## [11.1.0] - 2022-01-11
2022-01-10 07:36:09 -08:00
- add support for additive IAM bindings to `kms` module
2022-01-04 04:04:06 -08:00
## [11.0.0] - 2022-01-04
2022-01-03 08:10:59 -08:00
- **incompatible change** remove location from `gcs` bucket names
2022-01-04 04:04:06 -08:00
- add support for interpolating access levels based on keys to the `vpc-sc` module
2022-01-03 08:10:59 -08:00
## [10.0.1] - 2022-01-03
2022-01-03 06:28:12 -08:00
- remove lifecycle block from vpc sc perimeter resources
2021-12-31 07:49:38 -08:00
## [10.0.0] - 2021-12-31
- fix cases where bridge perimeter status resources are `null` in `vpc-sc` module
- re-release 9.0.3 as a major release as it contains breaking changes
2022-08-02 02:45:05 -07:00
- update hierarchical firewall resources to use the newer `google_compute_firewall_*` resources
- **incompatible change** rename `firewall_policy_attachments` to `firewall_policy_association` in the `organization` and `folder` modules
- **incompatible change** updated API for the `net-vpc-sc` module
2021-12-31 07:49:38 -08:00
2021-12-31 04:36:36 -08:00
## [9.0.3] - 2021-12-31
2021-12-31 04:26:56 -08:00
- update hierarchical firewall resources to use the newer `google_compute_firewall_*` resources
2021-12-31 04:27:25 -08:00
- **incompatible change** rename `firewall_policy_attachments` to `firewall_policy_association` in the `organization` and `folder` modules
2021-12-31 04:34:43 -08:00
- **incompatible change** updated API for the `net-vpc-sc` module
2021-12-31 04:26:56 -08:00
2021-12-22 02:01:14 -08:00
## [9.0.2] - 2021-12-22
2021-12-22 01:48:08 -08:00
- ignore description changes in firewall policy rule to avoid permadiff, add factory example to `folder` module documentation
2021-12-22 01:06:31 -08:00
## [9.0.0] - 2021-12-22
2021-11-04 03:33:22 -07:00
- new `cloud-run` module
2021-11-08 05:47:07 -08:00
- added gVNIC support to `compute-vm` module
2021-12-07 08:46:49 -08:00
- added a rule factory to `net-vpc-firewall` module
- added a subnet factory to `net-vpc` module
2022-04-17 04:55:40 -07:00
- **incompatible change** added support for partitioned tables to `organization` module sinks
2021-12-09 08:33:33 -08:00
- **incompatible change** renamed `private_service_networking_range` variable to `psc_ranges` in `net-vpc` module, and changed its type to `list(string)`
2021-12-22 01:48:08 -08:00
- added a firewall policy factory to `organization` and `firewall` module
2021-12-20 23:52:20 -08:00
- refactored `tfdoc`
2021-12-21 00:22:10 -08:00
- added support for metric scopes to the `project` module
2021-09-13 08:34:20 -07:00
2021-11-03 10:00:49 -07:00
## [8.0.0] - 2021-10-21
2021-10-21 07:37:03 -07:00
- added support for GCS notifications in `gcs` module
2021-11-02 02:30:15 -07:00
- added new `skip_delete` variable to `compute-vm` module
2021-11-03 07:07:11 -07:00
- **incompatible change** all modules and examples now require Terraform >= 1.0.0 and Google provider >= 4.0.0
2021-10-21 07:37:03 -07:00
2021-10-21 05:13:03 -07:00
## [7.0.0] - 2021-10-21
2022-09-09 06:33:59 -07:00
- new cloud operations example showing how to deploy infrastructure for [Compute Engine image builder based on Hashicorp Packer ](./blueprints/cloud-operations/packer-image-builder )
2021-10-04 10:00:05 -07:00
- **incompatible change** the format of the `records` variable in the `dns` module has changed, to better support dynamic values
2021-10-05 03:21:37 -07:00
- new `naming-convention` module
2021-10-07 12:51:12 -07:00
- new `cloudsql-instance` module
2021-10-15 11:28:49 -07:00
- added support for website to `gcs` module, and removed auto-set labels
2021-10-16 07:24:04 -07:00
- new `factories` top-level folder with initial `subnets` , `firewall-hierarchical-policies` , `firewall-vpc-rules` and `example-environments` examples
- added new `description` variable to `compute-vm` module
2021-10-18 04:57:51 -07:00
- added support for L7 ILB subnets to `net-vpc` module
2021-10-18 08:58:22 -07:00
- added support to override default description in `compute-vm`
- added support for backup retention count in `cloudsql-instance`
2021-10-19 14:53:38 -07:00
- added new `description` variable to `cloud-function` module
- added new `description` variable to `bigquery-dataset` module
- added new `description` variable to `iam-service-account` module
2021-10-21 05:06:37 -07:00
- **incompatible change** fix deprecated message from `gke-nodepool` , change your `workload_metadata_config` to correct values (`GCE_METADATA` or `GKE_METADATA` )
- **incompatible change** changed maintenance window definition from `maintenance_start_time` to `maintenance_config` in `gke-cluster`
- added `monitoring_config` ,`logging_config`, `dns_config` and `enable_l4_ilb_subsetting` to `gke-cluster`
2021-10-04 08:35:31 -07:00
2021-10-04 05:32:43 -07:00
## [6.0.0] - 2021-10-04
2021-08-10 02:32:50 -07:00
- new `apigee-organization` and `apigee-x-instance`
2022-04-17 04:55:40 -07:00
- generate `email` and `iam_email` statically in the `iam-service-account` module
2021-08-13 03:33:44 -07:00
- new `billing-budget` module
2021-09-01 02:26:39 -07:00
- fix `scheduled-asset-inventory-export-bq` module
2021-09-13 08:34:20 -07:00
- output custom role information from the `organization` module
2021-09-14 05:59:33 -07:00
- enable multiple `vpc-sc` perimeters over multiple modules
2022-09-09 06:33:59 -07:00
- new cloud operations example showing how to [restrict service usage using delegated role grants ](./blueprints/cloud-operations/iam-delegated-role-grants )
2021-10-04 02:04:41 -07:00
- **incompatible change** multiple instance support has been removed from the `compute-vm` module, to bring its interface in line with other modules and enable simple use of `for_each` at the module level; its variables have also slightly changed (`attached_disks`, `boot_disk_delete` , `crate_template` , `zone` )
2021-10-04 05:17:39 -07:00
- **incompatible change** dropped the `admin_ranges_enabled` variable in `net-vpc-firewall` . Set `admin_ranges = []` to get the same effect
- added the `named_ranges` variable to `net-vpc-firewall`
2021-07-30 06:05:01 -07:00
## [5.1.0] - 2021-08-30
2021-07-30 03:07:17 -07:00
- add support for `lifecycle_rule` in gcs module
2021-06-27 23:46:10 -07:00
- create `pubsub` service identity if service is enabled
- support for creation of GKE Autopilot clusters
2021-07-20 02:57:09 -07:00
- add support for CMEK keys in Data Foundation end to end example
- add support for VPC-SC perimeters in Data Foundation end to end example
- fix `vpc-sc` module
2022-09-09 06:33:59 -07:00
- new networking example showing how to use [Private Service Connect to call a Cloud Function from on-premises ](./blueprints/networking/private-cloud-function-from-onprem/ )
- new networking example showing how to organize [decentralized firewall ](./blueprints/networking/decentralized-firewall/ ) management on GCP
2021-06-17 05:52:37 -07:00
## [5.0.0] - 2021-06-17
2021-06-27 23:46:10 -07:00
- fix `message_retention_duration` variable type in `pubsub` module
- move `bq` robot service account into the robot service account project output
- add IAM cryptDecrypt role to robot service account on specified keys
- add Service Identity creation on `project` module if secretmanager enabled
2021-06-17 05:53:13 -07:00
- add Data Foundation end to end example
2021-03-20 05:03:27 -07:00
2021-06-04 06:59:59 -07:00
## [4.9.0] - 2021-06-04
2021-05-12 07:42:29 -07:00
- **incompatible change** updated resource name for `google_dns_policy` on the `net-vpc` module
2021-05-18 00:52:45 -07:00
- added support for VPC-SC Ingress Egress policies on the `vpc-sc` module
2021-05-22 07:00:46 -07:00
- update CI to Terraform 0.15 and fix minor incompatibilities
2021-06-04 06:59:59 -07:00
- add `deletion_protection` to the `bigquery-dataset` module
2021-06-04 06:46:50 -07:00
- add support for dataplane v2 to GKE cluster module
2021-06-04 06:59:59 -07:00
- add BGP peer outputs to HA VPN module
2021-05-12 07:42:29 -07:00
2021-05-12 06:05:34 -07:00
## [4.8.0] - 2021-05-12
2021-04-23 09:00:15 -07:00
- added support for `CORS` to the `gcs` module
2021-05-05 23:17:28 -07:00
- make cluster creation optional in the Shared VPC example
2021-05-06 05:34:05 -07:00
- make service account creation optional in `iam-service-account` module
2021-05-12 01:34:35 -07:00
- new `third-party-solutions` top-level folder with initial `openshift` example
2021-05-12 06:04:02 -07:00
- added support for DNS Policies to the `net-vpc` module
2021-04-23 09:00:15 -07:00
2021-04-21 06:00:28 -07:00
## [4.7.0] - 2021-04-21
2021-04-07 01:03:08 -07:00
- **incompatible change** add support for `master_global_access_config` block in gke-cluster module
2021-04-11 05:48:45 -07:00
- add support for group-based IAM to resource management modules
2021-04-21 05:35:51 -07:00
- add support for private service connect
2021-04-07 00:55:39 -07:00
2021-03-31 23:29:32 -07:00
## [4.6.1] - 2021-04-01
- **incompatible change** support one group per zone in the `compute-vm` module
2021-03-31 11:03:20 -07:00
## [4.6.0] - 2021-03-31
2021-03-31 02:36:35 -07:00
- **incompatible change** logging sinks now create non-authoritative bindings when iam=true
- fixed IAM bindings for module `bigquery` not specifying project_id
2021-03-31 11:03:20 -07:00
- remove device_policy from `vpc_sc` module as it requires BeyondCorp Enterprise Premium
- allow using unsuffixed name in `compute_vm` module
2021-03-31 02:36:35 -07:00
2021-03-27 01:10:39 -07:00
## [4.5.1] - 2021-03-27
- allow creating private DNS zones with no visible VPCs in `dns` module
2021-03-20 05:03:27 -07:00
## [4.5.0] - 2021-03-20
2021-03-16 12:30:49 -07:00
- new `logging-bucket` module to create Cloud Logging Buckets
2021-03-04 23:45:07 -08:00
- add support to create logging sinks using logging buckets as the destination
- **incompatible change** extended logging sinks to support per-sink exclusions
2021-03-16 12:30:49 -07:00
- new `net-vpc-firewall-yaml` module
2021-03-18 07:04:43 -07:00
- add support for regions, device policy and access policy dependency to `vpc-sc` module
2021-03-20 05:01:34 -07:00
- add support for joining VPC-SC perimeters in `project` module
- add `userinfo.email` to default scopes in `compute-vm` module
2021-01-11 02:59:19 -08:00
2021-03-04 23:43:02 -08:00
## [4.4.2] - 2021-03-05
- fix versions constraints on modules to avoid the `no available releases match the given constraints` error
2021-03-04 23:21:31 -08:00
## [4.4.1] - 2021-03-05
- depend specific org module resources (eg policies) from IAM bindings
- set version for google-beta provider in project module
2021-03-01 22:37:26 -08:00
## [4.4.0] - 2021-03-02
2021-02-28 22:32:40 -08:00
- new `filtering_proxy` networking example
2021-02-28 22:32:22 -08:00
- add support for a second region in the onprem networking example
2021-03-04 23:45:07 -08:00
- add support for per-tunnel router to VPN HA and VPN dynamic modules
2021-02-28 22:31:36 -08:00
- **incompatible change** the `attached_disks` variable type has changed in the `compute-vm` module, to add support for regional persistent disks, and attaching existing disks to instances / templates
2021-02-04 03:13:46 -08:00
- the hub and spoke via peering example now supports project creation, resource prefix, and GKE peering configuration
2021-02-12 09:33:13 -08:00
- make the `project_id` output from the `project` module non-dynamic. This means you can use this output as a key for map fed into a `for_each` (for example, as a key for `iam_project_bindings` in the `iam-service-accounts` module)
2021-02-24 22:06:15 -08:00
- add support for essential contacts in the in the `project` , `folder` and `organization` modules
2021-02-02 23:01:39 -08:00
2021-01-11 02:59:19 -08:00
## [4.3.0] - 2021-01-11
- new DNS for Shared VPC example
2020-12-06 09:05:57 -08:00
- **incompatible change** removed the `logging-sinks` module. Logging sinks can now be created the `logging_sinks` variable in the in the `project` , `folder` and `organization` modules
- add support for creating logging exclusions in the `project` , `folder` and `organization` modules
2020-12-05 00:15:45 -08:00
- add support for Confidential Compute to `compute-vm` module
2020-12-10 01:45:23 -08:00
- add support for handling IAM policy (bindings, audit config) as fully authoritative in the `organization` module
2020-09-27 06:18:15 -07:00
2020-11-25 09:51:41 -08:00
## [4.2.0] - 2020-11-25
2020-11-16 09:05:32 -08:00
- **incompatible change** the `org_id` variable and output in the `vpc-sc` module have been renamed to `organization_id` , the variable now accepts values in `organizations/nnnnnnnn` format
2020-11-19 23:37:34 -08:00
- **incompatible change** the `forwarders` variable in the `dns` module has a different type, to support specifying forwarding path
2020-11-19 07:48:42 -08:00
- add support for MTU in `net-vpc` module
2020-11-21 00:51:09 -08:00
- **incompatible change** access variables have been renamed in the `bigquery-dataset` module
- add support for IAM to the `bigquery-dataset` module
2020-11-25 08:33:34 -08:00
- fix default OAuth scopes in `gke-nodepool` module
2020-11-25 09:15:22 -08:00
- add support for hierarchical firewalls to the `folder` and `organization` modules
2020-11-25 09:39:18 -08:00
- **incompatible change** the `org_id` variable and output in the `organization` module have been renamed to `organization_id` , the variable now accepts values in `organizations/nnnnnnnn` format
2020-11-16 09:05:32 -08:00
2020-11-16 08:38:42 -08:00
## [4.1.0] - 2020-11-16
2020-11-07 01:50:27 -08:00
- **incompatible change** rename prefix for node configuration variables in `gke-nodepool` module [#156]
- add support for internally managed service account in `gke-nodepool` module [#156]
2020-11-07 02:40:05 -08:00
- made examples in READMEs runnable and testable [#157]
2020-11-09 02:29:08 -08:00
- **incompatible change** `iam_additive` is now keyed by role to be more resilient with dynamic values, a new `iam_additive_members` variable has been added for backwards compatibility.
2020-11-10 04:41:59 -08:00
- add support for node taints in `gke-nodepool` module
2020-11-16 08:38:42 -08:00
- add support for CMEK in `gke-nodepool` module
2020-11-07 01:50:27 -08:00
2020-11-06 03:08:34 -08:00
## [4.0.0] - 2020-11-06
- This is a major refactor adding support for Terraform 0.13 features
- **incompatible change** minimum required terraform version is now 0.13.0
- **incompatible change** `folders` module renamed to `folder`
- **incompatible change** `iam-service-accounts` module renamed to `iam-service-account`
- **incompatible change** all `iam_roles` and `iam_member` variables merged into a single `iam` variable. This change affects most modules
- **incompatible change** modules like `folder` , `gcs` , `iam-service-account` now create a single resource. Use for_each at the module level if you need multiple instances
- added basic variable validations to some modules
2020-10-26 16:16:29 -07:00
## [3.5.0] - 2020-10-27
2020-09-27 06:18:15 -07:00
- end to end example for scheduled Cloud Asset Inventory export to Bigquery
- decouple Cloud Run from Istio in GKE cluster module
- depend views on tables in bigquery dataset module
2020-10-07 01:30:26 -07:00
- bring back logging options for firewall rules in `net-vpc-firewall` module
- removed interpolation-only expressions causing terraform warnings
2020-10-12 03:24:06 -07:00
- **incompatible change** simplify alias IP specification in `compute-vm` . We now use a map (alias range name to list of IPs) instead of a list of maps.
- allow using alias IPs with `instance_count` in `compute-vm`
- add support for virtual displays in `compute-vm`
- add examples of alias IPs in `compute-vm` module
- fix support for creating disks from images in `compute-vm`
2020-10-12 04:09:29 -07:00
- allow creating single-sided peerings in `net-vpc` and `net-vpc-peering`
2020-10-26 16:15:11 -07:00
- use service project registration to Shared VPC in GKE example to remove need for two-step apply
2020-09-01 09:52:15 -07:00
2020-09-24 01:43:07 -07:00
## [3.4.0] - 2020-09-24
2020-09-03 10:23:09 -07:00
- add support for logging and better type for the `retention_policies` variable in `gcs` module
2020-09-24 01:43:07 -07:00
- **incompatible change** deprecate `bucket_policy_only` in favor of `uniform_bucket_level_access` in `gcs` module
2020-09-24 01:41:44 -07:00
- **incompatible change** allow project module to configure itself as both shared VPC service and host project
2020-09-03 10:23:09 -07:00
2020-09-01 09:52:15 -07:00
## [3.3.0] - 2020-09-01
- remove extra readers in `gcs-to-bq-with-dataflow` example (issue: 128)
2020-08-31 05:09:28 -07:00
- make VPC creation optional in `net-vpc` module to allow managing a pre-existing VPC
2020-09-01 09:52:15 -07:00
- make HA VPN gateway creation optional in `net-vpn-ha` module
2020-09-01 08:48:02 -07:00
- add retention_policy in `gcs` module
2020-09-01 09:52:15 -07:00
- refactor `net-address` module variables, and add support for internal address `purpose`
2020-06-28 23:05:44 -07:00
2020-08-29 02:31:22 -07:00
## [3.2.0] - 2020-08-29
2020-08-29 02:31:48 -07:00
- **incompatible change** add alias IP support in `cloud-vm` module
2020-08-29 01:12:30 -07:00
- add tests for `data-solutions` examples
- fix apply errors on dynamic resources in dataflow example
2020-08-29 02:10:37 -07:00
- make zone creation optional in `dns` module
2020-08-29 02:31:22 -07:00
- new `quota-monitoring` end-to-end example in `cloud-operations`
2020-08-29 01:12:30 -07:00
2020-08-26 03:18:07 -07:00
## [3.1.1] - 2020-08-26
2020-08-29 01:12:30 -07:00
2020-08-26 03:18:07 -07:00
- fix error in `project` module
2022-08-02 02:45:05 -07:00
- **incompatible change** make HA VPN Gateway creation optional for `net-vpn-ha` module. Now an existing HA VPN Gateway can be used. Updating to the new version of the module will cause VPN Gateway recreation which can be handled by `terraform state rm/terraform import` operations.
2020-09-01 03:38:25 -07:00
2020-08-16 11:40:09 -07:00
## [3.1.0] - 2020-08-16
- **incompatible change** add support for specifying a different project id in the GKE cluster module; if using the `peering_config` variable, `peering_config.project_id` now needs to be explicitly set, a `null` value will reuse the `project_id` variable for the peering
2020-08-15 01:12:43 -07:00
## [3.0.0] - 2020-08-15
- **incompatible change** the top-level `infrastructure` folder has been renamed to `networking`
- add end-to-end example for ILB as next hop
- add basic tests for `foundations` and `networking` end-to-end examples
2020-08-15 01:13:34 -07:00
- fix Shared VPC end-to-end example and documentation
2020-08-15 01:12:43 -07:00
2020-08-01 09:39:32 -07:00
## [2.8.0] - 2020-08-01
- fine-grained Cloud DNS IAM via Service Directory example
2020-08-01 09:40:37 -07:00
- add feed id output dependency on IAM roles in `pubsub` module
2020-08-01 09:39:32 -07:00
2020-07-28 09:30:06 -07:00
## [2.7.1] - 2020-07-24
- fix provider issue in bigquery module
2020-07-23 23:57:45 -07:00
## [2.7.0] - 2020-07-24
- add support for VPC connector and ingress settings to `cloud-function` module
- add support for logging to `net-cloudnat` module
2020-07-23 00:29:51 -07:00
2020-07-19 00:20:59 -07:00
## [2.6.0] - 2020-07-19
- **incompatible changes** setting zone in the `compute-vm` module is now done via an optional `zones` variable, that accepts a list of zones
2020-07-15 04:19:22 -07:00
- fix optional IAM permissions in folder unit module
2020-07-10 08:07:15 -07:00
## [2.5.0] - 2020-07-10
2020-07-09 22:22:57 -07:00
- new `vpc-sc` module
2020-07-09 06:15:14 -07:00
- add support for Shared VPC to the `project` module
2020-07-10 08:07:15 -07:00
- fix bug with `compute-vm` address reservations introduced in [2.4.1]
2020-07-09 06:15:14 -07:00
2020-07-09 05:23:53 -07:00
## [2.4.2] - 2020-07-09
2020-07-08 23:09:47 -07:00
- add support for Shielded VM to `compute-vm`
2020-07-09 22:22:57 -07:00
2020-07-06 09:33:59 -07:00
## [2.4.1] - 2020-07-06
- better fix external IP assignment in `compute-vm`
2020-07-02 02:42:12 -07:00
2020-07-06 09:22:59 -07:00
## [2.4.0] - 2020-07-06
2020-07-02 02:42:12 -07:00
- fix external IP assignment in `compute-vm`
2020-07-06 07:28:46 -07:00
- new top-level `cloud-operations` example folder
- Cloud Asset Inventory end to end example in `cloud-operations`
2020-07-02 02:42:12 -07:00
2020-07-01 23:35:19 -07:00
## [2.3.0] - 2020-07-02
2020-06-30 07:46:47 -07:00
- new 'Cloud Storage to Bigquery with Cloud Dataflow' end to end data solution
2020-07-01 23:35:19 -07:00
- **incompatible change** additive IAM bindings are now keyed by identity instead of role, and use a single `iam_additive_bindings` variable, refer to [#103] for details
- set `delete_contents_on_destroy` in the foundations examples audit dataset to allow destroying
- trap errors raised by the `project` module on destroy
2020-06-30 07:58:57 -07:00
2020-06-28 23:06:41 -07:00
## [2.2.0] - 2020-06-29
2020-06-25 01:05:35 -07:00
- make project creation optional in `project` module to allow managing a pre-existing project
2020-06-28 23:05:44 -07:00
- new `cloud-endpoints` module
- new `cloud-function` module
2020-06-11 06:58:44 -07:00
2020-06-22 08:18:01 -07:00
## [2.1.0] - 2020-06-22
2020-06-11 06:58:44 -07:00
2020-06-12 03:07:28 -07:00
- **incompatible change** routes in the `net-vpc` module now interpolate the VPC name to ensure uniqueness, upgrading from a previous version will drop and recreate routes
2020-06-16 20:41:13 -07:00
- the top-level `docker-images` folder has been moved inside `modules/cloud-config-container/onprem`
2020-06-17 02:43:46 -07:00
- `dns_keys` output added to the `dns` module
2020-06-19 00:49:37 -07:00
- add `group-config` variable, `groups` and `group_self_links` outputs to `net-ilb` module to allow creating ILBs for externally managed instances
2020-06-22 07:16:19 -07:00
- make the IAM bindings depend on the compute instance in the `compute-vm` module
2020-06-12 03:07:28 -07:00
2020-06-11 06:58:44 -07:00
## [2.0.0] - 2020-06-11
2020-06-16 20:41:13 -07:00
- new `data-solutions` section and `cmek-via-centralized-kms` example
2020-06-11 06:58:44 -07:00
- **incompatible change** static VPN routes now interpolate the VPN gateway name to enforce uniqueness, upgrading from a previous version will drop and recreate routes
2020-06-09 22:56:41 -07:00
## [1.9.0] - 2020-06-10
2020-06-09 07:25:05 -07:00
- new `bigtable-instance` module
2020-06-09 22:56:41 -07:00
- add support for IAM bindings to `compute-vm` module
2020-05-20 07:21:41 -07:00
2020-06-07 09:08:00 -07:00
## [1.8.1] - 2020-06-07
2020-06-05 12:25:18 -07:00
- use `all` instead of specifying protocols in the admin firewall rule of the `net-vpc-firewall` module
2020-06-05 13:00:19 -07:00
- add support for encryption keys in `gcs` module
2020-06-07 09:08:00 -07:00
- set `next_hop_instance_zone` in `net-vpc` for next hop instance routes to avoid triggering recreation
2020-06-05 12:25:18 -07:00
2020-06-03 00:43:30 -07:00
## [1.8.0] - 2020-06-03
2020-06-02 23:44:38 -07:00
- **incompatible change** the `kms` module has been refactored and will be incompatible with previous state
2020-06-01 00:37:07 -07:00
- **incompatible change** robot and default service accounts outputs in the `project` module have been refactored and are now exposed via a single `service_account` output (cf [#82])
2020-05-31 22:58:24 -07:00
- add support for PD CSI driver in GKE module
2020-06-01 03:14:02 -07:00
- refactor `iam-service-accounts` module outputs to be more resilient
2020-06-03 00:42:24 -07:00
- add option to use private GCR to `cos-generic-metadata` module
2020-05-31 22:58:24 -07:00
2020-05-29 23:59:08 -07:00
## [1.7.0] - 2020-05-30
2020-05-29 23:57:21 -07:00
- add support for disk encryption to the `compute-vm` module
2020-05-22 03:31:29 -07:00
- new `datafusion` module
2020-05-25 22:18:33 -07:00
- new `container-registry` module
2020-05-26 03:03:15 -07:00
- new `artifact-registry` module
2020-05-22 03:31:29 -07:00
2020-05-20 07:21:41 -07:00
## [1.6.0] - 2020-05-20
2020-05-13 06:56:15 -07:00
- add output to `gke-cluster` exposing the cluster's CA certificate
2020-05-13 06:56:26 -07:00
- fix `gke-cluster` autoscaling options
2020-05-13 06:56:15 -07:00
- add support for Service Directory bound zones to the `dns` module
2020-05-13 06:54:06 -07:00
- new `service-directory` module
2020-05-14 12:41:20 -07:00
- new `source-repository` module
Merge development branch (#44)
* VPN-HA module initial commit
* Added readme for net-vpn-ha module
* Update readme, add simple description
* Merge new modules list and environments foundation example (#30)
* gke-cluster
* net-vpc module and tests
* add TODO to net-vpc module
* add minimal README files with input/output variables to gke and net-vpc modules
* BigQuery Module (#24)
* Bigquery Module
* Added README file
* Added type hints
* gke-cluster
* net-vpc module and tests
* add TODO to net-vpc module
* add minimal README files with input/output variables to gke and net-vpc modules
* BigQuery Module (#24)
* Bigquery Module
* Added README file
* Added type hints
* GCS module
* net vpc module: improve secondary range outputs
* net vpc module: add serve project registration
* project module
* move bigquery module to not-ready folder
* folders module
* rename project module's iam variables
* slight tweak to folder module outputs
* gcs module
* simplify net-vpc module variables
* fix module tests configurations, fix net-vpc module tests
* add pydoc utility
* add/update module READMEs
* add/update module READMEs
* add/update module READMEs
* improve variable type summary generation in tfdoc
* tfdoc: add support for replacing doc in README.md files
* improve module READMEs
* net-vpc-firewall module
* add support for sensitive output attribute in tfdoc
* remove empty function from tfdoc
* render variable type as code in tfdoc
* update module READMEs
* net address module
* net cloudnat module
* remove redundant variable from net-cloudnat module
* vpc module: add support for peering, use network name as subnet name prefix
* net-vpn-static module
* net-vpn-static module README
* net-vpn-static module README
* tfdoc: fix error on undeclared variable type
* dns module
* set version for all modules
* kms module (untested)
* change kms key self links output to map, fix gcs and kms iam variable descriptions
* fix kms module
* update kms module readme
* simplify local iam pairs in modules
* service accounts module (unfinished)
* work on service accounts module
* project module: add gcr service account
* project module: update outputs in README
* first working version of the iam service accounts module
* iam service accounts module: extra checks in locals
* modules/net-cloudnat: reorder variables
* modules/net-vpn-dynamic: initial import (untested)
* modules/net-vpn-dynamic: first working version
* modules/net-vpn-dynamic: add outputs for auto-created router
* modules/net-vpn-dynamic: update README
* modules/net-[vpn,cloudnat]: clean up variable,s remove prefix
* modules/net-vpn-dynamic: add advertisement configuration to tunnel bgp peer, refactor variables
* tfdoc: add tooltips for variable types and defaults
* modules: update README variables and outputs
* tfdoc: improve variable default rendering
* modules: update README variables and outputs
* modules/net-vpc: minimal output refactoring
* modules/vm-cos: initial import, base resources working, no outputs
* modules/vm-cos: add variable descriptions
* tfdoc: fix parsing in type and default blocks
* modules/vm-cos: fix README
* tfdoc: fix parsing in type and default blocks
* modules/vm-cos: fix README
* modules/compute-vm: initial working import (not fully tested)
* modules/vm-cos: move to not-ready
* tfdoc: fix variable defaults formatting
* modules: update README files with tfdoc fixes
* modules: add initial examples
* gke-nodepool: initial import, untested
* gke nodepool: add README, fix location variable, set node count default to 1
* gke cluster: fix private cluster variables
* gke nodepool: fix README title
* gke cluster: add output for cluster location
* gke nodepool: add missing variables for project id and cluster name, remove default from location variable, fix gke version assignment
* gke nodepool: update README
* net-cloudnat: fix router name when creating default router
* fix variables used for address and router optional creation
* vpn dynamic: fix README
* modules/net-vpn-dynamic: fix router name output
* modules/compute-vm: remove unused variable
* modules/compute-vm-cos-coredns: initial import
* Update foundations modules versions (#26)
* update foundations modules versions
* update Terraform version to v0.12.19 in CI test configuration
* backport tfdoc from Ludo's branch (#27)
* Update docs using tfdoc format (#28)
* update README files
* set all types on variables
* foundations/environments: move log filter to a variable, use org for xpn by default
* foundations/environments: do not use liens by default
* modules/ntp-vpc: better shared_vpc_host variable description
* modules/logging-sinks: initial version
* modules/logging-sinks: streamline options in sinks variable
* modules/compute-vm-cos-coredns: add support for additional files
* modules/folders: rename from 'folder'
* modules/logging-sinks: fix circular dependencies and improve variables
* modules/project: remove extra variable
* modules/bigquery: new module with dataset support only
* foundations/environments: refactor using local modules
* modules/bigquery: better variables, README description and example
* modules: fix a few READMEs
Co-authored-by: Julio Castillo <juliocc@gmail.com>
* modules/net-vpc: README description and examples
* modules/net-vpc: tweak README description and examples
* modules/net-vpc: tweak README description and examples
* modules/net-vpc-firewall: change tag-based rule default ranges, improve README examples and description
* modules/compute-vm: README changes
* modules/compute-vm: use an object for the service account variable, update README
* modules/compute-vm: update README variables table
* modules/compute-vm: add TODO list to README
* modules/compute-vm: add TODO list to README
* modules/compute-vm: add outputs for service account
* modules/net-cloudnat: README
* modules/net-cloudnat: README
* modules/net-cloudnat: add router_create variable
* modules/compute-vm: simplify service account variables
* modules/net-vpn-dynamic: fix README example, use local secret for both empty string and null
* modules/net-vpn-dynamic: improve README example
* modules/gke-cluster: minimal README tweaks
* modules/kms: fix ephemeral keys resource name
* modules/iam-service-accounts: add storage roles
* modules/gke-nodepool: fix node default scopes
* New project variable to prevent deletion of default network (#32)
* New project variable to prevent deletion of default network
This is a workaround to fix
terraform-google-modules/cloud-foundation-fabric#31 while the GCP
terraform provider is fixed
* Add TODOs to remove workarounds in the project module
* Fix Cloud Build files
* modules/gke-nodepool: add monitoring scope to defaults
* modules/iam-service-accounts: add support for IAM bindings onthe service accounts
* playground module in sandbox, remove not ready modules
* Fix ci configurations in development branch (#33)
* try fixing ci confgurations
* add exclusion match to ci boilerplate check
* add skip boilerplate comment to compute-vm-cos-coredns template fragment
* modules/gke-cluster: fix boilerplate in outputs
* Simplify tests, re-enable CI
* add instance group support to compute-vm, start tests refactoring
* modules/compute-vm: group fixes, tests
* modules/compute-vm: minimal test beautification
* simplify top-level pytest fixture
* modules/dns: tests and minor tweaks
* fix missing boilerplate in tests
* re-add requirements file to tests folder
* re-enable tests in ci build configuration
* Folder module tests and fixes (#38)
* folder tests wip
* modules/folders: tests and tweaks
* update folders and compute-vm README files
* modules/gcs: tests and minor tweaks
* Create README.md
* Update README.md
* Update README.md
* Update README.md
* Added docker image for strongSwan
* Add support for routes and tests to net-vpc module (#39)
* modules/net-vpc: add routes (untested)
* initial tests
* modules/net-vpc: add test for flow logs
* modules/net-vpc: split tests into two separate files
* modules/net-vpc: routes test
* modules/net-vpc: test routes
* Add support for Terraform plugin cache in ci test build file (#40)
* add Terraform plugin caching to test ci build configuration
* fix mkdir in test build configuration
* trigger test check
* Refactor dynamic vpn configuration for on-prem-in-a-box module
* Fix dynamic vpn for onprem-in-a-box module
* Migrate Shared VPC example to local modules (#41)
* wip
* wip
* validated, untested
* modules/compute-vm: make service account email in locals resilient to destroy
* modules/project: make project id output depend on iam roles
* fixes
* shared-vpc tweaks
* update diagram
* update README input output tables
* modules/compute-vm: add service account IAM email output
* move GKE service account roles at the project level, add GCE service account roles
* update diagram and README
* modules/project: add extra output for IAM-dependent project id
* update modules READMEs
* minor tweaks
* modules/compute-vm: fix service account output
* remove static address from NAT
* fix container service agent binding dependency
* rename shared vpc
* Update README.md
* Update README.md
* Add static vpn gw to on-prem-in-a-box module
* Refactor hub and spoke to use new modules (#42)
* modules/compute-vm: saner defaults for service account scopes
* hub and spoke refactor, docs still missing
* complete hub and spoke
* Update README.md
* Add toolbox docker container, fix gw routing to the internet
* Add DNS Hybrid connectivity parameters
* Fix onprem dns zone for the static vpn configuration
* Added readme.md for on-prem module
* Add new line at the end of the files
* Add boilerplate for cloudbuild config files
* fix boilerplate in strongswan shell script
* Update README.md
* include missing file to fix merge conflict
* remove missing file to fix merge conflict
* include missing file to fix merge conflict (again)
* remove content from spurious file used to avoid merge conflicts
* Add net-vpc-peering module
* Initial commit for hub-and-spoke-peering infrastructure example
* Fix typos in infrastructure/ READMEs
* remove stale file
* use larger resolution version of hub and spoke diagram
* Update README.md
* Update hub-and-spoke-peerings example to use internal modules
* Add initial project tests (#46)
* modules/project: make prefix optional
* initial project module tests
* modules/project: use null for unset parent
* modules/dns: backport PR6 from the CFT dns module
* Add testing resources including on-prem-in-a-box to hub-and-spoke-peerings example
* Fix firewall rules to allow connectivity, switch to custom route advertisement for onprem -> spokes connectivity
* Move locals out of main.tf
* remove ssh tag from compute-vm variable default
* Add ssh tag to the test vms
* Update README.md
* Update README.md
* Update README.md
* Hub and spoke peering changes (#48)
* rename hub-and-spoke-vpn
* add ssh tag to shared-vpc-gke instance
* rename and rework hub and spoke peering
* fix test requirements
* align hub and spoke peering with module contents
* diagram
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* minimal fixes to onprem examples variable files
* onprem example stub, missing DNS zones and private.googleapis records onprem
* add missing boilerplate
* Update README.md
* Update README.md
* infra/onprem: add test instance and minimal outputs
* add DNS modules and resource
* infra/onprem: diagram and initial README
* minor changes to onprem module and example (#49)
* update toolbox image
* infra/onprem: add zone for private access, add metadata domain to onprem dns
* infra/onprem: onnprem service account, add testing procedure in README
* Update README.md
* infra/onprem: remove extra variable
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* infra/onprem: rename forwarder address variable
* Update README:
Added explicit --tunnel-through-iap for gcloud compute ssh commands
* Update top-level and section READMEs (#50)
* top-level README WIP
* rewrite top-level README
* change top-level README title
* remove initial quote in top-level README
* Update README.md
* Update README.md
* Update README.md
* foundations README
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* add experimental scheduled cloud function module
* scheduled cloud function module: allow disabling schedule
* business-units foundation example (#52)
* Added folder-units module.
* Business units example update (WIP)
* Update all BU modules to internal ones
* Refactoring business-units example, add billing and org IAM handling
* update projects tests for new iam additive naming
* update project README for new iam additive naming
* streamline bu example and module (#53)
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
* align net-vpn-ha interface with the other vpn modules
* update module README files
* Update README.md
* Update README.md
* Create CHANGELOG.md
* Refactor COS module to be generic (#51)
* Create generic COS module and update CoreDNS module to use it
* Update compute-vm-cos README
* Fix COS README
* Update COS example
* Skip boilerplate check for COS file template
* Make COS module more generic and provide preset configurations
* Update COS module documentation
* tfdoc: add support for multiple variables files
* compute-vm: split boot disk in separate variable file for cos module support
* Streamline cos modules (#54)
* tfdoc: fix bug in last commit
* compute-vm: add support for user-data
* compute-vm: restore noncos variable split
* remove compute-vm-cos-coredns
* compute-vm: revert to original state
* cos-container/coredns
* fix variables mess
* cos/coredns fixes
* cos/mysql
* remove stale compute-vm-cos module
* add test instance to cos modules
* tfdoc: add support for multiple output files
* cos: add initial READMEs
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* add test apply fixture
* cos-coredns: tested
* Update README.md
* Fix typo
* cos-coredns: refactor README
* Update README.md
* test yaml validity in cos modules tests
* cos mysql tests
* cos mysql: refactor and test (disk tests missing)
* onprem: fix Coredns
* cos mysql: additional disk working
* cos modules: fix instance disks for no instance
* update some modules READMEs
* update some modules READMEs
* Update README.md
* Update README.md
* add simple tests for foundations/environments
* change default for org id in foundations/environments to avoid errors when none is specified
* fix null/empty organization id in foundations/environments
* fix errors when destroying on empty state in foundations/environments
* fundations/bu: fix errors when destroying with empty state
* modules/gcs: make outputs resilient on destroy with empty state
* modules/folders: make outputs resilient on destroy with empty state
* switch organization_id variable to long form in foundations/bu and modules/folders-unit
* Update README.md
* infra/shared-vpc: remove duplicate tag attribute from bastion
Co-authored-by: Aleksandr Averbukh <averbukh@google.com>
Co-authored-by: Julio Castillo <juliocc@gmail.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2020-04-03 05:06:48 -07:00
2020-05-11 08:52:06 -07:00
## [1.5.0] - 2020-05-11
2020-05-02 08:33:48 -07:00
- **incompatible change** the `bigquery` module has been removed and replaced by the new `bigquery-dataset` module
2020-05-03 23:27:53 -07:00
- **incompatible change** subnets in the `net-vpc` modules are now passed as a list instead of map, and all related variables for IAM and flow logs use `region/name` instead of `name` keys; it's now possible to have the same subnet name in different regions
2020-05-10 00:34:34 -07:00
- replace all references to the removed `resourceviews.googleapis.com` API with `container.googleapis.com`
- fix advanced options in `gke-nodepool` module
- fix health checks in `compute-mig` and `net-ilb` modules
2020-05-10 08:08:27 -07:00
- new `cos-generic-metadata` module in the `cloud-config-container` suite
- new `envoy-traffic-director` module in the `cloud-config-container` suite
2020-05-11 08:52:06 -07:00
- new `pubsub` module
2020-05-10 08:08:27 -07:00
2020-05-02 02:53:11 -07:00
## [1.4.1] - 2020-05-02
- new `secret-manager` module
- fix access in `bigquery` module, this is the last version of this module to support multiple datasets, future versions will be called `bigquery-dataset`
2020-05-02 00:27:55 -07:00
2020-05-01 00:07:43 -07:00
## [1.4.0] - 2020-05-01
2020-04-22 06:43:48 -07:00
- fix DNS module internal zone lookup
2020-04-22 06:47:33 -07:00
- fix Cloud NAT module internal router name lookup
2020-04-22 22:11:51 -07:00
- re-enable and update outputs for the foundations environments example
2020-04-23 00:54:39 -07:00
- add peering route configuration for private clusters to GKE cluster module
2022-08-02 02:45:05 -07:00
- **incompatible changes** in the GKE nodepool module: rename `node_config_workload_metadata_config` variable to `workload_metadata_config` , new default for `workload_metadata_config` is `GKE_METADATA_SERVER`
- **incompatible change** in the `compute-vm` module: removed support for MIG and the `group_manager` variable
2020-04-30 08:09:58 -07:00
- add `compute-mig` and `net-ilb` modules
2022-08-02 02:45:05 -07:00
- **incompatible change** in `net-vpc` : a new `name` attribute has been added to the `subnets` variable, allowing to directly set subnet name, to update to the new module add an extra `name = false` attribute to each subnet
2020-04-22 06:43:48 -07:00
2020-04-08 05:56:12 -07:00
## [1.3.0] - 2020-04-08
2020-04-07 09:47:07 -07:00
- add organization policy module
2020-04-08 05:56:12 -07:00
- add support for organization policies to folders and project modules
2020-04-07 09:47:07 -07:00
2020-04-06 11:41:19 -07:00
## [1.2.0] - 2020-04-06
2020-04-06 11:39:01 -07:00
- add squid container to the `cloud-config-container` module
2020-04-06 07:27:13 -07:00
## [1.1.0] - 2020-03-27
- rename the `cos-container` suite of modules to `cloud-config-container`
- refactor the `onprem-in-a-box` module to only manage the `cloud-config` configuration, and make it part of the `cloud-config-container` suite of modules
- update the `onprem-google-access-dns` example to use the refactored `onprem` module
- fix the `external_addresses` output in the `compute-vm` module
- small tweaks and fixes to the `cloud-config-container` modules
Merge development branch (#44)
* VPN-HA module initial commit
* Added readme for net-vpn-ha module
* Update readme, add simple description
* Merge new modules list and environments foundation example (#30)
* gke-cluster
* net-vpc module and tests
* add TODO to net-vpc module
* add minimal README files with input/output variables to gke and net-vpc modules
* BigQuery Module (#24)
* Bigquery Module
* Added README file
* Added type hints
* gke-cluster
* net-vpc module and tests
* add TODO to net-vpc module
* add minimal README files with input/output variables to gke and net-vpc modules
* BigQuery Module (#24)
* Bigquery Module
* Added README file
* Added type hints
* GCS module
* net vpc module: improve secondary range outputs
* net vpc module: add serve project registration
* project module
* move bigquery module to not-ready folder
* folders module
* rename project module's iam variables
* slight tweak to folder module outputs
* gcs module
* simplify net-vpc module variables
* fix module tests configurations, fix net-vpc module tests
* add pydoc utility
* add/update module READMEs
* add/update module READMEs
* add/update module READMEs
* improve variable type summary generation in tfdoc
* tfdoc: add support for replacing doc in README.md files
* improve module READMEs
* net-vpc-firewall module
* add support for sensitive output attribute in tfdoc
* remove empty function from tfdoc
* render variable type as code in tfdoc
* update module READMEs
* net address module
* net cloudnat module
* remove redundant variable from net-cloudnat module
* vpc module: add support for peering, use network name as subnet name prefix
* net-vpn-static module
* net-vpn-static module README
* net-vpn-static module README
* tfdoc: fix error on undeclared variable type
* dns module
* set version for all modules
* kms module (untested)
* change kms key self links output to map, fix gcs and kms iam variable descriptions
* fix kms module
* update kms module readme
* simplify local iam pairs in modules
* service accounts module (unfinished)
* work on service accounts module
* project module: add gcr service account
* project module: update outputs in README
* first working version of the iam service accounts module
* iam service accounts module: extra checks in locals
* modules/net-cloudnat: reorder variables
* modules/net-vpn-dynamic: initial import (untested)
* modules/net-vpn-dynamic: first working version
* modules/net-vpn-dynamic: add outputs for auto-created router
* modules/net-vpn-dynamic: update README
* modules/net-[vpn,cloudnat]: clean up variable,s remove prefix
* modules/net-vpn-dynamic: add advertisement configuration to tunnel bgp peer, refactor variables
* tfdoc: add tooltips for variable types and defaults
* modules: update README variables and outputs
* tfdoc: improve variable default rendering
* modules: update README variables and outputs
* modules/net-vpc: minimal output refactoring
* modules/vm-cos: initial import, base resources working, no outputs
* modules/vm-cos: add variable descriptions
* tfdoc: fix parsing in type and default blocks
* modules/vm-cos: fix README
* tfdoc: fix parsing in type and default blocks
* modules/vm-cos: fix README
* modules/compute-vm: initial working import (not fully tested)
* modules/vm-cos: move to not-ready
* tfdoc: fix variable defaults formatting
* modules: update README files with tfdoc fixes
* modules: add initial examples
* gke-nodepool: initial import, untested
* gke nodepool: add README, fix location variable, set node count default to 1
* gke cluster: fix private cluster variables
* gke nodepool: fix README title
* gke cluster: add output for cluster location
* gke nodepool: add missing variables for project id and cluster name, remove default from location variable, fix gke version assignment
* gke nodepool: update README
* net-cloudnat: fix router name when creating default router
* fix variables used for address and router optional creation
* vpn dynamic: fix README
* modules/net-vpn-dynamic: fix router name output
* modules/compute-vm: remove unused variable
* modules/compute-vm-cos-coredns: initial import
* Update foundations modules versions (#26)
* update foundations modules versions
* update Terraform version to v0.12.19 in CI test configuration
* backport tfdoc from Ludo's branch (#27)
* Update docs using tfdoc format (#28)
* update README files
* set all types on variables
* foundations/environments: move log filter to a variable, use org for xpn by default
* foundations/environments: do not use liens by default
* modules/ntp-vpc: better shared_vpc_host variable description
* modules/logging-sinks: initial version
* modules/logging-sinks: streamline options in sinks variable
* modules/compute-vm-cos-coredns: add support for additional files
* modules/folders: rename from 'folder'
* modules/logging-sinks: fix circular dependencies and improve variables
* modules/project: remove extra variable
* modules/bigquery: new module with dataset support only
* foundations/environments: refactor using local modules
* modules/bigquery: better variables, README description and example
* modules: fix a few READMEs
Co-authored-by: Julio Castillo <juliocc@gmail.com>
* modules/net-vpc: README description and examples
* modules/net-vpc: tweak README description and examples
* modules/net-vpc: tweak README description and examples
* modules/net-vpc-firewall: change tag-based rule default ranges, improve README examples and description
* modules/compute-vm: README changes
* modules/compute-vm: use an object for the service account variable, update README
* modules/compute-vm: update README variables table
* modules/compute-vm: add TODO list to README
* modules/compute-vm: add TODO list to README
* modules/compute-vm: add outputs for service account
* modules/net-cloudnat: README
* modules/net-cloudnat: README
* modules/net-cloudnat: add router_create variable
* modules/compute-vm: simplify service account variables
* modules/net-vpn-dynamic: fix README example, use local secret for both empty string and null
* modules/net-vpn-dynamic: improve README example
* modules/gke-cluster: minimal README tweaks
* modules/kms: fix ephemeral keys resource name
* modules/iam-service-accounts: add storage roles
* modules/gke-nodepool: fix node default scopes
* New project variable to prevent deletion of default network (#32)
* New project variable to prevent deletion of default network
This is a workaround to fix
terraform-google-modules/cloud-foundation-fabric#31 while the GCP
terraform provider is fixed
* Add TODOs to remove workarounds in the project module
* Fix Cloud Build files
* modules/gke-nodepool: add monitoring scope to defaults
* modules/iam-service-accounts: add support for IAM bindings onthe service accounts
* playground module in sandbox, remove not ready modules
* Fix ci configurations in development branch (#33)
* try fixing ci confgurations
* add exclusion match to ci boilerplate check
* add skip boilerplate comment to compute-vm-cos-coredns template fragment
* modules/gke-cluster: fix boilerplate in outputs
* Simplify tests, re-enable CI
* add instance group support to compute-vm, start tests refactoring
* modules/compute-vm: group fixes, tests
* modules/compute-vm: minimal test beautification
* simplify top-level pytest fixture
* modules/dns: tests and minor tweaks
* fix missing boilerplate in tests
* re-add requirements file to tests folder
* re-enable tests in ci build configuration
* Folder module tests and fixes (#38)
* folder tests wip
* modules/folders: tests and tweaks
* update folders and compute-vm README files
* modules/gcs: tests and minor tweaks
* Create README.md
* Update README.md
* Update README.md
* Update README.md
* Added docker image for strongSwan
* Add support for routes and tests to net-vpc module (#39)
* modules/net-vpc: add routes (untested)
* initial tests
* modules/net-vpc: add test for flow logs
* modules/net-vpc: split tests into two separate files
* modules/net-vpc: routes test
* modules/net-vpc: test routes
* Add support for Terraform plugin cache in ci test build file (#40)
* add Terraform plugin caching to test ci build configuration
* fix mkdir in test build configuration
* trigger test check
* Refactor dynamic vpn configuration for on-prem-in-a-box module
* Fix dynamic vpn for onprem-in-a-box module
* Migrate Shared VPC example to local modules (#41)
* wip
* wip
* validated, untested
* modules/compute-vm: make service account email in locals resilient to destroy
* modules/project: make project id output depend on iam roles
* fixes
* shared-vpc tweaks
* update diagram
* update README input output tables
* modules/compute-vm: add service account IAM email output
* move GKE service account roles at the project level, add GCE service account roles
* update diagram and README
* modules/project: add extra output for IAM-dependent project id
* update modules READMEs
* minor tweaks
* modules/compute-vm: fix service account output
* remove static address from NAT
* fix container service agent binding dependency
* rename shared vpc
* Update README.md
* Update README.md
* Add static vpn gw to on-prem-in-a-box module
* Refactor hub and spoke to use new modules (#42)
* modules/compute-vm: saner defaults for service account scopes
* hub and spoke refactor, docs still missing
* complete hub and spoke
* Update README.md
* Add toolbox docker container, fix gw routing to the internet
* Add DNS Hybrid connectivity parameters
* Fix onprem dns zone for the static vpn configuration
* Added readme.md for on-prem module
* Add new line at the end of the files
* Add boilerplate for cloudbuild config files
* fix boilerplate in strongswan shell script
* Update README.md
* include missing file to fix merge conflict
* remove missing file to fix merge conflict
* include missing file to fix merge conflict (again)
* remove content from spurious file used to avoid merge conflicts
* Add net-vpc-peering module
* Initial commit for hub-and-spoke-peering infrastructure example
* Fix typos in infrastructure/ READMEs
* remove stale file
* use larger resolution version of hub and spoke diagram
* Update README.md
* Update hub-and-spoke-peerings example to use internal modules
* Add initial project tests (#46)
* modules/project: make prefix optional
* initial project module tests
* modules/project: use null for unset parent
* modules/dns: backport PR6 from the CFT dns module
* Add testing resources including on-prem-in-a-box to hub-and-spoke-peerings example
* Fix firewall rules to allow connectivity, switch to custom route advertisement for onprem -> spokes connectivity
* Move locals out of main.tf
* remove ssh tag from compute-vm variable default
* Add ssh tag to the test vms
* Update README.md
* Update README.md
* Update README.md
* Hub and spoke peering changes (#48)
* rename hub-and-spoke-vpn
* add ssh tag to shared-vpc-gke instance
* rename and rework hub and spoke peering
* fix test requirements
* align hub and spoke peering with module contents
* diagram
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* minimal fixes to onprem examples variable files
* onprem example stub, missing DNS zones and private.googleapis records onprem
* add missing boilerplate
* Update README.md
* Update README.md
* infra/onprem: add test instance and minimal outputs
* add DNS modules and resource
* infra/onprem: diagram and initial README
* minor changes to onprem module and example (#49)
* update toolbox image
* infra/onprem: add zone for private access, add metadata domain to onprem dns
* infra/onprem: onnprem service account, add testing procedure in README
* Update README.md
* infra/onprem: remove extra variable
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* infra/onprem: rename forwarder address variable
* Update README:
Added explicit --tunnel-through-iap for gcloud compute ssh commands
* Update top-level and section READMEs (#50)
* top-level README WIP
* rewrite top-level README
* change top-level README title
* remove initial quote in top-level README
* Update README.md
* Update README.md
* Update README.md
* foundations README
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* add experimental scheduled cloud function module
* scheduled cloud function module: allow disabling schedule
* business-units foundation example (#52)
* Added folder-units module.
* Business units example update (WIP)
* Update all BU modules to internal ones
* Refactoring business-units example, add billing and org IAM handling
* update projects tests for new iam additive naming
* update project README for new iam additive naming
* streamline bu example and module (#53)
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
* align net-vpn-ha interface with the other vpn modules
* update module README files
* Update README.md
* Update README.md
* Create CHANGELOG.md
* Refactor COS module to be generic (#51)
* Create generic COS module and update CoreDNS module to use it
* Update compute-vm-cos README
* Fix COS README
* Update COS example
* Skip boilerplate check for COS file template
* Make COS module more generic and provide preset configurations
* Update COS module documentation
* tfdoc: add support for multiple variables files
* compute-vm: split boot disk in separate variable file for cos module support
* Streamline cos modules (#54)
* tfdoc: fix bug in last commit
* compute-vm: add support for user-data
* compute-vm: restore noncos variable split
* remove compute-vm-cos-coredns
* compute-vm: revert to original state
* cos-container/coredns
* fix variables mess
* cos/coredns fixes
* cos/mysql
* remove stale compute-vm-cos module
* add test instance to cos modules
* tfdoc: add support for multiple output files
* cos: add initial READMEs
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* add test apply fixture
* cos-coredns: tested
* Update README.md
* Fix typo
* cos-coredns: refactor README
* Update README.md
* test yaml validity in cos modules tests
* cos mysql tests
* cos mysql: refactor and test (disk tests missing)
* onprem: fix Coredns
* cos mysql: additional disk working
* cos modules: fix instance disks for no instance
* update some modules READMEs
* update some modules READMEs
* Update README.md
* Update README.md
* add simple tests for foundations/environments
* change default for org id in foundations/environments to avoid errors when none is specified
* fix null/empty organization id in foundations/environments
* fix errors when destroying on empty state in foundations/environments
* fundations/bu: fix errors when destroying with empty state
* modules/gcs: make outputs resilient on destroy with empty state
* modules/folders: make outputs resilient on destroy with empty state
* switch organization_id variable to long form in foundations/bu and modules/folders-unit
* Update README.md
* infra/shared-vpc: remove duplicate tag attribute from bastion
Co-authored-by: Aleksandr Averbukh <averbukh@google.com>
Co-authored-by: Julio Castillo <juliocc@gmail.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2020-04-03 05:06:48 -07:00
## [1.0.0] - 2020-03-27
- merge development branch with suite of new modules and end-to-end examples
2022-01-11 01:38:14 -08:00
<!-- markdown - link - check - disable -->
2023-06-07 15:20:48 -07:00
[Unreleased]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v23.0.0...HEAD
[23.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v22.0.0...v23.0.0
2023-05-24 10:44:45 -07:00
[22.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v21.0.0...v22.0.0
2023-04-01 05:18:53 -07:00
[21.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v20.0.0...v21.0.0
2023-02-04 05:43:37 -08:00
[20.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v19.0.0...v20.0.0
2022-12-13 02:11:07 -08:00
[19.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v18.0.0...v19.0.0
2022-09-09 11:01:28 -07:00
[18.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v16.0.0...v18.0.0
2022-08-02 02:45:05 -07:00
[16.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v15.0.0...v16.0.0
[15.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v14.0.0...v15.0.0
[14.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v13.0.0...v14.0.0
[13.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v12.0.0...v13.0.0
[12.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v11.2.0...v12.0.0
[11.2.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v11.1.0...v11.2.0
[11.1.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v11.0.0...v11.1.0
[11.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v10.0.1...v11.0.0
[10.0.1]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v10.0.0...v10.0.1
[10.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v9.0.3...v10.0.0
[9.0.3]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v9.0.2...v9.0.3
[9.0.2]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v9.0.0...v9.0.2
[9.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v8.0.0...v9.0.0
[8.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v7.0.0...v8.0.0
[7.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v6.0.0...v7.0.0
[6.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v5.1.0...v6.0.0
[5.1.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v5.0.0...v5.1.0
[5.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.9.0...v5.0.0
[4.9.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.8.0...v4.9.0
[4.8.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.7.0...v4.8.0
[4.7.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.6.1...v4.7.0
[4.6.1]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.6.0...v4.6.1
[4.6.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.5.1...v4.6.0
[4.5.1]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.5.0...v4.5.1
[4.5.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.4.2...v4.5.0
[4.4.2]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.4.1...v4.4.2
[4.4.1]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.4.0...v4.4.1
[4.4.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.3.0...v4.4.0
[4.3.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.2.0...v4.3.0
[4.2.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.1.0...v4.2.0
[4.1.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v4.0.0...v4.1.0
[4.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v3.5.0...v4.0.0
[3.5.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v3.4.0...v3.5.0
[3.4.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v3.3.0...v3.4.0
[3.3.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v3.2.0...v3.3.0
[3.2.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v3.1.1...v3.2.0
[3.1.1]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v3.1.0...v3.1.1
[3.1.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v3.0.0...v3.1.0
[3.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.8.0...v3.0.0
[2.8.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.7.1...v2.8.0
[2.7.1]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.7.0...v2.7.1
[2.7.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.6.0...v2.7.0
[2.6.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.5.0...v2.6.0
[2.5.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.4.2...v2.5.0
[2.4.2]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.4.1...v2.4.2
[2.4.1]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.4.0...v2.4.1
[2.4.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.3.0...v2.4.0
[2.3.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.2.0...v2.3.0
[2.2.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.1.0...v2.2.0
[2.1.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v2.0.0...v2.1.0
[2.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.9.0...v2.0.0
[1.9.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.8.1...v1.9.0
[1.8.1]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.8.0...v1.8.1
[1.8.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.7.0...v1.8.0
[1.7.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.6.0...v1.7.0
[1.6.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.5.0...v1.6.0
[1.5.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.4.1...v1.5.0
[1.4.1]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.4.0...v1.4.1
[1.4.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.3.0...v1.4.0
[1.3.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.2.0...v1.3.0
[1.2.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.1.0...v1.2.0
[1.1.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v1.0.0...v1.1.0
2022-09-13 02:41:28 -07:00
[1.0.0]: https://github.com/GoogleCloudPlatform/cloud-foundation-fabric/compare/v0.1...v1.0.0