Commit Graph

71 Commits

Author SHA1 Message Date
Simone Ruffilli d1a68acdb7 Fixed decentralized-firewall tests 2021-10-14 18:11:11 +02:00
Julio Castillo 1d13e3e624 Add more validations to linter
- Ensure all variables and outputs are sorted
- Ensure all variables and outputs have a description
- Add data-solutions/data-platform-foundations to linter

Fix all modules to follow these new conventions.
2021-10-08 18:26:04 +02:00
Ludovico Magnocavallo 5001eb49a4
Make dns module resilient to dynamic values (#317)
* refactor module and fix tests

* account for wildcard records

* account for empty recordset names

* align tests

* align networking end to end examples

* fix behaviour with wildcard and empty names

* Update main.tf

* fix dumb online edit :)
2021-10-04 18:59:14 +02:00
Julio Castillo 2863d929a5 Remove redundant variable `admin_ranges_enabled` 2021-10-04 14:12:00 +02:00
Ludovico Magnocavallo 262f823464
Refactor compute-vm to remove multiple instance support (#314)
* first iteration, largely untested

* basic tests pass

* basic tests pass

* nic test

* disk tests, refactor

* fix tests

* update README

* update gcs to bq example

* fix README examples, do not create disks for template

* fix data solutions examples

* update cloud operations examples

* update networking examples, mig and ilb modules examples

* update default image to debian 11

* update README table
2021-10-04 10:46:44 +02:00
Taneli Leppä ff254facd4 Added decentralized firewall rule validator. 2021-09-08 13:41:21 +02:00
lcaggio bc95150bde
Update README (#298)
Fix missing '-' in gcloud command.
2021-08-18 17:41:28 +02:00
Julio Castillo cb7c65135e
Update CI processes (#296)
- Upgrade to latest terraform version (1.0.4)
- Remove tflint from linting pipeline (was not doing anything)
- Add terraform fmt check to linting pipeline
- Pass all code through terraform fmt
2021-08-12 17:30:53 +02:00
averbukh 2ab061baa9 Note hierarcicall FW rules in the readme 2021-07-30 01:16:47 +02:00
averbukh ce3d1cad35 Merge branch 'decentralized-firewall-averbukh' of https://github.com/terraform-google-modules/cloud-foundation-fabric into decentralized-firewall-averbukh 2021-07-28 22:14:47 +02:00
averbukh 7792b91364 Add basic tests for decentralized firewall example 2021-07-28 22:14:14 +02:00
Ludovico Magnocavallo d745fd03dd
Update README.md 2021-07-27 16:46:56 +02:00
averbukh 4d6586b7f3 minor fixed to readme 2021-07-26 22:45:52 +02:00
averbukh 77f9d9dad9 Fix networking examples readme 2021-07-26 10:07:55 +02:00
averbukh 75ef6dd0ec Fix decentralized-fwl example docs 2021-07-26 09:32:53 +02:00
averbukh 9b30503ab7 Formatting 2021-07-26 09:28:16 +02:00
averbukh c0aab69bb7 feat: Decenrtalized firewall management example added. 2021-07-26 09:22:40 +02:00
Ludovico Magnocavallo a6f351d9ef implement Andrea's suggestions 2021-07-20 15:24:20 +02:00
Ludovico Magnocavallo 813ea55d0d
Simplify new CF from onprem via PSC example (#280)
* add support for PSC addresses to net-address module

* simplify PSC CF example

* update diagram
2021-07-20 15:05:48 +02:00
Andrea Gandolfi c96abf7270 Networking examples: Fix tests "private cloud function from onprem" 2021-07-20 10:28:00 +02:00
Andrea Gandolfi 6f2c644810 Merge branch 'master' of github.com:andgandolfi/cloud-foundation-fabric 2021-07-20 10:08:17 +02:00
Andrea Gandolfi f13c53a83c Networking examples: Fix "private cloud function from onprem" README 2021-07-20 10:07:23 +02:00
Andrea Gandolfi 4b275be87e
Merge branch 'master' into master 2021-07-20 09:45:28 +02:00
Andrea Gandolfi 1e0053548a Networking examples: Few fixes to "private cloud function from onprem" code 2021-07-20 09:31:54 +02:00
Andrea Gandolfi e228cfc4d4 Networking examples: Improve "private cloud function from onprem" code 2021-07-20 07:52:54 +02:00
Ludovico Magnocavallo 4fb953d83f
Update ILBaNH example (all protocols, symmetric hashing, multi-zone) (#277)
* update ILBaNH example (all protocols, symmetric hashing, multi-zone)

* update variables/outputs table in README

* update test
2021-07-19 19:28:39 +02:00
Andrea Gandolfi 38306a0aa7 Networking examples: Add "Calling a private Cloud Function from On-premises" example 2021-07-19 16:39:50 +02:00
Kumar Dhanagopal b86809b3c1
Updated diagram to show unique CIDRs for each VPC (#273) 2021-06-28 21:22:15 +02:00
Ludovico Magnocavallo c1719951a9
Update to Terraform 0.15 (#248)
* don't use deprecated list() function

* don't use deprecated map() function

* update Terraform version in CI files
2021-05-22 15:58:55 +02:00
Kumar Dhanagopal 3228873d33
Fix minor typos 2021-05-19 15:43:57 -07:00
Julio Castillo e275f17a48
Update README.md
fix typo
2021-05-14 14:25:23 +02:00
Ludovico Magnocavallo 80b1d0d3ec
Update README.md 2021-05-14 14:11:28 +02:00
Julio Castillo be7b1a3788 Set false as default oslogin value in peering example 2021-05-14 10:18:41 +02:00
Ludovico Magnocavallo f11571a42c
Make cluster creation optional in Shared VPC example (#233)
* make GKE creation optional in shared vpc example

* change README title
2021-05-06 08:16:57 +02:00
Luca Prete 7154e2cee6
[#223] Remove unused IAM policies from shared-vpc-gke example (#224) 2021-04-09 19:35:47 +02:00
Luca Prete 77afc9b3ae
[#225] Add Tinyproxy to shared-vpc-gke example (#226)
* [#225] Add Tinyproxy to shared-vpc-gke example

* Update README.md

Co-authored-by: Ludovico Magnocavallo <ludo@qix.it>
2021-04-08 07:57:45 +02:00
Luca Prete fbbe88eb23
[#221] Add master_global_access_config to gke module (#222) 2021-04-07 09:50:40 +02:00
Ludovico Magnocavallo 3597769e8e
Support one group per zone in compute-vm (#218)
* support multiple groups per zone in compute-vm

* fix ilb as next hop example
2021-04-01 08:27:38 +02:00
Ludovico Magnocavallo 54955b3e6d
Add support for per-tunnel routers to VPN dynamic and HA (#202)
* add optional per-tunnel router to vpn dynamic module

* add support for per-tunnel router to VPN HA

* fix onprem tests
2021-03-02 07:36:06 +01:00
Ludovico Magnocavallo 1562844f64
Update README.md 2021-03-01 07:24:27 +01:00
Ludovico Magnocavallo 0eb62074ce
Update README.md 2021-03-01 07:23:07 +01:00
Julio Castillo 4552fb3f0a Add test vm 2021-02-15 22:28:44 +01:00
Julio Castillo 077e881406 Add tests to proxy example 2021-02-15 19:08:00 +01:00
Julio Castillo e34e3d77c9 Add boilerplate 2021-02-15 18:45:44 +01:00
Julio Castillo 77c4c52f9d Add tfdoc block to proxy example 2021-02-15 18:40:51 +01:00
Julio Castillo 153e28e214 Fix markdown syntax 2021-02-15 18:38:29 +01:00
Julio Castillo 5f65fec044 New proxy example 2021-02-15 18:34:31 +01:00
Julio Castillo 1e11c670f5 Update copyright to 2021 2021-02-15 09:38:10 +01:00
Ludovico Magnocavallo 2ab64446a9
Update hub and spoke peering to optionally create project (#195)
* optionally create project, add vm in hub, export routes to gke peering

* fix typo in unrelated module

* update README

* update README

* update unrelated README for lint

* fix test
2021-02-04 12:12:56 +01:00
Ludovico Magnocavallo fff27f6003 fix legacy syntax, fix tests 2021-01-29 19:00:00 +01:00