Commit Graph

1920 Commits

Author SHA1 Message Date
Aurélien Legrand 9f3ee4dc22 Networking dashboard to display per VPC and per VPC peering group limits that are not shown in the console 2022-03-08 18:36:02 +01:00
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