Commit Graph

1795 Commits

Author SHA1 Message Date
Ludovico Magnocavallo 22deb378a6 disable PSA in fast 2022-03-17 14:37:10 +01:00
Ludovico Magnocavallo fef3ed8c93
Fix missing service networking identity in project, PSA (#585)
* test

* test

* test

* fix

* tfdoc

* fix tests

* fix tests
2022-03-17 14:29:28 +01:00
Ludovico Magnocavallo 976eb9fe48 shorten PSA name 2022-03-17 11:41:36 +01:00
Ludovico Magnocavallo 097e9d857f
Update CHANGELOG.md 2022-03-17 11:11:40 +01:00
Ludovico Magnocavallo a22cf80b60
Fix PSA (#584)
* Fix PSA

* fix typo

* fix vpn/peering diff

* output filename on failed checksum test
2022-03-17 11:09:02 +01:00
Aleksandr Averbukh d320bc57ed
Update CHANGELOG.md 2022-03-16 20:22:13 +01:00
Aleksandr Averbukh c9c21fe52f
Merge pull request #583 from GoogleCloudPlatform/unmanaged-instances-healthcheck
Unmanaged GCE instances TCP health-checker
2022-03-16 20:19:17 +01:00
averbukh ee5666563c Fix typos 2022-03-16 19:33:09 +01:00
Ludovico Magnocavallo 5be8bba6a8 comment branch filter 2022-03-16 14:09:18 +01:00
Aleksandr Averbukh 140fc0b2f4
Merge branch 'master' into unmanaged-instances-healthcheck 2022-03-16 08:24:55 +01:00
averbukh 8ba9300091 Healthchecker configuration explained in the readme 2022-03-16 08:21:46 +01:00
apichick ef1542c1f1
Fixed problem when destroying shared VPC host project (#582) 2022-03-16 07:34:09 +01:00
averbukh 78b3fcedca Empty commit to rerun the tests 2022-03-16 01:07:57 +01:00
averbukh 6c2c9a3833 Fix tests 2022-03-16 00:57:05 +01:00
averbukh 9082b48e31 Merge branch 'master' into unmanaged-instances-healthcheck 2022-03-16 00:53:29 +01:00
averbukh 9bf9b165db Fix references to the functions code 2022-03-16 00:52:52 +01:00
averbukh f65c64e7f7 go fmt 2022-03-16 00:16:24 +01:00
averbukh a0c4b0bcd7 Update examples readme 2022-03-15 23:58:36 +01:00
averbukh e98de6c453 Unmanaged GCE instances TCP healthchecker 2022-03-15 23:50:57 +01:00
Daniel Marzini 00ca59030d Update README.md 2022-03-14 17:12:56 +01:00
Daniel Marzini 463edc42cc [gke-cluster] filestore csi integration 2022-03-14 17:12:56 +01:00
Luca Prete 7c3d9beced
[#576] net-vpc - Add the ability to export/import custom routes throu… (#577) 2022-03-11 14:40:44 +01:00
Ludovico Magnocavallo 756bd17707
Update CHANGELOG.md 2022-03-11 09:48:05 +01:00
Ludovico Magnocavallo 91f4f21882
Update CHANGELOG.md 2022-03-11 09:47:10 +01:00
Ludovico Magnocavallo ecadebe90b
Add support for IAM additive to folder module (#580) 2022-03-11 09:46:32 +01:00
lcaggio a40493a433
Policy Tag: Add IAM at tag level (#579)
* Add IAM at tag level

* Fix README

* Readable variable names.

* Single tag variable.

* Fix README.

* Add Tags nullable condition.

* Update role in the example.
2022-03-10 19:21:54 +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