Commit Graph

1819 Commits

Author SHA1 Message Date
Aleksandr Averbukh becdaea048
Merge pull request #575 from GoogleCloudPlatform/averbuks-projects-ds
Add module for retrieving all projects/folders under a specific parent
2022-03-08 09:51:02 +01:00
Aleksandr Averbukh 7f2d8c85f2 Fix interconnect_attachment_direct tests 2022-03-08 09:36:27 +01:00
Aleksandr Averbukh 96416995c2 Fix interconnect_attachment_direct tests 2022-03-08 09:34:47 +01:00
Aleksandr Averbukh 0d88fd78e8 Skip tests for projects-data-source module 2022-03-08 09:26:47 +01:00
Aleksandr Averbukh d598e14d3f Fix interconnect_attachment_direct tests 2022-03-08 09:24:37 +01:00
Aleksandr Averbukh a9981d6949 Remove module tests, datasource based module cannot be tested with TFplan 2022-03-07 22:49:54 +01:00
Aleksandr Averbukh a532800ca9 Fix documentation tests 2022-03-07 22:17:51 +01:00
Aleksandr Averbukh 8e1beb0938 Add module for retrieving all projects/folders under a specific parent (recursively). 2022-03-07 22:02:18 +01:00
Simone Ruffilli 6bdd85df55
FAST: adds stackdriver.googleapis.com to env host projects. (#574)
* Update spoke-dev.tf

* Update spoke-prod.tf

* Update spoke-dev.tf

* Update spoke-prod.tf

* Update spoke-dev.tf

* Update spoke-prod.tf
2022-03-07 09:16:24 +01:00
Simone Ruffilli 2a4c3dc913
Update outputs.tf (#571) 2022-03-06 09:19:31 +01:00
Julio Castillo a988107006 Compare md5 sums too 2022-03-01 14:36:40 +01:00
Julio Castillo a8dd5ae7cc Add test to ensure parity between 02-networking-[vpn/peering] 2022-03-01 14:36:40 +01:00
Julio Castillo ce6e37c1f7
Update README.md 2022-03-01 08:49:21 +01:00
Andrea Gandolfi ddc3c4655f Add note to net-vpn-ha module's README file on how to handle cycle errors when using for_each 2022-03-01 08:47:47 +01:00
Julio Castillo ea79b339e9
Doc updates to reference new peering stage (#565)
* Few updates to reference new peering stage

* More updates to peering stage

* VPN -> HA VPN

* Fix broken links
2022-02-28 16:29:38 +01:00
Julio Castillo cdecc199a4
Update README.md 2022-02-28 14:19:00 +01:00
Ludovico Magnocavallo a4ba442d21
Update CHANGELOG.md 2022-02-28 13:42:42 +01:00
Julio Castillo 10d073740e
Update CHANGELOG.md 2022-02-28 12:41:36 +01:00
Simone Ruffilli 66101aff11
Update CHANGELOG.md 2022-02-28 12:41:01 +01:00
Daniel Marzini e372b50d19
Add GKE Hub module to fabric (#540)
* GKE Hub initial PR commit

* variable management adjust

* comments, fixes and alphabetically ordered variables

* Update README.md

* Update README.md

* Update README.md

* fix test

* resources vs modules

still needs some love

* remove modules usage

* comments, readme update and output

* adjusting outputs and README

* fix README.md

* fix README

* adjusted based on comments

still need some love in the google_gke_hub_feature_membership variables management

* types and variable management

* optionally enable required api

* Update README.md

* reorder locals and use standard formatting

* Don't enable services from modules

* Use self links for member clusters

* Update readme

* members_clusters back to map

@juliocc let's talk about this cause we saw it together in our call and if I change it to a list than the other resources are not going to work, they need location there too.

* Forcing null feature to false due to a bug in provider

If a block is set to null the provider will crash with a "panic: interface conversion: interface {} is nil, not map[string]interface {}" a PR will follow

* Readme update

* Readme.md update

* Update README.md

* bring back tolist, WIP

* Update main.tf

* Readme.md update

* Update README.md

* Update main.tf

* Update main.tf

* Add id and self_links output to gke-cluster

* Use try and make all member feature blocks dynamic/optional

* Change member clusters to map

* Add gke-hub tests

* Address PR comments

* Update gke-hub readme

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2022-02-28 12:40:48 +01:00
Simone Ruffilli fb90500adc
FAST: add 02-networking-peering stage. (#561)
* Networking with peering - initial commit

* README and tests

* Linter fixes

* Linter fixes

* Linter fixes

* Update README.md

* split out vpn/peering in separate files so the rest is identical

* fix dns for vpn and peering

* update tfdoc to support multiple outputs/variables files

* add peering variables

* update tfdoc for modules

* make it easier to spot errored docs

* fix doc

* yapf

* fix permadiff in firewall module source ranges

* FAST: Networking: DNS Fixes

* FAST: ability to toggle on-prem vpn creation

* FAST: fix outputs

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-02-28 12:27:27 +01:00
Simone Ruffilli 6c47ba466f
Merge pull request #563 from GoogleCloudPlatform/sruffilli-pf-fixes
FAST: Re-align PF vars post varpocalypse
2022-02-27 19:15:08 +01:00
Simone Ruffilli 0d08c7d56a Re-aligning PF vars post varpocalypse 2022-02-27 19:04:47 +01:00
Simone Ruffilli ac55372eef
Merge pull request #562 from GoogleCloudPlatform/sruffilli-cost-cut
FAST: use preemptible instances for demo NVA. Comment out test VMs.
2022-02-27 18:25:54 +01:00
Ludovico Magnocavallo 84642aba2d
Merge branch 'master' into sruffilli-cost-cut 2022-02-27 11:03:10 +00:00
Simone Ruffilli 26df0468b6 Adds autohealing to NVA MIGs 2022-02-27 10:57:21 +01:00
Ludovico Magnocavallo 38518ec7d5 skip links in tfdoc file list 2022-02-27 10:36:03 +01:00
Simone Ruffilli c21a59a490 FAST: use preemptable instances for demo NVA. Comment out test VMs. 2022-02-27 10:04:20 +01:00
Julio Castillo f3c4a6e098
Update CHANGELOG.md 2022-02-25 17:45:04 +01:00
Julio Castillo 1e402117d9
Update CHANGELOG.md 2022-02-25 17:41:03 +01:00
Julio Castillo 62b15aa51d
Merge pull request #560 from GoogleCloudPlatform/jccb/fast-custom-xpn-role
Swap xpnAdmin with custom xpnServiceAdmin for service projects
2022-02-25 17:06:02 +01:00
Julio Castillo e157a52d97 Rename sample project in fast project factory 2022-02-25 16:56:13 +01:00
Julio Castillo 4194cae448 Fix resman tests 2022-02-25 12:29:11 +01:00
Julio Castillo 31bf9b98d1 Swap xpnAdmin with custom xpnServiceAdmin for service projects 2022-02-25 12:19:10 +01:00
Simone Ruffilli af1fa91b61
Merge pull request #559 from GoogleCloudPlatform/sruffilli-stages-test
FAST: Fix stages tests
2022-02-24 16:46:11 +01:00
Simone Ruffilli 0d5d43b061 linter fixes 2022-02-24 15:13:34 +01:00
Simone Ruffilli dc3a2ad7be Fix tests on stages 2022-02-24 15:05:18 +01:00
Simone Ruffilli 36cca5946a
Merge pull request #558 from GoogleCloudPlatform/sruffilli-readme-fixes
FAST - README.md - commands harmonization
2022-02-24 12:24:52 +01:00
Simone Ruffilli 3f4b9fac9a
Merge branch 'master' into sruffilli-readme-fixes 2022-02-24 12:24:08 +01:00
Simone Ruffilli c1390d3a6a FAST PF: delete placeholder 2022-02-24 12:21:44 +01:00
Simone Ruffilli 3bab8d3ab9 FAST: Data Platform README.md fixes 2022-02-24 12:17:49 +01:00
Simone Ruffilli 62ae1cb7a1 FAST: Project Factory README.md fixes 2022-02-24 12:15:12 +01:00
Simone Ruffilli fb039d1bb7 FAST: Security README.md fixes 2022-02-24 12:10:36 +01:00
Julio Castillo b5b58f3d4b
Merge pull request #556 from GoogleCloudPlatform/jccb/add-fast-tests
Enable FAST tests
2022-02-24 12:10:10 +01:00
Julio Castillo 14b7996feb Enable FAST tests 2022-02-24 12:05:48 +01:00
Simone Ruffilli d3d29836b8 FAST: Networking NVA stage fix 2022-02-24 12:01:54 +01:00
Simone Ruffilli 7ca1e6af5a FAST: Networking README.md fixes 2022-02-24 11:48:56 +01:00
Simone Ruffilli 1af71244f3 FAST: Resman README.md fixes 2022-02-24 11:28:13 +01:00
Simone Ruffilli ab4a8eb78a FAST: README.md fixes 2022-02-24 11:21:06 +01:00
John Tracy 25707adfba
Fix broken link (#555)
dnssec config link was broken
2022-02-24 06:21:43 +00:00