Commit Graph

1333 Commits

Author SHA1 Message Date
Lorenzo Caggioni
889c456458 fix test 2021-06-25 13:10:28 +02:00
lcaggio
3d84897b4b Create pubsub service identity if service is enabled (#270)
* Create  service identity if service is enabled

* remove dry run mode

* fix tests

* Improve for_each logic
2021-06-25 09:26:33 +02:00
dsiviglia
1781d7c6bc Interconnect (#268)
* module for VLAN attachment+cloud router+bgp

* fix vlan attachments review comments

* run terraform fmt

* fix code review comment and build errors

* fix for code review comments

* code review changes

* changes after review

* changes after code review

* changes after code review

* test net-interconnect-attachment-direct
2021-06-22 15:31:40 +02:00
lcaggio
381b532c0c Merge pull request #242 from terraform-google-modules/add-data-platform-foundations
Add data platform foundations
2021-06-15 17:39:53 +02:00
Yoram Ben-Yaacov
39b4fb4cf9 folders rename 2021-06-15 16:28:44 +03:00
Ludovico Magnocavallo
9a31eccf9e data fondations test 2021-06-15 14:54:57 +02:00
Lorenzo Caggioni
0a02ffa853 Fix tests 2021-06-14 18:52:25 +02:00
Julio Castillo
6df43f3b12 Fix PSN tests 2021-04-23 15:36:56 +02:00
Julio Castillo
140378f2f5 Add support for private service connect 2021-04-21 13:55:00 +02:00
Ludovico Magnocavallo
f8413cc98e Add support for group-based IAM to resource management modules (#229)
* group_iam support for organization

* group_iam support for folder

* fix typo in variable description

* add group_iam to project module

* update project module README
2021-04-11 14:48:16 +02:00
Luca Prete
7154e2cee6 [#223] Remove unused IAM policies from shared-vpc-gke example (#224) 2021-04-09 19:35:47 +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
5149795bec Allow using a non-suffixed name in compute-vm (#217)
* allow using a non-suffixed name in compute-vm

* update README
2021-03-31 20:01:10 +02:00
Julio Castillo
7ca2e60399 Fix tests 2021-03-31 10:45:35 +02:00
Ludovico Magnocavallo
7052cfdb08 allow DNS zones with no vpcs (#214) 2021-03-27 09:08:54 +01:00
lcaggio
de5a9d747a Add VPC-SC support for Regions, device policy and access policy dependency (#210)
* Add VPC-SC support for Regions, device policy and access policy dependency.

* fix compute mig module test

* Fixes

* Fix example

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2021-03-18 13:04:37 +01:00
averbukh
162be115e0 Delete file with wrong extention 2021-03-15 09:39:00 +01:00
averbukh
569252b637 Add boilerplate, formatting 2021-03-15 09:32:03 +01:00
averbukh
07cf386427 Add basic tests for nwt-vpc-firewall-yaml module 2021-03-14 19:49:07 +01:00
Julio Castillo
ad68fc4dfa Support for cloud logging buckets 2021-03-03 14:23:59 +01:00
Julio Castillo
d229fd5c6d Fix tests 2021-02-16 13:34:20 +01:00
Julio Castillo
077e881406 Add tests to proxy example 2021-02-15 19:08:00 +01:00
Julio Castillo
1e11c670f5 Update copyright to 2021 2021-02-15 09:38:10 +01:00
Julio Castillo
be8c61ac2c Cloud Identity Group module (#182)
* New Cloud Identity module

* Add tests to cloud-identity-group module

* Fix boilerplate

* Fix outputs

* Remove support for creating managers and admins

* Update cloud-identity-group README

* Small fix to cloud-identity-group README
2021-02-13 06:55:22 +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
Ludovico Magnocavallo
0ce058e04f Fix tests for 0.14 compatibility (#191)
* remove sensitive attribute from VPN modules key output

* fix type error in service account example

* update CI Terraform version

* update VPN modules docs

* require version in compute mig module

* require version in compute mig module for scaling_schedules

* update compute mig test, move provider version requirement in fixture
2021-01-29 14:55:50 +01:00
Ludovico Magnocavallo
4e8fbbc54a fix dns peering example in doc 2021-01-11 12:29:29 +01:00
Ludovico Magnocavallo
fe71be72d3 Aurelien's SVPC DNS example (#186)
* Cloud DNS and Shared VPC (#184)

* Cloud DNS and Shared VPC module to allow application teams to have their own Cloud DNS configuration.

* Cleaning up README.md

* Improving Formating.

* Adding license to all .tf files.

* Removing dead code.

* Moving this example into the Cloud Operations folder.

* Using fabric resources and refactoring. Only the 'test.example' file is not using the proper modules now.

* normalize README, use autogenerated vars table, add types to variables

* refactor

* simple tests

* add diagram, update READMEs

Co-authored-by: Aurélien Legrand <aurelien.legrand01@gmail.com>
2021-01-11 11:57:57 +01:00
Julio Castillo
c6691a6140 Add include_children option folder and organization sinks 2020-12-06 17:56:27 +01:00
Julio Castillo
8d65a97b11 Add tests for logging sinks 2020-12-06 17:36:22 +01:00
Julio Castillo
d4201c740d Update environments e2e example with new sinks 2020-12-05 13:24:44 +01:00
Ludovico Magnocavallo
7aaf24afd3 Add support for confidential compute to compute-vm module (#179)
* add support for confidential compute

* add support for confidential compute to instance template
2020-12-05 09:14:12 +01:00
Julio Castillo
f56c36e2d0 Rename org_id variable to organization_id in organization module 2020-11-25 18:36:19 +01:00
Julio Castillo
0e535a3675 Merge remote-tracking branch 'origin/master' into hierarchical-firewall 2020-11-25 18:07:16 +01:00
Julio Castillo
dc038ad71f Add tests for hierarchical firewall policy 2020-11-25 18:06:25 +01:00
Andras Gyömrey
c8958c548f monitoring is automatically enabled when monitoring.writer is enabled (#177) 2020-11-25 17:32:53 +01:00
Julio Castillo
1c3451cc35 Merge remote-tracking branch 'origin/master' into hierarchical-firewall 2020-11-25 14:37:36 +01:00
Julio Castillo
779f585d1d Hierarchical firewall policies for folders 2020-11-23 18:45:18 +01:00
Ludovico Magnocavallo
cffc823f48 refactor access in bq module, add iam (#172) 2020-11-21 09:45:56 +01:00
Ludovico Magnocavallo
27aa0aa64c Add support for forwarding path to dns module (#171)
* add support for forwarding path to dns module

* update README
2020-11-20 08:35:58 +01:00
Ludovico Magnocavallo
cb4abcafd6 fix mig module test 2020-11-18 08:40:41 +01:00
Ludovico Magnocavallo
14fe796885 Add missing role to GKE nodepool service account, refactor test runners and parallelize tests (#164)
* add missing role to GKE nodepool service account

* refactor plan test runners

* remove spurious print statements from test

* use concurrency via locking the fixture dir

* add filelock to test requirements

* fix pytest arg in cloud build

* and yet another dep and args fix

* fix e2e runner, use correct runner in env e2e test

* revert parallel test changes, split modules and environments triggers

* I should stop experimenting in PRs
2020-11-09 21:32:09 +01:00
Ludovico Magnocavallo
6610b79b6c Revert iam_additive behaviour (#160)
* revert iam_additive format, add iam_additive_members

* revert iam_additive format, add iam_additive_members

* update CHANGELOG
2020-11-09 11:29:08 +01:00
Julio Castillo
524416ea03 Move example test suite to its own directory 2020-11-07 18:22:03 +01:00
Julio Castillo
946822ff5c Merge pull request #157 from terraform-google-modules/example-tests
Make examples in READMEs runnable and testable
2020-11-07 11:38:19 +01:00
Ludovico Magnocavallo
b3ae7c9454 Add support for internal service account to GKE nodepool module (#156)
* add support for internal service account to GKE nodepool module, fixes #62

* update shared vpc example to use internally managed service account

* update shared vpc example to use internally managed service account

* update hub and spoke peering example to use renamed gke nodepool variables
2020-11-07 10:48:12 +01:00
Julio Castillo
d56e7441ea Add boilerplate to new files.
Thanks linter ;)
2020-11-07 10:40:09 +01:00
Julio Castillo
eecdee63e6 Make examples in READMEs runnable and testable 2020-11-07 10:28:33 +01:00
Ludovico Magnocavallo
b4fc8167a0 use new iam variable in cloud function module 2020-11-06 08:37:44 +01:00